From 100003f867d55c8b03c3c24e90d19372e53b563f Mon Sep 17 00:00:00 2001 From: Microsoft Graph DevX Tooling Date: Tue, 1 Sep 2026 19:30:26 +0000 Subject: [PATCH] feat(generation): update request builders and models Update generated files with build 238048 --- src/Generated/Admin/AdminRequestBuilder.php | 2 +- .../ConfigurationDriftsRequestBuilder.php | 36 - .../ConfigurationDriftItemRequestBuilder.php | 67 - .../ConfigurationManagementRequestBuilder.php | 121 +- ...tRequestBuilderGetRequestConfiguration.php | 39 - ...urationMonitoringResultsRequestBuilder.php | 36 - ...RequestBuilderPostRequestConfiguration.php | 22 - ...tionMonitoringResultItemRequestBuilder.php | 67 - .../Item/Baseline/BaselineRequestBuilder.php | 67 - ...onfigurationSnapshotJobsRequestBuilder.php | 44 - ...igurationSnapshotJobItemRequestBuilder.php | 35 - ...equestBuilderPatchRequestConfiguration.php | 22 - .../ConfigurationSnapshotsRequestBuilder.php | 44 - ...onfigurationBaselineItemRequestBuilder.php | 67 - ...questBuilderDeleteRequestConfiguration.php | 22 - .../DeviceAppManagementRequestBuilder.php | 4 +- .../Communities/CommunitiesRequestBuilder.php | 8 - ...ngagementAsyncOperationsRequestBuilder.php | 44 - ...gementAsyncOperationItemRequestBuilder.php | 67 - ...questBuilderDeleteRequestConfiguration.php | 22 - ...equestBuilderPatchRequestConfiguration.php | 22 - .../Item/EngagementRoleItemRequestBuilder.php | 67 - ...EngagementRoleMemberItemRequestBuilder.php | 35 - .../Roles/RolesRequestBuilder.php | 44 - .../AccessReviewsRequestBuilder.php | 8 + .../AcceptRecommendationsRequestBuilder.php | 74 + ...RequestBuilderPostRequestConfiguration.php | 22 + .../AccessReviewStageItemRequestBuilder.php | 16 + .../BatchRecordDecisionsPostRequestBody.php | 180 + .../BatchRecordDecisionsRequestBuilder.php | 77 + ...RequestBuilderPostRequestConfiguration.php | 22 + .../Decisions}/Count/CountRequestBuilder.php | 4 +- .../CountRequestBuilderGetQueryParameters.php | 2 +- ...tRequestBuilderGetRequestConfiguration.php | 2 +- .../Decisions/DecisionsRequestBuilder.php | 143 + ...isionsRequestBuilderGetQueryParameters.php | 82 + ...sRequestBuilderGetRequestConfiguration.php | 45 + ...equestBuilderPostRequestConfiguration.php} | 6 +- .../FilterByCurrentUserWithOnGetResponse.php | 72 + ...ilterByCurrentUserWithOnRequestBuilder.php | 80 + ...WithOnRequestBuilderGetQueryParameters.php | 82 + ...nRequestBuilderGetRequestConfiguration.php | 45 + ...InstanceDecisionItemItemRequestBuilder.php | 152 + ...questBuilderDeleteRequestConfiguration.php | 22 + ...emItemRequestBuilderGetQueryParameters.php | 34 + ...mRequestBuilderGetRequestConfiguration.php | 39 + ...equestBuilderPatchRequestConfiguration.php | 22 + .../Insights/Count/CountRequestBuilder.php | 78 + .../CountRequestBuilderGetQueryParameters.php | 34 + ...tRequestBuilderGetRequestConfiguration.php | 39 + .../Item/Insights/InsightsRequestBuilder.php | 133 + ...sightsRequestBuilderGetQueryParameters.php | 82 + ...sRequestBuilderGetRequestConfiguration.php | 45 + ...equestBuilderPostRequestConfiguration.php} | 6 +- .../GovernanceInsightItemRequestBuilder.php | 144 + ...questBuilderDeleteRequestConfiguration.php | 22 + ...htItemRequestBuilderGetQueryParameters.php | 34 + ...mRequestBuilderGetRequestConfiguration.php | 39 + ...equestBuilderPatchRequestConfiguration.php | 22 + .../Count/CountRequestBuilder.php | 4 +- .../CountRequestBuilderGetQueryParameters.php | 2 +- ...tRequestBuilderGetRequestConfiguration.php | 2 +- .../Definitions/DefinitionsRequestBuilder.php | 145 + ...itionsRequestBuilderGetQueryParameters.php | 82 + ...sRequestBuilderGetRequestConfiguration.php | 45 + ...equestBuilderPostRequestConfiguration.php} | 6 +- .../FilterByCurrentUserWithOnGetResponse.php | 72 + ...ilterByCurrentUserWithOnRequestBuilder.php | 80 + ...WithOnRequestBuilderGetQueryParameters.php | 82 + ...nRequestBuilderGetRequestConfiguration.php | 45 + ...ewScheduleDefinitionItemRequestBuilder.php | 160 + ...questBuilderDeleteRequestConfiguration.php | 22 + ...onItemRequestBuilderGetQueryParameters.php | 34 + ...mRequestBuilderGetRequestConfiguration.php | 39 + ...equestBuilderPatchRequestConfiguration.php | 22 + .../Instances/Count/CountRequestBuilder.php | 78 + .../CountRequestBuilderGetQueryParameters.php | 34 + ...tRequestBuilderGetRequestConfiguration.php | 39 + .../FilterByCurrentUserWithOnGetResponse.php | 72 + ...ilterByCurrentUserWithOnRequestBuilder.php | 80 + ...WithOnRequestBuilderGetQueryParameters.php | 82 + ...nRequestBuilderGetRequestConfiguration.php | 45 + .../Instances/InstancesRequestBuilder.php | 143 + ...tancesRequestBuilderGetQueryParameters.php | 82 + ...sRequestBuilderGetRequestConfiguration.php | 45 + ...equestBuilderPostRequestConfiguration.php} | 6 +- .../AcceptRecommendationsRequestBuilder.php | 74 + ...RequestBuilderPostRequestConfiguration.php | 22 + ...AccessReviewInstanceItemRequestBuilder.php | 216 + ...questBuilderDeleteRequestConfiguration.php | 22 + ...ceItemRequestBuilderGetQueryParameters.php | 34 + ...mRequestBuilderGetRequestConfiguration.php | 39 + ...questBuilderPatchRequestConfiguration.php} | 6 +- .../ApplyDecisionsRequestBuilder.php | 74 + ...RequestBuilderPostRequestConfiguration.php | 22 + .../BatchRecordDecisionsPostRequestBody.php | 180 + .../BatchRecordDecisionsRequestBuilder.php | 77 + ...RequestBuilderPostRequestConfiguration.php | 22 + .../ContactedReviewersRequestBuilder.php | 133 + ...iewersRequestBuilderGetQueryParameters.php | 82 + ...sRequestBuilderGetRequestConfiguration.php | 45 + ...RequestBuilderPostRequestConfiguration.php | 22 + .../Count/CountRequestBuilder.php | 78 + .../CountRequestBuilderGetQueryParameters.php | 34 + ...tRequestBuilderGetRequestConfiguration.php | 39 + ...AccessReviewReviewerItemRequestBuilder.php | 144 + ...questBuilderDeleteRequestConfiguration.php | 22 + ...erItemRequestBuilderGetQueryParameters.php | 34 + ...mRequestBuilderGetRequestConfiguration.php | 39 + ...equestBuilderPatchRequestConfiguration.php | 22 + .../Decisions/Count/CountRequestBuilder.php | 78 + .../CountRequestBuilderGetQueryParameters.php | 34 + ...tRequestBuilderGetRequestConfiguration.php | 39 + .../Decisions/DecisionsRequestBuilder.php | 143 + ...isionsRequestBuilderGetQueryParameters.php | 82 + ...sRequestBuilderGetRequestConfiguration.php | 45 + ...RequestBuilderPostRequestConfiguration.php | 22 + .../FilterByCurrentUserWithOnGetResponse.php | 72 + ...ilterByCurrentUserWithOnRequestBuilder.php | 80 + ...WithOnRequestBuilderGetQueryParameters.php | 82 + ...nRequestBuilderGetRequestConfiguration.php | 45 + ...InstanceDecisionItemItemRequestBuilder.php | 152 + ...questBuilderDeleteRequestConfiguration.php | 22 + ...emItemRequestBuilderGetQueryParameters.php | 34 + ...mRequestBuilderGetRequestConfiguration.php | 39 + ...equestBuilderPatchRequestConfiguration.php | 22 + .../Insights/Count/CountRequestBuilder.php | 78 + .../CountRequestBuilderGetQueryParameters.php | 34 + ...tRequestBuilderGetRequestConfiguration.php | 39 + .../Item/Insights/InsightsRequestBuilder.php | 133 + ...sightsRequestBuilderGetQueryParameters.php | 82 + ...sRequestBuilderGetRequestConfiguration.php | 45 + ...RequestBuilderPostRequestConfiguration.php | 22 + .../GovernanceInsightItemRequestBuilder.php | 144 + ...questBuilderDeleteRequestConfiguration.php | 22 + ...htItemRequestBuilderGetQueryParameters.php | 34 + ...mRequestBuilderGetRequestConfiguration.php | 39 + ...equestBuilderPatchRequestConfiguration.php | 22 + .../ResetDecisionsRequestBuilder.php | 74 + ...RequestBuilderPostRequestConfiguration.php | 22 + .../SendReminderRequestBuilder.php | 74 + ...RequestBuilderPostRequestConfiguration.php | 22 + .../Item/Stages/Count/CountRequestBuilder.php | 78 + .../CountRequestBuilderGetQueryParameters.php | 34 + ...tRequestBuilderGetRequestConfiguration.php | 39 + .../FilterByCurrentUserWithOnGetResponse.php | 72 + ...ilterByCurrentUserWithOnRequestBuilder.php | 80 + ...WithOnRequestBuilderGetQueryParameters.php | 82 + ...nRequestBuilderGetRequestConfiguration.php | 45 + .../AcceptRecommendationsRequestBuilder.php | 74 + ...RequestBuilderPostRequestConfiguration.php | 22 + .../AccessReviewStageItemRequestBuilder.php | 176 + ...questBuilderDeleteRequestConfiguration.php | 22 + ...geItemRequestBuilderGetQueryParameters.php | 34 + ...mRequestBuilderGetRequestConfiguration.php | 39 + ...equestBuilderPatchRequestConfiguration.php | 22 + .../BatchRecordDecisionsPostRequestBody.php | 180 + .../BatchRecordDecisionsRequestBuilder.php | 77 + ...RequestBuilderPostRequestConfiguration.php | 22 + .../Decisions/Count/CountRequestBuilder.php | 78 + .../CountRequestBuilderGetQueryParameters.php | 34 + ...tRequestBuilderGetRequestConfiguration.php | 39 + .../Decisions/DecisionsRequestBuilder.php | 143 + ...isionsRequestBuilderGetQueryParameters.php | 82 + ...sRequestBuilderGetRequestConfiguration.php | 45 + ...RequestBuilderPostRequestConfiguration.php | 22 + .../FilterByCurrentUserWithOnGetResponse.php | 72 + ...ilterByCurrentUserWithOnRequestBuilder.php | 80 + ...WithOnRequestBuilderGetQueryParameters.php | 82 + ...nRequestBuilderGetRequestConfiguration.php | 45 + ...InstanceDecisionItemItemRequestBuilder.php | 152 + ...questBuilderDeleteRequestConfiguration.php | 22 + ...emItemRequestBuilderGetQueryParameters.php | 34 + ...mRequestBuilderGetRequestConfiguration.php | 39 + ...equestBuilderPatchRequestConfiguration.php | 22 + .../Insights/Count/CountRequestBuilder.php | 78 + .../CountRequestBuilderGetQueryParameters.php | 34 + ...tRequestBuilderGetRequestConfiguration.php | 39 + .../Item/Insights/InsightsRequestBuilder.php | 133 + ...sightsRequestBuilderGetQueryParameters.php | 82 + ...sRequestBuilderGetRequestConfiguration.php | 45 + ...RequestBuilderPostRequestConfiguration.php | 22 + .../GovernanceInsightItemRequestBuilder.php | 144 + ...questBuilderDeleteRequestConfiguration.php | 22 + ...htItemRequestBuilderGetQueryParameters.php | 34 + ...mRequestBuilderGetRequestConfiguration.php | 39 + ...equestBuilderPatchRequestConfiguration.php | 22 + .../Stages/Item/Stop/StopRequestBuilder.php | 74 + ...RequestBuilderPostRequestConfiguration.php | 22 + .../Item/Stages/StagesRequestBuilder.php | 143 + ...StagesRequestBuilderGetQueryParameters.php | 82 + ...sRequestBuilderGetRequestConfiguration.php | 45 + ...equestBuilderPostRequestConfiguration.php} | 6 +- .../Item/Stop/StopRequestBuilder.php | 74 + ...RequestBuilderPostRequestConfiguration.php | 22 + .../Item/Stop/StopRequestBuilder.php | 73 + ...RequestBuilderPostRequestConfiguration.php | 22 + .../Instances}/Count/CountRequestBuilder.php | 4 +- .../CountRequestBuilderGetQueryParameters.php | 2 +- ...tRequestBuilderGetRequestConfiguration.php | 2 +- .../FilterByCurrentUserWithOnGetResponse.php | 72 + ...ilterByCurrentUserWithOnRequestBuilder.php | 80 + ...WithOnRequestBuilderGetQueryParameters.php | 82 + ...nRequestBuilderGetRequestConfiguration.php | 45 + .../Instances/InstancesRequestBuilder.php | 143 + ...tancesRequestBuilderGetQueryParameters.php | 82 + ...sRequestBuilderGetRequestConfiguration.php | 45 + ...RequestBuilderPostRequestConfiguration.php | 22 + .../AcceptRecommendationsRequestBuilder.php | 74 + ...RequestBuilderPostRequestConfiguration.php | 22 + ...AccessReviewInstanceItemRequestBuilder.php | 216 + ...uestBuilderDeleteRequestConfiguration.php} | 6 +- ...ceItemRequestBuilderGetQueryParameters.php | 34 + ...mRequestBuilderGetRequestConfiguration.php | 39 + ...questBuilderPatchRequestConfiguration.php} | 6 +- .../ApplyDecisionsRequestBuilder.php | 74 + ...RequestBuilderPostRequestConfiguration.php | 22 + .../BatchRecordDecisionsPostRequestBody.php | 180 + .../BatchRecordDecisionsRequestBuilder.php | 77 + ...equestBuilderPostRequestConfiguration.php} | 6 +- .../ContactedReviewersRequestBuilder.php | 133 + ...iewersRequestBuilderGetQueryParameters.php | 82 + ...sRequestBuilderGetRequestConfiguration.php | 45 + ...RequestBuilderPostRequestConfiguration.php | 22 + .../Count/CountRequestBuilder.php | 78 + .../CountRequestBuilderGetQueryParameters.php | 34 + ...tRequestBuilderGetRequestConfiguration.php | 39 + ...AccessReviewReviewerItemRequestBuilder.php | 144 + ...questBuilderDeleteRequestConfiguration.php | 22 + ...erItemRequestBuilderGetQueryParameters.php | 34 + ...mRequestBuilderGetRequestConfiguration.php | 39 + ...questBuilderPatchRequestConfiguration.php} | 6 +- .../Decisions/Count/CountRequestBuilder.php | 78 + .../CountRequestBuilderGetQueryParameters.php | 34 + ...tRequestBuilderGetRequestConfiguration.php | 39 + .../Decisions/DecisionsRequestBuilder.php | 143 + ...isionsRequestBuilderGetQueryParameters.php | 82 + ...sRequestBuilderGetRequestConfiguration.php | 45 + ...RequestBuilderPostRequestConfiguration.php | 22 + .../FilterByCurrentUserWithOnGetResponse.php | 72 + ...ilterByCurrentUserWithOnRequestBuilder.php | 80 + ...WithOnRequestBuilderGetQueryParameters.php | 82 + ...nRequestBuilderGetRequestConfiguration.php | 45 + ...InstanceDecisionItemItemRequestBuilder.php | 152 + ...questBuilderDeleteRequestConfiguration.php | 22 + ...emItemRequestBuilderGetQueryParameters.php | 34 + ...mRequestBuilderGetRequestConfiguration.php | 39 + ...equestBuilderPatchRequestConfiguration.php | 22 + .../Insights/Count/CountRequestBuilder.php | 78 + .../CountRequestBuilderGetQueryParameters.php | 34 + ...tRequestBuilderGetRequestConfiguration.php | 39 + .../Item/Insights/InsightsRequestBuilder.php | 133 + ...sightsRequestBuilderGetQueryParameters.php | 82 + ...sRequestBuilderGetRequestConfiguration.php | 45 + ...RequestBuilderPostRequestConfiguration.php | 22 + .../GovernanceInsightItemRequestBuilder.php | 144 + ...questBuilderDeleteRequestConfiguration.php | 22 + ...htItemRequestBuilderGetQueryParameters.php | 34 + ...mRequestBuilderGetRequestConfiguration.php | 39 + ...equestBuilderPatchRequestConfiguration.php | 22 + .../ResetDecisionsRequestBuilder.php | 74 + ...RequestBuilderPostRequestConfiguration.php | 22 + .../SendReminderRequestBuilder.php | 74 + ...RequestBuilderPostRequestConfiguration.php | 22 + .../Item/Stages/Count/CountRequestBuilder.php | 78 + .../CountRequestBuilderGetQueryParameters.php | 2 +- ...tRequestBuilderGetRequestConfiguration.php | 2 +- .../FilterByCurrentUserWithOnGetResponse.php | 72 + ...ilterByCurrentUserWithOnRequestBuilder.php | 80 + ...WithOnRequestBuilderGetQueryParameters.php | 82 + ...nRequestBuilderGetRequestConfiguration.php | 45 + .../AcceptRecommendationsRequestBuilder.php | 74 + ...RequestBuilderPostRequestConfiguration.php | 22 + .../AccessReviewStageItemRequestBuilder.php | 176 + ...uestBuilderDeleteRequestConfiguration.php} | 6 +- ...geItemRequestBuilderGetQueryParameters.php | 34 + ...mRequestBuilderGetRequestConfiguration.php | 39 + ...questBuilderPatchRequestConfiguration.php} | 6 +- .../BatchRecordDecisionsPostRequestBody.php | 180 + .../BatchRecordDecisionsRequestBuilder.php | 77 + ...RequestBuilderPostRequestConfiguration.php | 22 + .../Decisions/Count/CountRequestBuilder.php | 78 + .../CountRequestBuilderGetQueryParameters.php | 34 + ...tRequestBuilderGetRequestConfiguration.php | 39 + .../Decisions/DecisionsRequestBuilder.php | 143 + ...isionsRequestBuilderGetQueryParameters.php | 82 + ...sRequestBuilderGetRequestConfiguration.php | 45 + ...RequestBuilderPostRequestConfiguration.php | 22 + .../FilterByCurrentUserWithOnGetResponse.php | 72 + ...ilterByCurrentUserWithOnRequestBuilder.php | 80 + ...WithOnRequestBuilderGetQueryParameters.php | 82 + ...nRequestBuilderGetRequestConfiguration.php | 45 + ...InstanceDecisionItemItemRequestBuilder.php | 152 + ...questBuilderDeleteRequestConfiguration.php | 22 + ...emItemRequestBuilderGetQueryParameters.php | 34 + ...mRequestBuilderGetRequestConfiguration.php | 39 + ...equestBuilderPatchRequestConfiguration.php | 22 + .../Insights/Count/CountRequestBuilder.php | 78 + .../CountRequestBuilderGetQueryParameters.php | 34 + ...tRequestBuilderGetRequestConfiguration.php | 39 + .../Item/Insights/InsightsRequestBuilder.php | 133 + ...sightsRequestBuilderGetQueryParameters.php | 82 + ...sRequestBuilderGetRequestConfiguration.php | 45 + ...equestBuilderPostRequestConfiguration.php} | 6 +- .../GovernanceInsightItemRequestBuilder.php | 144 + ...questBuilderDeleteRequestConfiguration.php | 22 + ...htItemRequestBuilderGetQueryParameters.php | 34 + ...mRequestBuilderGetRequestConfiguration.php | 39 + ...equestBuilderPatchRequestConfiguration.php | 22 + .../Stages/Item/Stop/StopRequestBuilder.php | 74 + ...RequestBuilderPostRequestConfiguration.php | 22 + .../Item/Stages/StagesRequestBuilder.php | 143 + ...StagesRequestBuilderGetQueryParameters.php | 82 + ...sRequestBuilderGetRequestConfiguration.php | 45 + ...RequestBuilderPostRequestConfiguration.php | 22 + .../Item/Stop/StopRequestBuilder.php | 74 + ...RequestBuilderPostRequestConfiguration.php | 22 + .../Unified/UnifiedRequestBuilder.php | 168 + ...uestBuilderDeleteRequestConfiguration.php} | 6 +- ...nifiedRequestBuilderGetQueryParameters.php | 34 + ...dRequestBuilderGetRequestConfiguration.php | 39 + ...questBuilderPatchRequestConfiguration.php} | 6 +- ...lOriginResourceConnectorRequestBuilder.php | 77 + ...nectorRequestBuilderGetQueryParameters.php | 34 + ...rRequestBuilderGetRequestConfiguration.php | 39 + .../Item/Resource/ResourceRequestBuilder.php | 8 + ...lOriginResourceConnectorRequestBuilder.php | 77 + ...nectorRequestBuilderGetQueryParameters.php | 34 + ...rRequestBuilderGetRequestConfiguration.php | 39 + .../Item/Resource/ResourceRequestBuilder.php | 8 + ...lOriginResourceConnectorRequestBuilder.php | 77 + ...nectorRequestBuilderGetQueryParameters.php | 34 + ...rRequestBuilderGetRequestConfiguration.php | 39 + .../Item/Resource/ResourceRequestBuilder.php | 8 + ...lOriginResourceConnectorRequestBuilder.php | 77 + ...nectorRequestBuilderGetQueryParameters.php | 34 + ...rRequestBuilderGetRequestConfiguration.php | 39 + .../Item/Resource/ResourceRequestBuilder.php | 8 + ...ccessPackageResourceItemRequestBuilder.php | 8 + ...lOriginResourceConnectorRequestBuilder.php | 77 + ...nectorRequestBuilderGetQueryParameters.php | 34 + ...rRequestBuilderGetRequestConfiguration.php | 39 + ...lOriginResourceConnectorRequestBuilder.php | 77 + ...nectorRequestBuilderGetQueryParameters.php | 34 + ...rRequestBuilderGetRequestConfiguration.php | 39 + .../Item/Resource/ResourceRequestBuilder.php | 8 + ...lOriginResourceConnectorRequestBuilder.php | 77 + ...nectorRequestBuilderGetQueryParameters.php | 34 + ...rRequestBuilderGetRequestConfiguration.php | 39 + .../Item/Resource/ResourceRequestBuilder.php | 8 + ...lOriginResourceConnectorRequestBuilder.php | 77 + ...nectorRequestBuilderGetQueryParameters.php | 34 + ...rRequestBuilderGetRequestConfiguration.php | 39 + .../Item/Resource/ResourceRequestBuilder.php | 8 + ...lOriginResourceConnectorRequestBuilder.php | 77 + ...nectorRequestBuilderGetQueryParameters.php | 34 + ...rRequestBuilderGetRequestConfiguration.php | 39 + .../Item/Resource/ResourceRequestBuilder.php | 8 + ...lOriginResourceConnectorRequestBuilder.php | 77 + ...nectorRequestBuilderGetQueryParameters.php | 34 + ...rRequestBuilderGetRequestConfiguration.php | 39 + .../Role/Resource/ResourceRequestBuilder.php | 8 + ...lOriginResourceConnectorRequestBuilder.php | 77 + ...nectorRequestBuilderGetQueryParameters.php | 34 + ...rRequestBuilderGetRequestConfiguration.php | 39 + .../Item/Resource/ResourceRequestBuilder.php | 8 + ...lOriginResourceConnectorRequestBuilder.php | 77 + ...nectorRequestBuilderGetQueryParameters.php | 34 + ...rRequestBuilderGetRequestConfiguration.php | 39 + .../Scope/Resource/ResourceRequestBuilder.php | 8 + ...lOriginResourceConnectorRequestBuilder.php | 77 + ...nectorRequestBuilderGetQueryParameters.php | 34 + ...rRequestBuilderGetRequestConfiguration.php | 39 + .../Item/Resource/ResourceRequestBuilder.php | 8 + ...lOriginResourceConnectorRequestBuilder.php | 77 + ...nectorRequestBuilderGetQueryParameters.php | 34 + ...rRequestBuilderGetRequestConfiguration.php | 39 + .../Item/Resource/ResourceRequestBuilder.php | 8 + ...lOriginResourceConnectorRequestBuilder.php | 77 + ...nectorRequestBuilderGetQueryParameters.php | 34 + ...rRequestBuilderGetRequestConfiguration.php | 39 + .../Item/Resource/ResourceRequestBuilder.php | 8 + ...lOriginResourceConnectorRequestBuilder.php | 77 + ...nectorRequestBuilderGetQueryParameters.php | 34 + ...rRequestBuilderGetRequestConfiguration.php | 39 + .../Item/Resource/ResourceRequestBuilder.php | 8 + ...lOriginResourceConnectorRequestBuilder.php | 77 + ...nectorRequestBuilderGetQueryParameters.php | 34 + ...rRequestBuilderGetRequestConfiguration.php | 39 + .../Item/Resource/ResourceRequestBuilder.php | 8 + ...ccessPackageResourceItemRequestBuilder.php | 8 + ...lOriginResourceConnectorRequestBuilder.php | 77 + ...nectorRequestBuilderGetQueryParameters.php | 34 + ...rRequestBuilderGetRequestConfiguration.php | 39 + ...lOriginResourceConnectorRequestBuilder.php | 77 + ...nectorRequestBuilderGetQueryParameters.php | 34 + ...rRequestBuilderGetRequestConfiguration.php | 39 + .../Item/Resource/ResourceRequestBuilder.php | 8 + ...lOriginResourceConnectorRequestBuilder.php | 77 + ...nectorRequestBuilderGetQueryParameters.php | 34 + ...rRequestBuilderGetRequestConfiguration.php | 39 + .../Item/Resource/ResourceRequestBuilder.php | 8 + ...lOriginResourceConnectorRequestBuilder.php | 77 + ...nectorRequestBuilderGetQueryParameters.php | 34 + ...rRequestBuilderGetRequestConfiguration.php | 39 + .../Item/Resource/ResourceRequestBuilder.php | 8 + ...lOriginResourceConnectorRequestBuilder.php | 77 + ...nectorRequestBuilderGetQueryParameters.php | 34 + ...rRequestBuilderGetRequestConfiguration.php | 39 + .../Item/Resource/ResourceRequestBuilder.php | 8 + .../EntitlementManagementRequestBuilder.php | 8 + .../Count/CountRequestBuilder.php | 4 +- .../CountRequestBuilderGetQueryParameters.php | 34 + ...tRequestBuilderGetRequestConfiguration.php | 39 + ...OriginResourceConnectorsRequestBuilder.php | 135 + ...ectorsRequestBuilderGetQueryParameters.php | 82 + ...sRequestBuilderGetRequestConfiguration.php | 45 + ...RequestBuilderPostRequestConfiguration.php | 22 + ...ginResourceConnectorItemRequestBuilder.php | 147 + ...questBuilderDeleteRequestConfiguration.php | 22 + ...orItemRequestBuilderGetQueryParameters.php | 34 + ...mRequestBuilderGetRequestConfiguration.php | 39 + ...equestBuilderPatchRequestConfiguration.php | 22 + ...ccessPackageResourceItemRequestBuilder.php | 8 + ...lOriginResourceConnectorRequestBuilder.php | 77 + ...nectorRequestBuilderGetQueryParameters.php | 34 + ...rRequestBuilderGetRequestConfiguration.php | 39 + ...lOriginResourceConnectorRequestBuilder.php | 77 + ...nectorRequestBuilderGetQueryParameters.php | 34 + ...rRequestBuilderGetRequestConfiguration.php | 39 + .../Item/Resource/ResourceRequestBuilder.php | 8 + ...lOriginResourceConnectorRequestBuilder.php | 77 + ...nectorRequestBuilderGetQueryParameters.php | 34 + ...rRequestBuilderGetRequestConfiguration.php | 39 + .../Item/Resource/ResourceRequestBuilder.php | 8 + ...lOriginResourceConnectorRequestBuilder.php | 77 + ...nectorRequestBuilderGetQueryParameters.php | 34 + ...rRequestBuilderGetRequestConfiguration.php | 39 + .../Item/Resource/ResourceRequestBuilder.php | 8 + ...lOriginResourceConnectorRequestBuilder.php | 77 + ...nectorRequestBuilderGetQueryParameters.php | 34 + ...rRequestBuilderGetRequestConfiguration.php | 39 + .../Item/Resource/ResourceRequestBuilder.php | 8 + ...lOriginResourceConnectorRequestBuilder.php | 77 + ...nectorRequestBuilderGetQueryParameters.php | 34 + ...rRequestBuilderGetRequestConfiguration.php | 39 + .../Item/Resource/ResourceRequestBuilder.php | 8 + ...lOriginResourceConnectorRequestBuilder.php | 77 + ...nectorRequestBuilderGetQueryParameters.php | 34 + ...rRequestBuilderGetRequestConfiguration.php | 39 + .../Item/Resource/ResourceRequestBuilder.php | 8 + ...lOriginResourceConnectorRequestBuilder.php | 77 + ...nectorRequestBuilderGetQueryParameters.php | 34 + ...rRequestBuilderGetRequestConfiguration.php | 39 + .../Item/Resource/ResourceRequestBuilder.php | 8 + ...lOriginResourceConnectorRequestBuilder.php | 77 + ...nectorRequestBuilderGetQueryParameters.php | 34 + ...rRequestBuilderGetRequestConfiguration.php | 39 + .../Item/Resource/ResourceRequestBuilder.php | 8 + ...ccessPackageResourceItemRequestBuilder.php | 8 + ...lOriginResourceConnectorRequestBuilder.php | 77 + ...nectorRequestBuilderGetQueryParameters.php | 34 + ...rRequestBuilderGetRequestConfiguration.php | 39 + ...lOriginResourceConnectorRequestBuilder.php | 77 + ...nectorRequestBuilderGetQueryParameters.php | 34 + ...rRequestBuilderGetRequestConfiguration.php | 39 + .../Item/Resource/ResourceRequestBuilder.php | 8 + ...lOriginResourceConnectorRequestBuilder.php | 77 + ...nectorRequestBuilderGetQueryParameters.php | 34 + ...rRequestBuilderGetRequestConfiguration.php | 39 + .../Item/Resource/ResourceRequestBuilder.php | 8 + ...lOriginResourceConnectorRequestBuilder.php | 77 + ...nectorRequestBuilderGetQueryParameters.php | 34 + ...rRequestBuilderGetRequestConfiguration.php | 39 + .../Item/Resource/ResourceRequestBuilder.php | 8 + ...lOriginResourceConnectorRequestBuilder.php | 77 + ...nectorRequestBuilderGetQueryParameters.php | 34 + ...rRequestBuilderGetRequestConfiguration.php | 39 + .../Item/Resource/ResourceRequestBuilder.php | 8 + ...lOriginResourceConnectorRequestBuilder.php | 77 + ...nectorRequestBuilderGetQueryParameters.php | 34 + ...rRequestBuilderGetRequestConfiguration.php | 39 + .../Item/Resource/ResourceRequestBuilder.php | 8 + ...lOriginResourceConnectorRequestBuilder.php | 77 + ...nectorRequestBuilderGetQueryParameters.php | 34 + ...rRequestBuilderGetRequestConfiguration.php | 39 + .../Item/Resource/ResourceRequestBuilder.php | 8 + ...lOriginResourceConnectorRequestBuilder.php | 77 + ...nectorRequestBuilderGetQueryParameters.php | 34 + ...rRequestBuilderGetRequestConfiguration.php | 39 + .../Item/Resource/ResourceRequestBuilder.php | 8 + ...lOriginResourceConnectorRequestBuilder.php | 77 + ...nectorRequestBuilderGetQueryParameters.php | 34 + ...rRequestBuilderGetRequestConfiguration.php | 39 + .../Item/Resource/ResourceRequestBuilder.php | 8 + ...lOriginResourceConnectorRequestBuilder.php | 77 + ...nectorRequestBuilderGetQueryParameters.php | 34 + ...rRequestBuilderGetRequestConfiguration.php | 39 + .../Item/Resource/ResourceRequestBuilder.php | 8 + ...lOriginResourceConnectorRequestBuilder.php | 77 + ...nectorRequestBuilderGetQueryParameters.php | 34 + ...rRequestBuilderGetRequestConfiguration.php | 39 + .../Role/Resource/ResourceRequestBuilder.php | 8 + ...lOriginResourceConnectorRequestBuilder.php | 77 + ...nectorRequestBuilderGetQueryParameters.php | 34 + ...rRequestBuilderGetRequestConfiguration.php | 39 + .../Item/Resource/ResourceRequestBuilder.php | 8 + ...lOriginResourceConnectorRequestBuilder.php | 77 + ...nectorRequestBuilderGetQueryParameters.php | 34 + ...rRequestBuilderGetRequestConfiguration.php | 39 + .../Scope/Resource/ResourceRequestBuilder.php | 8 + ...lOriginResourceConnectorRequestBuilder.php | 77 + ...nectorRequestBuilderGetQueryParameters.php | 34 + ...rRequestBuilderGetRequestConfiguration.php | 39 + .../Item/Resource/ResourceRequestBuilder.php | 8 + ...ccessPackageResourceItemRequestBuilder.php | 8 + ...lOriginResourceConnectorRequestBuilder.php | 77 + ...nectorRequestBuilderGetQueryParameters.php | 34 + ...rRequestBuilderGetRequestConfiguration.php | 39 + ...lOriginResourceConnectorRequestBuilder.php | 77 + ...nectorRequestBuilderGetQueryParameters.php | 34 + ...rRequestBuilderGetRequestConfiguration.php | 39 + .../Item/Resource/ResourceRequestBuilder.php | 8 + ...lOriginResourceConnectorRequestBuilder.php | 77 + ...nectorRequestBuilderGetQueryParameters.php | 34 + ...rRequestBuilderGetRequestConfiguration.php | 39 + .../Item/Resource/ResourceRequestBuilder.php | 8 + ...lOriginResourceConnectorRequestBuilder.php | 77 + ...nectorRequestBuilderGetQueryParameters.php | 34 + ...rRequestBuilderGetRequestConfiguration.php | 39 + .../Item/Resource/ResourceRequestBuilder.php | 8 + ...lOriginResourceConnectorRequestBuilder.php | 77 + ...nectorRequestBuilderGetQueryParameters.php | 34 + ...rRequestBuilderGetRequestConfiguration.php | 39 + .../Item/Resource/ResourceRequestBuilder.php | 8 + .../ActivateAndWaitPostRequestBody.php | 115 + ...overnanceActivateAndWaitRequestBuilder.php | 78 + ...RequestBuilderPostRequestConfiguration.php | 22 + .../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 + ...tDateTimeWithEndDateTimeRequestBuilder.php | 80 + ...eRequestBuilderGetRequestConfiguration.php | 22 + ...SubjectProcessingResultsRequestBuilder.php | 109 + ...esultsRequestBuilderGetQueryParameters.php | 82 + ...sRequestBuilderGetRequestConfiguration.php | 45 + .../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 + ...tDateTimeWithEndDateTimeRequestBuilder.php | 80 + ...eRequestBuilderGetRequestConfiguration.php | 22 + ...SubjectProcessingResultsRequestBuilder.php | 109 + ...esultsRequestBuilderGetQueryParameters.php | 82 + ...sRequestBuilderGetRequestConfiguration.php | 45 + .../Item/WorkflowItemRequestBuilder.php | 16 + .../ActivateAndWaitPostRequestBody.php | 115 + ...overnanceActivateAndWaitRequestBuilder.php | 78 + ...RequestBuilderPostRequestConfiguration.php | 22 + .../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 + ...tDateTimeWithEndDateTimeRequestBuilder.php | 80 + ...eRequestBuilderGetRequestConfiguration.php | 22 + ...SubjectProcessingResultsRequestBuilder.php | 110 + ...esultsRequestBuilderGetQueryParameters.php | 82 + ...sRequestBuilderGetRequestConfiguration.php | 45 + .../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} | 8 +- ...kRequestBuilderGetRequestConfiguration.php | 39 + ...TaskProcessingResultItemRequestBuilder.php | 101 + ...ltItemRequestBuilderGetQueryParameters.php | 34 + ...mRequestBuilderGetRequestConfiguration.php | 39 + .../TaskProcessingResultsRequestBuilder.php | 97 + ...esultsRequestBuilderGetQueryParameters.php | 82 + ...sRequestBuilderGetRequestConfiguration.php | 45 + ...tDateTimeWithEndDateTimeRequestBuilder.php | 80 + ...eRequestBuilderGetRequestConfiguration.php | 22 + ...SubjectProcessingResultsRequestBuilder.php | 109 + ...esultsRequestBuilderGetQueryParameters.php | 82 + ...sRequestBuilderGetRequestConfiguration.php | 45 + .../Item/WorkflowItemRequestBuilder.php | 16 + .../Models/AccessPackageResource.php | 22 + ...viewAccessPackageAssignmentPolicyScope.php | 134 + src/Generated/Models/AccessReviewError.php | 46 + src/Generated/Models/AccessReviewInstance.php | 24 + .../AccessReviewInstanceDecisionItem.php | 22 + ...tanceDecisionItemAccessPackageResource.php | 90 + ...cessReviewInstanceDecisionItemResource.php | 1 + ...ceDecisionItemServicePrincipalResource.php | 44 + .../Models/AccessReviewPrincipalScope.php | 68 + .../Models/AccessReviewPrincipalScopeType.php | 13 + .../Models/AccessReviewResourceScope.php | 119 + .../Models/AccessReviewResourceScopeType.php | 14 + .../Models/AccessReviewReviewerScope.php | 44 + .../Models/AccessReviewReviewerScopeType.php | 16 + src/Generated/Models/AccessReviewScope.php | 3 + src/Generated/Models/AccessReviewSet.php | 22 + src/Generated/Models/ConnectionInfo.php | 7 + src/Generated/Models/ConnectorType.php | 10 + src/Generated/Models/CopilotPackage.php | 22 + src/Generated/Models/CopilotPackageDetail.php | 111 + ...TenantAccessPolicyConfigurationDefault.php | 25 + ...TenantAccessPolicyConfigurationPartner.php | 25 + .../CrossTenantCalendarAvailabilityBasic.php | 46 + ...nantCalendarAvailabilityLimitedDetails.php | 46 + ...ossTenantCalendarSharingFreeBusyDetail.php | 46 + ...sTenantCalendarSharingFreeBusyReviewer.php | 46 + ...ossTenantCalendarSharingFreeBusySimple.php | 46 + .../Models/CrossTenantMailTipsAll.php | 46 + .../Models/CrossTenantMailTipsLimited.php | 46 + src/Generated/Models/CrossTenantMigration.php | 46 + .../Models/CrossTenantOpenProfileCard.php | 46 + .../Models/CrossTenantPlacesDeskBooking.php | 46 + .../Models/CrossTenantPlacesRoomBooking.php | 46 + src/Generated/Models/CustomExtensionData.php | 2 + src/Generated/Models/DeviceAppManagement.php | 79 +- .../Models/EntitlementManagement.php | 24 + src/Generated/Models/Entity.php | 17 +- .../ExternalOriginResourceConnector.php | 222 + ...ginResourceConnectorCollectionResponse.php | 70 + ...ExternalTokenBasedSapIagConnectionInfo.php | 178 + src/Generated/Models/GenericError.php | 7 + .../IdentityGovernance/AttributeSetEntry.php | 158 + .../AwaitedWorkflowProcessingResult.php | 190 + .../CustomTaskExtension.php | 22 + .../CustomTaskExtensionCalloutData.php | 22 + .../CustomTaskExtensionReplyMode.php | 12 + .../CustomTaskExtensionResponseData.php | 123 + .../DirectoryObjectWorkflowSubject.php | 69 + .../LifecycleTaskCategory.php | 1 + .../LifecycleWorkflowCategory.php | 1 + .../ProvisioningAttributeMapping.php | 46 + .../ProvisioningObjectWorkflowSubject.php | 93 + .../Models/IdentityGovernance/Run.php | 24 + .../SubjectProcessingResult.php | 338 ++ ...jectProcessingResultCollectionResponse.php | 71 + .../IdentityGovernance/SubjectSummary.php | 224 + .../Models/IdentityGovernance/SubjectType.php | 11 + .../TaskProcessingResult.php | 22 + .../Models/IdentityGovernance/Workflow.php | 24 + .../IdentityGovernance/WorkflowBase.php | 22 + .../WorkflowExecutionConditions.php | 1 + .../WorkflowExecutionType.php | 1 + .../IdentityGovernance/WorkflowSubject.php | 122 + .../Models/InternalDomainFederation.php | 22 + src/Generated/Models/M365CapabilityBase.php | 129 + .../M365CapabilityBaseCollectionResponse.php | 70 + .../Models/M365CapabilityInboundAccess.php | 158 + .../Models/M365CapabilityResourceScope.php | 158 + .../Models/M365CapabilityResourceScopes.php | 163 + src/Generated/Models/M365ResourceType.php | 12 + src/Generated/Models/MailboxFolder.php | 22 + .../PrincipalResourceMembershipsScope.php | 8 +- src/Generated/Models/Security/Alert.php | 4 +- src/Generated/Models/Security/Incident.php | 4 +- .../Models/SystemBrowserEnabledOn.php | 13 + src/Generated/Models/UnifiedRoot.php | 118 + .../EscapedDefault/DefaultRequestBuilder.php | 8 + .../Count/CountRequestBuilder.php | 4 +- .../CountRequestBuilderGetQueryParameters.php | 34 + ...tRequestBuilderGetRequestConfiguration.php | 39 + ...65CapabilityBaseNameItemRequestBuilder.php | 145 + ...questBuilderDeleteRequestConfiguration.php | 22 + ...meItemRequestBuilderGetQueryParameters.php | 34 + ...mRequestBuilderGetRequestConfiguration.php | 39 + ...questBuilderPatchRequestConfiguration.php} | 6 +- .../M365CapabilitiesRequestBuilder.php | 135 + ...litiesRequestBuilderGetQueryParameters.php | 82 + ...sRequestBuilderGetRequestConfiguration.php | 45 + ...RequestBuilderPostRequestConfiguration.php | 22 + ...urationPartnerTenantItemRequestBuilder.php | 8 + .../Count/CountRequestBuilder.php | 78 + .../CountRequestBuilderGetQueryParameters.php | 2 +- ...tRequestBuilderGetRequestConfiguration.php | 2 +- ...65CapabilityBaseNameItemRequestBuilder.php | 146 + ...questBuilderDeleteRequestConfiguration.php | 22 + ...meItemRequestBuilderGetQueryParameters.php | 34 + ...mRequestBuilderGetRequestConfiguration.php | 39 + ...questBuilderPatchRequestConfiguration.php} | 6 +- .../M365CapabilitiesRequestBuilder.php | 135 + ...litiesRequestBuilderGetQueryParameters.php | 82 + ...sRequestBuilderGetRequestConfiguration.php | 45 + ...RequestBuilderPostRequestConfiguration.php | 22 + .../RunHuntingQueryPostRequestBody.php | 22 + src/Generated/kiota-dom-export.txt | 4607 ++++++++++++++++- src/Generated/kiota-lock.json | 2 +- 842 files changed, 48001 insertions(+), 1269 deletions(-) delete mode 100644 src/Generated/Admin/ConfigurationManagement/ConfigurationManagementRequestBuilderGetRequestConfiguration.php delete mode 100644 src/Generated/Admin/ConfigurationManagement/ConfigurationMonitoringResults/ConfigurationMonitoringResultsRequestBuilderPostRequestConfiguration.php delete mode 100644 src/Generated/Admin/ConfigurationManagement/ConfigurationSnapshotJobs/Item/ConfigurationSnapshotJobItemRequestBuilderPatchRequestConfiguration.php delete mode 100644 src/Generated/Admin/ConfigurationManagement/ConfigurationSnapshots/Item/ConfigurationBaselineItemRequestBuilderDeleteRequestConfiguration.php delete mode 100644 src/Generated/EmployeeExperience/EngagementAsyncOperations/Item/EngagementAsyncOperationItemRequestBuilderDeleteRequestConfiguration.php delete mode 100644 src/Generated/EmployeeExperience/EngagementAsyncOperations/Item/EngagementAsyncOperationItemRequestBuilderPatchRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/AccessReviews/Definitions/Item/Instances/Item/Stages/Item/AcceptRecommendations/AcceptRecommendationsRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/AccessReviews/Definitions/Item/Instances/Item/Stages/Item/AcceptRecommendations/AcceptRecommendationsRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/AccessReviews/Definitions/Item/Instances/Item/Stages/Item/BatchRecordDecisions/BatchRecordDecisionsPostRequestBody.php create mode 100644 src/Generated/IdentityGovernance/AccessReviews/Definitions/Item/Instances/Item/Stages/Item/BatchRecordDecisions/BatchRecordDecisionsRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/AccessReviews/Definitions/Item/Instances/Item/Stages/Item/BatchRecordDecisions/BatchRecordDecisionsRequestBuilderPostRequestConfiguration.php rename src/Generated/{EmployeeExperience/EngagementAsyncOperations => IdentityGovernance/AccessReviews/Unified/Decisions}/Count/CountRequestBuilder.php (93%) rename src/Generated/{EmployeeExperience/EngagementAsyncOperations => IdentityGovernance/AccessReviews/Unified/Decisions}/Count/CountRequestBuilderGetQueryParameters.php (90%) rename src/Generated/{EmployeeExperience/Roles => IdentityGovernance/AccessReviews/Unified/Decisions}/Count/CountRequestBuilderGetRequestConfiguration.php (94%) create mode 100644 src/Generated/IdentityGovernance/AccessReviews/Unified/Decisions/DecisionsRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/AccessReviews/Unified/Decisions/DecisionsRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/AccessReviews/Unified/Decisions/DecisionsRequestBuilderGetRequestConfiguration.php rename src/Generated/{Admin/ConfigurationManagement/ConfigurationMonitors/Item/Baseline/BaselineRequestBuilderPatchRequestConfiguration.php => IdentityGovernance/AccessReviews/Unified/Decisions/DecisionsRequestBuilderPostRequestConfiguration.php} (71%) create mode 100644 src/Generated/IdentityGovernance/AccessReviews/Unified/Decisions/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnGetResponse.php create mode 100644 src/Generated/IdentityGovernance/AccessReviews/Unified/Decisions/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/AccessReviews/Unified/Decisions/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/AccessReviews/Unified/Decisions/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/AccessReviews/Unified/Decisions/Item/AccessReviewInstanceDecisionItemItemRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/AccessReviews/Unified/Decisions/Item/AccessReviewInstanceDecisionItemItemRequestBuilderDeleteRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/AccessReviews/Unified/Decisions/Item/AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/AccessReviews/Unified/Decisions/Item/AccessReviewInstanceDecisionItemItemRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/AccessReviews/Unified/Decisions/Item/AccessReviewInstanceDecisionItemItemRequestBuilderPatchRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/AccessReviews/Unified/Decisions/Item/Insights/Count/CountRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/AccessReviews/Unified/Decisions/Item/Insights/Count/CountRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/AccessReviews/Unified/Decisions/Item/Insights/Count/CountRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/AccessReviews/Unified/Decisions/Item/Insights/InsightsRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/AccessReviews/Unified/Decisions/Item/Insights/InsightsRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/AccessReviews/Unified/Decisions/Item/Insights/InsightsRequestBuilderGetRequestConfiguration.php rename src/Generated/{Admin/ConfigurationManagement/ConfigurationManagementRequestBuilderDeleteRequestConfiguration.php => IdentityGovernance/AccessReviews/Unified/Decisions/Item/Insights/InsightsRequestBuilderPostRequestConfiguration.php} (64%) create mode 100644 src/Generated/IdentityGovernance/AccessReviews/Unified/Decisions/Item/Insights/Item/GovernanceInsightItemRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/AccessReviews/Unified/Decisions/Item/Insights/Item/GovernanceInsightItemRequestBuilderDeleteRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/AccessReviews/Unified/Decisions/Item/Insights/Item/GovernanceInsightItemRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/AccessReviews/Unified/Decisions/Item/Insights/Item/GovernanceInsightItemRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/AccessReviews/Unified/Decisions/Item/Insights/Item/GovernanceInsightItemRequestBuilderPatchRequestConfiguration.php rename src/Generated/{Admin/ConfigurationManagement/ConfigurationSnapshots => IdentityGovernance/AccessReviews/Unified/Definitions}/Count/CountRequestBuilder.php (93%) rename src/Generated/{EmployeeExperience/Communities => IdentityGovernance/AccessReviews/Unified/Definitions}/Count/CountRequestBuilderGetQueryParameters.php (89%) rename src/Generated/{Admin/ConfigurationManagement/ConfigurationSnapshots => IdentityGovernance/AccessReviews/Unified/Definitions}/Count/CountRequestBuilderGetRequestConfiguration.php (94%) create mode 100644 src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/DefinitionsRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/DefinitionsRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/DefinitionsRequestBuilderGetRequestConfiguration.php rename src/Generated/{Admin/ConfigurationManagement/ConfigurationManagementRequestBuilderPatchRequestConfiguration.php => IdentityGovernance/AccessReviews/Unified/Definitions/DefinitionsRequestBuilderPostRequestConfiguration.php} (64%) create mode 100644 src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnGetResponse.php create mode 100644 src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/AccessReviewScheduleDefinitionItemRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/AccessReviewScheduleDefinitionItemRequestBuilderDeleteRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/AccessReviewScheduleDefinitionItemRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/AccessReviewScheduleDefinitionItemRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/AccessReviewScheduleDefinitionItemRequestBuilderPatchRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Count/CountRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Count/CountRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Count/CountRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnGetResponse.php create mode 100644 src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/InstancesRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/InstancesRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/InstancesRequestBuilderGetRequestConfiguration.php rename src/Generated/{Admin/ConfigurationManagement/ConfigurationMonitors/Item/Baseline/BaselineRequestBuilderDeleteRequestConfiguration.php => IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/InstancesRequestBuilderPostRequestConfiguration.php} (64%) create mode 100644 src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/AcceptRecommendations/AcceptRecommendationsRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/AcceptRecommendations/AcceptRecommendationsRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/AccessReviewInstanceItemRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/AccessReviewInstanceItemRequestBuilderDeleteRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/AccessReviewInstanceItemRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/AccessReviewInstanceItemRequestBuilderGetRequestConfiguration.php rename src/Generated/{Admin/ConfigurationManagement/ConfigurationSnapshotJobs/ConfigurationSnapshotJobsRequestBuilderPostRequestConfiguration.php => IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/AccessReviewInstanceItemRequestBuilderPatchRequestConfiguration.php} (66%) create mode 100644 src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/ApplyDecisions/ApplyDecisionsRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/ApplyDecisions/ApplyDecisionsRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/BatchRecordDecisions/BatchRecordDecisionsPostRequestBody.php create mode 100644 src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/BatchRecordDecisions/BatchRecordDecisionsRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/BatchRecordDecisions/BatchRecordDecisionsRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/ContactedReviewers/ContactedReviewersRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/ContactedReviewers/ContactedReviewersRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/ContactedReviewers/ContactedReviewersRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/ContactedReviewers/ContactedReviewersRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/ContactedReviewers/Count/CountRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/ContactedReviewers/Count/CountRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/ContactedReviewers/Count/CountRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/ContactedReviewers/Item/AccessReviewReviewerItemRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/ContactedReviewers/Item/AccessReviewReviewerItemRequestBuilderDeleteRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/ContactedReviewers/Item/AccessReviewReviewerItemRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/ContactedReviewers/Item/AccessReviewReviewerItemRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/ContactedReviewers/Item/AccessReviewReviewerItemRequestBuilderPatchRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Decisions/Count/CountRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Decisions/Count/CountRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Decisions/Count/CountRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Decisions/DecisionsRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Decisions/DecisionsRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Decisions/DecisionsRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Decisions/DecisionsRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Decisions/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnGetResponse.php create mode 100644 src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Decisions/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Decisions/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Decisions/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Decisions/Item/AccessReviewInstanceDecisionItemItemRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Decisions/Item/AccessReviewInstanceDecisionItemItemRequestBuilderDeleteRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Decisions/Item/AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Decisions/Item/AccessReviewInstanceDecisionItemItemRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Decisions/Item/AccessReviewInstanceDecisionItemItemRequestBuilderPatchRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Decisions/Item/Insights/Count/CountRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Decisions/Item/Insights/Count/CountRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Decisions/Item/Insights/Count/CountRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Decisions/Item/Insights/InsightsRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Decisions/Item/Insights/InsightsRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Decisions/Item/Insights/InsightsRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Decisions/Item/Insights/InsightsRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Decisions/Item/Insights/Item/GovernanceInsightItemRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Decisions/Item/Insights/Item/GovernanceInsightItemRequestBuilderDeleteRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Decisions/Item/Insights/Item/GovernanceInsightItemRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Decisions/Item/Insights/Item/GovernanceInsightItemRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Decisions/Item/Insights/Item/GovernanceInsightItemRequestBuilderPatchRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/ResetDecisions/ResetDecisionsRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/ResetDecisions/ResetDecisionsRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/SendReminder/SendReminderRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/SendReminder/SendReminderRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Stages/Count/CountRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Stages/Count/CountRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Stages/Count/CountRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Stages/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnGetResponse.php create mode 100644 src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Stages/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Stages/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Stages/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Stages/Item/AcceptRecommendations/AcceptRecommendationsRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Stages/Item/AcceptRecommendations/AcceptRecommendationsRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Stages/Item/AccessReviewStageItemRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Stages/Item/AccessReviewStageItemRequestBuilderDeleteRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Stages/Item/AccessReviewStageItemRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Stages/Item/AccessReviewStageItemRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Stages/Item/AccessReviewStageItemRequestBuilderPatchRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Stages/Item/BatchRecordDecisions/BatchRecordDecisionsPostRequestBody.php create mode 100644 src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Stages/Item/BatchRecordDecisions/BatchRecordDecisionsRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Stages/Item/BatchRecordDecisions/BatchRecordDecisionsRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Stages/Item/Decisions/Count/CountRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Stages/Item/Decisions/Count/CountRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Stages/Item/Decisions/Count/CountRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Stages/Item/Decisions/DecisionsRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Stages/Item/Decisions/DecisionsRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Stages/Item/Decisions/DecisionsRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Stages/Item/Decisions/DecisionsRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Stages/Item/Decisions/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnGetResponse.php create mode 100644 src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Stages/Item/Decisions/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Stages/Item/Decisions/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Stages/Item/Decisions/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Stages/Item/Decisions/Item/AccessReviewInstanceDecisionItemItemRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Stages/Item/Decisions/Item/AccessReviewInstanceDecisionItemItemRequestBuilderDeleteRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Stages/Item/Decisions/Item/AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Stages/Item/Decisions/Item/AccessReviewInstanceDecisionItemItemRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Stages/Item/Decisions/Item/AccessReviewInstanceDecisionItemItemRequestBuilderPatchRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Stages/Item/Decisions/Item/Insights/Count/CountRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Stages/Item/Decisions/Item/Insights/Count/CountRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Stages/Item/Decisions/Item/Insights/Count/CountRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Stages/Item/Decisions/Item/Insights/InsightsRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Stages/Item/Decisions/Item/Insights/InsightsRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Stages/Item/Decisions/Item/Insights/InsightsRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Stages/Item/Decisions/Item/Insights/InsightsRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Stages/Item/Decisions/Item/Insights/Item/GovernanceInsightItemRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Stages/Item/Decisions/Item/Insights/Item/GovernanceInsightItemRequestBuilderDeleteRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Stages/Item/Decisions/Item/Insights/Item/GovernanceInsightItemRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Stages/Item/Decisions/Item/Insights/Item/GovernanceInsightItemRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Stages/Item/Decisions/Item/Insights/Item/GovernanceInsightItemRequestBuilderPatchRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Stages/Item/Stop/StopRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Stages/Item/Stop/StopRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Stages/StagesRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Stages/StagesRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Stages/StagesRequestBuilderGetRequestConfiguration.php rename src/Generated/{Admin/ConfigurationManagement/ConfigurationDrifts/ConfigurationDriftsRequestBuilderPostRequestConfiguration.php => IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Stages/StagesRequestBuilderPostRequestConfiguration.php} (63%) create mode 100644 src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Stop/StopRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Stop/StopRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Stop/StopRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Stop/StopRequestBuilderPostRequestConfiguration.php rename src/Generated/{EmployeeExperience/Roles => IdentityGovernance/AccessReviews/Unified/Instances}/Count/CountRequestBuilder.php (93%) rename src/Generated/{EmployeeExperience/Roles => IdentityGovernance/AccessReviews/Unified/Instances}/Count/CountRequestBuilderGetQueryParameters.php (90%) rename src/Generated/{EmployeeExperience/EngagementAsyncOperations => IdentityGovernance/AccessReviews/Unified/Instances}/Count/CountRequestBuilderGetRequestConfiguration.php (94%) create mode 100644 src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnGetResponse.php create mode 100644 src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/InstancesRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/InstancesRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/InstancesRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/InstancesRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/AcceptRecommendations/AcceptRecommendationsRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/AcceptRecommendations/AcceptRecommendationsRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/AccessReviewInstanceItemRequestBuilder.php rename src/Generated/{Admin/ConfigurationManagement/ConfigurationSnapshots/Item/ConfigurationBaselineItemRequestBuilderPatchRequestConfiguration.php => IdentityGovernance/AccessReviews/Unified/Instances/Item/AccessReviewInstanceItemRequestBuilderDeleteRequestConfiguration.php} (67%) create mode 100644 src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/AccessReviewInstanceItemRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/AccessReviewInstanceItemRequestBuilderGetRequestConfiguration.php rename src/Generated/{EmployeeExperience/Roles/Item/Members/Item/EngagementRoleMemberItemRequestBuilderPatchRequestConfiguration.php => IdentityGovernance/AccessReviews/Unified/Instances/Item/AccessReviewInstanceItemRequestBuilderPatchRequestConfiguration.php} (73%) create mode 100644 src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/ApplyDecisions/ApplyDecisionsRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/ApplyDecisions/ApplyDecisionsRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/BatchRecordDecisions/BatchRecordDecisionsPostRequestBody.php create mode 100644 src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/BatchRecordDecisions/BatchRecordDecisionsRequestBuilder.php rename src/Generated/{EmployeeExperience/Roles/Item/EngagementRoleItemRequestBuilderDeleteRequestConfiguration.php => IdentityGovernance/AccessReviews/Unified/Instances/Item/BatchRecordDecisions/BatchRecordDecisionsRequestBuilderPostRequestConfiguration.php} (71%) create mode 100644 src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/ContactedReviewers/ContactedReviewersRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/ContactedReviewers/ContactedReviewersRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/ContactedReviewers/ContactedReviewersRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/ContactedReviewers/ContactedReviewersRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/ContactedReviewers/Count/CountRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/ContactedReviewers/Count/CountRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/ContactedReviewers/Count/CountRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/ContactedReviewers/Item/AccessReviewReviewerItemRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/ContactedReviewers/Item/AccessReviewReviewerItemRequestBuilderDeleteRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/ContactedReviewers/Item/AccessReviewReviewerItemRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/ContactedReviewers/Item/AccessReviewReviewerItemRequestBuilderGetRequestConfiguration.php rename src/Generated/{EmployeeExperience/EngagementAsyncOperations/EngagementAsyncOperationsRequestBuilderPostRequestConfiguration.php => IdentityGovernance/AccessReviews/Unified/Instances/Item/ContactedReviewers/Item/AccessReviewReviewerItemRequestBuilderPatchRequestConfiguration.php} (65%) create mode 100644 src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Decisions/Count/CountRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Decisions/Count/CountRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Decisions/Count/CountRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Decisions/DecisionsRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Decisions/DecisionsRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Decisions/DecisionsRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Decisions/DecisionsRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Decisions/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnGetResponse.php create mode 100644 src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Decisions/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Decisions/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Decisions/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Decisions/Item/AccessReviewInstanceDecisionItemItemRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Decisions/Item/AccessReviewInstanceDecisionItemItemRequestBuilderDeleteRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Decisions/Item/AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Decisions/Item/AccessReviewInstanceDecisionItemItemRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Decisions/Item/AccessReviewInstanceDecisionItemItemRequestBuilderPatchRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Decisions/Item/Insights/Count/CountRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Decisions/Item/Insights/Count/CountRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Decisions/Item/Insights/Count/CountRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Decisions/Item/Insights/InsightsRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Decisions/Item/Insights/InsightsRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Decisions/Item/Insights/InsightsRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Decisions/Item/Insights/InsightsRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Decisions/Item/Insights/Item/GovernanceInsightItemRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Decisions/Item/Insights/Item/GovernanceInsightItemRequestBuilderDeleteRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Decisions/Item/Insights/Item/GovernanceInsightItemRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Decisions/Item/Insights/Item/GovernanceInsightItemRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Decisions/Item/Insights/Item/GovernanceInsightItemRequestBuilderPatchRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/ResetDecisions/ResetDecisionsRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/ResetDecisions/ResetDecisionsRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/SendReminder/SendReminderRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/SendReminder/SendReminderRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Stages/Count/CountRequestBuilder.php rename src/Generated/{Admin/ConfigurationManagement/ConfigurationSnapshotJobs => IdentityGovernance/AccessReviews/Unified/Instances/Item/Stages}/Count/CountRequestBuilderGetQueryParameters.php (88%) rename src/Generated/{Admin/ConfigurationManagement/ConfigurationSnapshotJobs => IdentityGovernance/AccessReviews/Unified/Instances/Item/Stages}/Count/CountRequestBuilderGetRequestConfiguration.php (93%) create mode 100644 src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Stages/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnGetResponse.php create mode 100644 src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Stages/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Stages/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Stages/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Stages/Item/AcceptRecommendations/AcceptRecommendationsRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Stages/Item/AcceptRecommendations/AcceptRecommendationsRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Stages/Item/AccessReviewStageItemRequestBuilder.php rename src/Generated/{Admin/ConfigurationManagement/ConfigurationDrifts/Item/ConfigurationDriftItemRequestBuilderPatchRequestConfiguration.php => IdentityGovernance/AccessReviews/Unified/Instances/Item/Stages/Item/AccessReviewStageItemRequestBuilderDeleteRequestConfiguration.php} (66%) create mode 100644 src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Stages/Item/AccessReviewStageItemRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Stages/Item/AccessReviewStageItemRequestBuilderGetRequestConfiguration.php rename src/Generated/{Admin/ConfigurationManagement/ConfigurationSnapshots/ConfigurationSnapshotsRequestBuilderPostRequestConfiguration.php => IdentityGovernance/AccessReviews/Unified/Instances/Item/Stages/Item/AccessReviewStageItemRequestBuilderPatchRequestConfiguration.php} (66%) create mode 100644 src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Stages/Item/BatchRecordDecisions/BatchRecordDecisionsPostRequestBody.php create mode 100644 src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Stages/Item/BatchRecordDecisions/BatchRecordDecisionsRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Stages/Item/BatchRecordDecisions/BatchRecordDecisionsRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Stages/Item/Decisions/Count/CountRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Stages/Item/Decisions/Count/CountRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Stages/Item/Decisions/Count/CountRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Stages/Item/Decisions/DecisionsRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Stages/Item/Decisions/DecisionsRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Stages/Item/Decisions/DecisionsRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Stages/Item/Decisions/DecisionsRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Stages/Item/Decisions/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnGetResponse.php create mode 100644 src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Stages/Item/Decisions/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Stages/Item/Decisions/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Stages/Item/Decisions/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Stages/Item/Decisions/Item/AccessReviewInstanceDecisionItemItemRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Stages/Item/Decisions/Item/AccessReviewInstanceDecisionItemItemRequestBuilderDeleteRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Stages/Item/Decisions/Item/AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Stages/Item/Decisions/Item/AccessReviewInstanceDecisionItemItemRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Stages/Item/Decisions/Item/AccessReviewInstanceDecisionItemItemRequestBuilderPatchRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Stages/Item/Decisions/Item/Insights/Count/CountRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Stages/Item/Decisions/Item/Insights/Count/CountRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Stages/Item/Decisions/Item/Insights/Count/CountRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Stages/Item/Decisions/Item/Insights/InsightsRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Stages/Item/Decisions/Item/Insights/InsightsRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Stages/Item/Decisions/Item/Insights/InsightsRequestBuilderGetRequestConfiguration.php rename src/Generated/{Admin/ConfigurationManagement/ConfigurationDrifts/Item/ConfigurationDriftItemRequestBuilderDeleteRequestConfiguration.php => IdentityGovernance/AccessReviews/Unified/Instances/Item/Stages/Item/Decisions/Item/Insights/InsightsRequestBuilderPostRequestConfiguration.php} (62%) create mode 100644 src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Stages/Item/Decisions/Item/Insights/Item/GovernanceInsightItemRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Stages/Item/Decisions/Item/Insights/Item/GovernanceInsightItemRequestBuilderDeleteRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Stages/Item/Decisions/Item/Insights/Item/GovernanceInsightItemRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Stages/Item/Decisions/Item/Insights/Item/GovernanceInsightItemRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Stages/Item/Decisions/Item/Insights/Item/GovernanceInsightItemRequestBuilderPatchRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Stages/Item/Stop/StopRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Stages/Item/Stop/StopRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Stages/StagesRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Stages/StagesRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Stages/StagesRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Stages/StagesRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Stop/StopRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Stop/StopRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/AccessReviews/Unified/UnifiedRequestBuilder.php rename src/Generated/{EmployeeExperience/Roles/Item/EngagementRoleItemRequestBuilderPatchRequestConfiguration.php => IdentityGovernance/AccessReviews/Unified/UnifiedRequestBuilderDeleteRequestConfiguration.php} (65%) create mode 100644 src/Generated/IdentityGovernance/AccessReviews/Unified/UnifiedRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/AccessReviews/Unified/UnifiedRequestBuilderGetRequestConfiguration.php rename src/Generated/{EmployeeExperience/Roles/RolesRequestBuilderPostRequestConfiguration.php => IdentityGovernance/AccessReviews/Unified/UnifiedRequestBuilderPatchRequestConfiguration.php} (66%) create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Role/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Role/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Role/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Role/Resource/Scopes/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Role/Resource/Scopes/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Role/Resource/Scopes/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Scope/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Scope/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Scope/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Scope/Resource/Roles/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Scope/Resource/Roles/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Scope/Resource/Roles/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceRoles/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceRoles/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceRoles/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceScopes/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceScopes/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceScopes/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Roles/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Roles/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Roles/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Scopes/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Scopes/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Scopes/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration.php rename src/Generated/{EmployeeExperience/Communities => IdentityGovernance/EntitlementManagement/ExternalOriginResourceConnectors}/Count/CountRequestBuilder.php (92%) create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ExternalOriginResourceConnectors/Count/CountRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ExternalOriginResourceConnectors/Count/CountRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ExternalOriginResourceConnectors/ExternalOriginResourceConnectorsRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ExternalOriginResourceConnectors/ExternalOriginResourceConnectorsRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ExternalOriginResourceConnectors/ExternalOriginResourceConnectorsRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ExternalOriginResourceConnectors/ExternalOriginResourceConnectorsRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ExternalOriginResourceConnectors/Item/ExternalOriginResourceConnectorItemRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ExternalOriginResourceConnectors/Item/ExternalOriginResourceConnectorItemRequestBuilderDeleteRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ExternalOriginResourceConnectors/Item/ExternalOriginResourceConnectorItemRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ExternalOriginResourceConnectors/Item/ExternalOriginResourceConnectorItemRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ExternalOriginResourceConnectors/Item/ExternalOriginResourceConnectorItemRequestBuilderPatchRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Roles/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Roles/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Roles/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Scopes/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Scopes/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Scopes/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceRoles/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceRoles/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceRoles/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceRoles/Item/Resource/Scopes/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceRoles/Item/Resource/Scopes/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceRoles/Item/Resource/Scopes/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceScopes/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceScopes/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceScopes/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceScopes/Item/Resource/Roles/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceScopes/Item/Resource/Roles/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceScopes/Item/Resource/Roles/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Roles/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Roles/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Roles/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Scopes/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Scopes/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Scopes/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Roles/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Roles/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Roles/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Roles/Item/Resource/Scopes/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Roles/Item/Resource/Scopes/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Roles/Item/Resource/Scopes/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Scopes/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Scopes/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Scopes/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Scopes/Item/Resource/Roles/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Scopes/Item/Resource/Roles/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Scopes/Item/Resource/Roles/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Role/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Role/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Role/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Role/Resource/Scopes/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Role/Resource/Scopes/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Role/Resource/Scopes/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Scope/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Scope/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Scope/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Scope/Resource/Roles/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Scope/Resource/Roles/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Scope/Resource/Roles/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Roles/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Roles/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Roles/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Scopes/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Scopes/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Scopes/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration.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/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/MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTime/MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/Runs/Item/SubjectProcessingResults/MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTime/MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilderGetRequestConfiguration.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/MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTime/MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/SubjectProcessingResults/MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTime/MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilderGetRequestConfiguration.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/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/MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTime/MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/Runs/Item/SubjectProcessingResults/MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTime/MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilderGetRequestConfiguration.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 rename src/Generated/{Admin/ConfigurationManagement/ConfigurationManagementRequestBuilderGetQueryParameters.php => IdentityGovernance/LifecycleWorkflows/Workflows/Item/SubjectProcessingResults/Item/TaskProcessingResults/Item/Task/TaskRequestBuilderGetQueryParameters.php} (68%) 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/MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTime/MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/SubjectProcessingResults/MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTime/MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilderGetRequestConfiguration.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 create mode 100644 src/Generated/Models/AccessReviewAccessPackageAssignmentPolicyScope.php create mode 100644 src/Generated/Models/AccessReviewError.php create mode 100644 src/Generated/Models/AccessReviewInstanceDecisionItemAccessPackageResource.php create mode 100644 src/Generated/Models/AccessReviewPrincipalScope.php create mode 100644 src/Generated/Models/AccessReviewPrincipalScopeType.php create mode 100644 src/Generated/Models/AccessReviewResourceScope.php create mode 100644 src/Generated/Models/AccessReviewResourceScopeType.php create mode 100644 src/Generated/Models/AccessReviewReviewerScopeType.php create mode 100644 src/Generated/Models/ConnectorType.php create mode 100644 src/Generated/Models/CrossTenantCalendarAvailabilityBasic.php create mode 100644 src/Generated/Models/CrossTenantCalendarAvailabilityLimitedDetails.php create mode 100644 src/Generated/Models/CrossTenantCalendarSharingFreeBusyDetail.php create mode 100644 src/Generated/Models/CrossTenantCalendarSharingFreeBusyReviewer.php create mode 100644 src/Generated/Models/CrossTenantCalendarSharingFreeBusySimple.php create mode 100644 src/Generated/Models/CrossTenantMailTipsAll.php create mode 100644 src/Generated/Models/CrossTenantMailTipsLimited.php create mode 100644 src/Generated/Models/CrossTenantMigration.php create mode 100644 src/Generated/Models/CrossTenantOpenProfileCard.php create mode 100644 src/Generated/Models/CrossTenantPlacesDeskBooking.php create mode 100644 src/Generated/Models/CrossTenantPlacesRoomBooking.php create mode 100644 src/Generated/Models/ExternalOriginResourceConnector.php create mode 100644 src/Generated/Models/ExternalOriginResourceConnectorCollectionResponse.php create mode 100644 src/Generated/Models/ExternalTokenBasedSapIagConnectionInfo.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/CustomTaskExtensionReplyMode.php create mode 100644 src/Generated/Models/IdentityGovernance/CustomTaskExtensionResponseData.php create mode 100644 src/Generated/Models/IdentityGovernance/DirectoryObjectWorkflowSubject.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/SubjectProcessingResult.php create mode 100644 src/Generated/Models/IdentityGovernance/SubjectProcessingResultCollectionResponse.php create mode 100644 src/Generated/Models/IdentityGovernance/SubjectSummary.php create mode 100644 src/Generated/Models/IdentityGovernance/SubjectType.php create mode 100644 src/Generated/Models/IdentityGovernance/WorkflowSubject.php create mode 100644 src/Generated/Models/M365CapabilityBase.php create mode 100644 src/Generated/Models/M365CapabilityBaseCollectionResponse.php create mode 100644 src/Generated/Models/M365CapabilityInboundAccess.php create mode 100644 src/Generated/Models/M365CapabilityResourceScope.php create mode 100644 src/Generated/Models/M365CapabilityResourceScopes.php create mode 100644 src/Generated/Models/M365ResourceType.php create mode 100644 src/Generated/Models/SystemBrowserEnabledOn.php create mode 100644 src/Generated/Models/UnifiedRoot.php rename src/Generated/{Admin/ConfigurationManagement/ConfigurationSnapshotJobs => Policies/CrossTenantAccessPolicy/EscapedDefault/M365Capabilities}/Count/CountRequestBuilder.php (92%) create mode 100644 src/Generated/Policies/CrossTenantAccessPolicy/EscapedDefault/M365Capabilities/Count/CountRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Policies/CrossTenantAccessPolicy/EscapedDefault/M365Capabilities/Count/CountRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Policies/CrossTenantAccessPolicy/EscapedDefault/M365Capabilities/Item/M365CapabilityBaseNameItemRequestBuilder.php create mode 100644 src/Generated/Policies/CrossTenantAccessPolicy/EscapedDefault/M365Capabilities/Item/M365CapabilityBaseNameItemRequestBuilderDeleteRequestConfiguration.php create mode 100644 src/Generated/Policies/CrossTenantAccessPolicy/EscapedDefault/M365Capabilities/Item/M365CapabilityBaseNameItemRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Policies/CrossTenantAccessPolicy/EscapedDefault/M365Capabilities/Item/M365CapabilityBaseNameItemRequestBuilderGetRequestConfiguration.php rename src/Generated/{Admin/ConfigurationManagement/ConfigurationMonitoringResults/Item/ConfigurationMonitoringResultItemRequestBuilderPatchRequestConfiguration.php => Policies/CrossTenantAccessPolicy/EscapedDefault/M365Capabilities/Item/M365CapabilityBaseNameItemRequestBuilderPatchRequestConfiguration.php} (67%) create mode 100644 src/Generated/Policies/CrossTenantAccessPolicy/EscapedDefault/M365Capabilities/M365CapabilitiesRequestBuilder.php create mode 100644 src/Generated/Policies/CrossTenantAccessPolicy/EscapedDefault/M365Capabilities/M365CapabilitiesRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Policies/CrossTenantAccessPolicy/EscapedDefault/M365Capabilities/M365CapabilitiesRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Policies/CrossTenantAccessPolicy/EscapedDefault/M365Capabilities/M365CapabilitiesRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/Policies/CrossTenantAccessPolicy/Partners/Item/M365Capabilities/Count/CountRequestBuilder.php rename src/Generated/{Admin/ConfigurationManagement/ConfigurationSnapshots => Policies/CrossTenantAccessPolicy/Partners/Item/M365Capabilities}/Count/CountRequestBuilderGetQueryParameters.php (88%) rename src/Generated/{EmployeeExperience/Communities => Policies/CrossTenantAccessPolicy/Partners/Item/M365Capabilities}/Count/CountRequestBuilderGetRequestConfiguration.php (93%) create mode 100644 src/Generated/Policies/CrossTenantAccessPolicy/Partners/Item/M365Capabilities/Item/M365CapabilityBaseNameItemRequestBuilder.php create mode 100644 src/Generated/Policies/CrossTenantAccessPolicy/Partners/Item/M365Capabilities/Item/M365CapabilityBaseNameItemRequestBuilderDeleteRequestConfiguration.php create mode 100644 src/Generated/Policies/CrossTenantAccessPolicy/Partners/Item/M365Capabilities/Item/M365CapabilityBaseNameItemRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Policies/CrossTenantAccessPolicy/Partners/Item/M365Capabilities/Item/M365CapabilityBaseNameItemRequestBuilderGetRequestConfiguration.php rename src/Generated/{Admin/ConfigurationManagement/ConfigurationMonitoringResults/Item/ConfigurationMonitoringResultItemRequestBuilderDeleteRequestConfiguration.php => Policies/CrossTenantAccessPolicy/Partners/Item/M365Capabilities/Item/M365CapabilityBaseNameItemRequestBuilderPatchRequestConfiguration.php} (66%) create mode 100644 src/Generated/Policies/CrossTenantAccessPolicy/Partners/Item/M365Capabilities/M365CapabilitiesRequestBuilder.php create mode 100644 src/Generated/Policies/CrossTenantAccessPolicy/Partners/Item/M365Capabilities/M365CapabilitiesRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Policies/CrossTenantAccessPolicy/Partners/Item/M365Capabilities/M365CapabilitiesRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Policies/CrossTenantAccessPolicy/Partners/Item/M365Capabilities/M365CapabilitiesRequestBuilderPostRequestConfiguration.php diff --git a/src/Generated/Admin/AdminRequestBuilder.php b/src/Generated/Admin/AdminRequestBuilder.php index a99e183879b..042ec70401d 100644 --- a/src/Generated/Admin/AdminRequestBuilder.php +++ b/src/Generated/Admin/AdminRequestBuilder.php @@ -26,7 +26,7 @@ class AdminRequestBuilder extends BaseRequestBuilder { /** - * Provides operations to manage the configurationManagement property of the microsoft.graph.admin entity. + * The configurationManagement property */ public function configurationManagement(): ConfigurationManagementRequestBuilder { return new ConfigurationManagementRequestBuilder($this->pathParameters, $this->requestAdapter); diff --git a/src/Generated/Admin/ConfigurationManagement/ConfigurationDrifts/ConfigurationDriftsRequestBuilder.php b/src/Generated/Admin/ConfigurationManagement/ConfigurationDrifts/ConfigurationDriftsRequestBuilder.php index cee967c1ac4..8c1ff200d71 100644 --- a/src/Generated/Admin/ConfigurationManagement/ConfigurationDrifts/ConfigurationDriftsRequestBuilder.php +++ b/src/Generated/Admin/ConfigurationManagement/ConfigurationDrifts/ConfigurationDriftsRequestBuilder.php @@ -6,7 +6,6 @@ use Http\Promise\Promise; use Microsoft\Graph\Generated\Admin\ConfigurationManagement\ConfigurationDrifts\Count\CountRequestBuilder; use Microsoft\Graph\Generated\Admin\ConfigurationManagement\ConfigurationDrifts\Item\ConfigurationDriftItemRequestBuilder; -use Microsoft\Graph\Generated\Models\ConfigurationDrift; use Microsoft\Graph\Generated\Models\ConfigurationDriftCollectionResponse; use Microsoft\Graph\Generated\Models\ODataErrors\ODataError; use Microsoft\Kiota\Abstractions\BaseRequestBuilder; @@ -66,21 +65,6 @@ public function get(?ConfigurationDriftsRequestBuilderGetRequestConfiguration $r return $this->requestAdapter->sendAsync($requestInfo, [ConfigurationDriftCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); } - /** - * Create new navigation property to configurationDrifts for admin - * @param ConfigurationDrift $body The request body - * @param ConfigurationDriftsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. - * @return Promise - * @throws Exception - */ - public function post(ConfigurationDrift $body, ?ConfigurationDriftsRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { - $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); - $errorMappings = [ - 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], - ]; - return $this->requestAdapter->sendAsync($requestInfo, [ConfigurationDrift::class, 'createFromDiscriminatorValue'], $errorMappings); - } - /** * Get a list of the configurationDrift objects and their properties. * @param ConfigurationDriftsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. @@ -102,26 +86,6 @@ public function toGetRequestInformation(?ConfigurationDriftsRequestBuilderGetReq return $requestInfo; } - /** - * Create new navigation property to configurationDrifts for admin - * @param ConfigurationDrift $body The request body - * @param ConfigurationDriftsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. - * @return RequestInformation - */ - public function toPostRequestInformation(ConfigurationDrift $body, ?ConfigurationDriftsRequestBuilderPostRequestConfiguration $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. diff --git a/src/Generated/Admin/ConfigurationManagement/ConfigurationDrifts/Item/ConfigurationDriftItemRequestBuilder.php b/src/Generated/Admin/ConfigurationManagement/ConfigurationDrifts/Item/ConfigurationDriftItemRequestBuilder.php index 1e588aae31e..73a91ae66c5 100644 --- a/src/Generated/Admin/ConfigurationManagement/ConfigurationDrifts/Item/ConfigurationDriftItemRequestBuilder.php +++ b/src/Generated/Admin/ConfigurationManagement/ConfigurationDrifts/Item/ConfigurationDriftItemRequestBuilder.php @@ -30,20 +30,6 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } } - /** - * Delete navigation property configurationDrifts for admin - * @param ConfigurationDriftItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. - * @return Promise - * @throws Exception - */ - public function delete(?ConfigurationDriftItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { - $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); - $errorMappings = [ - 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], - ]; - return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); - } - /** * Get the properties and relationships of a configurationDrift object. * @param ConfigurationDriftItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. @@ -59,39 +45,6 @@ public function get(?ConfigurationDriftItemRequestBuilderGetRequestConfiguration return $this->requestAdapter->sendAsync($requestInfo, [ConfigurationDrift::class, 'createFromDiscriminatorValue'], $errorMappings); } - /** - * Update the navigation property configurationDrifts in admin - * @param ConfigurationDrift $body The request body - * @param ConfigurationDriftItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. - * @return Promise - * @throws Exception - */ - public function patch(ConfigurationDrift $body, ?ConfigurationDriftItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { - $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); - $errorMappings = [ - 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], - ]; - return $this->requestAdapter->sendAsync($requestInfo, [ConfigurationDrift::class, 'createFromDiscriminatorValue'], $errorMappings); - } - - /** - * Delete navigation property configurationDrifts for admin - * @param ConfigurationDriftItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. - * @return RequestInformation - */ - public function toDeleteRequestInformation(?ConfigurationDriftItemRequestBuilderDeleteRequestConfiguration $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 the properties and relationships of a configurationDrift object. * @param ConfigurationDriftItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. @@ -113,26 +66,6 @@ public function toGetRequestInformation(?ConfigurationDriftItemRequestBuilderGet return $requestInfo; } - /** - * Update the navigation property configurationDrifts in admin - * @param ConfigurationDrift $body The request body - * @param ConfigurationDriftItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. - * @return RequestInformation - */ - public function toPatchRequestInformation(ConfigurationDrift $body, ?ConfigurationDriftItemRequestBuilderPatchRequestConfiguration $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. diff --git a/src/Generated/Admin/ConfigurationManagement/ConfigurationManagementRequestBuilder.php b/src/Generated/Admin/ConfigurationManagement/ConfigurationManagementRequestBuilder.php index 66c09aa5c61..eb0a2ebf87c 100644 --- a/src/Generated/Admin/ConfigurationManagement/ConfigurationManagementRequestBuilder.php +++ b/src/Generated/Admin/ConfigurationManagement/ConfigurationManagementRequestBuilder.php @@ -2,22 +2,16 @@ namespace Microsoft\Graph\Generated\Admin\ConfigurationManagement; -use Exception; -use Http\Promise\Promise; use Microsoft\Graph\Generated\Admin\ConfigurationManagement\ConfigurationDrifts\ConfigurationDriftsRequestBuilder; use Microsoft\Graph\Generated\Admin\ConfigurationManagement\ConfigurationMonitoringResults\ConfigurationMonitoringResultsRequestBuilder; use Microsoft\Graph\Generated\Admin\ConfigurationManagement\ConfigurationMonitors\ConfigurationMonitorsRequestBuilder; use Microsoft\Graph\Generated\Admin\ConfigurationManagement\ConfigurationSnapshotJobs\ConfigurationSnapshotJobsRequestBuilder; use Microsoft\Graph\Generated\Admin\ConfigurationManagement\ConfigurationSnapshots\ConfigurationSnapshotsRequestBuilder; -use Microsoft\Graph\Generated\Models\ConfigurationManagement; -use Microsoft\Graph\Generated\Models\ODataErrors\ODataError; use Microsoft\Kiota\Abstractions\BaseRequestBuilder; -use Microsoft\Kiota\Abstractions\HttpMethod; use Microsoft\Kiota\Abstractions\RequestAdapter; -use Microsoft\Kiota\Abstractions\RequestInformation; /** - * Provides operations to manage the configurationManagement property of the microsoft.graph.admin entity. + * Builds and executes requests for operations under /admin/configurationManagement */ class ConfigurationManagementRequestBuilder extends BaseRequestBuilder { @@ -62,7 +56,7 @@ public function configurationSnapshots(): ConfigurationSnapshotsRequestBuilder { * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. */ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { - parent::__construct($requestAdapter, [], '{+baseurl}/admin/configurationManagement{?%24expand,%24select}'); + parent::__construct($requestAdapter, [], '{+baseurl}/admin/configurationManagement'); if (is_array($pathParametersOrRawUrl)) { $this->pathParameters = $pathParametersOrRawUrl; } else { @@ -70,115 +64,4 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } } - /** - * Delete navigation property configurationManagement for admin - * @param ConfigurationManagementRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. - * @return Promise - * @throws Exception - */ - public function delete(?ConfigurationManagementRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { - $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); - $errorMappings = [ - 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], - ]; - return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); - } - - /** - * A container for Tenant Configuration Management (TCM) resources. Read-only. - * @param ConfigurationManagementRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. - * @return Promise - * @throws Exception - */ - public function get(?ConfigurationManagementRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { - $requestInfo = $this->toGetRequestInformation($requestConfiguration); - $errorMappings = [ - 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], - ]; - return $this->requestAdapter->sendAsync($requestInfo, [ConfigurationManagement::class, 'createFromDiscriminatorValue'], $errorMappings); - } - - /** - * Update the navigation property configurationManagement in admin - * @param ConfigurationManagement $body The request body - * @param ConfigurationManagementRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. - * @return Promise - * @throws Exception - */ - public function patch(ConfigurationManagement $body, ?ConfigurationManagementRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { - $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); - $errorMappings = [ - 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], - ]; - return $this->requestAdapter->sendAsync($requestInfo, [ConfigurationManagement::class, 'createFromDiscriminatorValue'], $errorMappings); - } - - /** - * Delete navigation property configurationManagement for admin - * @param ConfigurationManagementRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. - * @return RequestInformation - */ - public function toDeleteRequestInformation(?ConfigurationManagementRequestBuilderDeleteRequestConfiguration $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 Tenant Configuration Management (TCM) resources. Read-only. - * @param ConfigurationManagementRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. - * @return RequestInformation - */ - public function toGetRequestInformation(?ConfigurationManagementRequestBuilderGetRequestConfiguration $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 configurationManagement in admin - * @param ConfigurationManagement $body The request body - * @param ConfigurationManagementRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. - * @return RequestInformation - */ - public function toPatchRequestInformation(ConfigurationManagement $body, ?ConfigurationManagementRequestBuilderPatchRequestConfiguration $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 ConfigurationManagementRequestBuilder - */ - public function withUrl(string $rawUrl): ConfigurationManagementRequestBuilder { - return new ConfigurationManagementRequestBuilder($rawUrl, $this->requestAdapter); - } - } diff --git a/src/Generated/Admin/ConfigurationManagement/ConfigurationManagementRequestBuilderGetRequestConfiguration.php b/src/Generated/Admin/ConfigurationManagement/ConfigurationManagementRequestBuilderGetRequestConfiguration.php deleted file mode 100644 index 5500d107509..00000000000 --- a/src/Generated/Admin/ConfigurationManagement/ConfigurationManagementRequestBuilderGetRequestConfiguration.php +++ /dev/null @@ -1,39 +0,0 @@ -|string>|null $headers Request headers - * @param array|null $options Request options - * @param ConfigurationManagementRequestBuilderGetQueryParameters|null $queryParameters Request query parameters - */ - public function __construct(?array $headers = null, ?array $options = null, ?ConfigurationManagementRequestBuilderGetQueryParameters $queryParameters = null) { - parent::__construct($headers ?? [], $options ?? []); - $this->queryParameters = $queryParameters; - } - - /** - * Instantiates a new ConfigurationManagementRequestBuilderGetQueryParameters. - * @param array|null $expand Expand related entities - * @param array|null $select Select properties to be returned - * @return ConfigurationManagementRequestBuilderGetQueryParameters - */ - public static function createQueryParameters(?array $expand = null, ?array $select = null): ConfigurationManagementRequestBuilderGetQueryParameters { - return new ConfigurationManagementRequestBuilderGetQueryParameters($expand, $select); - } - -} diff --git a/src/Generated/Admin/ConfigurationManagement/ConfigurationMonitoringResults/ConfigurationMonitoringResultsRequestBuilder.php b/src/Generated/Admin/ConfigurationManagement/ConfigurationMonitoringResults/ConfigurationMonitoringResultsRequestBuilder.php index d9077354153..31b9e94f471 100644 --- a/src/Generated/Admin/ConfigurationManagement/ConfigurationMonitoringResults/ConfigurationMonitoringResultsRequestBuilder.php +++ b/src/Generated/Admin/ConfigurationManagement/ConfigurationMonitoringResults/ConfigurationMonitoringResultsRequestBuilder.php @@ -6,7 +6,6 @@ use Http\Promise\Promise; use Microsoft\Graph\Generated\Admin\ConfigurationManagement\ConfigurationMonitoringResults\Count\CountRequestBuilder; use Microsoft\Graph\Generated\Admin\ConfigurationManagement\ConfigurationMonitoringResults\Item\ConfigurationMonitoringResultItemRequestBuilder; -use Microsoft\Graph\Generated\Models\ConfigurationMonitoringResult; use Microsoft\Graph\Generated\Models\ConfigurationMonitoringResultCollectionResponse; use Microsoft\Graph\Generated\Models\ODataErrors\ODataError; use Microsoft\Kiota\Abstractions\BaseRequestBuilder; @@ -66,21 +65,6 @@ public function get(?ConfigurationMonitoringResultsRequestBuilderGetRequestConfi return $this->requestAdapter->sendAsync($requestInfo, [ConfigurationMonitoringResultCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); } - /** - * Create new navigation property to configurationMonitoringResults for admin - * @param ConfigurationMonitoringResult $body The request body - * @param ConfigurationMonitoringResultsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. - * @return Promise - * @throws Exception - */ - public function post(ConfigurationMonitoringResult $body, ?ConfigurationMonitoringResultsRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { - $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); - $errorMappings = [ - 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], - ]; - return $this->requestAdapter->sendAsync($requestInfo, [ConfigurationMonitoringResult::class, 'createFromDiscriminatorValue'], $errorMappings); - } - /** * Get a list of the configurationMonitoringResult objects and their properties. * @param ConfigurationMonitoringResultsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. @@ -102,26 +86,6 @@ public function toGetRequestInformation(?ConfigurationMonitoringResultsRequestBu return $requestInfo; } - /** - * Create new navigation property to configurationMonitoringResults for admin - * @param ConfigurationMonitoringResult $body The request body - * @param ConfigurationMonitoringResultsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. - * @return RequestInformation - */ - public function toPostRequestInformation(ConfigurationMonitoringResult $body, ?ConfigurationMonitoringResultsRequestBuilderPostRequestConfiguration $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. diff --git a/src/Generated/Admin/ConfigurationManagement/ConfigurationMonitoringResults/ConfigurationMonitoringResultsRequestBuilderPostRequestConfiguration.php b/src/Generated/Admin/ConfigurationManagement/ConfigurationMonitoringResults/ConfigurationMonitoringResultsRequestBuilderPostRequestConfiguration.php deleted file mode 100644 index 36fbac97052..00000000000 --- a/src/Generated/Admin/ConfigurationManagement/ConfigurationMonitoringResults/ConfigurationMonitoringResultsRequestBuilderPostRequestConfiguration.php +++ /dev/null @@ -1,22 +0,0 @@ -|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/ConfigurationManagement/ConfigurationMonitoringResults/Item/ConfigurationMonitoringResultItemRequestBuilder.php b/src/Generated/Admin/ConfigurationManagement/ConfigurationMonitoringResults/Item/ConfigurationMonitoringResultItemRequestBuilder.php index 6af491f6c10..be324a2d375 100644 --- a/src/Generated/Admin/ConfigurationManagement/ConfigurationMonitoringResults/Item/ConfigurationMonitoringResultItemRequestBuilder.php +++ b/src/Generated/Admin/ConfigurationManagement/ConfigurationMonitoringResults/Item/ConfigurationMonitoringResultItemRequestBuilder.php @@ -30,20 +30,6 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } } - /** - * Delete navigation property configurationMonitoringResults for admin - * @param ConfigurationMonitoringResultItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. - * @return Promise - * @throws Exception - */ - public function delete(?ConfigurationMonitoringResultItemRequestBuilderDeleteRequestConfiguration $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 configurationMonitoringResult object. * @param ConfigurationMonitoringResultItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. @@ -59,39 +45,6 @@ public function get(?ConfigurationMonitoringResultItemRequestBuilderGetRequestCo return $this->requestAdapter->sendAsync($requestInfo, [ConfigurationMonitoringResult::class, 'createFromDiscriminatorValue'], $errorMappings); } - /** - * Update the navigation property configurationMonitoringResults in admin - * @param ConfigurationMonitoringResult $body The request body - * @param ConfigurationMonitoringResultItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. - * @return Promise - * @throws Exception - */ - public function patch(ConfigurationMonitoringResult $body, ?ConfigurationMonitoringResultItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { - $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); - $errorMappings = [ - 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], - ]; - return $this->requestAdapter->sendAsync($requestInfo, [ConfigurationMonitoringResult::class, 'createFromDiscriminatorValue'], $errorMappings); - } - - /** - * Delete navigation property configurationMonitoringResults for admin - * @param ConfigurationMonitoringResultItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. - * @return RequestInformation - */ - public function toDeleteRequestInformation(?ConfigurationMonitoringResultItemRequestBuilderDeleteRequestConfiguration $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 configurationMonitoringResult object. * @param ConfigurationMonitoringResultItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. @@ -113,26 +66,6 @@ public function toGetRequestInformation(?ConfigurationMonitoringResultItemReques return $requestInfo; } - /** - * Update the navigation property configurationMonitoringResults in admin - * @param ConfigurationMonitoringResult $body The request body - * @param ConfigurationMonitoringResultItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. - * @return RequestInformation - */ - public function toPatchRequestInformation(ConfigurationMonitoringResult $body, ?ConfigurationMonitoringResultItemRequestBuilderPatchRequestConfiguration $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. diff --git a/src/Generated/Admin/ConfigurationManagement/ConfigurationMonitors/Item/Baseline/BaselineRequestBuilder.php b/src/Generated/Admin/ConfigurationManagement/ConfigurationMonitors/Item/Baseline/BaselineRequestBuilder.php index 877a9d53bc6..5b952c09131 100644 --- a/src/Generated/Admin/ConfigurationManagement/ConfigurationMonitors/Item/Baseline/BaselineRequestBuilder.php +++ b/src/Generated/Admin/ConfigurationManagement/ConfigurationMonitors/Item/Baseline/BaselineRequestBuilder.php @@ -30,20 +30,6 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } } - /** - * Delete navigation property baseline for admin - * @param BaselineRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. - * @return Promise - * @throws Exception - */ - public function delete(?BaselineRequestBuilderDeleteRequestConfiguration $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 configurationBaseline object that is attached to a specific monitor. * @param BaselineRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. @@ -59,39 +45,6 @@ public function get(?BaselineRequestBuilderGetRequestConfiguration $requestConfi return $this->requestAdapter->sendAsync($requestInfo, [ConfigurationBaseline::class, 'createFromDiscriminatorValue'], $errorMappings); } - /** - * Update the navigation property baseline in admin - * @param ConfigurationBaseline $body The request body - * @param BaselineRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. - * @return Promise - * @throws Exception - */ - public function patch(ConfigurationBaseline $body, ?BaselineRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { - $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); - $errorMappings = [ - 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], - ]; - return $this->requestAdapter->sendAsync($requestInfo, [ConfigurationBaseline::class, 'createFromDiscriminatorValue'], $errorMappings); - } - - /** - * Delete navigation property baseline for admin - * @param BaselineRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. - * @return RequestInformation - */ - public function toDeleteRequestInformation(?BaselineRequestBuilderDeleteRequestConfiguration $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 configurationBaseline object that is attached to a specific monitor. * @param BaselineRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. @@ -113,26 +66,6 @@ public function toGetRequestInformation(?BaselineRequestBuilderGetRequestConfigu return $requestInfo; } - /** - * Update the navigation property baseline in admin - * @param ConfigurationBaseline $body The request body - * @param BaselineRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. - * @return RequestInformation - */ - public function toPatchRequestInformation(ConfigurationBaseline $body, ?BaselineRequestBuilderPatchRequestConfiguration $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. diff --git a/src/Generated/Admin/ConfigurationManagement/ConfigurationSnapshotJobs/ConfigurationSnapshotJobsRequestBuilder.php b/src/Generated/Admin/ConfigurationManagement/ConfigurationSnapshotJobs/ConfigurationSnapshotJobsRequestBuilder.php index 8263c4fc109..d78ec46b7e4 100644 --- a/src/Generated/Admin/ConfigurationManagement/ConfigurationSnapshotJobs/ConfigurationSnapshotJobsRequestBuilder.php +++ b/src/Generated/Admin/ConfigurationManagement/ConfigurationSnapshotJobs/ConfigurationSnapshotJobsRequestBuilder.php @@ -4,9 +4,7 @@ use Exception; use Http\Promise\Promise; -use Microsoft\Graph\Generated\Admin\ConfigurationManagement\ConfigurationSnapshotJobs\Count\CountRequestBuilder; use Microsoft\Graph\Generated\Admin\ConfigurationManagement\ConfigurationSnapshotJobs\Item\ConfigurationSnapshotJobItemRequestBuilder; -use Microsoft\Graph\Generated\Models\ConfigurationSnapshotJob; use Microsoft\Graph\Generated\Models\ConfigurationSnapshotJobCollectionResponse; use Microsoft\Graph\Generated\Models\ODataErrors\ODataError; use Microsoft\Kiota\Abstractions\BaseRequestBuilder; @@ -19,13 +17,6 @@ */ class ConfigurationSnapshotJobsRequestBuilder extends BaseRequestBuilder { - /** - * Provides operations to count the resources in the collection. - */ - public function count(): CountRequestBuilder { - return new CountRequestBuilder($this->pathParameters, $this->requestAdapter); - } - /** * Provides operations to manage the configurationSnapshotJobs property of the microsoft.graph.configurationManagement entity. * @param string $configurationSnapshotJobId The unique identifier of configurationSnapshotJob @@ -66,21 +57,6 @@ public function get(?ConfigurationSnapshotJobsRequestBuilderGetRequestConfigurat return $this->requestAdapter->sendAsync($requestInfo, [ConfigurationSnapshotJobCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); } - /** - * Create new navigation property to configurationSnapshotJobs for admin - * @param ConfigurationSnapshotJob $body The request body - * @param ConfigurationSnapshotJobsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. - * @return Promise - * @throws Exception - */ - public function post(ConfigurationSnapshotJob $body, ?ConfigurationSnapshotJobsRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { - $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); - $errorMappings = [ - 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], - ]; - return $this->requestAdapter->sendAsync($requestInfo, [ConfigurationSnapshotJob::class, 'createFromDiscriminatorValue'], $errorMappings); - } - /** * Get a list of the configurationSnapshotJob objects and their properties. * @param ConfigurationSnapshotJobsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. @@ -102,26 +78,6 @@ public function toGetRequestInformation(?ConfigurationSnapshotJobsRequestBuilder return $requestInfo; } - /** - * Create new navigation property to configurationSnapshotJobs for admin - * @param ConfigurationSnapshotJob $body The request body - * @param ConfigurationSnapshotJobsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. - * @return RequestInformation - */ - public function toPostRequestInformation(ConfigurationSnapshotJob $body, ?ConfigurationSnapshotJobsRequestBuilderPostRequestConfiguration $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. diff --git a/src/Generated/Admin/ConfigurationManagement/ConfigurationSnapshotJobs/Item/ConfigurationSnapshotJobItemRequestBuilder.php b/src/Generated/Admin/ConfigurationManagement/ConfigurationSnapshotJobs/Item/ConfigurationSnapshotJobItemRequestBuilder.php index d4019714814..d772cfd9488 100644 --- a/src/Generated/Admin/ConfigurationManagement/ConfigurationSnapshotJobs/Item/ConfigurationSnapshotJobItemRequestBuilder.php +++ b/src/Generated/Admin/ConfigurationManagement/ConfigurationSnapshotJobs/Item/ConfigurationSnapshotJobItemRequestBuilder.php @@ -60,21 +60,6 @@ public function get(?ConfigurationSnapshotJobItemRequestBuilderGetRequestConfigu return $this->requestAdapter->sendAsync($requestInfo, [ConfigurationSnapshotJob::class, 'createFromDiscriminatorValue'], $errorMappings); } - /** - * Update the navigation property configurationSnapshotJobs in admin - * @param ConfigurationSnapshotJob $body The request body - * @param ConfigurationSnapshotJobItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. - * @return Promise - * @throws Exception - */ - public function patch(ConfigurationSnapshotJob $body, ?ConfigurationSnapshotJobItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { - $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); - $errorMappings = [ - 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], - ]; - return $this->requestAdapter->sendAsync($requestInfo, [ConfigurationSnapshotJob::class, 'createFromDiscriminatorValue'], $errorMappings); - } - /** * Delete a configurationSnapshotJob object. * @param ConfigurationSnapshotJobItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. @@ -114,26 +99,6 @@ public function toGetRequestInformation(?ConfigurationSnapshotJobItemRequestBuil return $requestInfo; } - /** - * Update the navigation property configurationSnapshotJobs in admin - * @param ConfigurationSnapshotJob $body The request body - * @param ConfigurationSnapshotJobItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. - * @return RequestInformation - */ - public function toPatchRequestInformation(ConfigurationSnapshotJob $body, ?ConfigurationSnapshotJobItemRequestBuilderPatchRequestConfiguration $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. diff --git a/src/Generated/Admin/ConfigurationManagement/ConfigurationSnapshotJobs/Item/ConfigurationSnapshotJobItemRequestBuilderPatchRequestConfiguration.php b/src/Generated/Admin/ConfigurationManagement/ConfigurationSnapshotJobs/Item/ConfigurationSnapshotJobItemRequestBuilderPatchRequestConfiguration.php deleted file mode 100644 index 9f780c9ce41..00000000000 --- a/src/Generated/Admin/ConfigurationManagement/ConfigurationSnapshotJobs/Item/ConfigurationSnapshotJobItemRequestBuilderPatchRequestConfiguration.php +++ /dev/null @@ -1,22 +0,0 @@ -|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/ConfigurationManagement/ConfigurationSnapshots/ConfigurationSnapshotsRequestBuilder.php b/src/Generated/Admin/ConfigurationManagement/ConfigurationSnapshots/ConfigurationSnapshotsRequestBuilder.php index 982c4cc849e..18aab5f7044 100644 --- a/src/Generated/Admin/ConfigurationManagement/ConfigurationSnapshots/ConfigurationSnapshotsRequestBuilder.php +++ b/src/Generated/Admin/ConfigurationManagement/ConfigurationSnapshots/ConfigurationSnapshotsRequestBuilder.php @@ -4,9 +4,7 @@ use Exception; use Http\Promise\Promise; -use Microsoft\Graph\Generated\Admin\ConfigurationManagement\ConfigurationSnapshots\Count\CountRequestBuilder; use Microsoft\Graph\Generated\Admin\ConfigurationManagement\ConfigurationSnapshots\Item\ConfigurationBaselineItemRequestBuilder; -use Microsoft\Graph\Generated\Models\ConfigurationBaseline; use Microsoft\Graph\Generated\Models\ConfigurationBaselineCollectionResponse; use Microsoft\Graph\Generated\Models\ODataErrors\ODataError; use Microsoft\Kiota\Abstractions\BaseRequestBuilder; @@ -19,13 +17,6 @@ */ class ConfigurationSnapshotsRequestBuilder extends BaseRequestBuilder { - /** - * Provides operations to count the resources in the collection. - */ - public function count(): CountRequestBuilder { - return new CountRequestBuilder($this->pathParameters, $this->requestAdapter); - } - /** * Provides operations to manage the configurationSnapshots property of the microsoft.graph.configurationManagement entity. * @param string $configurationBaselineId The unique identifier of configurationBaseline @@ -66,21 +57,6 @@ public function get(?ConfigurationSnapshotsRequestBuilderGetRequestConfiguration return $this->requestAdapter->sendAsync($requestInfo, [ConfigurationBaselineCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); } - /** - * Create new navigation property to configurationSnapshots for admin - * @param ConfigurationBaseline $body The request body - * @param ConfigurationSnapshotsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. - * @return Promise - * @throws Exception - */ - public function post(ConfigurationBaseline $body, ?ConfigurationSnapshotsRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { - $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); - $errorMappings = [ - 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], - ]; - return $this->requestAdapter->sendAsync($requestInfo, [ConfigurationBaseline::class, 'createFromDiscriminatorValue'], $errorMappings); - } - /** * Get a list of configurationBaseline objects that represent configuration snapshots and their properties. * @param ConfigurationSnapshotsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. @@ -102,26 +78,6 @@ public function toGetRequestInformation(?ConfigurationSnapshotsRequestBuilderGet return $requestInfo; } - /** - * Create new navigation property to configurationSnapshots for admin - * @param ConfigurationBaseline $body The request body - * @param ConfigurationSnapshotsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. - * @return RequestInformation - */ - public function toPostRequestInformation(ConfigurationBaseline $body, ?ConfigurationSnapshotsRequestBuilderPostRequestConfiguration $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. diff --git a/src/Generated/Admin/ConfigurationManagement/ConfigurationSnapshots/Item/ConfigurationBaselineItemRequestBuilder.php b/src/Generated/Admin/ConfigurationManagement/ConfigurationSnapshots/Item/ConfigurationBaselineItemRequestBuilder.php index 15725589dca..947be832b03 100644 --- a/src/Generated/Admin/ConfigurationManagement/ConfigurationSnapshots/Item/ConfigurationBaselineItemRequestBuilder.php +++ b/src/Generated/Admin/ConfigurationManagement/ConfigurationSnapshots/Item/ConfigurationBaselineItemRequestBuilder.php @@ -30,20 +30,6 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } } - /** - * Delete navigation property configurationSnapshots for admin - * @param ConfigurationBaselineItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. - * @return Promise - * @throws Exception - */ - public function delete(?ConfigurationBaselineItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { - $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); - $errorMappings = [ - 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], - ]; - return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); - } - /** * A container for configuration snapshot baselines. * @param ConfigurationBaselineItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. @@ -58,39 +44,6 @@ public function get(?ConfigurationBaselineItemRequestBuilderGetRequestConfigurat return $this->requestAdapter->sendAsync($requestInfo, [ConfigurationBaseline::class, 'createFromDiscriminatorValue'], $errorMappings); } - /** - * Update the navigation property configurationSnapshots in admin - * @param ConfigurationBaseline $body The request body - * @param ConfigurationBaselineItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. - * @return Promise - * @throws Exception - */ - public function patch(ConfigurationBaseline $body, ?ConfigurationBaselineItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { - $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); - $errorMappings = [ - 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], - ]; - return $this->requestAdapter->sendAsync($requestInfo, [ConfigurationBaseline::class, 'createFromDiscriminatorValue'], $errorMappings); - } - - /** - * Delete navigation property configurationSnapshots for admin - * @param ConfigurationBaselineItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. - * @return RequestInformation - */ - public function toDeleteRequestInformation(?ConfigurationBaselineItemRequestBuilderDeleteRequestConfiguration $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 configuration snapshot baselines. * @param ConfigurationBaselineItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. @@ -112,26 +65,6 @@ public function toGetRequestInformation(?ConfigurationBaselineItemRequestBuilder return $requestInfo; } - /** - * Update the navigation property configurationSnapshots in admin - * @param ConfigurationBaseline $body The request body - * @param ConfigurationBaselineItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. - * @return RequestInformation - */ - public function toPatchRequestInformation(ConfigurationBaseline $body, ?ConfigurationBaselineItemRequestBuilderPatchRequestConfiguration $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. diff --git a/src/Generated/Admin/ConfigurationManagement/ConfigurationSnapshots/Item/ConfigurationBaselineItemRequestBuilderDeleteRequestConfiguration.php b/src/Generated/Admin/ConfigurationManagement/ConfigurationSnapshots/Item/ConfigurationBaselineItemRequestBuilderDeleteRequestConfiguration.php deleted file mode 100644 index ee33c8e53de..00000000000 --- a/src/Generated/Admin/ConfigurationManagement/ConfigurationSnapshots/Item/ConfigurationBaselineItemRequestBuilderDeleteRequestConfiguration.php +++ /dev/null @@ -1,22 +0,0 @@ -|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/DeviceAppManagement/DeviceAppManagementRequestBuilder.php b/src/Generated/DeviceAppManagement/DeviceAppManagementRequestBuilder.php index b0851dae7ed..3f5a37498fd 100644 --- a/src/Generated/DeviceAppManagement/DeviceAppManagementRequestBuilder.php +++ b/src/Generated/DeviceAppManagement/DeviceAppManagementRequestBuilder.php @@ -175,7 +175,7 @@ public function get(?DeviceAppManagementRequestBuilderGetRequestConfiguration $r /** * Update the properties of a deviceAppManagement object. - * @param DeviceAppManagement $body The request body + * @param DeviceAppManagement $body Singleton entity that acts as a container for all device app management functionality. * @param DeviceAppManagementRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -212,7 +212,7 @@ public function toGetRequestInformation(?DeviceAppManagementRequestBuilderGetReq /** * Update the properties of a deviceAppManagement object. - * @param DeviceAppManagement $body The request body + * @param DeviceAppManagement $body Singleton entity that acts as a container for all device app management functionality. * @param DeviceAppManagementRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/EmployeeExperience/Communities/CommunitiesRequestBuilder.php b/src/Generated/EmployeeExperience/Communities/CommunitiesRequestBuilder.php index 8982df4cad5..f041a5f7661 100644 --- a/src/Generated/EmployeeExperience/Communities/CommunitiesRequestBuilder.php +++ b/src/Generated/EmployeeExperience/Communities/CommunitiesRequestBuilder.php @@ -4,7 +4,6 @@ use Exception; use Http\Promise\Promise; -use Microsoft\Graph\Generated\EmployeeExperience\Communities\Count\CountRequestBuilder; use Microsoft\Graph\Generated\EmployeeExperience\Communities\Item\CommunityItemRequestBuilder; use Microsoft\Graph\Generated\Models\Community; use Microsoft\Graph\Generated\Models\CommunityCollectionResponse; @@ -19,13 +18,6 @@ */ class CommunitiesRequestBuilder extends BaseRequestBuilder { - /** - * Provides operations to count the resources in the collection. - */ - public function count(): CountRequestBuilder { - return new CountRequestBuilder($this->pathParameters, $this->requestAdapter); - } - /** * Provides operations to manage the communities property of the microsoft.graph.employeeExperience entity. * @param string $communityId The unique identifier of community diff --git a/src/Generated/EmployeeExperience/EngagementAsyncOperations/EngagementAsyncOperationsRequestBuilder.php b/src/Generated/EmployeeExperience/EngagementAsyncOperations/EngagementAsyncOperationsRequestBuilder.php index 60bcdbe99e8..f3bae32ae98 100644 --- a/src/Generated/EmployeeExperience/EngagementAsyncOperations/EngagementAsyncOperationsRequestBuilder.php +++ b/src/Generated/EmployeeExperience/EngagementAsyncOperations/EngagementAsyncOperationsRequestBuilder.php @@ -4,9 +4,7 @@ use Exception; use Http\Promise\Promise; -use Microsoft\Graph\Generated\EmployeeExperience\EngagementAsyncOperations\Count\CountRequestBuilder; use Microsoft\Graph\Generated\EmployeeExperience\EngagementAsyncOperations\Item\EngagementAsyncOperationItemRequestBuilder; -use Microsoft\Graph\Generated\Models\EngagementAsyncOperation; use Microsoft\Graph\Generated\Models\EngagementAsyncOperationCollectionResponse; use Microsoft\Graph\Generated\Models\ODataErrors\ODataError; use Microsoft\Kiota\Abstractions\BaseRequestBuilder; @@ -19,13 +17,6 @@ */ class EngagementAsyncOperationsRequestBuilder extends BaseRequestBuilder { - /** - * Provides operations to count the resources in the collection. - */ - public function count(): CountRequestBuilder { - return new CountRequestBuilder($this->pathParameters, $this->requestAdapter); - } - /** * Provides operations to manage the engagementAsyncOperations property of the microsoft.graph.employeeExperience entity. * @param string $engagementAsyncOperationId The unique identifier of engagementAsyncOperation @@ -65,21 +56,6 @@ public function get(?EngagementAsyncOperationsRequestBuilderGetRequestConfigurat return $this->requestAdapter->sendAsync($requestInfo, [EngagementAsyncOperationCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); } - /** - * Create new navigation property to engagementAsyncOperations for employeeExperience - * @param EngagementAsyncOperation $body The request body - * @param EngagementAsyncOperationsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. - * @return Promise - * @throws Exception - */ - public function post(EngagementAsyncOperation $body, ?EngagementAsyncOperationsRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { - $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); - $errorMappings = [ - 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], - ]; - return $this->requestAdapter->sendAsync($requestInfo, [EngagementAsyncOperation::class, 'createFromDiscriminatorValue'], $errorMappings); - } - /** * Get an engagementAsyncOperation to track a long-running operation request. * @param EngagementAsyncOperationsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. @@ -101,26 +77,6 @@ public function toGetRequestInformation(?EngagementAsyncOperationsRequestBuilder return $requestInfo; } - /** - * Create new navigation property to engagementAsyncOperations for employeeExperience - * @param EngagementAsyncOperation $body The request body - * @param EngagementAsyncOperationsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. - * @return RequestInformation - */ - public function toPostRequestInformation(EngagementAsyncOperation $body, ?EngagementAsyncOperationsRequestBuilderPostRequestConfiguration $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. diff --git a/src/Generated/EmployeeExperience/EngagementAsyncOperations/Item/EngagementAsyncOperationItemRequestBuilder.php b/src/Generated/EmployeeExperience/EngagementAsyncOperations/Item/EngagementAsyncOperationItemRequestBuilder.php index 00b5530c3d0..637078e7848 100644 --- a/src/Generated/EmployeeExperience/EngagementAsyncOperations/Item/EngagementAsyncOperationItemRequestBuilder.php +++ b/src/Generated/EmployeeExperience/EngagementAsyncOperations/Item/EngagementAsyncOperationItemRequestBuilder.php @@ -30,20 +30,6 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } } - /** - * Delete navigation property engagementAsyncOperations for employeeExperience - * @param EngagementAsyncOperationItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. - * @return Promise - * @throws Exception - */ - public function delete(?EngagementAsyncOperationItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { - $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); - $errorMappings = [ - 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], - ]; - return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); - } - /** * Get an engagementAsyncOperation to track a long-running operation request. * @param EngagementAsyncOperationItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. @@ -59,39 +45,6 @@ public function get(?EngagementAsyncOperationItemRequestBuilderGetRequestConfigu return $this->requestAdapter->sendAsync($requestInfo, [EngagementAsyncOperation::class, 'createFromDiscriminatorValue'], $errorMappings); } - /** - * Update the navigation property engagementAsyncOperations in employeeExperience - * @param EngagementAsyncOperation $body The request body - * @param EngagementAsyncOperationItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. - * @return Promise - * @throws Exception - */ - public function patch(EngagementAsyncOperation $body, ?EngagementAsyncOperationItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { - $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); - $errorMappings = [ - 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], - ]; - return $this->requestAdapter->sendAsync($requestInfo, [EngagementAsyncOperation::class, 'createFromDiscriminatorValue'], $errorMappings); - } - - /** - * Delete navigation property engagementAsyncOperations for employeeExperience - * @param EngagementAsyncOperationItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. - * @return RequestInformation - */ - public function toDeleteRequestInformation(?EngagementAsyncOperationItemRequestBuilderDeleteRequestConfiguration $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 engagementAsyncOperation to track a long-running operation request. * @param EngagementAsyncOperationItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. @@ -113,26 +66,6 @@ public function toGetRequestInformation(?EngagementAsyncOperationItemRequestBuil return $requestInfo; } - /** - * Update the navigation property engagementAsyncOperations in employeeExperience - * @param EngagementAsyncOperation $body The request body - * @param EngagementAsyncOperationItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. - * @return RequestInformation - */ - public function toPatchRequestInformation(EngagementAsyncOperation $body, ?EngagementAsyncOperationItemRequestBuilderPatchRequestConfiguration $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. diff --git a/src/Generated/EmployeeExperience/EngagementAsyncOperations/Item/EngagementAsyncOperationItemRequestBuilderDeleteRequestConfiguration.php b/src/Generated/EmployeeExperience/EngagementAsyncOperations/Item/EngagementAsyncOperationItemRequestBuilderDeleteRequestConfiguration.php deleted file mode 100644 index df8064707e3..00000000000 --- a/src/Generated/EmployeeExperience/EngagementAsyncOperations/Item/EngagementAsyncOperationItemRequestBuilderDeleteRequestConfiguration.php +++ /dev/null @@ -1,22 +0,0 @@ -|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/EmployeeExperience/EngagementAsyncOperations/Item/EngagementAsyncOperationItemRequestBuilderPatchRequestConfiguration.php b/src/Generated/EmployeeExperience/EngagementAsyncOperations/Item/EngagementAsyncOperationItemRequestBuilderPatchRequestConfiguration.php deleted file mode 100644 index 2626d3fa28b..00000000000 --- a/src/Generated/EmployeeExperience/EngagementAsyncOperations/Item/EngagementAsyncOperationItemRequestBuilderPatchRequestConfiguration.php +++ /dev/null @@ -1,22 +0,0 @@ -|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/EmployeeExperience/Roles/Item/EngagementRoleItemRequestBuilder.php b/src/Generated/EmployeeExperience/Roles/Item/EngagementRoleItemRequestBuilder.php index ffdfc5c3e01..7b996e6cea6 100644 --- a/src/Generated/EmployeeExperience/Roles/Item/EngagementRoleItemRequestBuilder.php +++ b/src/Generated/EmployeeExperience/Roles/Item/EngagementRoleItemRequestBuilder.php @@ -38,20 +38,6 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } } - /** - * Delete navigation property roles for employeeExperience - * @param EngagementRoleItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. - * @return Promise - * @throws Exception - */ - public function delete(?EngagementRoleItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { - $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); - $errorMappings = [ - 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], - ]; - return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); - } - /** * A collection of roles in Viva Engage. * @param EngagementRoleItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. @@ -66,39 +52,6 @@ public function get(?EngagementRoleItemRequestBuilderGetRequestConfiguration $re return $this->requestAdapter->sendAsync($requestInfo, [EngagementRole::class, 'createFromDiscriminatorValue'], $errorMappings); } - /** - * Update the navigation property roles in employeeExperience - * @param EngagementRole $body The request body - * @param EngagementRoleItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. - * @return Promise - * @throws Exception - */ - public function patch(EngagementRole $body, ?EngagementRoleItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { - $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); - $errorMappings = [ - 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], - ]; - return $this->requestAdapter->sendAsync($requestInfo, [EngagementRole::class, 'createFromDiscriminatorValue'], $errorMappings); - } - - /** - * Delete navigation property roles for employeeExperience - * @param EngagementRoleItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. - * @return RequestInformation - */ - public function toDeleteRequestInformation(?EngagementRoleItemRequestBuilderDeleteRequestConfiguration $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 collection of roles in Viva Engage. * @param EngagementRoleItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. @@ -120,26 +73,6 @@ public function toGetRequestInformation(?EngagementRoleItemRequestBuilderGetRequ return $requestInfo; } - /** - * Update the navigation property roles in employeeExperience - * @param EngagementRole $body The request body - * @param EngagementRoleItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. - * @return RequestInformation - */ - public function toPatchRequestInformation(EngagementRole $body, ?EngagementRoleItemRequestBuilderPatchRequestConfiguration $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. diff --git a/src/Generated/EmployeeExperience/Roles/Item/Members/Item/EngagementRoleMemberItemRequestBuilder.php b/src/Generated/EmployeeExperience/Roles/Item/Members/Item/EngagementRoleMemberItemRequestBuilder.php index 0f988f19cc1..37b43dc3fcf 100644 --- a/src/Generated/EmployeeExperience/Roles/Item/Members/Item/EngagementRoleMemberItemRequestBuilder.php +++ b/src/Generated/EmployeeExperience/Roles/Item/Members/Item/EngagementRoleMemberItemRequestBuilder.php @@ -67,21 +67,6 @@ public function get(?EngagementRoleMemberItemRequestBuilderGetRequestConfigurati return $this->requestAdapter->sendAsync($requestInfo, [EngagementRoleMember::class, 'createFromDiscriminatorValue'], $errorMappings); } - /** - * Update the navigation property members in employeeExperience - * @param EngagementRoleMember $body The request body - * @param EngagementRoleMemberItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. - * @return Promise - * @throws Exception - */ - public function patch(EngagementRoleMember $body, ?EngagementRoleMemberItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { - $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); - $errorMappings = [ - 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], - ]; - return $this->requestAdapter->sendAsync($requestInfo, [EngagementRoleMember::class, 'createFromDiscriminatorValue'], $errorMappings); - } - /** * Delete a Viva Engage role from a user. * @param EngagementRoleMemberItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. @@ -121,26 +106,6 @@ public function toGetRequestInformation(?EngagementRoleMemberItemRequestBuilderG return $requestInfo; } - /** - * Update the navigation property members in employeeExperience - * @param EngagementRoleMember $body The request body - * @param EngagementRoleMemberItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. - * @return RequestInformation - */ - public function toPatchRequestInformation(EngagementRoleMember $body, ?EngagementRoleMemberItemRequestBuilderPatchRequestConfiguration $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. diff --git a/src/Generated/EmployeeExperience/Roles/RolesRequestBuilder.php b/src/Generated/EmployeeExperience/Roles/RolesRequestBuilder.php index f57ed222276..ed516d0dd01 100644 --- a/src/Generated/EmployeeExperience/Roles/RolesRequestBuilder.php +++ b/src/Generated/EmployeeExperience/Roles/RolesRequestBuilder.php @@ -4,9 +4,7 @@ use Exception; use Http\Promise\Promise; -use Microsoft\Graph\Generated\EmployeeExperience\Roles\Count\CountRequestBuilder; use Microsoft\Graph\Generated\EmployeeExperience\Roles\Item\EngagementRoleItemRequestBuilder; -use Microsoft\Graph\Generated\Models\EngagementRole; use Microsoft\Graph\Generated\Models\EngagementRoleCollectionResponse; use Microsoft\Graph\Generated\Models\ODataErrors\ODataError; use Microsoft\Kiota\Abstractions\BaseRequestBuilder; @@ -19,13 +17,6 @@ */ class RolesRequestBuilder extends BaseRequestBuilder { - /** - * Provides operations to count the resources in the collection. - */ - public function count(): CountRequestBuilder { - return new CountRequestBuilder($this->pathParameters, $this->requestAdapter); - } - /** * Provides operations to manage the roles property of the microsoft.graph.employeeExperience entity. * @param string $engagementRoleId The unique identifier of engagementRole @@ -66,21 +57,6 @@ public function get(?RolesRequestBuilderGetRequestConfiguration $requestConfigur return $this->requestAdapter->sendAsync($requestInfo, [EngagementRoleCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); } - /** - * Create new navigation property to roles for employeeExperience - * @param EngagementRole $body The request body - * @param RolesRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. - * @return Promise - * @throws Exception - */ - public function post(EngagementRole $body, ?RolesRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { - $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); - $errorMappings = [ - 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], - ]; - return $this->requestAdapter->sendAsync($requestInfo, [EngagementRole::class, 'createFromDiscriminatorValue'], $errorMappings); - } - /** * Get a list of all the roles that can be assigned in Viva Engage. * @param RolesRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. @@ -102,26 +78,6 @@ public function toGetRequestInformation(?RolesRequestBuilderGetRequestConfigurat return $requestInfo; } - /** - * Create new navigation property to roles for employeeExperience - * @param EngagementRole $body The request body - * @param RolesRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. - * @return RequestInformation - */ - public function toPostRequestInformation(EngagementRole $body, ?RolesRequestBuilderPostRequestConfiguration $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. diff --git a/src/Generated/IdentityGovernance/AccessReviews/AccessReviewsRequestBuilder.php b/src/Generated/IdentityGovernance/AccessReviews/AccessReviewsRequestBuilder.php index 1aaee679925..5e818b1ebd8 100644 --- a/src/Generated/IdentityGovernance/AccessReviews/AccessReviewsRequestBuilder.php +++ b/src/Generated/IdentityGovernance/AccessReviews/AccessReviewsRequestBuilder.php @@ -6,6 +6,7 @@ use Http\Promise\Promise; use Microsoft\Graph\Generated\IdentityGovernance\AccessReviews\Definitions\DefinitionsRequestBuilder; use Microsoft\Graph\Generated\IdentityGovernance\AccessReviews\HistoryDefinitions\HistoryDefinitionsRequestBuilder; +use Microsoft\Graph\Generated\IdentityGovernance\AccessReviews\Unified\UnifiedRequestBuilder; use Microsoft\Graph\Generated\Models\AccessReviewSet; use Microsoft\Graph\Generated\Models\ODataErrors\ODataError; use Microsoft\Kiota\Abstractions\BaseRequestBuilder; @@ -32,6 +33,13 @@ public function historyDefinitions(): HistoryDefinitionsRequestBuilder { return new HistoryDefinitionsRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to manage the unified property of the microsoft.graph.accessReviewSet entity. + */ + public function unified(): UnifiedRequestBuilder { + return new UnifiedRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Instantiates a new AccessReviewsRequestBuilder 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/IdentityGovernance/AccessReviews/Definitions/Item/Instances/Item/Stages/Item/AcceptRecommendations/AcceptRecommendationsRequestBuilder.php b/src/Generated/IdentityGovernance/AccessReviews/Definitions/Item/Instances/Item/Stages/Item/AcceptRecommendations/AcceptRecommendationsRequestBuilder.php new file mode 100644 index 00000000000..551ade6ca7d --- /dev/null +++ b/src/Generated/IdentityGovernance/AccessReviews/Definitions/Item/Instances/Item/Stages/Item/AcceptRecommendations/AcceptRecommendationsRequestBuilder.php @@ -0,0 +1,74 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/accessReviews/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/acceptRecommendations'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Accept the recommendations on all accessReviewInstanceDecisionItem objects that haven't been reviewed within a single accessReviewStage of a multi-stage accessReviewInstance. Recommendations are generated if recommendationsEnabled is true on the accessReviewScheduleDefinition object. If there's no recommendation on an accessReviewInstanceDecisionItem object, no decision is recorded. This action accepts recommendations for the decisions in a specific stage only, unlike accessReviewInstance: acceptRecommendations, which operates across the entire instance. + * @param AcceptRecommendationsRequestBuilderPostRequestConfiguration|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/accessreviewstage-acceptrecommendations?view=graph-rest-1.0 Find more info here + */ + public function post(?AcceptRecommendationsRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Accept the recommendations on all accessReviewInstanceDecisionItem objects that haven't been reviewed within a single accessReviewStage of a multi-stage accessReviewInstance. Recommendations are generated if recommendationsEnabled is true on the accessReviewScheduleDefinition object. If there's no recommendation on an accessReviewInstanceDecisionItem object, no decision is recorded. This action accepts recommendations for the decisions in a specific stage only, unlike accessReviewInstance: acceptRecommendations, which operates across the entire instance. + * @param AcceptRecommendationsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(?AcceptRecommendationsRequestBuilderPostRequestConfiguration $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 AcceptRecommendationsRequestBuilder + */ + public function withUrl(string $rawUrl): AcceptRecommendationsRequestBuilder { + return new AcceptRecommendationsRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/AccessReviews/Definitions/Item/Instances/Item/Stages/Item/AcceptRecommendations/AcceptRecommendationsRequestBuilderPostRequestConfiguration.php b/src/Generated/IdentityGovernance/AccessReviews/Definitions/Item/Instances/Item/Stages/Item/AcceptRecommendations/AcceptRecommendationsRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..4ff964459f1 --- /dev/null +++ b/src/Generated/IdentityGovernance/AccessReviews/Definitions/Item/Instances/Item/Stages/Item/AcceptRecommendations/AcceptRecommendationsRequestBuilderPostRequestConfiguration.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/AccessReviews/Definitions/Item/Instances/Item/Stages/Item/AccessReviewStageItemRequestBuilder.php b/src/Generated/IdentityGovernance/AccessReviews/Definitions/Item/Instances/Item/Stages/Item/AccessReviewStageItemRequestBuilder.php index 404bf8d600b..f1845b1771e 100644 --- a/src/Generated/IdentityGovernance/AccessReviews/Definitions/Item/Instances/Item/Stages/Item/AccessReviewStageItemRequestBuilder.php +++ b/src/Generated/IdentityGovernance/AccessReviews/Definitions/Item/Instances/Item/Stages/Item/AccessReviewStageItemRequestBuilder.php @@ -4,6 +4,8 @@ use Exception; use Http\Promise\Promise; +use Microsoft\Graph\Generated\IdentityGovernance\AccessReviews\Definitions\Item\Instances\Item\Stages\Item\AcceptRecommendations\AcceptRecommendationsRequestBuilder; +use Microsoft\Graph\Generated\IdentityGovernance\AccessReviews\Definitions\Item\Instances\Item\Stages\Item\BatchRecordDecisions\BatchRecordDecisionsRequestBuilder; use Microsoft\Graph\Generated\IdentityGovernance\AccessReviews\Definitions\Item\Instances\Item\Stages\Item\Decisions\DecisionsRequestBuilder; use Microsoft\Graph\Generated\IdentityGovernance\AccessReviews\Definitions\Item\Instances\Item\Stages\Item\Stop\StopRequestBuilder; use Microsoft\Graph\Generated\Models\AccessReviewStage; @@ -18,6 +20,20 @@ */ class AccessReviewStageItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to call the acceptRecommendations method. + */ + public function acceptRecommendations(): AcceptRecommendationsRequestBuilder { + return new AcceptRecommendationsRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to call the batchRecordDecisions method. + */ + public function batchRecordDecisions(): BatchRecordDecisionsRequestBuilder { + return new BatchRecordDecisionsRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Provides operations to manage the decisions property of the microsoft.graph.accessReviewStage entity. */ diff --git a/src/Generated/IdentityGovernance/AccessReviews/Definitions/Item/Instances/Item/Stages/Item/BatchRecordDecisions/BatchRecordDecisionsPostRequestBody.php b/src/Generated/IdentityGovernance/AccessReviews/Definitions/Item/Instances/Item/Stages/Item/BatchRecordDecisions/BatchRecordDecisionsPostRequestBody.php new file mode 100644 index 00000000000..621f0c2f2cd --- /dev/null +++ b/src/Generated/IdentityGovernance/AccessReviews/Definitions/Item/Instances/Item/Stages/Item/BatchRecordDecisions/BatchRecordDecisionsPostRequestBody.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 BatchRecordDecisionsPostRequestBody + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): BatchRecordDecisionsPostRequestBody { + return new BatchRecordDecisionsPostRequestBody(); + } + + /** + * 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 decision property value. The decision property + * @return string|null + */ + public function getDecision(): ?string { + $val = $this->getBackingStore()->get('decision'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'decision'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return [ + 'decision' => fn(ParseNode $n) => $o->setDecision($n->getStringValue()), + 'justification' => fn(ParseNode $n) => $o->setJustification($n->getStringValue()), + 'principalId' => fn(ParseNode $n) => $o->setPrincipalId($n->getStringValue()), + 'resourceId' => fn(ParseNode $n) => $o->setResourceId($n->getStringValue()), + ]; + } + + /** + * Gets the justification property value. The justification property + * @return string|null + */ + public function getJustification(): ?string { + $val = $this->getBackingStore()->get('justification'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'justification'"); + } + + /** + * Gets the principalId property value. The principalId property + * @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 resourceId property value. The resourceId property + * @return string|null + */ + public function getResourceId(): ?string { + $val = $this->getBackingStore()->get('resourceId'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'resourceId'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeStringValue('decision', $this->getDecision()); + $writer->writeStringValue('justification', $this->getJustification()); + $writer->writeStringValue('principalId', $this->getPrincipalId()); + $writer->writeStringValue('resourceId', $this->getResourceId()); + $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 decision property value. The decision property + * @param string|null $value Value to set for the decision property. + */ + public function setDecision(?string $value): void { + $this->getBackingStore()->set('decision', $value); + } + + /** + * Sets the justification property value. The justification property + * @param string|null $value Value to set for the justification property. + */ + public function setJustification(?string $value): void { + $this->getBackingStore()->set('justification', $value); + } + + /** + * Sets the principalId property value. The principalId property + * @param string|null $value Value to set for the principalId property. + */ + public function setPrincipalId(?string $value): void { + $this->getBackingStore()->set('principalId', $value); + } + + /** + * Sets the resourceId property value. The resourceId property + * @param string|null $value Value to set for the resourceId property. + */ + public function setResourceId(?string $value): void { + $this->getBackingStore()->set('resourceId', $value); + } + +} diff --git a/src/Generated/IdentityGovernance/AccessReviews/Definitions/Item/Instances/Item/Stages/Item/BatchRecordDecisions/BatchRecordDecisionsRequestBuilder.php b/src/Generated/IdentityGovernance/AccessReviews/Definitions/Item/Instances/Item/Stages/Item/BatchRecordDecisions/BatchRecordDecisionsRequestBuilder.php new file mode 100644 index 00000000000..2cf5e694972 --- /dev/null +++ b/src/Generated/IdentityGovernance/AccessReviews/Definitions/Item/Instances/Item/Stages/Item/BatchRecordDecisions/BatchRecordDecisionsRequestBuilder.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/accessReviews/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/batchRecordDecisions'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Record decisions in bulk for all accessReviewInstanceDecisionItem objects within a single accessReviewStage of a multi-stage accessReviewInstance, by using principalId, resourceId, or neither. This action records decisions for a specific stage only, unlike accessReviewInstance: batchRecordDecisions, which operates across the entire instance. + * @param BatchRecordDecisionsPostRequestBody $body The request body + * @param BatchRecordDecisionsRequestBuilderPostRequestConfiguration|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/accessreviewstage-batchrecorddecisions?view=graph-rest-1.0 Find more info here + */ + public function post(BatchRecordDecisionsPostRequestBody $body, ?BatchRecordDecisionsRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Record decisions in bulk for all accessReviewInstanceDecisionItem objects within a single accessReviewStage of a multi-stage accessReviewInstance, by using principalId, resourceId, or neither. This action records decisions for a specific stage only, unlike accessReviewInstance: batchRecordDecisions, which operates across the entire instance. + * @param BatchRecordDecisionsPostRequestBody $body The request body + * @param BatchRecordDecisionsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(BatchRecordDecisionsPostRequestBody $body, ?BatchRecordDecisionsRequestBuilderPostRequestConfiguration $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 BatchRecordDecisionsRequestBuilder + */ + public function withUrl(string $rawUrl): BatchRecordDecisionsRequestBuilder { + return new BatchRecordDecisionsRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/AccessReviews/Definitions/Item/Instances/Item/Stages/Item/BatchRecordDecisions/BatchRecordDecisionsRequestBuilderPostRequestConfiguration.php b/src/Generated/IdentityGovernance/AccessReviews/Definitions/Item/Instances/Item/Stages/Item/BatchRecordDecisions/BatchRecordDecisionsRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..e65069365b3 --- /dev/null +++ b/src/Generated/IdentityGovernance/AccessReviews/Definitions/Item/Instances/Item/Stages/Item/BatchRecordDecisions/BatchRecordDecisionsRequestBuilderPostRequestConfiguration.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/EmployeeExperience/EngagementAsyncOperations/Count/CountRequestBuilder.php b/src/Generated/IdentityGovernance/AccessReviews/Unified/Decisions/Count/CountRequestBuilder.php similarity index 93% rename from src/Generated/EmployeeExperience/EngagementAsyncOperations/Count/CountRequestBuilder.php rename to src/Generated/IdentityGovernance/AccessReviews/Unified/Decisions/Count/CountRequestBuilder.php index 92687c484c0..06232915234 100644 --- a/src/Generated/EmployeeExperience/EngagementAsyncOperations/Count/CountRequestBuilder.php +++ b/src/Generated/IdentityGovernance/AccessReviews/Unified/Decisions/Count/CountRequestBuilder.php @@ -1,6 +1,6 @@ pathParameters = $pathParametersOrRawUrl; } else { diff --git a/src/Generated/EmployeeExperience/EngagementAsyncOperations/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/AccessReviews/Unified/Decisions/Count/CountRequestBuilderGetQueryParameters.php similarity index 90% rename from src/Generated/EmployeeExperience/EngagementAsyncOperations/Count/CountRequestBuilderGetQueryParameters.php rename to src/Generated/IdentityGovernance/AccessReviews/Unified/Decisions/Count/CountRequestBuilderGetQueryParameters.php index 5c7296473bd..d21b088fb0f 100644 --- a/src/Generated/EmployeeExperience/EngagementAsyncOperations/Count/CountRequestBuilderGetQueryParameters.php +++ b/src/Generated/IdentityGovernance/AccessReviews/Unified/Decisions/Count/CountRequestBuilderGetQueryParameters.php @@ -1,6 +1,6 @@ pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the decisions property of the microsoft.graph.unifiedRoot entity. + * @param string $accessReviewInstanceDecisionItemId The unique identifier of accessReviewInstanceDecisionItem + * @return AccessReviewInstanceDecisionItemItemRequestBuilder + */ + public function byAccessReviewInstanceDecisionItemId(string $accessReviewInstanceDecisionItemId): AccessReviewInstanceDecisionItemItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['accessReviewInstanceDecisionItem%2Did'] = $accessReviewInstanceDecisionItemId; + return new AccessReviewInstanceDecisionItemItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new DecisionsRequestBuilder 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/accessReviews/unified/decisions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Provides operations to call the filterByCurrentUser method. + * @param string $on Usage: on='{on}' + * @return FilterByCurrentUserWithOnRequestBuilder + */ + public function filterByCurrentUserWithOn(string $on): FilterByCurrentUserWithOnRequestBuilder { + return new FilterByCurrentUserWithOnRequestBuilder($this->pathParameters, $this->requestAdapter, $on); + } + + /** + * Represents the unified (vNext) access review decisions on an instance of a review. + * @param DecisionsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?DecisionsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [AccessReviewInstanceDecisionItemCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Create new navigation property to decisions for identityGovernance + * @param AccessReviewInstanceDecisionItem $body The request body + * @param DecisionsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(AccessReviewInstanceDecisionItem $body, ?DecisionsRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [AccessReviewInstanceDecisionItem::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Represents the unified (vNext) access review decisions on an instance of a review. + * @param DecisionsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?DecisionsRequestBuilderGetRequestConfiguration $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 decisions for identityGovernance + * @param AccessReviewInstanceDecisionItem $body The request body + * @param DecisionsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(AccessReviewInstanceDecisionItem $body, ?DecisionsRequestBuilderPostRequestConfiguration $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 DecisionsRequestBuilder + */ + public function withUrl(string $rawUrl): DecisionsRequestBuilder { + return new DecisionsRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/AccessReviews/Unified/Decisions/DecisionsRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/AccessReviews/Unified/Decisions/DecisionsRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..4fb31d3d1de --- /dev/null +++ b/src/Generated/IdentityGovernance/AccessReviews/Unified/Decisions/DecisionsRequestBuilderGetQueryParameters.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 DecisionsRequestBuilderGetQueryParameters 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/AccessReviews/Unified/Decisions/DecisionsRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/AccessReviews/Unified/Decisions/DecisionsRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..93cab743012 --- /dev/null +++ b/src/Generated/IdentityGovernance/AccessReviews/Unified/Decisions/DecisionsRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param DecisionsRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?DecisionsRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new DecisionsRequestBuilderGetQueryParameters. + * @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 DecisionsRequestBuilderGetQueryParameters + */ + 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): DecisionsRequestBuilderGetQueryParameters { + return new DecisionsRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/Admin/ConfigurationManagement/ConfigurationMonitors/Item/Baseline/BaselineRequestBuilderPatchRequestConfiguration.php b/src/Generated/IdentityGovernance/AccessReviews/Unified/Decisions/DecisionsRequestBuilderPostRequestConfiguration.php similarity index 71% rename from src/Generated/Admin/ConfigurationManagement/ConfigurationMonitors/Item/Baseline/BaselineRequestBuilderPatchRequestConfiguration.php rename to src/Generated/IdentityGovernance/AccessReviews/Unified/Decisions/DecisionsRequestBuilderPostRequestConfiguration.php index 26e377fdfdc..27d95eada25 100644 --- a/src/Generated/Admin/ConfigurationManagement/ConfigurationMonitors/Item/Baseline/BaselineRequestBuilderPatchRequestConfiguration.php +++ b/src/Generated/IdentityGovernance/AccessReviews/Unified/Decisions/DecisionsRequestBuilderPostRequestConfiguration.php @@ -1,6 +1,6 @@ |string>|null $headers Request headers * @param array|null $options Request options */ diff --git a/src/Generated/IdentityGovernance/AccessReviews/Unified/Decisions/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnGetResponse.php b/src/Generated/IdentityGovernance/AccessReviews/Unified/Decisions/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnGetResponse.php new file mode 100644 index 00000000000..0287e5ab59f --- /dev/null +++ b/src/Generated/IdentityGovernance/AccessReviews/Unified/Decisions/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnGetResponse.php @@ -0,0 +1,72 @@ + + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'value' => fn(ParseNode $n) => $o->setValue($n->getCollectionOfObjectValues([AccessReviewInstanceDecisionItem::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, AccessReviewInstanceDecisionItem::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'value'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + $writer->writeCollectionOfObjectValues('value', $this->getValue()); + } + + /** + * Sets the value property value. The value property + * @param array|null $value Value to set for the value property. + */ + public function setValue(?array $value): void { + $this->getBackingStore()->set('value', $value); + } + +} diff --git a/src/Generated/IdentityGovernance/AccessReviews/Unified/Decisions/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnRequestBuilder.php b/src/Generated/IdentityGovernance/AccessReviews/Unified/Decisions/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnRequestBuilder.php new file mode 100644 index 00000000000..b0b2b4906b7 --- /dev/null +++ b/src/Generated/IdentityGovernance/AccessReviews/Unified/Decisions/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnRequestBuilder.php @@ -0,0 +1,80 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + * @param string|null $on Usage: on='{on}' + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter, ?string $on = null) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/accessReviews/unified/decisions/filterByCurrentUser(on=\'{on}\'){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $urlTplParams = $pathParametersOrRawUrl; + $urlTplParams['on'] = $on; + $this->pathParameters = $urlTplParams; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Retrieve all decision items for an instance of an access review or a stage of an instance of a multi-stage access review for which the calling user is the reviewer. The decision items are presented as accessReviewInstanceDecisionItem objects on a given accessReviewInstance or accessReviewStage for which the calling user is the reviewer. + * @param FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + * @link https://learn.microsoft.com/graph/api/accessreviewinstancedecisionitem-filterbycurrentuser?view=graph-rest-1.0 Find more info here + */ + public function get(?FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [FilterByCurrentUserWithOnGetResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Retrieve all decision items for an instance of an access review or a stage of an instance of a multi-stage access review for which the calling user is the reviewer. The decision items are presented as accessReviewInstanceDecisionItem objects on a given accessReviewInstance or accessReviewStage for which the calling user is the reviewer. + * @param FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return FilterByCurrentUserWithOnRequestBuilder + */ + public function withUrl(string $rawUrl): FilterByCurrentUserWithOnRequestBuilder { + return new FilterByCurrentUserWithOnRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/AccessReviews/Unified/Decisions/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/AccessReviews/Unified/Decisions/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..2c184743a9c --- /dev/null +++ b/src/Generated/IdentityGovernance/AccessReviews/Unified/Decisions/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnRequestBuilderGetQueryParameters.php @@ -0,0 +1,82 @@ +|null $expand Expand related entities + */ + public ?array $expand = null; + + /** + * @QueryParameter("%24filter") + * @var string|null $filter Filter items by property values + */ + public ?string $filter = null; + + /** + * @QueryParameter("%24orderby") + * @var array|null $orderby Order items by property values + */ + public ?array $orderby = null; + + /** + * @QueryParameter("%24search") + * @var string|null $search Search items by search phrases + */ + public ?string $search = null; + + /** + * @QueryParameter("%24select") + * @var array|null $select Select properties to be returned + */ + public ?array $select = null; + + /** + * @QueryParameter("%24skip") + * @var int|null $skip Skip the first n items + */ + public ?int $skip = null; + + /** + * @QueryParameter("%24top") + * @var int|null $top Show only the first n items + */ + public ?int $top = null; + + /** + * Instantiates a new FilterByCurrentUserWithOnRequestBuilderGetQueryParameters and sets the default values. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + */ + public function __construct(?bool $count = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null) { + $this->count = $count; + $this->expand = $expand; + $this->filter = $filter; + $this->orderby = $orderby; + $this->search = $search; + $this->select = $select; + $this->skip = $skip; + $this->top = $top; + } + +} diff --git a/src/Generated/IdentityGovernance/AccessReviews/Unified/Decisions/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/AccessReviews/Unified/Decisions/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..e5d9b0813ae --- /dev/null +++ b/src/Generated/IdentityGovernance/AccessReviews/Unified/Decisions/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param FilterByCurrentUserWithOnRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?FilterByCurrentUserWithOnRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new FilterByCurrentUserWithOnRequestBuilderGetQueryParameters. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + * @return FilterByCurrentUserWithOnRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?bool $count = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null): FilterByCurrentUserWithOnRequestBuilderGetQueryParameters { + return new FilterByCurrentUserWithOnRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/IdentityGovernance/AccessReviews/Unified/Decisions/Item/AccessReviewInstanceDecisionItemItemRequestBuilder.php b/src/Generated/IdentityGovernance/AccessReviews/Unified/Decisions/Item/AccessReviewInstanceDecisionItemItemRequestBuilder.php new file mode 100644 index 00000000000..701232dd61b --- /dev/null +++ b/src/Generated/IdentityGovernance/AccessReviews/Unified/Decisions/Item/AccessReviewInstanceDecisionItemItemRequestBuilder.php @@ -0,0 +1,152 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Instantiates a new AccessReviewInstanceDecisionItemItemRequestBuilder 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/accessReviews/unified/decisions/{accessReviewInstanceDecisionItem%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property decisions for identityGovernance + * @param AccessReviewInstanceDecisionItemItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?AccessReviewInstanceDecisionItemItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Represents the unified (vNext) access review decisions on an instance of a review. + * @param AccessReviewInstanceDecisionItemItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?AccessReviewInstanceDecisionItemItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [AccessReviewInstanceDecisionItem::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property decisions in identityGovernance + * @param AccessReviewInstanceDecisionItem $body The request body + * @param AccessReviewInstanceDecisionItemItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(AccessReviewInstanceDecisionItem $body, ?AccessReviewInstanceDecisionItemItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [AccessReviewInstanceDecisionItem::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property decisions for identityGovernance + * @param AccessReviewInstanceDecisionItemItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?AccessReviewInstanceDecisionItemItemRequestBuilderDeleteRequestConfiguration $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; + } + + /** + * Represents the unified (vNext) access review decisions on an instance of a review. + * @param AccessReviewInstanceDecisionItemItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?AccessReviewInstanceDecisionItemItemRequestBuilderGetRequestConfiguration $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 decisions in identityGovernance + * @param AccessReviewInstanceDecisionItem $body The request body + * @param AccessReviewInstanceDecisionItemItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(AccessReviewInstanceDecisionItem $body, ?AccessReviewInstanceDecisionItemItemRequestBuilderPatchRequestConfiguration $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 AccessReviewInstanceDecisionItemItemRequestBuilder + */ + public function withUrl(string $rawUrl): AccessReviewInstanceDecisionItemItemRequestBuilder { + return new AccessReviewInstanceDecisionItemItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/AccessReviews/Unified/Decisions/Item/AccessReviewInstanceDecisionItemItemRequestBuilderDeleteRequestConfiguration.php b/src/Generated/IdentityGovernance/AccessReviews/Unified/Decisions/Item/AccessReviewInstanceDecisionItemItemRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..1f3ff03dd3a --- /dev/null +++ b/src/Generated/IdentityGovernance/AccessReviews/Unified/Decisions/Item/AccessReviewInstanceDecisionItemItemRequestBuilderDeleteRequestConfiguration.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/AccessReviews/Unified/Decisions/Item/AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/AccessReviews/Unified/Decisions/Item/AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..49ee6fd06f2 --- /dev/null +++ b/src/Generated/IdentityGovernance/AccessReviews/Unified/Decisions/Item/AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters.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 AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters 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/AccessReviews/Unified/Decisions/Item/AccessReviewInstanceDecisionItemItemRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/AccessReviews/Unified/Decisions/Item/AccessReviewInstanceDecisionItemItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..f273e2377da --- /dev/null +++ b/src/Generated/IdentityGovernance/AccessReviews/Unified/Decisions/Item/AccessReviewInstanceDecisionItemItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters { + return new AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/IdentityGovernance/AccessReviews/Unified/Decisions/Item/AccessReviewInstanceDecisionItemItemRequestBuilderPatchRequestConfiguration.php b/src/Generated/IdentityGovernance/AccessReviews/Unified/Decisions/Item/AccessReviewInstanceDecisionItemItemRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..55d2adbbff2 --- /dev/null +++ b/src/Generated/IdentityGovernance/AccessReviews/Unified/Decisions/Item/AccessReviewInstanceDecisionItemItemRequestBuilderPatchRequestConfiguration.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/AccessReviews/Unified/Decisions/Item/Insights/Count/CountRequestBuilder.php b/src/Generated/IdentityGovernance/AccessReviews/Unified/Decisions/Item/Insights/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..efa446211f3 --- /dev/null +++ b/src/Generated/IdentityGovernance/AccessReviews/Unified/Decisions/Item/Insights/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/accessReviews/unified/decisions/{accessReviewInstanceDecisionItem%2Did}/insights/$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/AccessReviews/Unified/Decisions/Item/Insights/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/AccessReviews/Unified/Decisions/Item/Insights/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..a7c47bd006a --- /dev/null +++ b/src/Generated/IdentityGovernance/AccessReviews/Unified/Decisions/Item/Insights/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/IdentityGovernance/AccessReviews/Unified/Decisions/Item/Insights/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/AccessReviews/Unified/Decisions/Item/Insights/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..b3523316516 --- /dev/null +++ b/src/Generated/IdentityGovernance/AccessReviews/Unified/Decisions/Item/Insights/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/AccessReviews/Unified/Decisions/Item/Insights/InsightsRequestBuilder.php b/src/Generated/IdentityGovernance/AccessReviews/Unified/Decisions/Item/Insights/InsightsRequestBuilder.php new file mode 100644 index 00000000000..3f308ac243b --- /dev/null +++ b/src/Generated/IdentityGovernance/AccessReviews/Unified/Decisions/Item/Insights/InsightsRequestBuilder.php @@ -0,0 +1,133 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the insights property of the microsoft.graph.accessReviewInstanceDecisionItem entity. + * @param string $governanceInsightId The unique identifier of governanceInsight + * @return GovernanceInsightItemRequestBuilder + */ + public function byGovernanceInsightId(string $governanceInsightId): GovernanceInsightItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['governanceInsight%2Did'] = $governanceInsightId; + return new GovernanceInsightItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new InsightsRequestBuilder 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/accessReviews/unified/decisions/{accessReviewInstanceDecisionItem%2Did}/insights{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + * @param InsightsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?InsightsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [GovernanceInsightCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Create new navigation property to insights for identityGovernance + * @param GovernanceInsight $body The request body + * @param InsightsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(GovernanceInsight $body, ?InsightsRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [GovernanceInsight::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + * @param InsightsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?InsightsRequestBuilderGetRequestConfiguration $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 insights for identityGovernance + * @param GovernanceInsight $body The request body + * @param InsightsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(GovernanceInsight $body, ?InsightsRequestBuilderPostRequestConfiguration $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 InsightsRequestBuilder + */ + public function withUrl(string $rawUrl): InsightsRequestBuilder { + return new InsightsRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/AccessReviews/Unified/Decisions/Item/Insights/InsightsRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/AccessReviews/Unified/Decisions/Item/Insights/InsightsRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..f7dfce32284 --- /dev/null +++ b/src/Generated/IdentityGovernance/AccessReviews/Unified/Decisions/Item/Insights/InsightsRequestBuilderGetQueryParameters.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 InsightsRequestBuilderGetQueryParameters 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/AccessReviews/Unified/Decisions/Item/Insights/InsightsRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/AccessReviews/Unified/Decisions/Item/Insights/InsightsRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..f0f59c59f76 --- /dev/null +++ b/src/Generated/IdentityGovernance/AccessReviews/Unified/Decisions/Item/Insights/InsightsRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param InsightsRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?InsightsRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new InsightsRequestBuilderGetQueryParameters. + * @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 InsightsRequestBuilderGetQueryParameters + */ + 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): InsightsRequestBuilderGetQueryParameters { + return new InsightsRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/Admin/ConfigurationManagement/ConfigurationManagementRequestBuilderDeleteRequestConfiguration.php b/src/Generated/IdentityGovernance/AccessReviews/Unified/Decisions/Item/Insights/InsightsRequestBuilderPostRequestConfiguration.php similarity index 64% rename from src/Generated/Admin/ConfigurationManagement/ConfigurationManagementRequestBuilderDeleteRequestConfiguration.php rename to src/Generated/IdentityGovernance/AccessReviews/Unified/Decisions/Item/Insights/InsightsRequestBuilderPostRequestConfiguration.php index 769bb8f711d..53082868a7d 100644 --- a/src/Generated/Admin/ConfigurationManagement/ConfigurationManagementRequestBuilderDeleteRequestConfiguration.php +++ b/src/Generated/IdentityGovernance/AccessReviews/Unified/Decisions/Item/Insights/InsightsRequestBuilderPostRequestConfiguration.php @@ -1,6 +1,6 @@ |string>|null $headers Request headers * @param array|null $options Request options */ diff --git a/src/Generated/IdentityGovernance/AccessReviews/Unified/Decisions/Item/Insights/Item/GovernanceInsightItemRequestBuilder.php b/src/Generated/IdentityGovernance/AccessReviews/Unified/Decisions/Item/Insights/Item/GovernanceInsightItemRequestBuilder.php new file mode 100644 index 00000000000..0c107781aae --- /dev/null +++ b/src/Generated/IdentityGovernance/AccessReviews/Unified/Decisions/Item/Insights/Item/GovernanceInsightItemRequestBuilder.php @@ -0,0 +1,144 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/accessReviews/unified/decisions/{accessReviewInstanceDecisionItem%2Did}/insights/{governanceInsight%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property insights for identityGovernance + * @param GovernanceInsightItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?GovernanceInsightItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + * @param GovernanceInsightItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?GovernanceInsightItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [GovernanceInsight::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property insights in identityGovernance + * @param GovernanceInsight $body The request body + * @param GovernanceInsightItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(GovernanceInsight $body, ?GovernanceInsightItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [GovernanceInsight::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property insights for identityGovernance + * @param GovernanceInsightItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?GovernanceInsightItemRequestBuilderDeleteRequestConfiguration $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; + } + + /** + * Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + * @param GovernanceInsightItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?GovernanceInsightItemRequestBuilderGetRequestConfiguration $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 insights in identityGovernance + * @param GovernanceInsight $body The request body + * @param GovernanceInsightItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(GovernanceInsight $body, ?GovernanceInsightItemRequestBuilderPatchRequestConfiguration $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 GovernanceInsightItemRequestBuilder + */ + public function withUrl(string $rawUrl): GovernanceInsightItemRequestBuilder { + return new GovernanceInsightItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/AccessReviews/Unified/Decisions/Item/Insights/Item/GovernanceInsightItemRequestBuilderDeleteRequestConfiguration.php b/src/Generated/IdentityGovernance/AccessReviews/Unified/Decisions/Item/Insights/Item/GovernanceInsightItemRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..e738020efa7 --- /dev/null +++ b/src/Generated/IdentityGovernance/AccessReviews/Unified/Decisions/Item/Insights/Item/GovernanceInsightItemRequestBuilderDeleteRequestConfiguration.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/AccessReviews/Unified/Decisions/Item/Insights/Item/GovernanceInsightItemRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/AccessReviews/Unified/Decisions/Item/Insights/Item/GovernanceInsightItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..06ea649ab53 --- /dev/null +++ b/src/Generated/IdentityGovernance/AccessReviews/Unified/Decisions/Item/Insights/Item/GovernanceInsightItemRequestBuilderGetQueryParameters.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 GovernanceInsightItemRequestBuilderGetQueryParameters 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/AccessReviews/Unified/Decisions/Item/Insights/Item/GovernanceInsightItemRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/AccessReviews/Unified/Decisions/Item/Insights/Item/GovernanceInsightItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..39f45d3bf8c --- /dev/null +++ b/src/Generated/IdentityGovernance/AccessReviews/Unified/Decisions/Item/Insights/Item/GovernanceInsightItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param GovernanceInsightItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?GovernanceInsightItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new GovernanceInsightItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return GovernanceInsightItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): GovernanceInsightItemRequestBuilderGetQueryParameters { + return new GovernanceInsightItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/IdentityGovernance/AccessReviews/Unified/Decisions/Item/Insights/Item/GovernanceInsightItemRequestBuilderPatchRequestConfiguration.php b/src/Generated/IdentityGovernance/AccessReviews/Unified/Decisions/Item/Insights/Item/GovernanceInsightItemRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..7e3b426efad --- /dev/null +++ b/src/Generated/IdentityGovernance/AccessReviews/Unified/Decisions/Item/Insights/Item/GovernanceInsightItemRequestBuilderPatchRequestConfiguration.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/ConfigurationManagement/ConfigurationSnapshots/Count/CountRequestBuilder.php b/src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Count/CountRequestBuilder.php similarity index 93% rename from src/Generated/Admin/ConfigurationManagement/ConfigurationSnapshots/Count/CountRequestBuilder.php rename to src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Count/CountRequestBuilder.php index 11b6d6f5e65..0c8090ed140 100644 --- a/src/Generated/Admin/ConfigurationManagement/ConfigurationSnapshots/Count/CountRequestBuilder.php +++ b/src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Count/CountRequestBuilder.php @@ -1,6 +1,6 @@ pathParameters = $pathParametersOrRawUrl; } else { diff --git a/src/Generated/EmployeeExperience/Communities/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Count/CountRequestBuilderGetQueryParameters.php similarity index 89% rename from src/Generated/EmployeeExperience/Communities/Count/CountRequestBuilderGetQueryParameters.php rename to src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Count/CountRequestBuilderGetQueryParameters.php index 3fc72f6a758..eef6da0cccc 100644 --- a/src/Generated/EmployeeExperience/Communities/Count/CountRequestBuilderGetQueryParameters.php +++ b/src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Count/CountRequestBuilderGetQueryParameters.php @@ -1,6 +1,6 @@ pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the definitions property of the microsoft.graph.unifiedRoot entity. + * @param string $accessReviewScheduleDefinitionId The unique identifier of accessReviewScheduleDefinition + * @return AccessReviewScheduleDefinitionItemRequestBuilder + */ + public function byAccessReviewScheduleDefinitionId(string $accessReviewScheduleDefinitionId): AccessReviewScheduleDefinitionItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['accessReviewScheduleDefinition%2Did'] = $accessReviewScheduleDefinitionId; + return new AccessReviewScheduleDefinitionItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new DefinitionsRequestBuilder 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/accessReviews/unified/definitions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Provides operations to call the filterByCurrentUser method. + * @param string $on Usage: on='{on}' + * @return FilterByCurrentUserWithOnRequestBuilder + */ + public function filterByCurrentUserWithOn(string $on): FilterByCurrentUserWithOnRequestBuilder { + return new FilterByCurrentUserWithOnRequestBuilder($this->pathParameters, $this->requestAdapter, $on); + } + + /** + * Retrieve the accessReviewScheduleDefinition objects for user-centric (catalog-scope) access reviews through the unified route. A list of zero or more accessReviewScheduleDefinition objects is 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 + * @link https://learn.microsoft.com/graph/api/unifiedroot-list-definitions?view=graph-rest-1.0 Find more info here + */ + public function get(?DefinitionsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [AccessReviewScheduleDefinitionCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Create a new user-centric (catalog-scope) accessReviewScheduleDefinition object through the unified route. With a user-centric review, a reviewer evaluates a principal's access to every group and application contained in an entitlement management catalog in a single review. The catalog is identified in the resourceScopes collection of the principalResourceMembershipsScope. + * @param AccessReviewScheduleDefinition $body The request body + * @param DefinitionsRequestBuilderPostRequestConfiguration|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/unifiedroot-post-definitions?view=graph-rest-1.0 Find more info here + */ + public function post(AccessReviewScheduleDefinition $body, ?DefinitionsRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [AccessReviewScheduleDefinition::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Retrieve the accessReviewScheduleDefinition objects for user-centric (catalog-scope) access reviews through the unified route. A list of zero or more accessReviewScheduleDefinition objects is 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 + */ + public function toGetRequestInformation(?DefinitionsRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Create a new user-centric (catalog-scope) accessReviewScheduleDefinition object through the unified route. With a user-centric review, a reviewer evaluates a principal's access to every group and application contained in an entitlement management catalog in a single review. The catalog is identified in the resourceScopes collection of the principalResourceMembershipsScope. + * @param AccessReviewScheduleDefinition $body The request body + * @param DefinitionsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(AccessReviewScheduleDefinition $body, ?DefinitionsRequestBuilderPostRequestConfiguration $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 DefinitionsRequestBuilder + */ + public function withUrl(string $rawUrl): DefinitionsRequestBuilder { + return new DefinitionsRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/DefinitionsRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/DefinitionsRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..0b6825e7b06 --- /dev/null +++ b/src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/DefinitionsRequestBuilderGetQueryParameters.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 DefinitionsRequestBuilderGetQueryParameters 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/AccessReviews/Unified/Definitions/DefinitionsRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/DefinitionsRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..c1d4c31010e --- /dev/null +++ b/src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/DefinitionsRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param DefinitionsRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?DefinitionsRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new DefinitionsRequestBuilderGetQueryParameters. + * @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 DefinitionsRequestBuilderGetQueryParameters + */ + 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): DefinitionsRequestBuilderGetQueryParameters { + return new DefinitionsRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/Admin/ConfigurationManagement/ConfigurationManagementRequestBuilderPatchRequestConfiguration.php b/src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/DefinitionsRequestBuilderPostRequestConfiguration.php similarity index 64% rename from src/Generated/Admin/ConfigurationManagement/ConfigurationManagementRequestBuilderPatchRequestConfiguration.php rename to src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/DefinitionsRequestBuilderPostRequestConfiguration.php index aaf164bdc74..a25c2e8284e 100644 --- a/src/Generated/Admin/ConfigurationManagement/ConfigurationManagementRequestBuilderPatchRequestConfiguration.php +++ b/src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/DefinitionsRequestBuilderPostRequestConfiguration.php @@ -1,6 +1,6 @@ |string>|null $headers Request headers * @param array|null $options Request options */ diff --git a/src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnGetResponse.php b/src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnGetResponse.php new file mode 100644 index 00000000000..4080139f86a --- /dev/null +++ b/src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnGetResponse.php @@ -0,0 +1,72 @@ + + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'value' => fn(ParseNode $n) => $o->setValue($n->getCollectionOfObjectValues([AccessReviewScheduleDefinition::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, AccessReviewScheduleDefinition::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'value'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + $writer->writeCollectionOfObjectValues('value', $this->getValue()); + } + + /** + * Sets the value property value. The value property + * @param array|null $value Value to set for the value property. + */ + public function setValue(?array $value): void { + $this->getBackingStore()->set('value', $value); + } + +} diff --git a/src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnRequestBuilder.php b/src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnRequestBuilder.php new file mode 100644 index 00000000000..a6308a495cf --- /dev/null +++ b/src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnRequestBuilder.php @@ -0,0 +1,80 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + * @param string|null $on Usage: on='{on}' + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter, ?string $on = null) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/accessReviews/unified/definitions/filterByCurrentUser(on=\'{on}\'){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $urlTplParams = $pathParametersOrRawUrl; + $urlTplParams['on'] = $on; + $this->pathParameters = $urlTplParams; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Returns accessReviewScheduleDefinition objects where the calling user is a reviewer on one or more accessReviewInstance objects. + * @param FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + * @link https://learn.microsoft.com/graph/api/accessreviewscheduledefinition-filterbycurrentuser?view=graph-rest-1.0 Find more info here + */ + public function get(?FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [FilterByCurrentUserWithOnGetResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Returns accessReviewScheduleDefinition objects where the calling user is a reviewer on one or more accessReviewInstance objects. + * @param FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return FilterByCurrentUserWithOnRequestBuilder + */ + public function withUrl(string $rawUrl): FilterByCurrentUserWithOnRequestBuilder { + return new FilterByCurrentUserWithOnRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..da471a3ac03 --- /dev/null +++ b/src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnRequestBuilderGetQueryParameters.php @@ -0,0 +1,82 @@ +|null $expand Expand related entities + */ + public ?array $expand = null; + + /** + * @QueryParameter("%24filter") + * @var string|null $filter Filter items by property values + */ + public ?string $filter = null; + + /** + * @QueryParameter("%24orderby") + * @var array|null $orderby Order items by property values + */ + public ?array $orderby = null; + + /** + * @QueryParameter("%24search") + * @var string|null $search Search items by search phrases + */ + public ?string $search = null; + + /** + * @QueryParameter("%24select") + * @var array|null $select Select properties to be returned + */ + public ?array $select = null; + + /** + * @QueryParameter("%24skip") + * @var int|null $skip Skip the first n items + */ + public ?int $skip = null; + + /** + * @QueryParameter("%24top") + * @var int|null $top Show only the first n items + */ + public ?int $top = null; + + /** + * Instantiates a new FilterByCurrentUserWithOnRequestBuilderGetQueryParameters and sets the default values. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + */ + public function __construct(?bool $count = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null) { + $this->count = $count; + $this->expand = $expand; + $this->filter = $filter; + $this->orderby = $orderby; + $this->search = $search; + $this->select = $select; + $this->skip = $skip; + $this->top = $top; + } + +} diff --git a/src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..0efacb1c7c7 --- /dev/null +++ b/src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param FilterByCurrentUserWithOnRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?FilterByCurrentUserWithOnRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new FilterByCurrentUserWithOnRequestBuilderGetQueryParameters. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + * @return FilterByCurrentUserWithOnRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?bool $count = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null): FilterByCurrentUserWithOnRequestBuilderGetQueryParameters { + return new FilterByCurrentUserWithOnRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/AccessReviewScheduleDefinitionItemRequestBuilder.php b/src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/AccessReviewScheduleDefinitionItemRequestBuilder.php new file mode 100644 index 00000000000..1b6de656ee4 --- /dev/null +++ b/src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/AccessReviewScheduleDefinitionItemRequestBuilder.php @@ -0,0 +1,160 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to call the stop method. + */ + public function stop(): StopRequestBuilder { + return new StopRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Instantiates a new AccessReviewScheduleDefinitionItemRequestBuilder 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/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property definitions for identityGovernance + * @param AccessReviewScheduleDefinitionItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?AccessReviewScheduleDefinitionItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Represents the unified (vNext) template and scheduling for an access review. + * @param AccessReviewScheduleDefinitionItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?AccessReviewScheduleDefinitionItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [AccessReviewScheduleDefinition::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property definitions in identityGovernance + * @param AccessReviewScheduleDefinition $body The request body + * @param AccessReviewScheduleDefinitionItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(AccessReviewScheduleDefinition $body, ?AccessReviewScheduleDefinitionItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [AccessReviewScheduleDefinition::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property definitions for identityGovernance + * @param AccessReviewScheduleDefinitionItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?AccessReviewScheduleDefinitionItemRequestBuilderDeleteRequestConfiguration $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; + } + + /** + * Represents the unified (vNext) template and scheduling for an access review. + * @param AccessReviewScheduleDefinitionItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?AccessReviewScheduleDefinitionItemRequestBuilderGetRequestConfiguration $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 definitions in identityGovernance + * @param AccessReviewScheduleDefinition $body The request body + * @param AccessReviewScheduleDefinitionItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(AccessReviewScheduleDefinition $body, ?AccessReviewScheduleDefinitionItemRequestBuilderPatchRequestConfiguration $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 AccessReviewScheduleDefinitionItemRequestBuilder + */ + public function withUrl(string $rawUrl): AccessReviewScheduleDefinitionItemRequestBuilder { + return new AccessReviewScheduleDefinitionItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/AccessReviewScheduleDefinitionItemRequestBuilderDeleteRequestConfiguration.php b/src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/AccessReviewScheduleDefinitionItemRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..0926af1f24e --- /dev/null +++ b/src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/AccessReviewScheduleDefinitionItemRequestBuilderDeleteRequestConfiguration.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/AccessReviews/Unified/Definitions/Item/AccessReviewScheduleDefinitionItemRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/AccessReviewScheduleDefinitionItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..c2460e7df33 --- /dev/null +++ b/src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/AccessReviewScheduleDefinitionItemRequestBuilderGetQueryParameters.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 AccessReviewScheduleDefinitionItemRequestBuilderGetQueryParameters 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/AccessReviews/Unified/Definitions/Item/AccessReviewScheduleDefinitionItemRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/AccessReviewScheduleDefinitionItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..d2828717e4b --- /dev/null +++ b/src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/AccessReviewScheduleDefinitionItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param AccessReviewScheduleDefinitionItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?AccessReviewScheduleDefinitionItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new AccessReviewScheduleDefinitionItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return AccessReviewScheduleDefinitionItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): AccessReviewScheduleDefinitionItemRequestBuilderGetQueryParameters { + return new AccessReviewScheduleDefinitionItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/AccessReviewScheduleDefinitionItemRequestBuilderPatchRequestConfiguration.php b/src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/AccessReviewScheduleDefinitionItemRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..8173769c252 --- /dev/null +++ b/src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/AccessReviewScheduleDefinitionItemRequestBuilderPatchRequestConfiguration.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/AccessReviews/Unified/Definitions/Item/Instances/Count/CountRequestBuilder.php b/src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..c91c8e4b89c --- /dev/null +++ b/src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/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/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/$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/AccessReviews/Unified/Definitions/Item/Instances/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..d3a4053236a --- /dev/null +++ b/src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..e5271d35ae8 --- /dev/null +++ b/src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/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/AccessReviews/Unified/Definitions/Item/Instances/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnGetResponse.php b/src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnGetResponse.php new file mode 100644 index 00000000000..1a63dfc4ca8 --- /dev/null +++ b/src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnGetResponse.php @@ -0,0 +1,72 @@ + + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'value' => fn(ParseNode $n) => $o->setValue($n->getCollectionOfObjectValues([AccessReviewInstance::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, AccessReviewInstance::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'value'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + $writer->writeCollectionOfObjectValues('value', $this->getValue()); + } + + /** + * Sets the value property value. The value property + * @param array|null $value Value to set for the value property. + */ + public function setValue(?array $value): void { + $this->getBackingStore()->set('value', $value); + } + +} diff --git a/src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnRequestBuilder.php b/src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnRequestBuilder.php new file mode 100644 index 00000000000..c603a76b774 --- /dev/null +++ b/src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnRequestBuilder.php @@ -0,0 +1,80 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + * @param string|null $on Usage: on='{on}' + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter, ?string $on = null) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/filterByCurrentUser(on=\'{on}\'){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $urlTplParams = $pathParametersOrRawUrl; + $urlTplParams['on'] = $on; + $this->pathParameters = $urlTplParams; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Retrieve all accessReviewInstance objects on a given accessReviewScheduleDefinition where the calling user is a reviewer on one or more accessReviewInstanceDecisionItem objects. + * @param FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + * @link https://learn.microsoft.com/graph/api/accessreviewinstance-filterbycurrentuser?view=graph-rest-1.0 Find more info here + */ + public function get(?FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [FilterByCurrentUserWithOnGetResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Retrieve all accessReviewInstance objects on a given accessReviewScheduleDefinition where the calling user is a reviewer on one or more accessReviewInstanceDecisionItem objects. + * @param FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return FilterByCurrentUserWithOnRequestBuilder + */ + public function withUrl(string $rawUrl): FilterByCurrentUserWithOnRequestBuilder { + return new FilterByCurrentUserWithOnRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..da8078ffe74 --- /dev/null +++ b/src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnRequestBuilderGetQueryParameters.php @@ -0,0 +1,82 @@ +|null $expand Expand related entities + */ + public ?array $expand = null; + + /** + * @QueryParameter("%24filter") + * @var string|null $filter Filter items by property values + */ + public ?string $filter = null; + + /** + * @QueryParameter("%24orderby") + * @var array|null $orderby Order items by property values + */ + public ?array $orderby = null; + + /** + * @QueryParameter("%24search") + * @var string|null $search Search items by search phrases + */ + public ?string $search = null; + + /** + * @QueryParameter("%24select") + * @var array|null $select Select properties to be returned + */ + public ?array $select = null; + + /** + * @QueryParameter("%24skip") + * @var int|null $skip Skip the first n items + */ + public ?int $skip = null; + + /** + * @QueryParameter("%24top") + * @var int|null $top Show only the first n items + */ + public ?int $top = null; + + /** + * Instantiates a new FilterByCurrentUserWithOnRequestBuilderGetQueryParameters and sets the default values. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + */ + public function __construct(?bool $count = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null) { + $this->count = $count; + $this->expand = $expand; + $this->filter = $filter; + $this->orderby = $orderby; + $this->search = $search; + $this->select = $select; + $this->skip = $skip; + $this->top = $top; + } + +} diff --git a/src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..60fb9f1453a --- /dev/null +++ b/src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param FilterByCurrentUserWithOnRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?FilterByCurrentUserWithOnRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new FilterByCurrentUserWithOnRequestBuilderGetQueryParameters. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + * @return FilterByCurrentUserWithOnRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?bool $count = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null): FilterByCurrentUserWithOnRequestBuilderGetQueryParameters { + return new FilterByCurrentUserWithOnRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/InstancesRequestBuilder.php b/src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/InstancesRequestBuilder.php new file mode 100644 index 00000000000..2b9ba96304e --- /dev/null +++ b/src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/InstancesRequestBuilder.php @@ -0,0 +1,143 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the instances property of the microsoft.graph.accessReviewScheduleDefinition entity. + * @param string $accessReviewInstanceId The unique identifier of accessReviewInstance + * @return AccessReviewInstanceItemRequestBuilder + */ + public function byAccessReviewInstanceId(string $accessReviewInstanceId): AccessReviewInstanceItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['accessReviewInstance%2Did'] = $accessReviewInstanceId; + return new AccessReviewInstanceItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new InstancesRequestBuilder 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/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Provides operations to call the filterByCurrentUser method. + * @param string $on Usage: on='{on}' + * @return FilterByCurrentUserWithOnRequestBuilder + */ + public function filterByCurrentUserWithOn(string $on): FilterByCurrentUserWithOnRequestBuilder { + return new FilterByCurrentUserWithOnRequestBuilder($this->pathParameters, $this->requestAdapter, $on); + } + + /** + * If the accessReviewScheduleDefinition is a recurring access review, instances represent each recurrence. A review that doesn't recur will have exactly one instance. Instances also represent each unique resource under review in the accessReviewScheduleDefinition. If a review has multiple resources and multiple instances, each resource has a unique instance for each recurrence. + * @param InstancesRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?InstancesRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [AccessReviewInstanceCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Create new navigation property to instances for identityGovernance + * @param AccessReviewInstance $body The request body + * @param InstancesRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(AccessReviewInstance $body, ?InstancesRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [AccessReviewInstance::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * If the accessReviewScheduleDefinition is a recurring access review, instances represent each recurrence. A review that doesn't recur will have exactly one instance. Instances also represent each unique resource under review in the accessReviewScheduleDefinition. If a review has multiple resources and multiple instances, each resource has a unique instance for each recurrence. + * @param InstancesRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?InstancesRequestBuilderGetRequestConfiguration $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 instances for identityGovernance + * @param AccessReviewInstance $body The request body + * @param InstancesRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(AccessReviewInstance $body, ?InstancesRequestBuilderPostRequestConfiguration $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 InstancesRequestBuilder + */ + public function withUrl(string $rawUrl): InstancesRequestBuilder { + return new InstancesRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/InstancesRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/InstancesRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..1967756b3d6 --- /dev/null +++ b/src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/InstancesRequestBuilderGetQueryParameters.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 InstancesRequestBuilderGetQueryParameters 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/AccessReviews/Unified/Definitions/Item/Instances/InstancesRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/InstancesRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..f9fb5293b62 --- /dev/null +++ b/src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/InstancesRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param InstancesRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?InstancesRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new InstancesRequestBuilderGetQueryParameters. + * @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 InstancesRequestBuilderGetQueryParameters + */ + 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): InstancesRequestBuilderGetQueryParameters { + return new InstancesRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/Admin/ConfigurationManagement/ConfigurationMonitors/Item/Baseline/BaselineRequestBuilderDeleteRequestConfiguration.php b/src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/InstancesRequestBuilderPostRequestConfiguration.php similarity index 64% rename from src/Generated/Admin/ConfigurationManagement/ConfigurationMonitors/Item/Baseline/BaselineRequestBuilderDeleteRequestConfiguration.php rename to src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/InstancesRequestBuilderPostRequestConfiguration.php index 8a1ca2e6b8b..ba44e33902c 100644 --- a/src/Generated/Admin/ConfigurationManagement/ConfigurationMonitors/Item/Baseline/BaselineRequestBuilderDeleteRequestConfiguration.php +++ b/src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/InstancesRequestBuilderPostRequestConfiguration.php @@ -1,6 +1,6 @@ |string>|null $headers Request headers * @param array|null $options Request options */ diff --git a/src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/AcceptRecommendations/AcceptRecommendationsRequestBuilder.php b/src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/AcceptRecommendations/AcceptRecommendationsRequestBuilder.php new file mode 100644 index 00000000000..9aa03a89401 --- /dev/null +++ b/src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/AcceptRecommendations/AcceptRecommendationsRequestBuilder.php @@ -0,0 +1,74 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/acceptRecommendations'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Allows the acceptance of recommendations on all accessReviewInstanceDecisionItem objects that haven't been reviewed on an accessReviewInstance object for which the calling user is a reviewer. + * @param AcceptRecommendationsRequestBuilderPostRequestConfiguration|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/accessreviewinstance-acceptrecommendations?view=graph-rest-1.0 Find more info here + */ + public function post(?AcceptRecommendationsRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Allows the acceptance of recommendations on all accessReviewInstanceDecisionItem objects that haven't been reviewed on an accessReviewInstance object for which the calling user is a reviewer. + * @param AcceptRecommendationsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(?AcceptRecommendationsRequestBuilderPostRequestConfiguration $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 AcceptRecommendationsRequestBuilder + */ + public function withUrl(string $rawUrl): AcceptRecommendationsRequestBuilder { + return new AcceptRecommendationsRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/AcceptRecommendations/AcceptRecommendationsRequestBuilderPostRequestConfiguration.php b/src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/AcceptRecommendations/AcceptRecommendationsRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..5dbf613d46d --- /dev/null +++ b/src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/AcceptRecommendations/AcceptRecommendationsRequestBuilderPostRequestConfiguration.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/AccessReviews/Unified/Definitions/Item/Instances/Item/AccessReviewInstanceItemRequestBuilder.php b/src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/AccessReviewInstanceItemRequestBuilder.php new file mode 100644 index 00000000000..4e12cc7603d --- /dev/null +++ b/src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/AccessReviewInstanceItemRequestBuilder.php @@ -0,0 +1,216 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to call the applyDecisions method. + */ + public function applyDecisions(): ApplyDecisionsRequestBuilder { + return new ApplyDecisionsRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to call the batchRecordDecisions method. + */ + public function batchRecordDecisions(): BatchRecordDecisionsRequestBuilder { + return new BatchRecordDecisionsRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the contactedReviewers property of the microsoft.graph.accessReviewInstance entity. + */ + public function contactedReviewers(): ContactedReviewersRequestBuilder { + return new ContactedReviewersRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the decisions property of the microsoft.graph.accessReviewInstance entity. + */ + public function decisions(): DecisionsRequestBuilder { + return new DecisionsRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to call the resetDecisions method. + */ + public function resetDecisions(): ResetDecisionsRequestBuilder { + return new ResetDecisionsRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to call the sendReminder method. + */ + public function sendReminder(): SendReminderRequestBuilder { + return new SendReminderRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the stages property of the microsoft.graph.accessReviewInstance entity. + */ + public function stages(): StagesRequestBuilder { + return new StagesRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to call the stop method. + */ + public function stop(): StopRequestBuilder { + return new StopRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Instantiates a new AccessReviewInstanceItemRequestBuilder 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/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property instances for identityGovernance + * @param AccessReviewInstanceItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?AccessReviewInstanceItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * If the accessReviewScheduleDefinition is a recurring access review, instances represent each recurrence. A review that doesn't recur will have exactly one instance. Instances also represent each unique resource under review in the accessReviewScheduleDefinition. If a review has multiple resources and multiple instances, each resource has a unique instance for each recurrence. + * @param AccessReviewInstanceItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?AccessReviewInstanceItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [AccessReviewInstance::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property instances in identityGovernance + * @param AccessReviewInstance $body The request body + * @param AccessReviewInstanceItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(AccessReviewInstance $body, ?AccessReviewInstanceItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [AccessReviewInstance::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property instances for identityGovernance + * @param AccessReviewInstanceItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?AccessReviewInstanceItemRequestBuilderDeleteRequestConfiguration $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; + } + + /** + * If the accessReviewScheduleDefinition is a recurring access review, instances represent each recurrence. A review that doesn't recur will have exactly one instance. Instances also represent each unique resource under review in the accessReviewScheduleDefinition. If a review has multiple resources and multiple instances, each resource has a unique instance for each recurrence. + * @param AccessReviewInstanceItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?AccessReviewInstanceItemRequestBuilderGetRequestConfiguration $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 instances in identityGovernance + * @param AccessReviewInstance $body The request body + * @param AccessReviewInstanceItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(AccessReviewInstance $body, ?AccessReviewInstanceItemRequestBuilderPatchRequestConfiguration $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 AccessReviewInstanceItemRequestBuilder + */ + public function withUrl(string $rawUrl): AccessReviewInstanceItemRequestBuilder { + return new AccessReviewInstanceItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/AccessReviewInstanceItemRequestBuilderDeleteRequestConfiguration.php b/src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/AccessReviewInstanceItemRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..89174455d9d --- /dev/null +++ b/src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/AccessReviewInstanceItemRequestBuilderDeleteRequestConfiguration.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/AccessReviews/Unified/Definitions/Item/Instances/Item/AccessReviewInstanceItemRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/AccessReviewInstanceItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..d4280f89233 --- /dev/null +++ b/src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/AccessReviewInstanceItemRequestBuilderGetQueryParameters.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 AccessReviewInstanceItemRequestBuilderGetQueryParameters 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/AccessReviews/Unified/Definitions/Item/Instances/Item/AccessReviewInstanceItemRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/AccessReviewInstanceItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..96d6c3e0c8d --- /dev/null +++ b/src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/AccessReviewInstanceItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param AccessReviewInstanceItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?AccessReviewInstanceItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new AccessReviewInstanceItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return AccessReviewInstanceItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): AccessReviewInstanceItemRequestBuilderGetQueryParameters { + return new AccessReviewInstanceItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Admin/ConfigurationManagement/ConfigurationSnapshotJobs/ConfigurationSnapshotJobsRequestBuilderPostRequestConfiguration.php b/src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/AccessReviewInstanceItemRequestBuilderPatchRequestConfiguration.php similarity index 66% rename from src/Generated/Admin/ConfigurationManagement/ConfigurationSnapshotJobs/ConfigurationSnapshotJobsRequestBuilderPostRequestConfiguration.php rename to src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/AccessReviewInstanceItemRequestBuilderPatchRequestConfiguration.php index e750038b5ea..2e7c76dc2bf 100644 --- a/src/Generated/Admin/ConfigurationManagement/ConfigurationSnapshotJobs/ConfigurationSnapshotJobsRequestBuilderPostRequestConfiguration.php +++ b/src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/AccessReviewInstanceItemRequestBuilderPatchRequestConfiguration.php @@ -1,6 +1,6 @@ |string>|null $headers Request headers * @param array|null $options Request options */ diff --git a/src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/ApplyDecisions/ApplyDecisionsRequestBuilder.php b/src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/ApplyDecisions/ApplyDecisionsRequestBuilder.php new file mode 100644 index 00000000000..0b2a58922b6 --- /dev/null +++ b/src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/ApplyDecisions/ApplyDecisionsRequestBuilder.php @@ -0,0 +1,74 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/applyDecisions'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Apply review decisions on an accessReviewInstance if the decisions were not applied automatically because the autoApplyDecisionsEnabled property is false in the review's accessReviewScheduleSettings. The status of the accessReviewInstance must be Completed to call this method. + * @param ApplyDecisionsRequestBuilderPostRequestConfiguration|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/accessreviewinstance-applydecisions?view=graph-rest-1.0 Find more info here + */ + public function post(?ApplyDecisionsRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Apply review decisions on an accessReviewInstance if the decisions were not applied automatically because the autoApplyDecisionsEnabled property is false in the review's accessReviewScheduleSettings. The status of the accessReviewInstance must be Completed to call this method. + * @param ApplyDecisionsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(?ApplyDecisionsRequestBuilderPostRequestConfiguration $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 ApplyDecisionsRequestBuilder + */ + public function withUrl(string $rawUrl): ApplyDecisionsRequestBuilder { + return new ApplyDecisionsRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/ApplyDecisions/ApplyDecisionsRequestBuilderPostRequestConfiguration.php b/src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/ApplyDecisions/ApplyDecisionsRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..f8925c3da8a --- /dev/null +++ b/src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/ApplyDecisions/ApplyDecisionsRequestBuilderPostRequestConfiguration.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/AccessReviews/Unified/Definitions/Item/Instances/Item/BatchRecordDecisions/BatchRecordDecisionsPostRequestBody.php b/src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/BatchRecordDecisions/BatchRecordDecisionsPostRequestBody.php new file mode 100644 index 00000000000..0fadc174bb1 --- /dev/null +++ b/src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/BatchRecordDecisions/BatchRecordDecisionsPostRequestBody.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 BatchRecordDecisionsPostRequestBody + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): BatchRecordDecisionsPostRequestBody { + return new BatchRecordDecisionsPostRequestBody(); + } + + /** + * 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 decision property value. The decision property + * @return string|null + */ + public function getDecision(): ?string { + $val = $this->getBackingStore()->get('decision'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'decision'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return [ + 'decision' => fn(ParseNode $n) => $o->setDecision($n->getStringValue()), + 'justification' => fn(ParseNode $n) => $o->setJustification($n->getStringValue()), + 'principalId' => fn(ParseNode $n) => $o->setPrincipalId($n->getStringValue()), + 'resourceId' => fn(ParseNode $n) => $o->setResourceId($n->getStringValue()), + ]; + } + + /** + * Gets the justification property value. The justification property + * @return string|null + */ + public function getJustification(): ?string { + $val = $this->getBackingStore()->get('justification'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'justification'"); + } + + /** + * Gets the principalId property value. The principalId property + * @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 resourceId property value. The resourceId property + * @return string|null + */ + public function getResourceId(): ?string { + $val = $this->getBackingStore()->get('resourceId'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'resourceId'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeStringValue('decision', $this->getDecision()); + $writer->writeStringValue('justification', $this->getJustification()); + $writer->writeStringValue('principalId', $this->getPrincipalId()); + $writer->writeStringValue('resourceId', $this->getResourceId()); + $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 decision property value. The decision property + * @param string|null $value Value to set for the decision property. + */ + public function setDecision(?string $value): void { + $this->getBackingStore()->set('decision', $value); + } + + /** + * Sets the justification property value. The justification property + * @param string|null $value Value to set for the justification property. + */ + public function setJustification(?string $value): void { + $this->getBackingStore()->set('justification', $value); + } + + /** + * Sets the principalId property value. The principalId property + * @param string|null $value Value to set for the principalId property. + */ + public function setPrincipalId(?string $value): void { + $this->getBackingStore()->set('principalId', $value); + } + + /** + * Sets the resourceId property value. The resourceId property + * @param string|null $value Value to set for the resourceId property. + */ + public function setResourceId(?string $value): void { + $this->getBackingStore()->set('resourceId', $value); + } + +} diff --git a/src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/BatchRecordDecisions/BatchRecordDecisionsRequestBuilder.php b/src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/BatchRecordDecisions/BatchRecordDecisionsRequestBuilder.php new file mode 100644 index 00000000000..bbb89923117 --- /dev/null +++ b/src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/BatchRecordDecisions/BatchRecordDecisionsRequestBuilder.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/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/batchRecordDecisions'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Enables reviewers to review all accessReviewInstanceDecisionItem objects in a specific accessReviewInstance in batches by using principalId, resourceId, or neither. + * @param BatchRecordDecisionsPostRequestBody $body The request body + * @param BatchRecordDecisionsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + * @link https://learn.microsoft.com/graph/api/accessreviewinstance-batchrecorddecisions?view=graph-rest-1.0 Find more info here + */ + public function post(BatchRecordDecisionsPostRequestBody $body, ?BatchRecordDecisionsRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Enables reviewers to review all accessReviewInstanceDecisionItem objects in a specific accessReviewInstance in batches by using principalId, resourceId, or neither. + * @param BatchRecordDecisionsPostRequestBody $body The request body + * @param BatchRecordDecisionsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(BatchRecordDecisionsPostRequestBody $body, ?BatchRecordDecisionsRequestBuilderPostRequestConfiguration $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 BatchRecordDecisionsRequestBuilder + */ + public function withUrl(string $rawUrl): BatchRecordDecisionsRequestBuilder { + return new BatchRecordDecisionsRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/BatchRecordDecisions/BatchRecordDecisionsRequestBuilderPostRequestConfiguration.php b/src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/BatchRecordDecisions/BatchRecordDecisionsRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..32d25d34dc9 --- /dev/null +++ b/src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/BatchRecordDecisions/BatchRecordDecisionsRequestBuilderPostRequestConfiguration.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/AccessReviews/Unified/Definitions/Item/Instances/Item/ContactedReviewers/ContactedReviewersRequestBuilder.php b/src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/ContactedReviewers/ContactedReviewersRequestBuilder.php new file mode 100644 index 00000000000..04349c9eaa9 --- /dev/null +++ b/src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/ContactedReviewers/ContactedReviewersRequestBuilder.php @@ -0,0 +1,133 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the contactedReviewers property of the microsoft.graph.accessReviewInstance entity. + * @param string $accessReviewReviewerId The unique identifier of accessReviewReviewer + * @return AccessReviewReviewerItemRequestBuilder + */ + public function byAccessReviewReviewerId(string $accessReviewReviewerId): AccessReviewReviewerItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['accessReviewReviewer%2Did'] = $accessReviewReviewerId; + return new AccessReviewReviewerItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new ContactedReviewersRequestBuilder 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/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/contactedReviewers{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Returns the collection of reviewers who were contacted to complete this review. While the reviewers and fallbackReviewers properties of the accessReviewScheduleDefinition might specify group owners or managers as reviewers, contactedReviewers returns their individual identities. Supports $select. Read-only. + * @param ContactedReviewersRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?ContactedReviewersRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [AccessReviewReviewerCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Create new navigation property to contactedReviewers for identityGovernance + * @param AccessReviewReviewer $body The request body + * @param ContactedReviewersRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(AccessReviewReviewer $body, ?ContactedReviewersRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [AccessReviewReviewer::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Returns the collection of reviewers who were contacted to complete this review. While the reviewers and fallbackReviewers properties of the accessReviewScheduleDefinition might specify group owners or managers as reviewers, contactedReviewers returns their individual identities. Supports $select. Read-only. + * @param ContactedReviewersRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?ContactedReviewersRequestBuilderGetRequestConfiguration $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 contactedReviewers for identityGovernance + * @param AccessReviewReviewer $body The request body + * @param ContactedReviewersRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(AccessReviewReviewer $body, ?ContactedReviewersRequestBuilderPostRequestConfiguration $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 ContactedReviewersRequestBuilder + */ + public function withUrl(string $rawUrl): ContactedReviewersRequestBuilder { + return new ContactedReviewersRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/ContactedReviewers/ContactedReviewersRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/ContactedReviewers/ContactedReviewersRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..16e539d7cab --- /dev/null +++ b/src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/ContactedReviewers/ContactedReviewersRequestBuilderGetQueryParameters.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 ContactedReviewersRequestBuilderGetQueryParameters 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/AccessReviews/Unified/Definitions/Item/Instances/Item/ContactedReviewers/ContactedReviewersRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/ContactedReviewers/ContactedReviewersRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..6c1fcd2f044 --- /dev/null +++ b/src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/ContactedReviewers/ContactedReviewersRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param ContactedReviewersRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?ContactedReviewersRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new ContactedReviewersRequestBuilderGetQueryParameters. + * @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 ContactedReviewersRequestBuilderGetQueryParameters + */ + 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): ContactedReviewersRequestBuilderGetQueryParameters { + return new ContactedReviewersRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/ContactedReviewers/ContactedReviewersRequestBuilderPostRequestConfiguration.php b/src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/ContactedReviewers/ContactedReviewersRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..0e810345702 --- /dev/null +++ b/src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/ContactedReviewers/ContactedReviewersRequestBuilderPostRequestConfiguration.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/AccessReviews/Unified/Definitions/Item/Instances/Item/ContactedReviewers/Count/CountRequestBuilder.php b/src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/ContactedReviewers/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..f88f2cc9ad3 --- /dev/null +++ b/src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/ContactedReviewers/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/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/contactedReviewers/$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/AccessReviews/Unified/Definitions/Item/Instances/Item/ContactedReviewers/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/ContactedReviewers/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..a5f1c332c1f --- /dev/null +++ b/src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/ContactedReviewers/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/ContactedReviewers/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/ContactedReviewers/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..2e60f880e05 --- /dev/null +++ b/src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/ContactedReviewers/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/AccessReviews/Unified/Definitions/Item/Instances/Item/ContactedReviewers/Item/AccessReviewReviewerItemRequestBuilder.php b/src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/ContactedReviewers/Item/AccessReviewReviewerItemRequestBuilder.php new file mode 100644 index 00000000000..2581835a382 --- /dev/null +++ b/src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/ContactedReviewers/Item/AccessReviewReviewerItemRequestBuilder.php @@ -0,0 +1,144 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/contactedReviewers/{accessReviewReviewer%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property contactedReviewers for identityGovernance + * @param AccessReviewReviewerItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?AccessReviewReviewerItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Returns the collection of reviewers who were contacted to complete this review. While the reviewers and fallbackReviewers properties of the accessReviewScheduleDefinition might specify group owners or managers as reviewers, contactedReviewers returns their individual identities. Supports $select. Read-only. + * @param AccessReviewReviewerItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?AccessReviewReviewerItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [AccessReviewReviewer::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property contactedReviewers in identityGovernance + * @param AccessReviewReviewer $body The request body + * @param AccessReviewReviewerItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(AccessReviewReviewer $body, ?AccessReviewReviewerItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [AccessReviewReviewer::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property contactedReviewers for identityGovernance + * @param AccessReviewReviewerItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?AccessReviewReviewerItemRequestBuilderDeleteRequestConfiguration $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; + } + + /** + * Returns the collection of reviewers who were contacted to complete this review. While the reviewers and fallbackReviewers properties of the accessReviewScheduleDefinition might specify group owners or managers as reviewers, contactedReviewers returns their individual identities. Supports $select. Read-only. + * @param AccessReviewReviewerItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?AccessReviewReviewerItemRequestBuilderGetRequestConfiguration $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 contactedReviewers in identityGovernance + * @param AccessReviewReviewer $body The request body + * @param AccessReviewReviewerItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(AccessReviewReviewer $body, ?AccessReviewReviewerItemRequestBuilderPatchRequestConfiguration $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 AccessReviewReviewerItemRequestBuilder + */ + public function withUrl(string $rawUrl): AccessReviewReviewerItemRequestBuilder { + return new AccessReviewReviewerItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/ContactedReviewers/Item/AccessReviewReviewerItemRequestBuilderDeleteRequestConfiguration.php b/src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/ContactedReviewers/Item/AccessReviewReviewerItemRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..0526bac6501 --- /dev/null +++ b/src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/ContactedReviewers/Item/AccessReviewReviewerItemRequestBuilderDeleteRequestConfiguration.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/AccessReviews/Unified/Definitions/Item/Instances/Item/ContactedReviewers/Item/AccessReviewReviewerItemRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/ContactedReviewers/Item/AccessReviewReviewerItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..5a74f0034e3 --- /dev/null +++ b/src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/ContactedReviewers/Item/AccessReviewReviewerItemRequestBuilderGetQueryParameters.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 AccessReviewReviewerItemRequestBuilderGetQueryParameters 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/AccessReviews/Unified/Definitions/Item/Instances/Item/ContactedReviewers/Item/AccessReviewReviewerItemRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/ContactedReviewers/Item/AccessReviewReviewerItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..4c14eff85f6 --- /dev/null +++ b/src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/ContactedReviewers/Item/AccessReviewReviewerItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param AccessReviewReviewerItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?AccessReviewReviewerItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new AccessReviewReviewerItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return AccessReviewReviewerItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): AccessReviewReviewerItemRequestBuilderGetQueryParameters { + return new AccessReviewReviewerItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/ContactedReviewers/Item/AccessReviewReviewerItemRequestBuilderPatchRequestConfiguration.php b/src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/ContactedReviewers/Item/AccessReviewReviewerItemRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..0642978b703 --- /dev/null +++ b/src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/ContactedReviewers/Item/AccessReviewReviewerItemRequestBuilderPatchRequestConfiguration.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/AccessReviews/Unified/Definitions/Item/Instances/Item/Decisions/Count/CountRequestBuilder.php b/src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Decisions/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..08c02a31c7a --- /dev/null +++ b/src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Decisions/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/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/decisions/$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/AccessReviews/Unified/Definitions/Item/Instances/Item/Decisions/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Decisions/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..7060a2fed2c --- /dev/null +++ b/src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Decisions/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Decisions/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Decisions/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..9e7871434c7 --- /dev/null +++ b/src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Decisions/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/AccessReviews/Unified/Definitions/Item/Instances/Item/Decisions/DecisionsRequestBuilder.php b/src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Decisions/DecisionsRequestBuilder.php new file mode 100644 index 00000000000..dfc70fe4713 --- /dev/null +++ b/src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Decisions/DecisionsRequestBuilder.php @@ -0,0 +1,143 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the decisions property of the microsoft.graph.accessReviewInstance entity. + * @param string $accessReviewInstanceDecisionItemId The unique identifier of accessReviewInstanceDecisionItem + * @return AccessReviewInstanceDecisionItemItemRequestBuilder + */ + public function byAccessReviewInstanceDecisionItemId(string $accessReviewInstanceDecisionItemId): AccessReviewInstanceDecisionItemItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['accessReviewInstanceDecisionItem%2Did'] = $accessReviewInstanceDecisionItemId; + return new AccessReviewInstanceDecisionItemItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new DecisionsRequestBuilder 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/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/decisions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Provides operations to call the filterByCurrentUser method. + * @param string $on Usage: on='{on}' + * @return FilterByCurrentUserWithOnRequestBuilder + */ + public function filterByCurrentUserWithOn(string $on): FilterByCurrentUserWithOnRequestBuilder { + return new FilterByCurrentUserWithOnRequestBuilder($this->pathParameters, $this->requestAdapter, $on); + } + + /** + * Each user reviewed in an accessReviewInstance has a decision item representing if they were approved, denied, or not yet reviewed. + * @param DecisionsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?DecisionsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [AccessReviewInstanceDecisionItemCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Create new navigation property to decisions for identityGovernance + * @param AccessReviewInstanceDecisionItem $body The request body + * @param DecisionsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(AccessReviewInstanceDecisionItem $body, ?DecisionsRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [AccessReviewInstanceDecisionItem::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Each user reviewed in an accessReviewInstance has a decision item representing if they were approved, denied, or not yet reviewed. + * @param DecisionsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?DecisionsRequestBuilderGetRequestConfiguration $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 decisions for identityGovernance + * @param AccessReviewInstanceDecisionItem $body The request body + * @param DecisionsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(AccessReviewInstanceDecisionItem $body, ?DecisionsRequestBuilderPostRequestConfiguration $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 DecisionsRequestBuilder + */ + public function withUrl(string $rawUrl): DecisionsRequestBuilder { + return new DecisionsRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Decisions/DecisionsRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Decisions/DecisionsRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..b8e3e40bd9f --- /dev/null +++ b/src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Decisions/DecisionsRequestBuilderGetQueryParameters.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 DecisionsRequestBuilderGetQueryParameters 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/AccessReviews/Unified/Definitions/Item/Instances/Item/Decisions/DecisionsRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Decisions/DecisionsRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..12acd2d0296 --- /dev/null +++ b/src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Decisions/DecisionsRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param DecisionsRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?DecisionsRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new DecisionsRequestBuilderGetQueryParameters. + * @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 DecisionsRequestBuilderGetQueryParameters + */ + 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): DecisionsRequestBuilderGetQueryParameters { + return new DecisionsRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Decisions/DecisionsRequestBuilderPostRequestConfiguration.php b/src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Decisions/DecisionsRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..9634726f88f --- /dev/null +++ b/src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Decisions/DecisionsRequestBuilderPostRequestConfiguration.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/AccessReviews/Unified/Definitions/Item/Instances/Item/Decisions/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnGetResponse.php b/src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Decisions/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnGetResponse.php new file mode 100644 index 00000000000..2ad5c78eaa5 --- /dev/null +++ b/src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Decisions/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnGetResponse.php @@ -0,0 +1,72 @@ + + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'value' => fn(ParseNode $n) => $o->setValue($n->getCollectionOfObjectValues([AccessReviewInstanceDecisionItem::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, AccessReviewInstanceDecisionItem::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'value'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + $writer->writeCollectionOfObjectValues('value', $this->getValue()); + } + + /** + * Sets the value property value. The value property + * @param array|null $value Value to set for the value property. + */ + public function setValue(?array $value): void { + $this->getBackingStore()->set('value', $value); + } + +} diff --git a/src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Decisions/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnRequestBuilder.php b/src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Decisions/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnRequestBuilder.php new file mode 100644 index 00000000000..bf4a50ddbee --- /dev/null +++ b/src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Decisions/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnRequestBuilder.php @@ -0,0 +1,80 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + * @param string|null $on Usage: on='{on}' + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter, ?string $on = null) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/decisions/filterByCurrentUser(on=\'{on}\'){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $urlTplParams = $pathParametersOrRawUrl; + $urlTplParams['on'] = $on; + $this->pathParameters = $urlTplParams; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Retrieve all decision items for an instance of an access review or a stage of an instance of a multi-stage access review for which the calling user is the reviewer. The decision items are presented as accessReviewInstanceDecisionItem objects on a given accessReviewInstance or accessReviewStage for which the calling user is the reviewer. + * @param FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + * @link https://learn.microsoft.com/graph/api/accessreviewinstancedecisionitem-filterbycurrentuser?view=graph-rest-1.0 Find more info here + */ + public function get(?FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [FilterByCurrentUserWithOnGetResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Retrieve all decision items for an instance of an access review or a stage of an instance of a multi-stage access review for which the calling user is the reviewer. The decision items are presented as accessReviewInstanceDecisionItem objects on a given accessReviewInstance or accessReviewStage for which the calling user is the reviewer. + * @param FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return FilterByCurrentUserWithOnRequestBuilder + */ + public function withUrl(string $rawUrl): FilterByCurrentUserWithOnRequestBuilder { + return new FilterByCurrentUserWithOnRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Decisions/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Decisions/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..1a3fb4cda21 --- /dev/null +++ b/src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Decisions/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnRequestBuilderGetQueryParameters.php @@ -0,0 +1,82 @@ +|null $expand Expand related entities + */ + public ?array $expand = null; + + /** + * @QueryParameter("%24filter") + * @var string|null $filter Filter items by property values + */ + public ?string $filter = null; + + /** + * @QueryParameter("%24orderby") + * @var array|null $orderby Order items by property values + */ + public ?array $orderby = null; + + /** + * @QueryParameter("%24search") + * @var string|null $search Search items by search phrases + */ + public ?string $search = null; + + /** + * @QueryParameter("%24select") + * @var array|null $select Select properties to be returned + */ + public ?array $select = null; + + /** + * @QueryParameter("%24skip") + * @var int|null $skip Skip the first n items + */ + public ?int $skip = null; + + /** + * @QueryParameter("%24top") + * @var int|null $top Show only the first n items + */ + public ?int $top = null; + + /** + * Instantiates a new FilterByCurrentUserWithOnRequestBuilderGetQueryParameters and sets the default values. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + */ + public function __construct(?bool $count = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null) { + $this->count = $count; + $this->expand = $expand; + $this->filter = $filter; + $this->orderby = $orderby; + $this->search = $search; + $this->select = $select; + $this->skip = $skip; + $this->top = $top; + } + +} diff --git a/src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Decisions/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Decisions/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..a9daf221c6e --- /dev/null +++ b/src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Decisions/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param FilterByCurrentUserWithOnRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?FilterByCurrentUserWithOnRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new FilterByCurrentUserWithOnRequestBuilderGetQueryParameters. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + * @return FilterByCurrentUserWithOnRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?bool $count = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null): FilterByCurrentUserWithOnRequestBuilderGetQueryParameters { + return new FilterByCurrentUserWithOnRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Decisions/Item/AccessReviewInstanceDecisionItemItemRequestBuilder.php b/src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Decisions/Item/AccessReviewInstanceDecisionItemItemRequestBuilder.php new file mode 100644 index 00000000000..7623afe3dfe --- /dev/null +++ b/src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Decisions/Item/AccessReviewInstanceDecisionItemItemRequestBuilder.php @@ -0,0 +1,152 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Instantiates a new AccessReviewInstanceDecisionItemItemRequestBuilder 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/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property decisions for identityGovernance + * @param AccessReviewInstanceDecisionItemItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?AccessReviewInstanceDecisionItemItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Each user reviewed in an accessReviewInstance has a decision item representing if they were approved, denied, or not yet reviewed. + * @param AccessReviewInstanceDecisionItemItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?AccessReviewInstanceDecisionItemItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [AccessReviewInstanceDecisionItem::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property decisions in identityGovernance + * @param AccessReviewInstanceDecisionItem $body The request body + * @param AccessReviewInstanceDecisionItemItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(AccessReviewInstanceDecisionItem $body, ?AccessReviewInstanceDecisionItemItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [AccessReviewInstanceDecisionItem::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property decisions for identityGovernance + * @param AccessReviewInstanceDecisionItemItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?AccessReviewInstanceDecisionItemItemRequestBuilderDeleteRequestConfiguration $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; + } + + /** + * Each user reviewed in an accessReviewInstance has a decision item representing if they were approved, denied, or not yet reviewed. + * @param AccessReviewInstanceDecisionItemItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?AccessReviewInstanceDecisionItemItemRequestBuilderGetRequestConfiguration $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 decisions in identityGovernance + * @param AccessReviewInstanceDecisionItem $body The request body + * @param AccessReviewInstanceDecisionItemItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(AccessReviewInstanceDecisionItem $body, ?AccessReviewInstanceDecisionItemItemRequestBuilderPatchRequestConfiguration $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 AccessReviewInstanceDecisionItemItemRequestBuilder + */ + public function withUrl(string $rawUrl): AccessReviewInstanceDecisionItemItemRequestBuilder { + return new AccessReviewInstanceDecisionItemItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Decisions/Item/AccessReviewInstanceDecisionItemItemRequestBuilderDeleteRequestConfiguration.php b/src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Decisions/Item/AccessReviewInstanceDecisionItemItemRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..76113e46d5d --- /dev/null +++ b/src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Decisions/Item/AccessReviewInstanceDecisionItemItemRequestBuilderDeleteRequestConfiguration.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/AccessReviews/Unified/Definitions/Item/Instances/Item/Decisions/Item/AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Decisions/Item/AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..7a93c358f6f --- /dev/null +++ b/src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Decisions/Item/AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters.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 AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters 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/AccessReviews/Unified/Definitions/Item/Instances/Item/Decisions/Item/AccessReviewInstanceDecisionItemItemRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Decisions/Item/AccessReviewInstanceDecisionItemItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..22ab18ed6ba --- /dev/null +++ b/src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Decisions/Item/AccessReviewInstanceDecisionItemItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters { + return new AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Decisions/Item/AccessReviewInstanceDecisionItemItemRequestBuilderPatchRequestConfiguration.php b/src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Decisions/Item/AccessReviewInstanceDecisionItemItemRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..7611fc137e7 --- /dev/null +++ b/src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Decisions/Item/AccessReviewInstanceDecisionItemItemRequestBuilderPatchRequestConfiguration.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/AccessReviews/Unified/Definitions/Item/Instances/Item/Decisions/Item/Insights/Count/CountRequestBuilder.php b/src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Decisions/Item/Insights/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..ba30504c6be --- /dev/null +++ b/src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Decisions/Item/Insights/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/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/insights/$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/AccessReviews/Unified/Definitions/Item/Instances/Item/Decisions/Item/Insights/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Decisions/Item/Insights/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..60a49dab2ff --- /dev/null +++ b/src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Decisions/Item/Insights/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Decisions/Item/Insights/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Decisions/Item/Insights/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..5e8d823207b --- /dev/null +++ b/src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Decisions/Item/Insights/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/AccessReviews/Unified/Definitions/Item/Instances/Item/Decisions/Item/Insights/InsightsRequestBuilder.php b/src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Decisions/Item/Insights/InsightsRequestBuilder.php new file mode 100644 index 00000000000..bea431b76be --- /dev/null +++ b/src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Decisions/Item/Insights/InsightsRequestBuilder.php @@ -0,0 +1,133 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the insights property of the microsoft.graph.accessReviewInstanceDecisionItem entity. + * @param string $governanceInsightId The unique identifier of governanceInsight + * @return GovernanceInsightItemRequestBuilder + */ + public function byGovernanceInsightId(string $governanceInsightId): GovernanceInsightItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['governanceInsight%2Did'] = $governanceInsightId; + return new GovernanceInsightItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new InsightsRequestBuilder 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/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/insights{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + * @param InsightsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?InsightsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [GovernanceInsightCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Create new navigation property to insights for identityGovernance + * @param GovernanceInsight $body The request body + * @param InsightsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(GovernanceInsight $body, ?InsightsRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [GovernanceInsight::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + * @param InsightsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?InsightsRequestBuilderGetRequestConfiguration $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 insights for identityGovernance + * @param GovernanceInsight $body The request body + * @param InsightsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(GovernanceInsight $body, ?InsightsRequestBuilderPostRequestConfiguration $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 InsightsRequestBuilder + */ + public function withUrl(string $rawUrl): InsightsRequestBuilder { + return new InsightsRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Decisions/Item/Insights/InsightsRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Decisions/Item/Insights/InsightsRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..f382838b7d3 --- /dev/null +++ b/src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Decisions/Item/Insights/InsightsRequestBuilderGetQueryParameters.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 InsightsRequestBuilderGetQueryParameters 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/AccessReviews/Unified/Definitions/Item/Instances/Item/Decisions/Item/Insights/InsightsRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Decisions/Item/Insights/InsightsRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..ac7de85fb0e --- /dev/null +++ b/src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Decisions/Item/Insights/InsightsRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param InsightsRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?InsightsRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new InsightsRequestBuilderGetQueryParameters. + * @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 InsightsRequestBuilderGetQueryParameters + */ + 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): InsightsRequestBuilderGetQueryParameters { + return new InsightsRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Decisions/Item/Insights/InsightsRequestBuilderPostRequestConfiguration.php b/src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Decisions/Item/Insights/InsightsRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..9addab18d26 --- /dev/null +++ b/src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Decisions/Item/Insights/InsightsRequestBuilderPostRequestConfiguration.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/AccessReviews/Unified/Definitions/Item/Instances/Item/Decisions/Item/Insights/Item/GovernanceInsightItemRequestBuilder.php b/src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Decisions/Item/Insights/Item/GovernanceInsightItemRequestBuilder.php new file mode 100644 index 00000000000..fca07617bb3 --- /dev/null +++ b/src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Decisions/Item/Insights/Item/GovernanceInsightItemRequestBuilder.php @@ -0,0 +1,144 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/insights/{governanceInsight%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property insights for identityGovernance + * @param GovernanceInsightItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?GovernanceInsightItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + * @param GovernanceInsightItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?GovernanceInsightItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [GovernanceInsight::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property insights in identityGovernance + * @param GovernanceInsight $body The request body + * @param GovernanceInsightItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(GovernanceInsight $body, ?GovernanceInsightItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [GovernanceInsight::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property insights for identityGovernance + * @param GovernanceInsightItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?GovernanceInsightItemRequestBuilderDeleteRequestConfiguration $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; + } + + /** + * Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + * @param GovernanceInsightItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?GovernanceInsightItemRequestBuilderGetRequestConfiguration $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 insights in identityGovernance + * @param GovernanceInsight $body The request body + * @param GovernanceInsightItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(GovernanceInsight $body, ?GovernanceInsightItemRequestBuilderPatchRequestConfiguration $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 GovernanceInsightItemRequestBuilder + */ + public function withUrl(string $rawUrl): GovernanceInsightItemRequestBuilder { + return new GovernanceInsightItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Decisions/Item/Insights/Item/GovernanceInsightItemRequestBuilderDeleteRequestConfiguration.php b/src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Decisions/Item/Insights/Item/GovernanceInsightItemRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..f8bc32af40b --- /dev/null +++ b/src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Decisions/Item/Insights/Item/GovernanceInsightItemRequestBuilderDeleteRequestConfiguration.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/AccessReviews/Unified/Definitions/Item/Instances/Item/Decisions/Item/Insights/Item/GovernanceInsightItemRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Decisions/Item/Insights/Item/GovernanceInsightItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..85d2740bcca --- /dev/null +++ b/src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Decisions/Item/Insights/Item/GovernanceInsightItemRequestBuilderGetQueryParameters.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 GovernanceInsightItemRequestBuilderGetQueryParameters 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/AccessReviews/Unified/Definitions/Item/Instances/Item/Decisions/Item/Insights/Item/GovernanceInsightItemRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Decisions/Item/Insights/Item/GovernanceInsightItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..71a853de9f4 --- /dev/null +++ b/src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Decisions/Item/Insights/Item/GovernanceInsightItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param GovernanceInsightItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?GovernanceInsightItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new GovernanceInsightItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return GovernanceInsightItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): GovernanceInsightItemRequestBuilderGetQueryParameters { + return new GovernanceInsightItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Decisions/Item/Insights/Item/GovernanceInsightItemRequestBuilderPatchRequestConfiguration.php b/src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Decisions/Item/Insights/Item/GovernanceInsightItemRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..81453bf77a3 --- /dev/null +++ b/src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Decisions/Item/Insights/Item/GovernanceInsightItemRequestBuilderPatchRequestConfiguration.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/AccessReviews/Unified/Definitions/Item/Instances/Item/ResetDecisions/ResetDecisionsRequestBuilder.php b/src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/ResetDecisions/ResetDecisionsRequestBuilder.php new file mode 100644 index 00000000000..be3cad3672b --- /dev/null +++ b/src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/ResetDecisions/ResetDecisionsRequestBuilder.php @@ -0,0 +1,74 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/resetDecisions'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Resets all accessReviewInstanceDecisionItem objects on an accessReviewInstance to notReviewed. + * @param ResetDecisionsRequestBuilderPostRequestConfiguration|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/accessreviewinstance-resetdecisions?view=graph-rest-1.0 Find more info here + */ + public function post(?ResetDecisionsRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Resets all accessReviewInstanceDecisionItem objects on an accessReviewInstance to notReviewed. + * @param ResetDecisionsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(?ResetDecisionsRequestBuilderPostRequestConfiguration $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 ResetDecisionsRequestBuilder + */ + public function withUrl(string $rawUrl): ResetDecisionsRequestBuilder { + return new ResetDecisionsRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/ResetDecisions/ResetDecisionsRequestBuilderPostRequestConfiguration.php b/src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/ResetDecisions/ResetDecisionsRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..8bd627ce799 --- /dev/null +++ b/src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/ResetDecisions/ResetDecisionsRequestBuilderPostRequestConfiguration.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/AccessReviews/Unified/Definitions/Item/Instances/Item/SendReminder/SendReminderRequestBuilder.php b/src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/SendReminder/SendReminderRequestBuilder.php new file mode 100644 index 00000000000..6840427ded7 --- /dev/null +++ b/src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/SendReminder/SendReminderRequestBuilder.php @@ -0,0 +1,74 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/sendReminder'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Send a reminder to the reviewers of an active accessReviewInstance. + * @param SendReminderRequestBuilderPostRequestConfiguration|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/accessreviewinstance-sendreminder?view=graph-rest-1.0 Find more info here + */ + public function post(?SendReminderRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Send a reminder to the reviewers of an active accessReviewInstance. + * @param SendReminderRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(?SendReminderRequestBuilderPostRequestConfiguration $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 SendReminderRequestBuilder + */ + public function withUrl(string $rawUrl): SendReminderRequestBuilder { + return new SendReminderRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/SendReminder/SendReminderRequestBuilderPostRequestConfiguration.php b/src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/SendReminder/SendReminderRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..5e7136d482d --- /dev/null +++ b/src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/SendReminder/SendReminderRequestBuilderPostRequestConfiguration.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/AccessReviews/Unified/Definitions/Item/Instances/Item/Stages/Count/CountRequestBuilder.php b/src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Stages/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..115d868ba3f --- /dev/null +++ b/src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Stages/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/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/stages/$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/AccessReviews/Unified/Definitions/Item/Instances/Item/Stages/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Stages/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..0b98292cf42 --- /dev/null +++ b/src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Stages/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Stages/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Stages/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..0a4797e3f3f --- /dev/null +++ b/src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Stages/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/AccessReviews/Unified/Definitions/Item/Instances/Item/Stages/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnGetResponse.php b/src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Stages/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnGetResponse.php new file mode 100644 index 00000000000..df4ff69ce59 --- /dev/null +++ b/src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Stages/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnGetResponse.php @@ -0,0 +1,72 @@ + + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'value' => fn(ParseNode $n) => $o->setValue($n->getCollectionOfObjectValues([AccessReviewStage::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, AccessReviewStage::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'value'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + $writer->writeCollectionOfObjectValues('value', $this->getValue()); + } + + /** + * Sets the value property value. The value property + * @param array|null $value Value to set for the value property. + */ + public function setValue(?array $value): void { + $this->getBackingStore()->set('value', $value); + } + +} diff --git a/src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Stages/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnRequestBuilder.php b/src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Stages/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnRequestBuilder.php new file mode 100644 index 00000000000..25090e4a923 --- /dev/null +++ b/src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Stages/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnRequestBuilder.php @@ -0,0 +1,80 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + * @param string|null $on Usage: on='{on}' + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter, ?string $on = null) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/stages/filterByCurrentUser(on=\'{on}\'){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $urlTplParams = $pathParametersOrRawUrl; + $urlTplParams['on'] = $on; + $this->pathParameters = $urlTplParams; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Return all accessReviewStage objects on a given accessReviewInstance where the calling user is a reviewer on one or more accessReviewInstanceDecisionItem objects. + * @param FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + * @link https://learn.microsoft.com/graph/api/accessreviewstage-filterbycurrentuser?view=graph-rest-1.0 Find more info here + */ + public function get(?FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [FilterByCurrentUserWithOnGetResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Return all accessReviewStage objects on a given accessReviewInstance where the calling user is a reviewer on one or more accessReviewInstanceDecisionItem objects. + * @param FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return FilterByCurrentUserWithOnRequestBuilder + */ + public function withUrl(string $rawUrl): FilterByCurrentUserWithOnRequestBuilder { + return new FilterByCurrentUserWithOnRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Stages/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Stages/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..382d45faf7e --- /dev/null +++ b/src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Stages/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnRequestBuilderGetQueryParameters.php @@ -0,0 +1,82 @@ +|null $expand Expand related entities + */ + public ?array $expand = null; + + /** + * @QueryParameter("%24filter") + * @var string|null $filter Filter items by property values + */ + public ?string $filter = null; + + /** + * @QueryParameter("%24orderby") + * @var array|null $orderby Order items by property values + */ + public ?array $orderby = null; + + /** + * @QueryParameter("%24search") + * @var string|null $search Search items by search phrases + */ + public ?string $search = null; + + /** + * @QueryParameter("%24select") + * @var array|null $select Select properties to be returned + */ + public ?array $select = null; + + /** + * @QueryParameter("%24skip") + * @var int|null $skip Skip the first n items + */ + public ?int $skip = null; + + /** + * @QueryParameter("%24top") + * @var int|null $top Show only the first n items + */ + public ?int $top = null; + + /** + * Instantiates a new FilterByCurrentUserWithOnRequestBuilderGetQueryParameters and sets the default values. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + */ + public function __construct(?bool $count = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null) { + $this->count = $count; + $this->expand = $expand; + $this->filter = $filter; + $this->orderby = $orderby; + $this->search = $search; + $this->select = $select; + $this->skip = $skip; + $this->top = $top; + } + +} diff --git a/src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Stages/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Stages/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..7f92eb111a6 --- /dev/null +++ b/src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Stages/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param FilterByCurrentUserWithOnRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?FilterByCurrentUserWithOnRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new FilterByCurrentUserWithOnRequestBuilderGetQueryParameters. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + * @return FilterByCurrentUserWithOnRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?bool $count = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null): FilterByCurrentUserWithOnRequestBuilderGetQueryParameters { + return new FilterByCurrentUserWithOnRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Stages/Item/AcceptRecommendations/AcceptRecommendationsRequestBuilder.php b/src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Stages/Item/AcceptRecommendations/AcceptRecommendationsRequestBuilder.php new file mode 100644 index 00000000000..e6526634b41 --- /dev/null +++ b/src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Stages/Item/AcceptRecommendations/AcceptRecommendationsRequestBuilder.php @@ -0,0 +1,74 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/acceptRecommendations'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Accept the recommendations on all accessReviewInstanceDecisionItem objects that haven't been reviewed within a single accessReviewStage of a multi-stage accessReviewInstance. Recommendations are generated if recommendationsEnabled is true on the accessReviewScheduleDefinition object. If there's no recommendation on an accessReviewInstanceDecisionItem object, no decision is recorded. This action accepts recommendations for the decisions in a specific stage only, unlike accessReviewInstance: acceptRecommendations, which operates across the entire instance. + * @param AcceptRecommendationsRequestBuilderPostRequestConfiguration|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/accessreviewstage-acceptrecommendations?view=graph-rest-1.0 Find more info here + */ + public function post(?AcceptRecommendationsRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Accept the recommendations on all accessReviewInstanceDecisionItem objects that haven't been reviewed within a single accessReviewStage of a multi-stage accessReviewInstance. Recommendations are generated if recommendationsEnabled is true on the accessReviewScheduleDefinition object. If there's no recommendation on an accessReviewInstanceDecisionItem object, no decision is recorded. This action accepts recommendations for the decisions in a specific stage only, unlike accessReviewInstance: acceptRecommendations, which operates across the entire instance. + * @param AcceptRecommendationsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(?AcceptRecommendationsRequestBuilderPostRequestConfiguration $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 AcceptRecommendationsRequestBuilder + */ + public function withUrl(string $rawUrl): AcceptRecommendationsRequestBuilder { + return new AcceptRecommendationsRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Stages/Item/AcceptRecommendations/AcceptRecommendationsRequestBuilderPostRequestConfiguration.php b/src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Stages/Item/AcceptRecommendations/AcceptRecommendationsRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..e74cd21c8c6 --- /dev/null +++ b/src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Stages/Item/AcceptRecommendations/AcceptRecommendationsRequestBuilderPostRequestConfiguration.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/AccessReviews/Unified/Definitions/Item/Instances/Item/Stages/Item/AccessReviewStageItemRequestBuilder.php b/src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Stages/Item/AccessReviewStageItemRequestBuilder.php new file mode 100644 index 00000000000..4cee21ecf83 --- /dev/null +++ b/src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Stages/Item/AccessReviewStageItemRequestBuilder.php @@ -0,0 +1,176 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to call the batchRecordDecisions method. + */ + public function batchRecordDecisions(): BatchRecordDecisionsRequestBuilder { + return new BatchRecordDecisionsRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the decisions property of the microsoft.graph.accessReviewStage entity. + */ + public function decisions(): DecisionsRequestBuilder { + return new DecisionsRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to call the stop method. + */ + public function stop(): StopRequestBuilder { + return new StopRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Instantiates a new AccessReviewStageItemRequestBuilder 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/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property stages for identityGovernance + * @param AccessReviewStageItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?AccessReviewStageItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * If the instance has multiple stages, this returns the collection of stages. A new stage will only be created when the previous stage ends. The existence, number, and settings of stages on a review instance are created based on the accessReviewStageSettings on the parent accessReviewScheduleDefinition. + * @param AccessReviewStageItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?AccessReviewStageItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [AccessReviewStage::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property stages in identityGovernance + * @param AccessReviewStage $body The request body + * @param AccessReviewStageItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(AccessReviewStage $body, ?AccessReviewStageItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [AccessReviewStage::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property stages for identityGovernance + * @param AccessReviewStageItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?AccessReviewStageItemRequestBuilderDeleteRequestConfiguration $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; + } + + /** + * If the instance has multiple stages, this returns the collection of stages. A new stage will only be created when the previous stage ends. The existence, number, and settings of stages on a review instance are created based on the accessReviewStageSettings on the parent accessReviewScheduleDefinition. + * @param AccessReviewStageItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?AccessReviewStageItemRequestBuilderGetRequestConfiguration $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 stages in identityGovernance + * @param AccessReviewStage $body The request body + * @param AccessReviewStageItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(AccessReviewStage $body, ?AccessReviewStageItemRequestBuilderPatchRequestConfiguration $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 AccessReviewStageItemRequestBuilder + */ + public function withUrl(string $rawUrl): AccessReviewStageItemRequestBuilder { + return new AccessReviewStageItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Stages/Item/AccessReviewStageItemRequestBuilderDeleteRequestConfiguration.php b/src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Stages/Item/AccessReviewStageItemRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..ff00e3548ec --- /dev/null +++ b/src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Stages/Item/AccessReviewStageItemRequestBuilderDeleteRequestConfiguration.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/AccessReviews/Unified/Definitions/Item/Instances/Item/Stages/Item/AccessReviewStageItemRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Stages/Item/AccessReviewStageItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..6ca63abf68d --- /dev/null +++ b/src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Stages/Item/AccessReviewStageItemRequestBuilderGetQueryParameters.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 AccessReviewStageItemRequestBuilderGetQueryParameters 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/AccessReviews/Unified/Definitions/Item/Instances/Item/Stages/Item/AccessReviewStageItemRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Stages/Item/AccessReviewStageItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..e759f677894 --- /dev/null +++ b/src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Stages/Item/AccessReviewStageItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param AccessReviewStageItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?AccessReviewStageItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new AccessReviewStageItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return AccessReviewStageItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): AccessReviewStageItemRequestBuilderGetQueryParameters { + return new AccessReviewStageItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Stages/Item/AccessReviewStageItemRequestBuilderPatchRequestConfiguration.php b/src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Stages/Item/AccessReviewStageItemRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..a25c1704dc8 --- /dev/null +++ b/src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Stages/Item/AccessReviewStageItemRequestBuilderPatchRequestConfiguration.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/AccessReviews/Unified/Definitions/Item/Instances/Item/Stages/Item/BatchRecordDecisions/BatchRecordDecisionsPostRequestBody.php b/src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Stages/Item/BatchRecordDecisions/BatchRecordDecisionsPostRequestBody.php new file mode 100644 index 00000000000..5ecadbe3139 --- /dev/null +++ b/src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Stages/Item/BatchRecordDecisions/BatchRecordDecisionsPostRequestBody.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 BatchRecordDecisionsPostRequestBody + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): BatchRecordDecisionsPostRequestBody { + return new BatchRecordDecisionsPostRequestBody(); + } + + /** + * 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 decision property value. The decision property + * @return string|null + */ + public function getDecision(): ?string { + $val = $this->getBackingStore()->get('decision'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'decision'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return [ + 'decision' => fn(ParseNode $n) => $o->setDecision($n->getStringValue()), + 'justification' => fn(ParseNode $n) => $o->setJustification($n->getStringValue()), + 'principalId' => fn(ParseNode $n) => $o->setPrincipalId($n->getStringValue()), + 'resourceId' => fn(ParseNode $n) => $o->setResourceId($n->getStringValue()), + ]; + } + + /** + * Gets the justification property value. The justification property + * @return string|null + */ + public function getJustification(): ?string { + $val = $this->getBackingStore()->get('justification'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'justification'"); + } + + /** + * Gets the principalId property value. The principalId property + * @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 resourceId property value. The resourceId property + * @return string|null + */ + public function getResourceId(): ?string { + $val = $this->getBackingStore()->get('resourceId'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'resourceId'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeStringValue('decision', $this->getDecision()); + $writer->writeStringValue('justification', $this->getJustification()); + $writer->writeStringValue('principalId', $this->getPrincipalId()); + $writer->writeStringValue('resourceId', $this->getResourceId()); + $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 decision property value. The decision property + * @param string|null $value Value to set for the decision property. + */ + public function setDecision(?string $value): void { + $this->getBackingStore()->set('decision', $value); + } + + /** + * Sets the justification property value. The justification property + * @param string|null $value Value to set for the justification property. + */ + public function setJustification(?string $value): void { + $this->getBackingStore()->set('justification', $value); + } + + /** + * Sets the principalId property value. The principalId property + * @param string|null $value Value to set for the principalId property. + */ + public function setPrincipalId(?string $value): void { + $this->getBackingStore()->set('principalId', $value); + } + + /** + * Sets the resourceId property value. The resourceId property + * @param string|null $value Value to set for the resourceId property. + */ + public function setResourceId(?string $value): void { + $this->getBackingStore()->set('resourceId', $value); + } + +} diff --git a/src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Stages/Item/BatchRecordDecisions/BatchRecordDecisionsRequestBuilder.php b/src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Stages/Item/BatchRecordDecisions/BatchRecordDecisionsRequestBuilder.php new file mode 100644 index 00000000000..e9b9a7f5531 --- /dev/null +++ b/src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Stages/Item/BatchRecordDecisions/BatchRecordDecisionsRequestBuilder.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/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/batchRecordDecisions'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Record decisions in bulk for all accessReviewInstanceDecisionItem objects within a single accessReviewStage of a multi-stage accessReviewInstance, by using principalId, resourceId, or neither. This action records decisions for a specific stage only, unlike accessReviewInstance: batchRecordDecisions, which operates across the entire instance. + * @param BatchRecordDecisionsPostRequestBody $body The request body + * @param BatchRecordDecisionsRequestBuilderPostRequestConfiguration|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/accessreviewstage-batchrecorddecisions?view=graph-rest-1.0 Find more info here + */ + public function post(BatchRecordDecisionsPostRequestBody $body, ?BatchRecordDecisionsRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Record decisions in bulk for all accessReviewInstanceDecisionItem objects within a single accessReviewStage of a multi-stage accessReviewInstance, by using principalId, resourceId, or neither. This action records decisions for a specific stage only, unlike accessReviewInstance: batchRecordDecisions, which operates across the entire instance. + * @param BatchRecordDecisionsPostRequestBody $body The request body + * @param BatchRecordDecisionsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(BatchRecordDecisionsPostRequestBody $body, ?BatchRecordDecisionsRequestBuilderPostRequestConfiguration $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 BatchRecordDecisionsRequestBuilder + */ + public function withUrl(string $rawUrl): BatchRecordDecisionsRequestBuilder { + return new BatchRecordDecisionsRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Stages/Item/BatchRecordDecisions/BatchRecordDecisionsRequestBuilderPostRequestConfiguration.php b/src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Stages/Item/BatchRecordDecisions/BatchRecordDecisionsRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..e6cf38643c4 --- /dev/null +++ b/src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Stages/Item/BatchRecordDecisions/BatchRecordDecisionsRequestBuilderPostRequestConfiguration.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/AccessReviews/Unified/Definitions/Item/Instances/Item/Stages/Item/Decisions/Count/CountRequestBuilder.php b/src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Stages/Item/Decisions/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..1ccdc444420 --- /dev/null +++ b/src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Stages/Item/Decisions/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/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions/$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/AccessReviews/Unified/Definitions/Item/Instances/Item/Stages/Item/Decisions/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Stages/Item/Decisions/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..2ca19d9c3fd --- /dev/null +++ b/src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Stages/Item/Decisions/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Stages/Item/Decisions/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Stages/Item/Decisions/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..c21c43dbdc2 --- /dev/null +++ b/src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Stages/Item/Decisions/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/AccessReviews/Unified/Definitions/Item/Instances/Item/Stages/Item/Decisions/DecisionsRequestBuilder.php b/src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Stages/Item/Decisions/DecisionsRequestBuilder.php new file mode 100644 index 00000000000..51d2550d317 --- /dev/null +++ b/src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Stages/Item/Decisions/DecisionsRequestBuilder.php @@ -0,0 +1,143 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the decisions property of the microsoft.graph.accessReviewStage entity. + * @param string $accessReviewInstanceDecisionItemId The unique identifier of accessReviewInstanceDecisionItem + * @return AccessReviewInstanceDecisionItemItemRequestBuilder + */ + public function byAccessReviewInstanceDecisionItemId(string $accessReviewInstanceDecisionItemId): AccessReviewInstanceDecisionItemItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['accessReviewInstanceDecisionItem%2Did'] = $accessReviewInstanceDecisionItemId; + return new AccessReviewInstanceDecisionItemItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new DecisionsRequestBuilder 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/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Provides operations to call the filterByCurrentUser method. + * @param string $on Usage: on='{on}' + * @return FilterByCurrentUserWithOnRequestBuilder + */ + public function filterByCurrentUserWithOn(string $on): FilterByCurrentUserWithOnRequestBuilder { + return new FilterByCurrentUserWithOnRequestBuilder($this->pathParameters, $this->requestAdapter, $on); + } + + /** + * Each user reviewed in an accessReviewStage has a decision item representing if they were approved, denied, or not yet reviewed. + * @param DecisionsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?DecisionsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [AccessReviewInstanceDecisionItemCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Create new navigation property to decisions for identityGovernance + * @param AccessReviewInstanceDecisionItem $body The request body + * @param DecisionsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(AccessReviewInstanceDecisionItem $body, ?DecisionsRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [AccessReviewInstanceDecisionItem::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Each user reviewed in an accessReviewStage has a decision item representing if they were approved, denied, or not yet reviewed. + * @param DecisionsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?DecisionsRequestBuilderGetRequestConfiguration $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 decisions for identityGovernance + * @param AccessReviewInstanceDecisionItem $body The request body + * @param DecisionsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(AccessReviewInstanceDecisionItem $body, ?DecisionsRequestBuilderPostRequestConfiguration $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 DecisionsRequestBuilder + */ + public function withUrl(string $rawUrl): DecisionsRequestBuilder { + return new DecisionsRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Stages/Item/Decisions/DecisionsRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Stages/Item/Decisions/DecisionsRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..1b845494f7e --- /dev/null +++ b/src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Stages/Item/Decisions/DecisionsRequestBuilderGetQueryParameters.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 DecisionsRequestBuilderGetQueryParameters 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/AccessReviews/Unified/Definitions/Item/Instances/Item/Stages/Item/Decisions/DecisionsRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Stages/Item/Decisions/DecisionsRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..9c6984a26a6 --- /dev/null +++ b/src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Stages/Item/Decisions/DecisionsRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param DecisionsRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?DecisionsRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new DecisionsRequestBuilderGetQueryParameters. + * @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 DecisionsRequestBuilderGetQueryParameters + */ + 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): DecisionsRequestBuilderGetQueryParameters { + return new DecisionsRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Stages/Item/Decisions/DecisionsRequestBuilderPostRequestConfiguration.php b/src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Stages/Item/Decisions/DecisionsRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..51c20e26aa2 --- /dev/null +++ b/src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Stages/Item/Decisions/DecisionsRequestBuilderPostRequestConfiguration.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/AccessReviews/Unified/Definitions/Item/Instances/Item/Stages/Item/Decisions/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnGetResponse.php b/src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Stages/Item/Decisions/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnGetResponse.php new file mode 100644 index 00000000000..fa7bd7f5d10 --- /dev/null +++ b/src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Stages/Item/Decisions/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnGetResponse.php @@ -0,0 +1,72 @@ + + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'value' => fn(ParseNode $n) => $o->setValue($n->getCollectionOfObjectValues([AccessReviewInstanceDecisionItem::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, AccessReviewInstanceDecisionItem::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'value'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + $writer->writeCollectionOfObjectValues('value', $this->getValue()); + } + + /** + * Sets the value property value. The value property + * @param array|null $value Value to set for the value property. + */ + public function setValue(?array $value): void { + $this->getBackingStore()->set('value', $value); + } + +} diff --git a/src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Stages/Item/Decisions/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnRequestBuilder.php b/src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Stages/Item/Decisions/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnRequestBuilder.php new file mode 100644 index 00000000000..58c0722b83f --- /dev/null +++ b/src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Stages/Item/Decisions/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnRequestBuilder.php @@ -0,0 +1,80 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + * @param string|null $on Usage: on='{on}' + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter, ?string $on = null) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions/filterByCurrentUser(on=\'{on}\'){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $urlTplParams = $pathParametersOrRawUrl; + $urlTplParams['on'] = $on; + $this->pathParameters = $urlTplParams; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Retrieve all decision items for an instance of an access review or a stage of an instance of a multi-stage access review for which the calling user is the reviewer. The decision items are presented as accessReviewInstanceDecisionItem objects on a given accessReviewInstance or accessReviewStage for which the calling user is the reviewer. + * @param FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + * @link https://learn.microsoft.com/graph/api/accessreviewinstancedecisionitem-filterbycurrentuser?view=graph-rest-1.0 Find more info here + */ + public function get(?FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [FilterByCurrentUserWithOnGetResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Retrieve all decision items for an instance of an access review or a stage of an instance of a multi-stage access review for which the calling user is the reviewer. The decision items are presented as accessReviewInstanceDecisionItem objects on a given accessReviewInstance or accessReviewStage for which the calling user is the reviewer. + * @param FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return FilterByCurrentUserWithOnRequestBuilder + */ + public function withUrl(string $rawUrl): FilterByCurrentUserWithOnRequestBuilder { + return new FilterByCurrentUserWithOnRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Stages/Item/Decisions/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Stages/Item/Decisions/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..0a74226825c --- /dev/null +++ b/src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Stages/Item/Decisions/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnRequestBuilderGetQueryParameters.php @@ -0,0 +1,82 @@ +|null $expand Expand related entities + */ + public ?array $expand = null; + + /** + * @QueryParameter("%24filter") + * @var string|null $filter Filter items by property values + */ + public ?string $filter = null; + + /** + * @QueryParameter("%24orderby") + * @var array|null $orderby Order items by property values + */ + public ?array $orderby = null; + + /** + * @QueryParameter("%24search") + * @var string|null $search Search items by search phrases + */ + public ?string $search = null; + + /** + * @QueryParameter("%24select") + * @var array|null $select Select properties to be returned + */ + public ?array $select = null; + + /** + * @QueryParameter("%24skip") + * @var int|null $skip Skip the first n items + */ + public ?int $skip = null; + + /** + * @QueryParameter("%24top") + * @var int|null $top Show only the first n items + */ + public ?int $top = null; + + /** + * Instantiates a new FilterByCurrentUserWithOnRequestBuilderGetQueryParameters and sets the default values. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + */ + public function __construct(?bool $count = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null) { + $this->count = $count; + $this->expand = $expand; + $this->filter = $filter; + $this->orderby = $orderby; + $this->search = $search; + $this->select = $select; + $this->skip = $skip; + $this->top = $top; + } + +} diff --git a/src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Stages/Item/Decisions/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Stages/Item/Decisions/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..ee2da9408af --- /dev/null +++ b/src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Stages/Item/Decisions/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param FilterByCurrentUserWithOnRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?FilterByCurrentUserWithOnRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new FilterByCurrentUserWithOnRequestBuilderGetQueryParameters. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + * @return FilterByCurrentUserWithOnRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?bool $count = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null): FilterByCurrentUserWithOnRequestBuilderGetQueryParameters { + return new FilterByCurrentUserWithOnRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Stages/Item/Decisions/Item/AccessReviewInstanceDecisionItemItemRequestBuilder.php b/src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Stages/Item/Decisions/Item/AccessReviewInstanceDecisionItemItemRequestBuilder.php new file mode 100644 index 00000000000..7527c633f2c --- /dev/null +++ b/src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Stages/Item/Decisions/Item/AccessReviewInstanceDecisionItemItemRequestBuilder.php @@ -0,0 +1,152 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Instantiates a new AccessReviewInstanceDecisionItemItemRequestBuilder 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/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property decisions for identityGovernance + * @param AccessReviewInstanceDecisionItemItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?AccessReviewInstanceDecisionItemItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Each user reviewed in an accessReviewStage has a decision item representing if they were approved, denied, or not yet reviewed. + * @param AccessReviewInstanceDecisionItemItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?AccessReviewInstanceDecisionItemItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [AccessReviewInstanceDecisionItem::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property decisions in identityGovernance + * @param AccessReviewInstanceDecisionItem $body The request body + * @param AccessReviewInstanceDecisionItemItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(AccessReviewInstanceDecisionItem $body, ?AccessReviewInstanceDecisionItemItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [AccessReviewInstanceDecisionItem::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property decisions for identityGovernance + * @param AccessReviewInstanceDecisionItemItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?AccessReviewInstanceDecisionItemItemRequestBuilderDeleteRequestConfiguration $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; + } + + /** + * Each user reviewed in an accessReviewStage has a decision item representing if they were approved, denied, or not yet reviewed. + * @param AccessReviewInstanceDecisionItemItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?AccessReviewInstanceDecisionItemItemRequestBuilderGetRequestConfiguration $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 decisions in identityGovernance + * @param AccessReviewInstanceDecisionItem $body The request body + * @param AccessReviewInstanceDecisionItemItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(AccessReviewInstanceDecisionItem $body, ?AccessReviewInstanceDecisionItemItemRequestBuilderPatchRequestConfiguration $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 AccessReviewInstanceDecisionItemItemRequestBuilder + */ + public function withUrl(string $rawUrl): AccessReviewInstanceDecisionItemItemRequestBuilder { + return new AccessReviewInstanceDecisionItemItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Stages/Item/Decisions/Item/AccessReviewInstanceDecisionItemItemRequestBuilderDeleteRequestConfiguration.php b/src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Stages/Item/Decisions/Item/AccessReviewInstanceDecisionItemItemRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..adfd323cfbe --- /dev/null +++ b/src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Stages/Item/Decisions/Item/AccessReviewInstanceDecisionItemItemRequestBuilderDeleteRequestConfiguration.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/AccessReviews/Unified/Definitions/Item/Instances/Item/Stages/Item/Decisions/Item/AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Stages/Item/Decisions/Item/AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..831b0d90ceb --- /dev/null +++ b/src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Stages/Item/Decisions/Item/AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters.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 AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters 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/AccessReviews/Unified/Definitions/Item/Instances/Item/Stages/Item/Decisions/Item/AccessReviewInstanceDecisionItemItemRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Stages/Item/Decisions/Item/AccessReviewInstanceDecisionItemItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..02c376b748f --- /dev/null +++ b/src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Stages/Item/Decisions/Item/AccessReviewInstanceDecisionItemItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters { + return new AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Stages/Item/Decisions/Item/AccessReviewInstanceDecisionItemItemRequestBuilderPatchRequestConfiguration.php b/src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Stages/Item/Decisions/Item/AccessReviewInstanceDecisionItemItemRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..f6f3adaca03 --- /dev/null +++ b/src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Stages/Item/Decisions/Item/AccessReviewInstanceDecisionItemItemRequestBuilderPatchRequestConfiguration.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/AccessReviews/Unified/Definitions/Item/Instances/Item/Stages/Item/Decisions/Item/Insights/Count/CountRequestBuilder.php b/src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Stages/Item/Decisions/Item/Insights/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..14aa1168ad7 --- /dev/null +++ b/src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Stages/Item/Decisions/Item/Insights/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/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/insights/$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/AccessReviews/Unified/Definitions/Item/Instances/Item/Stages/Item/Decisions/Item/Insights/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Stages/Item/Decisions/Item/Insights/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..3e3f62e8f53 --- /dev/null +++ b/src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Stages/Item/Decisions/Item/Insights/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Stages/Item/Decisions/Item/Insights/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Stages/Item/Decisions/Item/Insights/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..12e1a862d16 --- /dev/null +++ b/src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Stages/Item/Decisions/Item/Insights/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/AccessReviews/Unified/Definitions/Item/Instances/Item/Stages/Item/Decisions/Item/Insights/InsightsRequestBuilder.php b/src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Stages/Item/Decisions/Item/Insights/InsightsRequestBuilder.php new file mode 100644 index 00000000000..8cf56b27a0a --- /dev/null +++ b/src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Stages/Item/Decisions/Item/Insights/InsightsRequestBuilder.php @@ -0,0 +1,133 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the insights property of the microsoft.graph.accessReviewInstanceDecisionItem entity. + * @param string $governanceInsightId The unique identifier of governanceInsight + * @return GovernanceInsightItemRequestBuilder + */ + public function byGovernanceInsightId(string $governanceInsightId): GovernanceInsightItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['governanceInsight%2Did'] = $governanceInsightId; + return new GovernanceInsightItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new InsightsRequestBuilder 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/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/insights{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + * @param InsightsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?InsightsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [GovernanceInsightCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Create new navigation property to insights for identityGovernance + * @param GovernanceInsight $body The request body + * @param InsightsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(GovernanceInsight $body, ?InsightsRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [GovernanceInsight::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + * @param InsightsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?InsightsRequestBuilderGetRequestConfiguration $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 insights for identityGovernance + * @param GovernanceInsight $body The request body + * @param InsightsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(GovernanceInsight $body, ?InsightsRequestBuilderPostRequestConfiguration $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 InsightsRequestBuilder + */ + public function withUrl(string $rawUrl): InsightsRequestBuilder { + return new InsightsRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Stages/Item/Decisions/Item/Insights/InsightsRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Stages/Item/Decisions/Item/Insights/InsightsRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..f184d665842 --- /dev/null +++ b/src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Stages/Item/Decisions/Item/Insights/InsightsRequestBuilderGetQueryParameters.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 InsightsRequestBuilderGetQueryParameters 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/AccessReviews/Unified/Definitions/Item/Instances/Item/Stages/Item/Decisions/Item/Insights/InsightsRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Stages/Item/Decisions/Item/Insights/InsightsRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..afd2aa63eb4 --- /dev/null +++ b/src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Stages/Item/Decisions/Item/Insights/InsightsRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param InsightsRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?InsightsRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new InsightsRequestBuilderGetQueryParameters. + * @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 InsightsRequestBuilderGetQueryParameters + */ + 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): InsightsRequestBuilderGetQueryParameters { + return new InsightsRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Stages/Item/Decisions/Item/Insights/InsightsRequestBuilderPostRequestConfiguration.php b/src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Stages/Item/Decisions/Item/Insights/InsightsRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..e54ede6ebb2 --- /dev/null +++ b/src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Stages/Item/Decisions/Item/Insights/InsightsRequestBuilderPostRequestConfiguration.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/AccessReviews/Unified/Definitions/Item/Instances/Item/Stages/Item/Decisions/Item/Insights/Item/GovernanceInsightItemRequestBuilder.php b/src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Stages/Item/Decisions/Item/Insights/Item/GovernanceInsightItemRequestBuilder.php new file mode 100644 index 00000000000..527ab71cbbd --- /dev/null +++ b/src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Stages/Item/Decisions/Item/Insights/Item/GovernanceInsightItemRequestBuilder.php @@ -0,0 +1,144 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/insights/{governanceInsight%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property insights for identityGovernance + * @param GovernanceInsightItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?GovernanceInsightItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + * @param GovernanceInsightItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?GovernanceInsightItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [GovernanceInsight::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property insights in identityGovernance + * @param GovernanceInsight $body The request body + * @param GovernanceInsightItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(GovernanceInsight $body, ?GovernanceInsightItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [GovernanceInsight::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property insights for identityGovernance + * @param GovernanceInsightItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?GovernanceInsightItemRequestBuilderDeleteRequestConfiguration $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; + } + + /** + * Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + * @param GovernanceInsightItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?GovernanceInsightItemRequestBuilderGetRequestConfiguration $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 insights in identityGovernance + * @param GovernanceInsight $body The request body + * @param GovernanceInsightItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(GovernanceInsight $body, ?GovernanceInsightItemRequestBuilderPatchRequestConfiguration $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 GovernanceInsightItemRequestBuilder + */ + public function withUrl(string $rawUrl): GovernanceInsightItemRequestBuilder { + return new GovernanceInsightItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Stages/Item/Decisions/Item/Insights/Item/GovernanceInsightItemRequestBuilderDeleteRequestConfiguration.php b/src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Stages/Item/Decisions/Item/Insights/Item/GovernanceInsightItemRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..14e51816002 --- /dev/null +++ b/src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Stages/Item/Decisions/Item/Insights/Item/GovernanceInsightItemRequestBuilderDeleteRequestConfiguration.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/AccessReviews/Unified/Definitions/Item/Instances/Item/Stages/Item/Decisions/Item/Insights/Item/GovernanceInsightItemRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Stages/Item/Decisions/Item/Insights/Item/GovernanceInsightItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..8cf8afa6b1b --- /dev/null +++ b/src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Stages/Item/Decisions/Item/Insights/Item/GovernanceInsightItemRequestBuilderGetQueryParameters.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 GovernanceInsightItemRequestBuilderGetQueryParameters 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/AccessReviews/Unified/Definitions/Item/Instances/Item/Stages/Item/Decisions/Item/Insights/Item/GovernanceInsightItemRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Stages/Item/Decisions/Item/Insights/Item/GovernanceInsightItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..1873a930f17 --- /dev/null +++ b/src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Stages/Item/Decisions/Item/Insights/Item/GovernanceInsightItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param GovernanceInsightItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?GovernanceInsightItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new GovernanceInsightItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return GovernanceInsightItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): GovernanceInsightItemRequestBuilderGetQueryParameters { + return new GovernanceInsightItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Stages/Item/Decisions/Item/Insights/Item/GovernanceInsightItemRequestBuilderPatchRequestConfiguration.php b/src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Stages/Item/Decisions/Item/Insights/Item/GovernanceInsightItemRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..28eeb11df50 --- /dev/null +++ b/src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Stages/Item/Decisions/Item/Insights/Item/GovernanceInsightItemRequestBuilderPatchRequestConfiguration.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/AccessReviews/Unified/Definitions/Item/Instances/Item/Stages/Item/Stop/StopRequestBuilder.php b/src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Stages/Item/Stop/StopRequestBuilder.php new file mode 100644 index 00000000000..201ef02cb89 --- /dev/null +++ b/src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Stages/Item/Stop/StopRequestBuilder.php @@ -0,0 +1,74 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/stop'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * 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 + * @link https://learn.microsoft.com/graph/api/accessreviewstage-stop?view=graph-rest-1.0 Find more info here + */ + public function post(?StopRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * 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 + */ + public function toPostRequestInformation(?StopRequestBuilderPostRequestConfiguration $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 StopRequestBuilder + */ + public function withUrl(string $rawUrl): StopRequestBuilder { + return new StopRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Stages/Item/Stop/StopRequestBuilderPostRequestConfiguration.php b/src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Stages/Item/Stop/StopRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..c4ec75f4f6d --- /dev/null +++ b/src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Stages/Item/Stop/StopRequestBuilderPostRequestConfiguration.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/AccessReviews/Unified/Definitions/Item/Instances/Item/Stages/StagesRequestBuilder.php b/src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Stages/StagesRequestBuilder.php new file mode 100644 index 00000000000..883e60d97f2 --- /dev/null +++ b/src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Stages/StagesRequestBuilder.php @@ -0,0 +1,143 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the stages property of the microsoft.graph.accessReviewInstance entity. + * @param string $accessReviewStageId The unique identifier of accessReviewStage + * @return AccessReviewStageItemRequestBuilder + */ + public function byAccessReviewStageId(string $accessReviewStageId): AccessReviewStageItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['accessReviewStage%2Did'] = $accessReviewStageId; + return new AccessReviewStageItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new StagesRequestBuilder 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/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/stages{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Provides operations to call the filterByCurrentUser method. + * @param string $on Usage: on='{on}' + * @return FilterByCurrentUserWithOnRequestBuilder + */ + public function filterByCurrentUserWithOn(string $on): FilterByCurrentUserWithOnRequestBuilder { + return new FilterByCurrentUserWithOnRequestBuilder($this->pathParameters, $this->requestAdapter, $on); + } + + /** + * If the instance has multiple stages, this returns the collection of stages. A new stage will only be created when the previous stage ends. The existence, number, and settings of stages on a review instance are created based on the accessReviewStageSettings on the parent accessReviewScheduleDefinition. + * @param StagesRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?StagesRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [AccessReviewStageCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Create new navigation property to stages for identityGovernance + * @param AccessReviewStage $body The request body + * @param StagesRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(AccessReviewStage $body, ?StagesRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [AccessReviewStage::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * If the instance has multiple stages, this returns the collection of stages. A new stage will only be created when the previous stage ends. The existence, number, and settings of stages on a review instance are created based on the accessReviewStageSettings on the parent accessReviewScheduleDefinition. + * @param StagesRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?StagesRequestBuilderGetRequestConfiguration $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 stages for identityGovernance + * @param AccessReviewStage $body The request body + * @param StagesRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(AccessReviewStage $body, ?StagesRequestBuilderPostRequestConfiguration $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 StagesRequestBuilder + */ + public function withUrl(string $rawUrl): StagesRequestBuilder { + return new StagesRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Stages/StagesRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Stages/StagesRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..90519788034 --- /dev/null +++ b/src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Stages/StagesRequestBuilderGetQueryParameters.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 StagesRequestBuilderGetQueryParameters 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/AccessReviews/Unified/Definitions/Item/Instances/Item/Stages/StagesRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Stages/StagesRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..eb00dca14b3 --- /dev/null +++ b/src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Stages/StagesRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param StagesRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?StagesRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new StagesRequestBuilderGetQueryParameters. + * @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 StagesRequestBuilderGetQueryParameters + */ + 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): StagesRequestBuilderGetQueryParameters { + return new StagesRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/Admin/ConfigurationManagement/ConfigurationDrifts/ConfigurationDriftsRequestBuilderPostRequestConfiguration.php b/src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Stages/StagesRequestBuilderPostRequestConfiguration.php similarity index 63% rename from src/Generated/Admin/ConfigurationManagement/ConfigurationDrifts/ConfigurationDriftsRequestBuilderPostRequestConfiguration.php rename to src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Stages/StagesRequestBuilderPostRequestConfiguration.php index 17bf9936e3e..9a233ae1b7d 100644 --- a/src/Generated/Admin/ConfigurationManagement/ConfigurationDrifts/ConfigurationDriftsRequestBuilderPostRequestConfiguration.php +++ b/src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Stages/StagesRequestBuilderPostRequestConfiguration.php @@ -1,6 +1,6 @@ |string>|null $headers Request headers * @param array|null $options Request options */ diff --git a/src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Stop/StopRequestBuilder.php b/src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Stop/StopRequestBuilder.php new file mode 100644 index 00000000000..ddb90875096 --- /dev/null +++ b/src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Stop/StopRequestBuilder.php @@ -0,0 +1,74 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/stop'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Stop a currently active accessReviewInstance. After the access review instance stops, the instance status is marked as Completed, the reviewers can no longer give input, and the access review decisions are applied. Stopping an instance will not stop future instances. To prevent a recurring access review from starting future instances, update the schedule definition to change its scheduled end date. + * @param StopRequestBuilderPostRequestConfiguration|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/accessreviewinstance-stop?view=graph-rest-1.0 Find more info here + */ + public function post(?StopRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Stop a currently active accessReviewInstance. After the access review instance stops, the instance status is marked as Completed, the reviewers can no longer give input, and the access review decisions are applied. Stopping an instance will not stop future instances. To prevent a recurring access review from starting future instances, update the schedule definition to change its scheduled end date. + * @param StopRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(?StopRequestBuilderPostRequestConfiguration $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 StopRequestBuilder + */ + public function withUrl(string $rawUrl): StopRequestBuilder { + return new StopRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Stop/StopRequestBuilderPostRequestConfiguration.php b/src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Stop/StopRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..f894e1155d3 --- /dev/null +++ b/src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Stop/StopRequestBuilderPostRequestConfiguration.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/AccessReviews/Unified/Definitions/Item/Stop/StopRequestBuilder.php b/src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Stop/StopRequestBuilder.php new file mode 100644 index 00000000000..38a9370aa4e --- /dev/null +++ b/src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Stop/StopRequestBuilder.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}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/stop'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Invoke action stop + * @param StopRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(?StopRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Invoke action stop + * @param StopRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(?StopRequestBuilderPostRequestConfiguration $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 StopRequestBuilder + */ + public function withUrl(string $rawUrl): StopRequestBuilder { + return new StopRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Stop/StopRequestBuilderPostRequestConfiguration.php b/src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Stop/StopRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..def9645bdd5 --- /dev/null +++ b/src/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Stop/StopRequestBuilderPostRequestConfiguration.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/EmployeeExperience/Roles/Count/CountRequestBuilder.php b/src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Count/CountRequestBuilder.php similarity index 93% rename from src/Generated/EmployeeExperience/Roles/Count/CountRequestBuilder.php rename to src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Count/CountRequestBuilder.php index 6a85c7748ed..bbb1a19d602 100644 --- a/src/Generated/EmployeeExperience/Roles/Count/CountRequestBuilder.php +++ b/src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Count/CountRequestBuilder.php @@ -1,6 +1,6 @@ pathParameters = $pathParametersOrRawUrl; } else { diff --git a/src/Generated/EmployeeExperience/Roles/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Count/CountRequestBuilderGetQueryParameters.php similarity index 90% rename from src/Generated/EmployeeExperience/Roles/Count/CountRequestBuilderGetQueryParameters.php rename to src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Count/CountRequestBuilderGetQueryParameters.php index d8b2a6616b8..b6806a54ec1 100644 --- a/src/Generated/EmployeeExperience/Roles/Count/CountRequestBuilderGetQueryParameters.php +++ b/src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Count/CountRequestBuilderGetQueryParameters.php @@ -1,6 +1,6 @@ + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'value' => fn(ParseNode $n) => $o->setValue($n->getCollectionOfObjectValues([AccessReviewInstance::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, AccessReviewInstance::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'value'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + $writer->writeCollectionOfObjectValues('value', $this->getValue()); + } + + /** + * Sets the value property value. The value property + * @param array|null $value Value to set for the value property. + */ + public function setValue(?array $value): void { + $this->getBackingStore()->set('value', $value); + } + +} diff --git a/src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnRequestBuilder.php b/src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnRequestBuilder.php new file mode 100644 index 00000000000..8e651a7a3ef --- /dev/null +++ b/src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnRequestBuilder.php @@ -0,0 +1,80 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + * @param string|null $on Usage: on='{on}' + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter, ?string $on = null) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/accessReviews/unified/instances/filterByCurrentUser(on=\'{on}\'){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $urlTplParams = $pathParametersOrRawUrl; + $urlTplParams['on'] = $on; + $this->pathParameters = $urlTplParams; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Retrieve all accessReviewInstance objects on a given accessReviewScheduleDefinition where the calling user is a reviewer on one or more accessReviewInstanceDecisionItem objects. + * @param FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + * @link https://learn.microsoft.com/graph/api/accessreviewinstance-filterbycurrentuser?view=graph-rest-1.0 Find more info here + */ + public function get(?FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [FilterByCurrentUserWithOnGetResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Retrieve all accessReviewInstance objects on a given accessReviewScheduleDefinition where the calling user is a reviewer on one or more accessReviewInstanceDecisionItem objects. + * @param FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return FilterByCurrentUserWithOnRequestBuilder + */ + public function withUrl(string $rawUrl): FilterByCurrentUserWithOnRequestBuilder { + return new FilterByCurrentUserWithOnRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..e4c8dc2e3c2 --- /dev/null +++ b/src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnRequestBuilderGetQueryParameters.php @@ -0,0 +1,82 @@ +|null $expand Expand related entities + */ + public ?array $expand = null; + + /** + * @QueryParameter("%24filter") + * @var string|null $filter Filter items by property values + */ + public ?string $filter = null; + + /** + * @QueryParameter("%24orderby") + * @var array|null $orderby Order items by property values + */ + public ?array $orderby = null; + + /** + * @QueryParameter("%24search") + * @var string|null $search Search items by search phrases + */ + public ?string $search = null; + + /** + * @QueryParameter("%24select") + * @var array|null $select Select properties to be returned + */ + public ?array $select = null; + + /** + * @QueryParameter("%24skip") + * @var int|null $skip Skip the first n items + */ + public ?int $skip = null; + + /** + * @QueryParameter("%24top") + * @var int|null $top Show only the first n items + */ + public ?int $top = null; + + /** + * Instantiates a new FilterByCurrentUserWithOnRequestBuilderGetQueryParameters and sets the default values. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + */ + public function __construct(?bool $count = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null) { + $this->count = $count; + $this->expand = $expand; + $this->filter = $filter; + $this->orderby = $orderby; + $this->search = $search; + $this->select = $select; + $this->skip = $skip; + $this->top = $top; + } + +} diff --git a/src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..1b9ea7ccc40 --- /dev/null +++ b/src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param FilterByCurrentUserWithOnRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?FilterByCurrentUserWithOnRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new FilterByCurrentUserWithOnRequestBuilderGetQueryParameters. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + * @return FilterByCurrentUserWithOnRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?bool $count = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null): FilterByCurrentUserWithOnRequestBuilderGetQueryParameters { + return new FilterByCurrentUserWithOnRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/InstancesRequestBuilder.php b/src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/InstancesRequestBuilder.php new file mode 100644 index 00000000000..a46b5d237f4 --- /dev/null +++ b/src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/InstancesRequestBuilder.php @@ -0,0 +1,143 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the instances property of the microsoft.graph.unifiedRoot entity. + * @param string $accessReviewInstanceId The unique identifier of accessReviewInstance + * @return AccessReviewInstanceItemRequestBuilder + */ + public function byAccessReviewInstanceId(string $accessReviewInstanceId): AccessReviewInstanceItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['accessReviewInstance%2Did'] = $accessReviewInstanceId; + return new AccessReviewInstanceItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new InstancesRequestBuilder 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/accessReviews/unified/instances{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Provides operations to call the filterByCurrentUser method. + * @param string $on Usage: on='{on}' + * @return FilterByCurrentUserWithOnRequestBuilder + */ + public function filterByCurrentUserWithOn(string $on): FilterByCurrentUserWithOnRequestBuilder { + return new FilterByCurrentUserWithOnRequestBuilder($this->pathParameters, $this->requestAdapter, $on); + } + + /** + * Represents the unified (vNext) instance of a review. + * @param InstancesRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?InstancesRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [AccessReviewInstanceCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Create new navigation property to instances for identityGovernance + * @param AccessReviewInstance $body The request body + * @param InstancesRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(AccessReviewInstance $body, ?InstancesRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [AccessReviewInstance::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Represents the unified (vNext) instance of a review. + * @param InstancesRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?InstancesRequestBuilderGetRequestConfiguration $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 instances for identityGovernance + * @param AccessReviewInstance $body The request body + * @param InstancesRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(AccessReviewInstance $body, ?InstancesRequestBuilderPostRequestConfiguration $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 InstancesRequestBuilder + */ + public function withUrl(string $rawUrl): InstancesRequestBuilder { + return new InstancesRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/InstancesRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/InstancesRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..e8189e6e321 --- /dev/null +++ b/src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/InstancesRequestBuilderGetQueryParameters.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 InstancesRequestBuilderGetQueryParameters 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/AccessReviews/Unified/Instances/InstancesRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/InstancesRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..a7219b26785 --- /dev/null +++ b/src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/InstancesRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param InstancesRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?InstancesRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new InstancesRequestBuilderGetQueryParameters. + * @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 InstancesRequestBuilderGetQueryParameters + */ + 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): InstancesRequestBuilderGetQueryParameters { + return new InstancesRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/InstancesRequestBuilderPostRequestConfiguration.php b/src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/InstancesRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..b5a9ef3f5a2 --- /dev/null +++ b/src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/InstancesRequestBuilderPostRequestConfiguration.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/AccessReviews/Unified/Instances/Item/AcceptRecommendations/AcceptRecommendationsRequestBuilder.php b/src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/AcceptRecommendations/AcceptRecommendationsRequestBuilder.php new file mode 100644 index 00000000000..58576cab020 --- /dev/null +++ b/src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/AcceptRecommendations/AcceptRecommendationsRequestBuilder.php @@ -0,0 +1,74 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/acceptRecommendations'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Allows the acceptance of recommendations on all accessReviewInstanceDecisionItem objects that haven't been reviewed on an accessReviewInstance object for which the calling user is a reviewer. + * @param AcceptRecommendationsRequestBuilderPostRequestConfiguration|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/accessreviewinstance-acceptrecommendations?view=graph-rest-1.0 Find more info here + */ + public function post(?AcceptRecommendationsRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Allows the acceptance of recommendations on all accessReviewInstanceDecisionItem objects that haven't been reviewed on an accessReviewInstance object for which the calling user is a reviewer. + * @param AcceptRecommendationsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(?AcceptRecommendationsRequestBuilderPostRequestConfiguration $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 AcceptRecommendationsRequestBuilder + */ + public function withUrl(string $rawUrl): AcceptRecommendationsRequestBuilder { + return new AcceptRecommendationsRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/AcceptRecommendations/AcceptRecommendationsRequestBuilderPostRequestConfiguration.php b/src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/AcceptRecommendations/AcceptRecommendationsRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..ab2fee16ce7 --- /dev/null +++ b/src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/AcceptRecommendations/AcceptRecommendationsRequestBuilderPostRequestConfiguration.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/AccessReviews/Unified/Instances/Item/AccessReviewInstanceItemRequestBuilder.php b/src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/AccessReviewInstanceItemRequestBuilder.php new file mode 100644 index 00000000000..9905754b568 --- /dev/null +++ b/src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/AccessReviewInstanceItemRequestBuilder.php @@ -0,0 +1,216 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to call the applyDecisions method. + */ + public function applyDecisions(): ApplyDecisionsRequestBuilder { + return new ApplyDecisionsRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to call the batchRecordDecisions method. + */ + public function batchRecordDecisions(): BatchRecordDecisionsRequestBuilder { + return new BatchRecordDecisionsRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the contactedReviewers property of the microsoft.graph.accessReviewInstance entity. + */ + public function contactedReviewers(): ContactedReviewersRequestBuilder { + return new ContactedReviewersRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the decisions property of the microsoft.graph.accessReviewInstance entity. + */ + public function decisions(): DecisionsRequestBuilder { + return new DecisionsRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to call the resetDecisions method. + */ + public function resetDecisions(): ResetDecisionsRequestBuilder { + return new ResetDecisionsRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to call the sendReminder method. + */ + public function sendReminder(): SendReminderRequestBuilder { + return new SendReminderRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the stages property of the microsoft.graph.accessReviewInstance entity. + */ + public function stages(): StagesRequestBuilder { + return new StagesRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to call the stop method. + */ + public function stop(): StopRequestBuilder { + return new StopRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Instantiates a new AccessReviewInstanceItemRequestBuilder 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/accessReviews/unified/instances/{accessReviewInstance%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property instances for identityGovernance + * @param AccessReviewInstanceItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?AccessReviewInstanceItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Represents the unified (vNext) instance of a review. + * @param AccessReviewInstanceItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?AccessReviewInstanceItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [AccessReviewInstance::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property instances in identityGovernance + * @param AccessReviewInstance $body The request body + * @param AccessReviewInstanceItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(AccessReviewInstance $body, ?AccessReviewInstanceItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [AccessReviewInstance::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property instances for identityGovernance + * @param AccessReviewInstanceItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?AccessReviewInstanceItemRequestBuilderDeleteRequestConfiguration $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; + } + + /** + * Represents the unified (vNext) instance of a review. + * @param AccessReviewInstanceItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?AccessReviewInstanceItemRequestBuilderGetRequestConfiguration $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 instances in identityGovernance + * @param AccessReviewInstance $body The request body + * @param AccessReviewInstanceItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(AccessReviewInstance $body, ?AccessReviewInstanceItemRequestBuilderPatchRequestConfiguration $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 AccessReviewInstanceItemRequestBuilder + */ + public function withUrl(string $rawUrl): AccessReviewInstanceItemRequestBuilder { + return new AccessReviewInstanceItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Admin/ConfigurationManagement/ConfigurationSnapshots/Item/ConfigurationBaselineItemRequestBuilderPatchRequestConfiguration.php b/src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/AccessReviewInstanceItemRequestBuilderDeleteRequestConfiguration.php similarity index 67% rename from src/Generated/Admin/ConfigurationManagement/ConfigurationSnapshots/Item/ConfigurationBaselineItemRequestBuilderPatchRequestConfiguration.php rename to src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/AccessReviewInstanceItemRequestBuilderDeleteRequestConfiguration.php index 6d3b6ac5287..54158b6aa52 100644 --- a/src/Generated/Admin/ConfigurationManagement/ConfigurationSnapshots/Item/ConfigurationBaselineItemRequestBuilderPatchRequestConfiguration.php +++ b/src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/AccessReviewInstanceItemRequestBuilderDeleteRequestConfiguration.php @@ -1,6 +1,6 @@ |string>|null $headers Request headers * @param array|null $options Request options */ diff --git a/src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/AccessReviewInstanceItemRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/AccessReviewInstanceItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..94e2e52d0a9 --- /dev/null +++ b/src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/AccessReviewInstanceItemRequestBuilderGetQueryParameters.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 AccessReviewInstanceItemRequestBuilderGetQueryParameters 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/AccessReviews/Unified/Instances/Item/AccessReviewInstanceItemRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/AccessReviewInstanceItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..293bb6db3d7 --- /dev/null +++ b/src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/AccessReviewInstanceItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param AccessReviewInstanceItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?AccessReviewInstanceItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new AccessReviewInstanceItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return AccessReviewInstanceItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): AccessReviewInstanceItemRequestBuilderGetQueryParameters { + return new AccessReviewInstanceItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/EmployeeExperience/Roles/Item/Members/Item/EngagementRoleMemberItemRequestBuilderPatchRequestConfiguration.php b/src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/AccessReviewInstanceItemRequestBuilderPatchRequestConfiguration.php similarity index 73% rename from src/Generated/EmployeeExperience/Roles/Item/Members/Item/EngagementRoleMemberItemRequestBuilderPatchRequestConfiguration.php rename to src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/AccessReviewInstanceItemRequestBuilderPatchRequestConfiguration.php index 2a02589a524..5241cc4fedb 100644 --- a/src/Generated/EmployeeExperience/Roles/Item/Members/Item/EngagementRoleMemberItemRequestBuilderPatchRequestConfiguration.php +++ b/src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/AccessReviewInstanceItemRequestBuilderPatchRequestConfiguration.php @@ -1,6 +1,6 @@ |string>|null $headers Request headers * @param array|null $options Request options */ diff --git a/src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/ApplyDecisions/ApplyDecisionsRequestBuilder.php b/src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/ApplyDecisions/ApplyDecisionsRequestBuilder.php new file mode 100644 index 00000000000..047347fd9ce --- /dev/null +++ b/src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/ApplyDecisions/ApplyDecisionsRequestBuilder.php @@ -0,0 +1,74 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/applyDecisions'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Apply review decisions on an accessReviewInstance if the decisions were not applied automatically because the autoApplyDecisionsEnabled property is false in the review's accessReviewScheduleSettings. The status of the accessReviewInstance must be Completed to call this method. + * @param ApplyDecisionsRequestBuilderPostRequestConfiguration|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/accessreviewinstance-applydecisions?view=graph-rest-1.0 Find more info here + */ + public function post(?ApplyDecisionsRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Apply review decisions on an accessReviewInstance if the decisions were not applied automatically because the autoApplyDecisionsEnabled property is false in the review's accessReviewScheduleSettings. The status of the accessReviewInstance must be Completed to call this method. + * @param ApplyDecisionsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(?ApplyDecisionsRequestBuilderPostRequestConfiguration $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 ApplyDecisionsRequestBuilder + */ + public function withUrl(string $rawUrl): ApplyDecisionsRequestBuilder { + return new ApplyDecisionsRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/ApplyDecisions/ApplyDecisionsRequestBuilderPostRequestConfiguration.php b/src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/ApplyDecisions/ApplyDecisionsRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..5ff1886fd3c --- /dev/null +++ b/src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/ApplyDecisions/ApplyDecisionsRequestBuilderPostRequestConfiguration.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/AccessReviews/Unified/Instances/Item/BatchRecordDecisions/BatchRecordDecisionsPostRequestBody.php b/src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/BatchRecordDecisions/BatchRecordDecisionsPostRequestBody.php new file mode 100644 index 00000000000..a785269daec --- /dev/null +++ b/src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/BatchRecordDecisions/BatchRecordDecisionsPostRequestBody.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 BatchRecordDecisionsPostRequestBody + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): BatchRecordDecisionsPostRequestBody { + return new BatchRecordDecisionsPostRequestBody(); + } + + /** + * 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 decision property value. The decision property + * @return string|null + */ + public function getDecision(): ?string { + $val = $this->getBackingStore()->get('decision'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'decision'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return [ + 'decision' => fn(ParseNode $n) => $o->setDecision($n->getStringValue()), + 'justification' => fn(ParseNode $n) => $o->setJustification($n->getStringValue()), + 'principalId' => fn(ParseNode $n) => $o->setPrincipalId($n->getStringValue()), + 'resourceId' => fn(ParseNode $n) => $o->setResourceId($n->getStringValue()), + ]; + } + + /** + * Gets the justification property value. The justification property + * @return string|null + */ + public function getJustification(): ?string { + $val = $this->getBackingStore()->get('justification'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'justification'"); + } + + /** + * Gets the principalId property value. The principalId property + * @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 resourceId property value. The resourceId property + * @return string|null + */ + public function getResourceId(): ?string { + $val = $this->getBackingStore()->get('resourceId'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'resourceId'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeStringValue('decision', $this->getDecision()); + $writer->writeStringValue('justification', $this->getJustification()); + $writer->writeStringValue('principalId', $this->getPrincipalId()); + $writer->writeStringValue('resourceId', $this->getResourceId()); + $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 decision property value. The decision property + * @param string|null $value Value to set for the decision property. + */ + public function setDecision(?string $value): void { + $this->getBackingStore()->set('decision', $value); + } + + /** + * Sets the justification property value. The justification property + * @param string|null $value Value to set for the justification property. + */ + public function setJustification(?string $value): void { + $this->getBackingStore()->set('justification', $value); + } + + /** + * Sets the principalId property value. The principalId property + * @param string|null $value Value to set for the principalId property. + */ + public function setPrincipalId(?string $value): void { + $this->getBackingStore()->set('principalId', $value); + } + + /** + * Sets the resourceId property value. The resourceId property + * @param string|null $value Value to set for the resourceId property. + */ + public function setResourceId(?string $value): void { + $this->getBackingStore()->set('resourceId', $value); + } + +} diff --git a/src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/BatchRecordDecisions/BatchRecordDecisionsRequestBuilder.php b/src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/BatchRecordDecisions/BatchRecordDecisionsRequestBuilder.php new file mode 100644 index 00000000000..7701d58ec79 --- /dev/null +++ b/src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/BatchRecordDecisions/BatchRecordDecisionsRequestBuilder.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/accessReviews/unified/instances/{accessReviewInstance%2Did}/batchRecordDecisions'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Enables reviewers to review all accessReviewInstanceDecisionItem objects in a specific accessReviewInstance in batches by using principalId, resourceId, or neither. + * @param BatchRecordDecisionsPostRequestBody $body The request body + * @param BatchRecordDecisionsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + * @link https://learn.microsoft.com/graph/api/accessreviewinstance-batchrecorddecisions?view=graph-rest-1.0 Find more info here + */ + public function post(BatchRecordDecisionsPostRequestBody $body, ?BatchRecordDecisionsRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Enables reviewers to review all accessReviewInstanceDecisionItem objects in a specific accessReviewInstance in batches by using principalId, resourceId, or neither. + * @param BatchRecordDecisionsPostRequestBody $body The request body + * @param BatchRecordDecisionsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(BatchRecordDecisionsPostRequestBody $body, ?BatchRecordDecisionsRequestBuilderPostRequestConfiguration $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 BatchRecordDecisionsRequestBuilder + */ + public function withUrl(string $rawUrl): BatchRecordDecisionsRequestBuilder { + return new BatchRecordDecisionsRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/EmployeeExperience/Roles/Item/EngagementRoleItemRequestBuilderDeleteRequestConfiguration.php b/src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/BatchRecordDecisions/BatchRecordDecisionsRequestBuilderPostRequestConfiguration.php similarity index 71% rename from src/Generated/EmployeeExperience/Roles/Item/EngagementRoleItemRequestBuilderDeleteRequestConfiguration.php rename to src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/BatchRecordDecisions/BatchRecordDecisionsRequestBuilderPostRequestConfiguration.php index 1e07f6933d3..15bf78956f2 100644 --- a/src/Generated/EmployeeExperience/Roles/Item/EngagementRoleItemRequestBuilderDeleteRequestConfiguration.php +++ b/src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/BatchRecordDecisions/BatchRecordDecisionsRequestBuilderPostRequestConfiguration.php @@ -1,6 +1,6 @@ |string>|null $headers Request headers * @param array|null $options Request options */ diff --git a/src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/ContactedReviewers/ContactedReviewersRequestBuilder.php b/src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/ContactedReviewers/ContactedReviewersRequestBuilder.php new file mode 100644 index 00000000000..f5883db9e98 --- /dev/null +++ b/src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/ContactedReviewers/ContactedReviewersRequestBuilder.php @@ -0,0 +1,133 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the contactedReviewers property of the microsoft.graph.accessReviewInstance entity. + * @param string $accessReviewReviewerId The unique identifier of accessReviewReviewer + * @return AccessReviewReviewerItemRequestBuilder + */ + public function byAccessReviewReviewerId(string $accessReviewReviewerId): AccessReviewReviewerItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['accessReviewReviewer%2Did'] = $accessReviewReviewerId; + return new AccessReviewReviewerItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new ContactedReviewersRequestBuilder 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/accessReviews/unified/instances/{accessReviewInstance%2Did}/contactedReviewers{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Returns the collection of reviewers who were contacted to complete this review. While the reviewers and fallbackReviewers properties of the accessReviewScheduleDefinition might specify group owners or managers as reviewers, contactedReviewers returns their individual identities. Supports $select. Read-only. + * @param ContactedReviewersRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?ContactedReviewersRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [AccessReviewReviewerCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Create new navigation property to contactedReviewers for identityGovernance + * @param AccessReviewReviewer $body The request body + * @param ContactedReviewersRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(AccessReviewReviewer $body, ?ContactedReviewersRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [AccessReviewReviewer::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Returns the collection of reviewers who were contacted to complete this review. While the reviewers and fallbackReviewers properties of the accessReviewScheduleDefinition might specify group owners or managers as reviewers, contactedReviewers returns their individual identities. Supports $select. Read-only. + * @param ContactedReviewersRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?ContactedReviewersRequestBuilderGetRequestConfiguration $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 contactedReviewers for identityGovernance + * @param AccessReviewReviewer $body The request body + * @param ContactedReviewersRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(AccessReviewReviewer $body, ?ContactedReviewersRequestBuilderPostRequestConfiguration $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 ContactedReviewersRequestBuilder + */ + public function withUrl(string $rawUrl): ContactedReviewersRequestBuilder { + return new ContactedReviewersRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/ContactedReviewers/ContactedReviewersRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/ContactedReviewers/ContactedReviewersRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..7753fe4bb39 --- /dev/null +++ b/src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/ContactedReviewers/ContactedReviewersRequestBuilderGetQueryParameters.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 ContactedReviewersRequestBuilderGetQueryParameters 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/AccessReviews/Unified/Instances/Item/ContactedReviewers/ContactedReviewersRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/ContactedReviewers/ContactedReviewersRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..8a58da1836e --- /dev/null +++ b/src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/ContactedReviewers/ContactedReviewersRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param ContactedReviewersRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?ContactedReviewersRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new ContactedReviewersRequestBuilderGetQueryParameters. + * @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 ContactedReviewersRequestBuilderGetQueryParameters + */ + 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): ContactedReviewersRequestBuilderGetQueryParameters { + return new ContactedReviewersRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/ContactedReviewers/ContactedReviewersRequestBuilderPostRequestConfiguration.php b/src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/ContactedReviewers/ContactedReviewersRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..f61e9e6d2ff --- /dev/null +++ b/src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/ContactedReviewers/ContactedReviewersRequestBuilderPostRequestConfiguration.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/AccessReviews/Unified/Instances/Item/ContactedReviewers/Count/CountRequestBuilder.php b/src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/ContactedReviewers/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..f7d4cebeee2 --- /dev/null +++ b/src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/ContactedReviewers/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/accessReviews/unified/instances/{accessReviewInstance%2Did}/contactedReviewers/$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/AccessReviews/Unified/Instances/Item/ContactedReviewers/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/ContactedReviewers/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..627a615e6b8 --- /dev/null +++ b/src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/ContactedReviewers/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/ContactedReviewers/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/ContactedReviewers/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..28e47eda670 --- /dev/null +++ b/src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/ContactedReviewers/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/AccessReviews/Unified/Instances/Item/ContactedReviewers/Item/AccessReviewReviewerItemRequestBuilder.php b/src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/ContactedReviewers/Item/AccessReviewReviewerItemRequestBuilder.php new file mode 100644 index 00000000000..132e930764d --- /dev/null +++ b/src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/ContactedReviewers/Item/AccessReviewReviewerItemRequestBuilder.php @@ -0,0 +1,144 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/contactedReviewers/{accessReviewReviewer%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property contactedReviewers for identityGovernance + * @param AccessReviewReviewerItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?AccessReviewReviewerItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Returns the collection of reviewers who were contacted to complete this review. While the reviewers and fallbackReviewers properties of the accessReviewScheduleDefinition might specify group owners or managers as reviewers, contactedReviewers returns their individual identities. Supports $select. Read-only. + * @param AccessReviewReviewerItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?AccessReviewReviewerItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [AccessReviewReviewer::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property contactedReviewers in identityGovernance + * @param AccessReviewReviewer $body The request body + * @param AccessReviewReviewerItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(AccessReviewReviewer $body, ?AccessReviewReviewerItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [AccessReviewReviewer::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property contactedReviewers for identityGovernance + * @param AccessReviewReviewerItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?AccessReviewReviewerItemRequestBuilderDeleteRequestConfiguration $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; + } + + /** + * Returns the collection of reviewers who were contacted to complete this review. While the reviewers and fallbackReviewers properties of the accessReviewScheduleDefinition might specify group owners or managers as reviewers, contactedReviewers returns their individual identities. Supports $select. Read-only. + * @param AccessReviewReviewerItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?AccessReviewReviewerItemRequestBuilderGetRequestConfiguration $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 contactedReviewers in identityGovernance + * @param AccessReviewReviewer $body The request body + * @param AccessReviewReviewerItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(AccessReviewReviewer $body, ?AccessReviewReviewerItemRequestBuilderPatchRequestConfiguration $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 AccessReviewReviewerItemRequestBuilder + */ + public function withUrl(string $rawUrl): AccessReviewReviewerItemRequestBuilder { + return new AccessReviewReviewerItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/ContactedReviewers/Item/AccessReviewReviewerItemRequestBuilderDeleteRequestConfiguration.php b/src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/ContactedReviewers/Item/AccessReviewReviewerItemRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..adac5d3c29d --- /dev/null +++ b/src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/ContactedReviewers/Item/AccessReviewReviewerItemRequestBuilderDeleteRequestConfiguration.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/AccessReviews/Unified/Instances/Item/ContactedReviewers/Item/AccessReviewReviewerItemRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/ContactedReviewers/Item/AccessReviewReviewerItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..eeef2261a9f --- /dev/null +++ b/src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/ContactedReviewers/Item/AccessReviewReviewerItemRequestBuilderGetQueryParameters.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 AccessReviewReviewerItemRequestBuilderGetQueryParameters 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/AccessReviews/Unified/Instances/Item/ContactedReviewers/Item/AccessReviewReviewerItemRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/ContactedReviewers/Item/AccessReviewReviewerItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..2601d6ab28c --- /dev/null +++ b/src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/ContactedReviewers/Item/AccessReviewReviewerItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param AccessReviewReviewerItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?AccessReviewReviewerItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new AccessReviewReviewerItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return AccessReviewReviewerItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): AccessReviewReviewerItemRequestBuilderGetQueryParameters { + return new AccessReviewReviewerItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/EmployeeExperience/EngagementAsyncOperations/EngagementAsyncOperationsRequestBuilderPostRequestConfiguration.php b/src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/ContactedReviewers/Item/AccessReviewReviewerItemRequestBuilderPatchRequestConfiguration.php similarity index 65% rename from src/Generated/EmployeeExperience/EngagementAsyncOperations/EngagementAsyncOperationsRequestBuilderPostRequestConfiguration.php rename to src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/ContactedReviewers/Item/AccessReviewReviewerItemRequestBuilderPatchRequestConfiguration.php index 22228fba5eb..b5b45866bde 100644 --- a/src/Generated/EmployeeExperience/EngagementAsyncOperations/EngagementAsyncOperationsRequestBuilderPostRequestConfiguration.php +++ b/src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/ContactedReviewers/Item/AccessReviewReviewerItemRequestBuilderPatchRequestConfiguration.php @@ -1,6 +1,6 @@ |string>|null $headers Request headers * @param array|null $options Request options */ diff --git a/src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Decisions/Count/CountRequestBuilder.php b/src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Decisions/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..60c2abc3db6 --- /dev/null +++ b/src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Decisions/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/accessReviews/unified/instances/{accessReviewInstance%2Did}/decisions/$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/AccessReviews/Unified/Instances/Item/Decisions/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Decisions/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..4352d7c6a1c --- /dev/null +++ b/src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Decisions/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Decisions/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Decisions/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..63a341a5fce --- /dev/null +++ b/src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Decisions/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/AccessReviews/Unified/Instances/Item/Decisions/DecisionsRequestBuilder.php b/src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Decisions/DecisionsRequestBuilder.php new file mode 100644 index 00000000000..e1e971c33fe --- /dev/null +++ b/src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Decisions/DecisionsRequestBuilder.php @@ -0,0 +1,143 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the decisions property of the microsoft.graph.accessReviewInstance entity. + * @param string $accessReviewInstanceDecisionItemId The unique identifier of accessReviewInstanceDecisionItem + * @return AccessReviewInstanceDecisionItemItemRequestBuilder + */ + public function byAccessReviewInstanceDecisionItemId(string $accessReviewInstanceDecisionItemId): AccessReviewInstanceDecisionItemItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['accessReviewInstanceDecisionItem%2Did'] = $accessReviewInstanceDecisionItemId; + return new AccessReviewInstanceDecisionItemItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new DecisionsRequestBuilder 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/accessReviews/unified/instances/{accessReviewInstance%2Did}/decisions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Provides operations to call the filterByCurrentUser method. + * @param string $on Usage: on='{on}' + * @return FilterByCurrentUserWithOnRequestBuilder + */ + public function filterByCurrentUserWithOn(string $on): FilterByCurrentUserWithOnRequestBuilder { + return new FilterByCurrentUserWithOnRequestBuilder($this->pathParameters, $this->requestAdapter, $on); + } + + /** + * Each user reviewed in an accessReviewInstance has a decision item representing if they were approved, denied, or not yet reviewed. + * @param DecisionsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?DecisionsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [AccessReviewInstanceDecisionItemCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Create new navigation property to decisions for identityGovernance + * @param AccessReviewInstanceDecisionItem $body The request body + * @param DecisionsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(AccessReviewInstanceDecisionItem $body, ?DecisionsRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [AccessReviewInstanceDecisionItem::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Each user reviewed in an accessReviewInstance has a decision item representing if they were approved, denied, or not yet reviewed. + * @param DecisionsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?DecisionsRequestBuilderGetRequestConfiguration $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 decisions for identityGovernance + * @param AccessReviewInstanceDecisionItem $body The request body + * @param DecisionsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(AccessReviewInstanceDecisionItem $body, ?DecisionsRequestBuilderPostRequestConfiguration $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 DecisionsRequestBuilder + */ + public function withUrl(string $rawUrl): DecisionsRequestBuilder { + return new DecisionsRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Decisions/DecisionsRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Decisions/DecisionsRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..e9423e0a8de --- /dev/null +++ b/src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Decisions/DecisionsRequestBuilderGetQueryParameters.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 DecisionsRequestBuilderGetQueryParameters 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/AccessReviews/Unified/Instances/Item/Decisions/DecisionsRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Decisions/DecisionsRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..606c23d2575 --- /dev/null +++ b/src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Decisions/DecisionsRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param DecisionsRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?DecisionsRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new DecisionsRequestBuilderGetQueryParameters. + * @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 DecisionsRequestBuilderGetQueryParameters + */ + 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): DecisionsRequestBuilderGetQueryParameters { + return new DecisionsRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Decisions/DecisionsRequestBuilderPostRequestConfiguration.php b/src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Decisions/DecisionsRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..b03e83883c0 --- /dev/null +++ b/src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Decisions/DecisionsRequestBuilderPostRequestConfiguration.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/AccessReviews/Unified/Instances/Item/Decisions/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnGetResponse.php b/src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Decisions/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnGetResponse.php new file mode 100644 index 00000000000..75bbffba47d --- /dev/null +++ b/src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Decisions/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnGetResponse.php @@ -0,0 +1,72 @@ + + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'value' => fn(ParseNode $n) => $o->setValue($n->getCollectionOfObjectValues([AccessReviewInstanceDecisionItem::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, AccessReviewInstanceDecisionItem::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'value'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + $writer->writeCollectionOfObjectValues('value', $this->getValue()); + } + + /** + * Sets the value property value. The value property + * @param array|null $value Value to set for the value property. + */ + public function setValue(?array $value): void { + $this->getBackingStore()->set('value', $value); + } + +} diff --git a/src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Decisions/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnRequestBuilder.php b/src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Decisions/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnRequestBuilder.php new file mode 100644 index 00000000000..dcf216d0d11 --- /dev/null +++ b/src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Decisions/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnRequestBuilder.php @@ -0,0 +1,80 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + * @param string|null $on Usage: on='{on}' + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter, ?string $on = null) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/decisions/filterByCurrentUser(on=\'{on}\'){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $urlTplParams = $pathParametersOrRawUrl; + $urlTplParams['on'] = $on; + $this->pathParameters = $urlTplParams; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Retrieve all decision items for an instance of an access review or a stage of an instance of a multi-stage access review for which the calling user is the reviewer. The decision items are presented as accessReviewInstanceDecisionItem objects on a given accessReviewInstance or accessReviewStage for which the calling user is the reviewer. + * @param FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + * @link https://learn.microsoft.com/graph/api/accessreviewinstancedecisionitem-filterbycurrentuser?view=graph-rest-1.0 Find more info here + */ + public function get(?FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [FilterByCurrentUserWithOnGetResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Retrieve all decision items for an instance of an access review or a stage of an instance of a multi-stage access review for which the calling user is the reviewer. The decision items are presented as accessReviewInstanceDecisionItem objects on a given accessReviewInstance or accessReviewStage for which the calling user is the reviewer. + * @param FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return FilterByCurrentUserWithOnRequestBuilder + */ + public function withUrl(string $rawUrl): FilterByCurrentUserWithOnRequestBuilder { + return new FilterByCurrentUserWithOnRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Decisions/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Decisions/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..4c94d83c03f --- /dev/null +++ b/src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Decisions/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnRequestBuilderGetQueryParameters.php @@ -0,0 +1,82 @@ +|null $expand Expand related entities + */ + public ?array $expand = null; + + /** + * @QueryParameter("%24filter") + * @var string|null $filter Filter items by property values + */ + public ?string $filter = null; + + /** + * @QueryParameter("%24orderby") + * @var array|null $orderby Order items by property values + */ + public ?array $orderby = null; + + /** + * @QueryParameter("%24search") + * @var string|null $search Search items by search phrases + */ + public ?string $search = null; + + /** + * @QueryParameter("%24select") + * @var array|null $select Select properties to be returned + */ + public ?array $select = null; + + /** + * @QueryParameter("%24skip") + * @var int|null $skip Skip the first n items + */ + public ?int $skip = null; + + /** + * @QueryParameter("%24top") + * @var int|null $top Show only the first n items + */ + public ?int $top = null; + + /** + * Instantiates a new FilterByCurrentUserWithOnRequestBuilderGetQueryParameters and sets the default values. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + */ + public function __construct(?bool $count = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null) { + $this->count = $count; + $this->expand = $expand; + $this->filter = $filter; + $this->orderby = $orderby; + $this->search = $search; + $this->select = $select; + $this->skip = $skip; + $this->top = $top; + } + +} diff --git a/src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Decisions/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Decisions/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..86bff7a3397 --- /dev/null +++ b/src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Decisions/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param FilterByCurrentUserWithOnRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?FilterByCurrentUserWithOnRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new FilterByCurrentUserWithOnRequestBuilderGetQueryParameters. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + * @return FilterByCurrentUserWithOnRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?bool $count = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null): FilterByCurrentUserWithOnRequestBuilderGetQueryParameters { + return new FilterByCurrentUserWithOnRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Decisions/Item/AccessReviewInstanceDecisionItemItemRequestBuilder.php b/src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Decisions/Item/AccessReviewInstanceDecisionItemItemRequestBuilder.php new file mode 100644 index 00000000000..e963abea1e3 --- /dev/null +++ b/src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Decisions/Item/AccessReviewInstanceDecisionItemItemRequestBuilder.php @@ -0,0 +1,152 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Instantiates a new AccessReviewInstanceDecisionItemItemRequestBuilder 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/accessReviews/unified/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property decisions for identityGovernance + * @param AccessReviewInstanceDecisionItemItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?AccessReviewInstanceDecisionItemItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Each user reviewed in an accessReviewInstance has a decision item representing if they were approved, denied, or not yet reviewed. + * @param AccessReviewInstanceDecisionItemItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?AccessReviewInstanceDecisionItemItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [AccessReviewInstanceDecisionItem::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property decisions in identityGovernance + * @param AccessReviewInstanceDecisionItem $body The request body + * @param AccessReviewInstanceDecisionItemItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(AccessReviewInstanceDecisionItem $body, ?AccessReviewInstanceDecisionItemItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [AccessReviewInstanceDecisionItem::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property decisions for identityGovernance + * @param AccessReviewInstanceDecisionItemItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?AccessReviewInstanceDecisionItemItemRequestBuilderDeleteRequestConfiguration $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; + } + + /** + * Each user reviewed in an accessReviewInstance has a decision item representing if they were approved, denied, or not yet reviewed. + * @param AccessReviewInstanceDecisionItemItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?AccessReviewInstanceDecisionItemItemRequestBuilderGetRequestConfiguration $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 decisions in identityGovernance + * @param AccessReviewInstanceDecisionItem $body The request body + * @param AccessReviewInstanceDecisionItemItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(AccessReviewInstanceDecisionItem $body, ?AccessReviewInstanceDecisionItemItemRequestBuilderPatchRequestConfiguration $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 AccessReviewInstanceDecisionItemItemRequestBuilder + */ + public function withUrl(string $rawUrl): AccessReviewInstanceDecisionItemItemRequestBuilder { + return new AccessReviewInstanceDecisionItemItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Decisions/Item/AccessReviewInstanceDecisionItemItemRequestBuilderDeleteRequestConfiguration.php b/src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Decisions/Item/AccessReviewInstanceDecisionItemItemRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..f6ae59a48b9 --- /dev/null +++ b/src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Decisions/Item/AccessReviewInstanceDecisionItemItemRequestBuilderDeleteRequestConfiguration.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/AccessReviews/Unified/Instances/Item/Decisions/Item/AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Decisions/Item/AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..13e1995411b --- /dev/null +++ b/src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Decisions/Item/AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters.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 AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters 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/AccessReviews/Unified/Instances/Item/Decisions/Item/AccessReviewInstanceDecisionItemItemRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Decisions/Item/AccessReviewInstanceDecisionItemItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..51f09b47f04 --- /dev/null +++ b/src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Decisions/Item/AccessReviewInstanceDecisionItemItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters { + return new AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Decisions/Item/AccessReviewInstanceDecisionItemItemRequestBuilderPatchRequestConfiguration.php b/src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Decisions/Item/AccessReviewInstanceDecisionItemItemRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..c3cf2e932ed --- /dev/null +++ b/src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Decisions/Item/AccessReviewInstanceDecisionItemItemRequestBuilderPatchRequestConfiguration.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/AccessReviews/Unified/Instances/Item/Decisions/Item/Insights/Count/CountRequestBuilder.php b/src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Decisions/Item/Insights/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..49d67e7bf70 --- /dev/null +++ b/src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Decisions/Item/Insights/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/accessReviews/unified/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/insights/$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/AccessReviews/Unified/Instances/Item/Decisions/Item/Insights/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Decisions/Item/Insights/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..3a39134e8c2 --- /dev/null +++ b/src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Decisions/Item/Insights/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Decisions/Item/Insights/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Decisions/Item/Insights/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..2d617f76ee6 --- /dev/null +++ b/src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Decisions/Item/Insights/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/AccessReviews/Unified/Instances/Item/Decisions/Item/Insights/InsightsRequestBuilder.php b/src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Decisions/Item/Insights/InsightsRequestBuilder.php new file mode 100644 index 00000000000..c803e1d8c90 --- /dev/null +++ b/src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Decisions/Item/Insights/InsightsRequestBuilder.php @@ -0,0 +1,133 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the insights property of the microsoft.graph.accessReviewInstanceDecisionItem entity. + * @param string $governanceInsightId The unique identifier of governanceInsight + * @return GovernanceInsightItemRequestBuilder + */ + public function byGovernanceInsightId(string $governanceInsightId): GovernanceInsightItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['governanceInsight%2Did'] = $governanceInsightId; + return new GovernanceInsightItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new InsightsRequestBuilder 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/accessReviews/unified/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/insights{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + * @param InsightsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?InsightsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [GovernanceInsightCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Create new navigation property to insights for identityGovernance + * @param GovernanceInsight $body The request body + * @param InsightsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(GovernanceInsight $body, ?InsightsRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [GovernanceInsight::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + * @param InsightsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?InsightsRequestBuilderGetRequestConfiguration $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 insights for identityGovernance + * @param GovernanceInsight $body The request body + * @param InsightsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(GovernanceInsight $body, ?InsightsRequestBuilderPostRequestConfiguration $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 InsightsRequestBuilder + */ + public function withUrl(string $rawUrl): InsightsRequestBuilder { + return new InsightsRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Decisions/Item/Insights/InsightsRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Decisions/Item/Insights/InsightsRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..b8d2693702d --- /dev/null +++ b/src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Decisions/Item/Insights/InsightsRequestBuilderGetQueryParameters.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 InsightsRequestBuilderGetQueryParameters 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/AccessReviews/Unified/Instances/Item/Decisions/Item/Insights/InsightsRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Decisions/Item/Insights/InsightsRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..fe0a78c0ddb --- /dev/null +++ b/src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Decisions/Item/Insights/InsightsRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param InsightsRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?InsightsRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new InsightsRequestBuilderGetQueryParameters. + * @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 InsightsRequestBuilderGetQueryParameters + */ + 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): InsightsRequestBuilderGetQueryParameters { + return new InsightsRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Decisions/Item/Insights/InsightsRequestBuilderPostRequestConfiguration.php b/src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Decisions/Item/Insights/InsightsRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..18ab1c700cd --- /dev/null +++ b/src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Decisions/Item/Insights/InsightsRequestBuilderPostRequestConfiguration.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/AccessReviews/Unified/Instances/Item/Decisions/Item/Insights/Item/GovernanceInsightItemRequestBuilder.php b/src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Decisions/Item/Insights/Item/GovernanceInsightItemRequestBuilder.php new file mode 100644 index 00000000000..f98191abe96 --- /dev/null +++ b/src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Decisions/Item/Insights/Item/GovernanceInsightItemRequestBuilder.php @@ -0,0 +1,144 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/insights/{governanceInsight%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property insights for identityGovernance + * @param GovernanceInsightItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?GovernanceInsightItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + * @param GovernanceInsightItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?GovernanceInsightItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [GovernanceInsight::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property insights in identityGovernance + * @param GovernanceInsight $body The request body + * @param GovernanceInsightItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(GovernanceInsight $body, ?GovernanceInsightItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [GovernanceInsight::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property insights for identityGovernance + * @param GovernanceInsightItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?GovernanceInsightItemRequestBuilderDeleteRequestConfiguration $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; + } + + /** + * Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + * @param GovernanceInsightItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?GovernanceInsightItemRequestBuilderGetRequestConfiguration $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 insights in identityGovernance + * @param GovernanceInsight $body The request body + * @param GovernanceInsightItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(GovernanceInsight $body, ?GovernanceInsightItemRequestBuilderPatchRequestConfiguration $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 GovernanceInsightItemRequestBuilder + */ + public function withUrl(string $rawUrl): GovernanceInsightItemRequestBuilder { + return new GovernanceInsightItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Decisions/Item/Insights/Item/GovernanceInsightItemRequestBuilderDeleteRequestConfiguration.php b/src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Decisions/Item/Insights/Item/GovernanceInsightItemRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..df14d8254e4 --- /dev/null +++ b/src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Decisions/Item/Insights/Item/GovernanceInsightItemRequestBuilderDeleteRequestConfiguration.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/AccessReviews/Unified/Instances/Item/Decisions/Item/Insights/Item/GovernanceInsightItemRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Decisions/Item/Insights/Item/GovernanceInsightItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..490a83b7bb3 --- /dev/null +++ b/src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Decisions/Item/Insights/Item/GovernanceInsightItemRequestBuilderGetQueryParameters.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 GovernanceInsightItemRequestBuilderGetQueryParameters 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/AccessReviews/Unified/Instances/Item/Decisions/Item/Insights/Item/GovernanceInsightItemRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Decisions/Item/Insights/Item/GovernanceInsightItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..8cb21cf5640 --- /dev/null +++ b/src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Decisions/Item/Insights/Item/GovernanceInsightItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param GovernanceInsightItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?GovernanceInsightItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new GovernanceInsightItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return GovernanceInsightItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): GovernanceInsightItemRequestBuilderGetQueryParameters { + return new GovernanceInsightItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Decisions/Item/Insights/Item/GovernanceInsightItemRequestBuilderPatchRequestConfiguration.php b/src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Decisions/Item/Insights/Item/GovernanceInsightItemRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..c14593a7945 --- /dev/null +++ b/src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Decisions/Item/Insights/Item/GovernanceInsightItemRequestBuilderPatchRequestConfiguration.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/AccessReviews/Unified/Instances/Item/ResetDecisions/ResetDecisionsRequestBuilder.php b/src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/ResetDecisions/ResetDecisionsRequestBuilder.php new file mode 100644 index 00000000000..975a4634e34 --- /dev/null +++ b/src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/ResetDecisions/ResetDecisionsRequestBuilder.php @@ -0,0 +1,74 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/resetDecisions'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Resets all accessReviewInstanceDecisionItem objects on an accessReviewInstance to notReviewed. + * @param ResetDecisionsRequestBuilderPostRequestConfiguration|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/accessreviewinstance-resetdecisions?view=graph-rest-1.0 Find more info here + */ + public function post(?ResetDecisionsRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Resets all accessReviewInstanceDecisionItem objects on an accessReviewInstance to notReviewed. + * @param ResetDecisionsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(?ResetDecisionsRequestBuilderPostRequestConfiguration $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 ResetDecisionsRequestBuilder + */ + public function withUrl(string $rawUrl): ResetDecisionsRequestBuilder { + return new ResetDecisionsRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/ResetDecisions/ResetDecisionsRequestBuilderPostRequestConfiguration.php b/src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/ResetDecisions/ResetDecisionsRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..17a216ce2cb --- /dev/null +++ b/src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/ResetDecisions/ResetDecisionsRequestBuilderPostRequestConfiguration.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/AccessReviews/Unified/Instances/Item/SendReminder/SendReminderRequestBuilder.php b/src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/SendReminder/SendReminderRequestBuilder.php new file mode 100644 index 00000000000..df70a3e3e11 --- /dev/null +++ b/src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/SendReminder/SendReminderRequestBuilder.php @@ -0,0 +1,74 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/sendReminder'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Send a reminder to the reviewers of an active accessReviewInstance. + * @param SendReminderRequestBuilderPostRequestConfiguration|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/accessreviewinstance-sendreminder?view=graph-rest-1.0 Find more info here + */ + public function post(?SendReminderRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Send a reminder to the reviewers of an active accessReviewInstance. + * @param SendReminderRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(?SendReminderRequestBuilderPostRequestConfiguration $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 SendReminderRequestBuilder + */ + public function withUrl(string $rawUrl): SendReminderRequestBuilder { + return new SendReminderRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/SendReminder/SendReminderRequestBuilderPostRequestConfiguration.php b/src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/SendReminder/SendReminderRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..eb57f587400 --- /dev/null +++ b/src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/SendReminder/SendReminderRequestBuilderPostRequestConfiguration.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/AccessReviews/Unified/Instances/Item/Stages/Count/CountRequestBuilder.php b/src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Stages/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..27706238b9b --- /dev/null +++ b/src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Stages/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/accessReviews/unified/instances/{accessReviewInstance%2Did}/stages/$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/ConfigurationManagement/ConfigurationSnapshotJobs/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Stages/Count/CountRequestBuilderGetQueryParameters.php similarity index 88% rename from src/Generated/Admin/ConfigurationManagement/ConfigurationSnapshotJobs/Count/CountRequestBuilderGetQueryParameters.php rename to src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Stages/Count/CountRequestBuilderGetQueryParameters.php index 91eba21ed7a..65100a88d4e 100644 --- a/src/Generated/Admin/ConfigurationManagement/ConfigurationSnapshotJobs/Count/CountRequestBuilderGetQueryParameters.php +++ b/src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Stages/Count/CountRequestBuilderGetQueryParameters.php @@ -1,6 +1,6 @@ + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'value' => fn(ParseNode $n) => $o->setValue($n->getCollectionOfObjectValues([AccessReviewStage::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, AccessReviewStage::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'value'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + $writer->writeCollectionOfObjectValues('value', $this->getValue()); + } + + /** + * Sets the value property value. The value property + * @param array|null $value Value to set for the value property. + */ + public function setValue(?array $value): void { + $this->getBackingStore()->set('value', $value); + } + +} diff --git a/src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Stages/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnRequestBuilder.php b/src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Stages/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnRequestBuilder.php new file mode 100644 index 00000000000..678b28e5dae --- /dev/null +++ b/src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Stages/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnRequestBuilder.php @@ -0,0 +1,80 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + * @param string|null $on Usage: on='{on}' + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter, ?string $on = null) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/stages/filterByCurrentUser(on=\'{on}\'){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $urlTplParams = $pathParametersOrRawUrl; + $urlTplParams['on'] = $on; + $this->pathParameters = $urlTplParams; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Return all accessReviewStage objects on a given accessReviewInstance where the calling user is a reviewer on one or more accessReviewInstanceDecisionItem objects. + * @param FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + * @link https://learn.microsoft.com/graph/api/accessreviewstage-filterbycurrentuser?view=graph-rest-1.0 Find more info here + */ + public function get(?FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [FilterByCurrentUserWithOnGetResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Return all accessReviewStage objects on a given accessReviewInstance where the calling user is a reviewer on one or more accessReviewInstanceDecisionItem objects. + * @param FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return FilterByCurrentUserWithOnRequestBuilder + */ + public function withUrl(string $rawUrl): FilterByCurrentUserWithOnRequestBuilder { + return new FilterByCurrentUserWithOnRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Stages/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Stages/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..328f630de20 --- /dev/null +++ b/src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Stages/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnRequestBuilderGetQueryParameters.php @@ -0,0 +1,82 @@ +|null $expand Expand related entities + */ + public ?array $expand = null; + + /** + * @QueryParameter("%24filter") + * @var string|null $filter Filter items by property values + */ + public ?string $filter = null; + + /** + * @QueryParameter("%24orderby") + * @var array|null $orderby Order items by property values + */ + public ?array $orderby = null; + + /** + * @QueryParameter("%24search") + * @var string|null $search Search items by search phrases + */ + public ?string $search = null; + + /** + * @QueryParameter("%24select") + * @var array|null $select Select properties to be returned + */ + public ?array $select = null; + + /** + * @QueryParameter("%24skip") + * @var int|null $skip Skip the first n items + */ + public ?int $skip = null; + + /** + * @QueryParameter("%24top") + * @var int|null $top Show only the first n items + */ + public ?int $top = null; + + /** + * Instantiates a new FilterByCurrentUserWithOnRequestBuilderGetQueryParameters and sets the default values. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + */ + public function __construct(?bool $count = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null) { + $this->count = $count; + $this->expand = $expand; + $this->filter = $filter; + $this->orderby = $orderby; + $this->search = $search; + $this->select = $select; + $this->skip = $skip; + $this->top = $top; + } + +} diff --git a/src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Stages/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Stages/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..7ec06ccf95b --- /dev/null +++ b/src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Stages/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param FilterByCurrentUserWithOnRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?FilterByCurrentUserWithOnRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new FilterByCurrentUserWithOnRequestBuilderGetQueryParameters. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + * @return FilterByCurrentUserWithOnRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?bool $count = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null): FilterByCurrentUserWithOnRequestBuilderGetQueryParameters { + return new FilterByCurrentUserWithOnRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Stages/Item/AcceptRecommendations/AcceptRecommendationsRequestBuilder.php b/src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Stages/Item/AcceptRecommendations/AcceptRecommendationsRequestBuilder.php new file mode 100644 index 00000000000..6eea345e5a6 --- /dev/null +++ b/src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Stages/Item/AcceptRecommendations/AcceptRecommendationsRequestBuilder.php @@ -0,0 +1,74 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/acceptRecommendations'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Accept the recommendations on all accessReviewInstanceDecisionItem objects that haven't been reviewed within a single accessReviewStage of a multi-stage accessReviewInstance. Recommendations are generated if recommendationsEnabled is true on the accessReviewScheduleDefinition object. If there's no recommendation on an accessReviewInstanceDecisionItem object, no decision is recorded. This action accepts recommendations for the decisions in a specific stage only, unlike accessReviewInstance: acceptRecommendations, which operates across the entire instance. + * @param AcceptRecommendationsRequestBuilderPostRequestConfiguration|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/accessreviewstage-acceptrecommendations?view=graph-rest-1.0 Find more info here + */ + public function post(?AcceptRecommendationsRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Accept the recommendations on all accessReviewInstanceDecisionItem objects that haven't been reviewed within a single accessReviewStage of a multi-stage accessReviewInstance. Recommendations are generated if recommendationsEnabled is true on the accessReviewScheduleDefinition object. If there's no recommendation on an accessReviewInstanceDecisionItem object, no decision is recorded. This action accepts recommendations for the decisions in a specific stage only, unlike accessReviewInstance: acceptRecommendations, which operates across the entire instance. + * @param AcceptRecommendationsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(?AcceptRecommendationsRequestBuilderPostRequestConfiguration $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 AcceptRecommendationsRequestBuilder + */ + public function withUrl(string $rawUrl): AcceptRecommendationsRequestBuilder { + return new AcceptRecommendationsRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Stages/Item/AcceptRecommendations/AcceptRecommendationsRequestBuilderPostRequestConfiguration.php b/src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Stages/Item/AcceptRecommendations/AcceptRecommendationsRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..6a9a6d74bfd --- /dev/null +++ b/src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Stages/Item/AcceptRecommendations/AcceptRecommendationsRequestBuilderPostRequestConfiguration.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/AccessReviews/Unified/Instances/Item/Stages/Item/AccessReviewStageItemRequestBuilder.php b/src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Stages/Item/AccessReviewStageItemRequestBuilder.php new file mode 100644 index 00000000000..e40ae55f33f --- /dev/null +++ b/src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Stages/Item/AccessReviewStageItemRequestBuilder.php @@ -0,0 +1,176 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to call the batchRecordDecisions method. + */ + public function batchRecordDecisions(): BatchRecordDecisionsRequestBuilder { + return new BatchRecordDecisionsRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the decisions property of the microsoft.graph.accessReviewStage entity. + */ + public function decisions(): DecisionsRequestBuilder { + return new DecisionsRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to call the stop method. + */ + public function stop(): StopRequestBuilder { + return new StopRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Instantiates a new AccessReviewStageItemRequestBuilder 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/accessReviews/unified/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property stages for identityGovernance + * @param AccessReviewStageItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?AccessReviewStageItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * If the instance has multiple stages, this returns the collection of stages. A new stage will only be created when the previous stage ends. The existence, number, and settings of stages on a review instance are created based on the accessReviewStageSettings on the parent accessReviewScheduleDefinition. + * @param AccessReviewStageItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?AccessReviewStageItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [AccessReviewStage::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property stages in identityGovernance + * @param AccessReviewStage $body The request body + * @param AccessReviewStageItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(AccessReviewStage $body, ?AccessReviewStageItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [AccessReviewStage::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property stages for identityGovernance + * @param AccessReviewStageItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?AccessReviewStageItemRequestBuilderDeleteRequestConfiguration $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; + } + + /** + * If the instance has multiple stages, this returns the collection of stages. A new stage will only be created when the previous stage ends. The existence, number, and settings of stages on a review instance are created based on the accessReviewStageSettings on the parent accessReviewScheduleDefinition. + * @param AccessReviewStageItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?AccessReviewStageItemRequestBuilderGetRequestConfiguration $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 stages in identityGovernance + * @param AccessReviewStage $body The request body + * @param AccessReviewStageItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(AccessReviewStage $body, ?AccessReviewStageItemRequestBuilderPatchRequestConfiguration $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 AccessReviewStageItemRequestBuilder + */ + public function withUrl(string $rawUrl): AccessReviewStageItemRequestBuilder { + return new AccessReviewStageItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Admin/ConfigurationManagement/ConfigurationDrifts/Item/ConfigurationDriftItemRequestBuilderPatchRequestConfiguration.php b/src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Stages/Item/AccessReviewStageItemRequestBuilderDeleteRequestConfiguration.php similarity index 66% rename from src/Generated/Admin/ConfigurationManagement/ConfigurationDrifts/Item/ConfigurationDriftItemRequestBuilderPatchRequestConfiguration.php rename to src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Stages/Item/AccessReviewStageItemRequestBuilderDeleteRequestConfiguration.php index 5a7046dbdc9..a2cb12e43d5 100644 --- a/src/Generated/Admin/ConfigurationManagement/ConfigurationDrifts/Item/ConfigurationDriftItemRequestBuilderPatchRequestConfiguration.php +++ b/src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Stages/Item/AccessReviewStageItemRequestBuilderDeleteRequestConfiguration.php @@ -1,6 +1,6 @@ |string>|null $headers Request headers * @param array|null $options Request options */ diff --git a/src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Stages/Item/AccessReviewStageItemRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Stages/Item/AccessReviewStageItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..83869fa73a9 --- /dev/null +++ b/src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Stages/Item/AccessReviewStageItemRequestBuilderGetQueryParameters.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 AccessReviewStageItemRequestBuilderGetQueryParameters 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/AccessReviews/Unified/Instances/Item/Stages/Item/AccessReviewStageItemRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Stages/Item/AccessReviewStageItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..1c79ebe156d --- /dev/null +++ b/src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Stages/Item/AccessReviewStageItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param AccessReviewStageItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?AccessReviewStageItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new AccessReviewStageItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return AccessReviewStageItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): AccessReviewStageItemRequestBuilderGetQueryParameters { + return new AccessReviewStageItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Admin/ConfigurationManagement/ConfigurationSnapshots/ConfigurationSnapshotsRequestBuilderPostRequestConfiguration.php b/src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Stages/Item/AccessReviewStageItemRequestBuilderPatchRequestConfiguration.php similarity index 66% rename from src/Generated/Admin/ConfigurationManagement/ConfigurationSnapshots/ConfigurationSnapshotsRequestBuilderPostRequestConfiguration.php rename to src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Stages/Item/AccessReviewStageItemRequestBuilderPatchRequestConfiguration.php index ce87913ae76..636e63daf9f 100644 --- a/src/Generated/Admin/ConfigurationManagement/ConfigurationSnapshots/ConfigurationSnapshotsRequestBuilderPostRequestConfiguration.php +++ b/src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Stages/Item/AccessReviewStageItemRequestBuilderPatchRequestConfiguration.php @@ -1,6 +1,6 @@ |string>|null $headers Request headers * @param array|null $options Request options */ diff --git a/src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Stages/Item/BatchRecordDecisions/BatchRecordDecisionsPostRequestBody.php b/src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Stages/Item/BatchRecordDecisions/BatchRecordDecisionsPostRequestBody.php new file mode 100644 index 00000000000..ca9fab6e9bd --- /dev/null +++ b/src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Stages/Item/BatchRecordDecisions/BatchRecordDecisionsPostRequestBody.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 BatchRecordDecisionsPostRequestBody + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): BatchRecordDecisionsPostRequestBody { + return new BatchRecordDecisionsPostRequestBody(); + } + + /** + * 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 decision property value. The decision property + * @return string|null + */ + public function getDecision(): ?string { + $val = $this->getBackingStore()->get('decision'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'decision'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return [ + 'decision' => fn(ParseNode $n) => $o->setDecision($n->getStringValue()), + 'justification' => fn(ParseNode $n) => $o->setJustification($n->getStringValue()), + 'principalId' => fn(ParseNode $n) => $o->setPrincipalId($n->getStringValue()), + 'resourceId' => fn(ParseNode $n) => $o->setResourceId($n->getStringValue()), + ]; + } + + /** + * Gets the justification property value. The justification property + * @return string|null + */ + public function getJustification(): ?string { + $val = $this->getBackingStore()->get('justification'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'justification'"); + } + + /** + * Gets the principalId property value. The principalId property + * @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 resourceId property value. The resourceId property + * @return string|null + */ + public function getResourceId(): ?string { + $val = $this->getBackingStore()->get('resourceId'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'resourceId'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeStringValue('decision', $this->getDecision()); + $writer->writeStringValue('justification', $this->getJustification()); + $writer->writeStringValue('principalId', $this->getPrincipalId()); + $writer->writeStringValue('resourceId', $this->getResourceId()); + $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 decision property value. The decision property + * @param string|null $value Value to set for the decision property. + */ + public function setDecision(?string $value): void { + $this->getBackingStore()->set('decision', $value); + } + + /** + * Sets the justification property value. The justification property + * @param string|null $value Value to set for the justification property. + */ + public function setJustification(?string $value): void { + $this->getBackingStore()->set('justification', $value); + } + + /** + * Sets the principalId property value. The principalId property + * @param string|null $value Value to set for the principalId property. + */ + public function setPrincipalId(?string $value): void { + $this->getBackingStore()->set('principalId', $value); + } + + /** + * Sets the resourceId property value. The resourceId property + * @param string|null $value Value to set for the resourceId property. + */ + public function setResourceId(?string $value): void { + $this->getBackingStore()->set('resourceId', $value); + } + +} diff --git a/src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Stages/Item/BatchRecordDecisions/BatchRecordDecisionsRequestBuilder.php b/src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Stages/Item/BatchRecordDecisions/BatchRecordDecisionsRequestBuilder.php new file mode 100644 index 00000000000..57ff168897e --- /dev/null +++ b/src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Stages/Item/BatchRecordDecisions/BatchRecordDecisionsRequestBuilder.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/accessReviews/unified/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/batchRecordDecisions'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Record decisions in bulk for all accessReviewInstanceDecisionItem objects within a single accessReviewStage of a multi-stage accessReviewInstance, by using principalId, resourceId, or neither. This action records decisions for a specific stage only, unlike accessReviewInstance: batchRecordDecisions, which operates across the entire instance. + * @param BatchRecordDecisionsPostRequestBody $body The request body + * @param BatchRecordDecisionsRequestBuilderPostRequestConfiguration|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/accessreviewstage-batchrecorddecisions?view=graph-rest-1.0 Find more info here + */ + public function post(BatchRecordDecisionsPostRequestBody $body, ?BatchRecordDecisionsRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Record decisions in bulk for all accessReviewInstanceDecisionItem objects within a single accessReviewStage of a multi-stage accessReviewInstance, by using principalId, resourceId, or neither. This action records decisions for a specific stage only, unlike accessReviewInstance: batchRecordDecisions, which operates across the entire instance. + * @param BatchRecordDecisionsPostRequestBody $body The request body + * @param BatchRecordDecisionsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(BatchRecordDecisionsPostRequestBody $body, ?BatchRecordDecisionsRequestBuilderPostRequestConfiguration $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 BatchRecordDecisionsRequestBuilder + */ + public function withUrl(string $rawUrl): BatchRecordDecisionsRequestBuilder { + return new BatchRecordDecisionsRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Stages/Item/BatchRecordDecisions/BatchRecordDecisionsRequestBuilderPostRequestConfiguration.php b/src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Stages/Item/BatchRecordDecisions/BatchRecordDecisionsRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..468330da840 --- /dev/null +++ b/src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Stages/Item/BatchRecordDecisions/BatchRecordDecisionsRequestBuilderPostRequestConfiguration.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/AccessReviews/Unified/Instances/Item/Stages/Item/Decisions/Count/CountRequestBuilder.php b/src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Stages/Item/Decisions/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..0e24cd442be --- /dev/null +++ b/src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Stages/Item/Decisions/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/accessReviews/unified/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions/$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/AccessReviews/Unified/Instances/Item/Stages/Item/Decisions/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Stages/Item/Decisions/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..3ad6aa67d5b --- /dev/null +++ b/src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Stages/Item/Decisions/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Stages/Item/Decisions/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Stages/Item/Decisions/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..9b9f9b6e3b3 --- /dev/null +++ b/src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Stages/Item/Decisions/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/AccessReviews/Unified/Instances/Item/Stages/Item/Decisions/DecisionsRequestBuilder.php b/src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Stages/Item/Decisions/DecisionsRequestBuilder.php new file mode 100644 index 00000000000..4d24fc2fe8a --- /dev/null +++ b/src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Stages/Item/Decisions/DecisionsRequestBuilder.php @@ -0,0 +1,143 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the decisions property of the microsoft.graph.accessReviewStage entity. + * @param string $accessReviewInstanceDecisionItemId The unique identifier of accessReviewInstanceDecisionItem + * @return AccessReviewInstanceDecisionItemItemRequestBuilder + */ + public function byAccessReviewInstanceDecisionItemId(string $accessReviewInstanceDecisionItemId): AccessReviewInstanceDecisionItemItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['accessReviewInstanceDecisionItem%2Did'] = $accessReviewInstanceDecisionItemId; + return new AccessReviewInstanceDecisionItemItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new DecisionsRequestBuilder 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/accessReviews/unified/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Provides operations to call the filterByCurrentUser method. + * @param string $on Usage: on='{on}' + * @return FilterByCurrentUserWithOnRequestBuilder + */ + public function filterByCurrentUserWithOn(string $on): FilterByCurrentUserWithOnRequestBuilder { + return new FilterByCurrentUserWithOnRequestBuilder($this->pathParameters, $this->requestAdapter, $on); + } + + /** + * Each user reviewed in an accessReviewStage has a decision item representing if they were approved, denied, or not yet reviewed. + * @param DecisionsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?DecisionsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [AccessReviewInstanceDecisionItemCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Create new navigation property to decisions for identityGovernance + * @param AccessReviewInstanceDecisionItem $body The request body + * @param DecisionsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(AccessReviewInstanceDecisionItem $body, ?DecisionsRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [AccessReviewInstanceDecisionItem::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Each user reviewed in an accessReviewStage has a decision item representing if they were approved, denied, or not yet reviewed. + * @param DecisionsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?DecisionsRequestBuilderGetRequestConfiguration $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 decisions for identityGovernance + * @param AccessReviewInstanceDecisionItem $body The request body + * @param DecisionsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(AccessReviewInstanceDecisionItem $body, ?DecisionsRequestBuilderPostRequestConfiguration $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 DecisionsRequestBuilder + */ + public function withUrl(string $rawUrl): DecisionsRequestBuilder { + return new DecisionsRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Stages/Item/Decisions/DecisionsRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Stages/Item/Decisions/DecisionsRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..e2f31420a5f --- /dev/null +++ b/src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Stages/Item/Decisions/DecisionsRequestBuilderGetQueryParameters.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 DecisionsRequestBuilderGetQueryParameters 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/AccessReviews/Unified/Instances/Item/Stages/Item/Decisions/DecisionsRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Stages/Item/Decisions/DecisionsRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..d5e9bc0772a --- /dev/null +++ b/src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Stages/Item/Decisions/DecisionsRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param DecisionsRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?DecisionsRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new DecisionsRequestBuilderGetQueryParameters. + * @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 DecisionsRequestBuilderGetQueryParameters + */ + 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): DecisionsRequestBuilderGetQueryParameters { + return new DecisionsRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Stages/Item/Decisions/DecisionsRequestBuilderPostRequestConfiguration.php b/src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Stages/Item/Decisions/DecisionsRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..d0c9c7548e0 --- /dev/null +++ b/src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Stages/Item/Decisions/DecisionsRequestBuilderPostRequestConfiguration.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/AccessReviews/Unified/Instances/Item/Stages/Item/Decisions/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnGetResponse.php b/src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Stages/Item/Decisions/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnGetResponse.php new file mode 100644 index 00000000000..16475e30757 --- /dev/null +++ b/src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Stages/Item/Decisions/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnGetResponse.php @@ -0,0 +1,72 @@ + + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'value' => fn(ParseNode $n) => $o->setValue($n->getCollectionOfObjectValues([AccessReviewInstanceDecisionItem::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, AccessReviewInstanceDecisionItem::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'value'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + $writer->writeCollectionOfObjectValues('value', $this->getValue()); + } + + /** + * Sets the value property value. The value property + * @param array|null $value Value to set for the value property. + */ + public function setValue(?array $value): void { + $this->getBackingStore()->set('value', $value); + } + +} diff --git a/src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Stages/Item/Decisions/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnRequestBuilder.php b/src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Stages/Item/Decisions/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnRequestBuilder.php new file mode 100644 index 00000000000..9c0f7b06664 --- /dev/null +++ b/src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Stages/Item/Decisions/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnRequestBuilder.php @@ -0,0 +1,80 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + * @param string|null $on Usage: on='{on}' + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter, ?string $on = null) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions/filterByCurrentUser(on=\'{on}\'){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $urlTplParams = $pathParametersOrRawUrl; + $urlTplParams['on'] = $on; + $this->pathParameters = $urlTplParams; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Retrieve all decision items for an instance of an access review or a stage of an instance of a multi-stage access review for which the calling user is the reviewer. The decision items are presented as accessReviewInstanceDecisionItem objects on a given accessReviewInstance or accessReviewStage for which the calling user is the reviewer. + * @param FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + * @link https://learn.microsoft.com/graph/api/accessreviewinstancedecisionitem-filterbycurrentuser?view=graph-rest-1.0 Find more info here + */ + public function get(?FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [FilterByCurrentUserWithOnGetResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Retrieve all decision items for an instance of an access review or a stage of an instance of a multi-stage access review for which the calling user is the reviewer. The decision items are presented as accessReviewInstanceDecisionItem objects on a given accessReviewInstance or accessReviewStage for which the calling user is the reviewer. + * @param FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return FilterByCurrentUserWithOnRequestBuilder + */ + public function withUrl(string $rawUrl): FilterByCurrentUserWithOnRequestBuilder { + return new FilterByCurrentUserWithOnRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Stages/Item/Decisions/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Stages/Item/Decisions/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..2976c1e4b27 --- /dev/null +++ b/src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Stages/Item/Decisions/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnRequestBuilderGetQueryParameters.php @@ -0,0 +1,82 @@ +|null $expand Expand related entities + */ + public ?array $expand = null; + + /** + * @QueryParameter("%24filter") + * @var string|null $filter Filter items by property values + */ + public ?string $filter = null; + + /** + * @QueryParameter("%24orderby") + * @var array|null $orderby Order items by property values + */ + public ?array $orderby = null; + + /** + * @QueryParameter("%24search") + * @var string|null $search Search items by search phrases + */ + public ?string $search = null; + + /** + * @QueryParameter("%24select") + * @var array|null $select Select properties to be returned + */ + public ?array $select = null; + + /** + * @QueryParameter("%24skip") + * @var int|null $skip Skip the first n items + */ + public ?int $skip = null; + + /** + * @QueryParameter("%24top") + * @var int|null $top Show only the first n items + */ + public ?int $top = null; + + /** + * Instantiates a new FilterByCurrentUserWithOnRequestBuilderGetQueryParameters and sets the default values. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + */ + public function __construct(?bool $count = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null) { + $this->count = $count; + $this->expand = $expand; + $this->filter = $filter; + $this->orderby = $orderby; + $this->search = $search; + $this->select = $select; + $this->skip = $skip; + $this->top = $top; + } + +} diff --git a/src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Stages/Item/Decisions/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Stages/Item/Decisions/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..a2a72ba63fd --- /dev/null +++ b/src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Stages/Item/Decisions/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param FilterByCurrentUserWithOnRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?FilterByCurrentUserWithOnRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new FilterByCurrentUserWithOnRequestBuilderGetQueryParameters. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + * @return FilterByCurrentUserWithOnRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?bool $count = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null): FilterByCurrentUserWithOnRequestBuilderGetQueryParameters { + return new FilterByCurrentUserWithOnRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Stages/Item/Decisions/Item/AccessReviewInstanceDecisionItemItemRequestBuilder.php b/src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Stages/Item/Decisions/Item/AccessReviewInstanceDecisionItemItemRequestBuilder.php new file mode 100644 index 00000000000..3f9c35181ef --- /dev/null +++ b/src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Stages/Item/Decisions/Item/AccessReviewInstanceDecisionItemItemRequestBuilder.php @@ -0,0 +1,152 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Instantiates a new AccessReviewInstanceDecisionItemItemRequestBuilder 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/accessReviews/unified/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property decisions for identityGovernance + * @param AccessReviewInstanceDecisionItemItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?AccessReviewInstanceDecisionItemItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Each user reviewed in an accessReviewStage has a decision item representing if they were approved, denied, or not yet reviewed. + * @param AccessReviewInstanceDecisionItemItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?AccessReviewInstanceDecisionItemItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [AccessReviewInstanceDecisionItem::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property decisions in identityGovernance + * @param AccessReviewInstanceDecisionItem $body The request body + * @param AccessReviewInstanceDecisionItemItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(AccessReviewInstanceDecisionItem $body, ?AccessReviewInstanceDecisionItemItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [AccessReviewInstanceDecisionItem::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property decisions for identityGovernance + * @param AccessReviewInstanceDecisionItemItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?AccessReviewInstanceDecisionItemItemRequestBuilderDeleteRequestConfiguration $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; + } + + /** + * Each user reviewed in an accessReviewStage has a decision item representing if they were approved, denied, or not yet reviewed. + * @param AccessReviewInstanceDecisionItemItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?AccessReviewInstanceDecisionItemItemRequestBuilderGetRequestConfiguration $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 decisions in identityGovernance + * @param AccessReviewInstanceDecisionItem $body The request body + * @param AccessReviewInstanceDecisionItemItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(AccessReviewInstanceDecisionItem $body, ?AccessReviewInstanceDecisionItemItemRequestBuilderPatchRequestConfiguration $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 AccessReviewInstanceDecisionItemItemRequestBuilder + */ + public function withUrl(string $rawUrl): AccessReviewInstanceDecisionItemItemRequestBuilder { + return new AccessReviewInstanceDecisionItemItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Stages/Item/Decisions/Item/AccessReviewInstanceDecisionItemItemRequestBuilderDeleteRequestConfiguration.php b/src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Stages/Item/Decisions/Item/AccessReviewInstanceDecisionItemItemRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..aa8bab519ec --- /dev/null +++ b/src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Stages/Item/Decisions/Item/AccessReviewInstanceDecisionItemItemRequestBuilderDeleteRequestConfiguration.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/AccessReviews/Unified/Instances/Item/Stages/Item/Decisions/Item/AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Stages/Item/Decisions/Item/AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..4b5c73ba53d --- /dev/null +++ b/src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Stages/Item/Decisions/Item/AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters.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 AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters 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/AccessReviews/Unified/Instances/Item/Stages/Item/Decisions/Item/AccessReviewInstanceDecisionItemItemRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Stages/Item/Decisions/Item/AccessReviewInstanceDecisionItemItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..c6d37dab22c --- /dev/null +++ b/src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Stages/Item/Decisions/Item/AccessReviewInstanceDecisionItemItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters { + return new AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Stages/Item/Decisions/Item/AccessReviewInstanceDecisionItemItemRequestBuilderPatchRequestConfiguration.php b/src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Stages/Item/Decisions/Item/AccessReviewInstanceDecisionItemItemRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..baed77d0793 --- /dev/null +++ b/src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Stages/Item/Decisions/Item/AccessReviewInstanceDecisionItemItemRequestBuilderPatchRequestConfiguration.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/AccessReviews/Unified/Instances/Item/Stages/Item/Decisions/Item/Insights/Count/CountRequestBuilder.php b/src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Stages/Item/Decisions/Item/Insights/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..04e48dc1338 --- /dev/null +++ b/src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Stages/Item/Decisions/Item/Insights/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/accessReviews/unified/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/insights/$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/AccessReviews/Unified/Instances/Item/Stages/Item/Decisions/Item/Insights/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Stages/Item/Decisions/Item/Insights/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..ab609d33b1f --- /dev/null +++ b/src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Stages/Item/Decisions/Item/Insights/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Stages/Item/Decisions/Item/Insights/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Stages/Item/Decisions/Item/Insights/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..8a28bb9467b --- /dev/null +++ b/src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Stages/Item/Decisions/Item/Insights/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/AccessReviews/Unified/Instances/Item/Stages/Item/Decisions/Item/Insights/InsightsRequestBuilder.php b/src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Stages/Item/Decisions/Item/Insights/InsightsRequestBuilder.php new file mode 100644 index 00000000000..16e481c56fd --- /dev/null +++ b/src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Stages/Item/Decisions/Item/Insights/InsightsRequestBuilder.php @@ -0,0 +1,133 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the insights property of the microsoft.graph.accessReviewInstanceDecisionItem entity. + * @param string $governanceInsightId The unique identifier of governanceInsight + * @return GovernanceInsightItemRequestBuilder + */ + public function byGovernanceInsightId(string $governanceInsightId): GovernanceInsightItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['governanceInsight%2Did'] = $governanceInsightId; + return new GovernanceInsightItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new InsightsRequestBuilder 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/accessReviews/unified/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/insights{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + * @param InsightsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?InsightsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [GovernanceInsightCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Create new navigation property to insights for identityGovernance + * @param GovernanceInsight $body The request body + * @param InsightsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(GovernanceInsight $body, ?InsightsRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [GovernanceInsight::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + * @param InsightsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?InsightsRequestBuilderGetRequestConfiguration $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 insights for identityGovernance + * @param GovernanceInsight $body The request body + * @param InsightsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(GovernanceInsight $body, ?InsightsRequestBuilderPostRequestConfiguration $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 InsightsRequestBuilder + */ + public function withUrl(string $rawUrl): InsightsRequestBuilder { + return new InsightsRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Stages/Item/Decisions/Item/Insights/InsightsRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Stages/Item/Decisions/Item/Insights/InsightsRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..402de928e6c --- /dev/null +++ b/src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Stages/Item/Decisions/Item/Insights/InsightsRequestBuilderGetQueryParameters.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 InsightsRequestBuilderGetQueryParameters 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/AccessReviews/Unified/Instances/Item/Stages/Item/Decisions/Item/Insights/InsightsRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Stages/Item/Decisions/Item/Insights/InsightsRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..5369debcae6 --- /dev/null +++ b/src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Stages/Item/Decisions/Item/Insights/InsightsRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param InsightsRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?InsightsRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new InsightsRequestBuilderGetQueryParameters. + * @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 InsightsRequestBuilderGetQueryParameters + */ + 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): InsightsRequestBuilderGetQueryParameters { + return new InsightsRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/Admin/ConfigurationManagement/ConfigurationDrifts/Item/ConfigurationDriftItemRequestBuilderDeleteRequestConfiguration.php b/src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Stages/Item/Decisions/Item/Insights/InsightsRequestBuilderPostRequestConfiguration.php similarity index 62% rename from src/Generated/Admin/ConfigurationManagement/ConfigurationDrifts/Item/ConfigurationDriftItemRequestBuilderDeleteRequestConfiguration.php rename to src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Stages/Item/Decisions/Item/Insights/InsightsRequestBuilderPostRequestConfiguration.php index ad87bc94880..5a27eda8227 100644 --- a/src/Generated/Admin/ConfigurationManagement/ConfigurationDrifts/Item/ConfigurationDriftItemRequestBuilderDeleteRequestConfiguration.php +++ b/src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Stages/Item/Decisions/Item/Insights/InsightsRequestBuilderPostRequestConfiguration.php @@ -1,6 +1,6 @@ |string>|null $headers Request headers * @param array|null $options Request options */ diff --git a/src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Stages/Item/Decisions/Item/Insights/Item/GovernanceInsightItemRequestBuilder.php b/src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Stages/Item/Decisions/Item/Insights/Item/GovernanceInsightItemRequestBuilder.php new file mode 100644 index 00000000000..49c7d639946 --- /dev/null +++ b/src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Stages/Item/Decisions/Item/Insights/Item/GovernanceInsightItemRequestBuilder.php @@ -0,0 +1,144 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/insights/{governanceInsight%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property insights for identityGovernance + * @param GovernanceInsightItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?GovernanceInsightItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + * @param GovernanceInsightItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?GovernanceInsightItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [GovernanceInsight::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property insights in identityGovernance + * @param GovernanceInsight $body The request body + * @param GovernanceInsightItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(GovernanceInsight $body, ?GovernanceInsightItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [GovernanceInsight::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property insights for identityGovernance + * @param GovernanceInsightItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?GovernanceInsightItemRequestBuilderDeleteRequestConfiguration $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; + } + + /** + * Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + * @param GovernanceInsightItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?GovernanceInsightItemRequestBuilderGetRequestConfiguration $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 insights in identityGovernance + * @param GovernanceInsight $body The request body + * @param GovernanceInsightItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(GovernanceInsight $body, ?GovernanceInsightItemRequestBuilderPatchRequestConfiguration $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 GovernanceInsightItemRequestBuilder + */ + public function withUrl(string $rawUrl): GovernanceInsightItemRequestBuilder { + return new GovernanceInsightItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Stages/Item/Decisions/Item/Insights/Item/GovernanceInsightItemRequestBuilderDeleteRequestConfiguration.php b/src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Stages/Item/Decisions/Item/Insights/Item/GovernanceInsightItemRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..0228fbae311 --- /dev/null +++ b/src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Stages/Item/Decisions/Item/Insights/Item/GovernanceInsightItemRequestBuilderDeleteRequestConfiguration.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/AccessReviews/Unified/Instances/Item/Stages/Item/Decisions/Item/Insights/Item/GovernanceInsightItemRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Stages/Item/Decisions/Item/Insights/Item/GovernanceInsightItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..c6ad1f111c1 --- /dev/null +++ b/src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Stages/Item/Decisions/Item/Insights/Item/GovernanceInsightItemRequestBuilderGetQueryParameters.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 GovernanceInsightItemRequestBuilderGetQueryParameters 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/AccessReviews/Unified/Instances/Item/Stages/Item/Decisions/Item/Insights/Item/GovernanceInsightItemRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Stages/Item/Decisions/Item/Insights/Item/GovernanceInsightItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..a91d52afa0e --- /dev/null +++ b/src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Stages/Item/Decisions/Item/Insights/Item/GovernanceInsightItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param GovernanceInsightItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?GovernanceInsightItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new GovernanceInsightItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return GovernanceInsightItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): GovernanceInsightItemRequestBuilderGetQueryParameters { + return new GovernanceInsightItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Stages/Item/Decisions/Item/Insights/Item/GovernanceInsightItemRequestBuilderPatchRequestConfiguration.php b/src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Stages/Item/Decisions/Item/Insights/Item/GovernanceInsightItemRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..4036cc570c0 --- /dev/null +++ b/src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Stages/Item/Decisions/Item/Insights/Item/GovernanceInsightItemRequestBuilderPatchRequestConfiguration.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/AccessReviews/Unified/Instances/Item/Stages/Item/Stop/StopRequestBuilder.php b/src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Stages/Item/Stop/StopRequestBuilder.php new file mode 100644 index 00000000000..69cebdffdf5 --- /dev/null +++ b/src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Stages/Item/Stop/StopRequestBuilder.php @@ -0,0 +1,74 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/stop'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * 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 + * @link https://learn.microsoft.com/graph/api/accessreviewstage-stop?view=graph-rest-1.0 Find more info here + */ + public function post(?StopRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * 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 + */ + public function toPostRequestInformation(?StopRequestBuilderPostRequestConfiguration $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 StopRequestBuilder + */ + public function withUrl(string $rawUrl): StopRequestBuilder { + return new StopRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Stages/Item/Stop/StopRequestBuilderPostRequestConfiguration.php b/src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Stages/Item/Stop/StopRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..ec61c56e7d4 --- /dev/null +++ b/src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Stages/Item/Stop/StopRequestBuilderPostRequestConfiguration.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/AccessReviews/Unified/Instances/Item/Stages/StagesRequestBuilder.php b/src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Stages/StagesRequestBuilder.php new file mode 100644 index 00000000000..0148981e11a --- /dev/null +++ b/src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Stages/StagesRequestBuilder.php @@ -0,0 +1,143 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the stages property of the microsoft.graph.accessReviewInstance entity. + * @param string $accessReviewStageId The unique identifier of accessReviewStage + * @return AccessReviewStageItemRequestBuilder + */ + public function byAccessReviewStageId(string $accessReviewStageId): AccessReviewStageItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['accessReviewStage%2Did'] = $accessReviewStageId; + return new AccessReviewStageItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new StagesRequestBuilder 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/accessReviews/unified/instances/{accessReviewInstance%2Did}/stages{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Provides operations to call the filterByCurrentUser method. + * @param string $on Usage: on='{on}' + * @return FilterByCurrentUserWithOnRequestBuilder + */ + public function filterByCurrentUserWithOn(string $on): FilterByCurrentUserWithOnRequestBuilder { + return new FilterByCurrentUserWithOnRequestBuilder($this->pathParameters, $this->requestAdapter, $on); + } + + /** + * If the instance has multiple stages, this returns the collection of stages. A new stage will only be created when the previous stage ends. The existence, number, and settings of stages on a review instance are created based on the accessReviewStageSettings on the parent accessReviewScheduleDefinition. + * @param StagesRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?StagesRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [AccessReviewStageCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Create new navigation property to stages for identityGovernance + * @param AccessReviewStage $body The request body + * @param StagesRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(AccessReviewStage $body, ?StagesRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [AccessReviewStage::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * If the instance has multiple stages, this returns the collection of stages. A new stage will only be created when the previous stage ends. The existence, number, and settings of stages on a review instance are created based on the accessReviewStageSettings on the parent accessReviewScheduleDefinition. + * @param StagesRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?StagesRequestBuilderGetRequestConfiguration $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 stages for identityGovernance + * @param AccessReviewStage $body The request body + * @param StagesRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(AccessReviewStage $body, ?StagesRequestBuilderPostRequestConfiguration $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 StagesRequestBuilder + */ + public function withUrl(string $rawUrl): StagesRequestBuilder { + return new StagesRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Stages/StagesRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Stages/StagesRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..8571734baa0 --- /dev/null +++ b/src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Stages/StagesRequestBuilderGetQueryParameters.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 StagesRequestBuilderGetQueryParameters 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/AccessReviews/Unified/Instances/Item/Stages/StagesRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Stages/StagesRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..969df39b9f5 --- /dev/null +++ b/src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Stages/StagesRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param StagesRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?StagesRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new StagesRequestBuilderGetQueryParameters. + * @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 StagesRequestBuilderGetQueryParameters + */ + 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): StagesRequestBuilderGetQueryParameters { + return new StagesRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Stages/StagesRequestBuilderPostRequestConfiguration.php b/src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Stages/StagesRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..b0201d675e0 --- /dev/null +++ b/src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Stages/StagesRequestBuilderPostRequestConfiguration.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/AccessReviews/Unified/Instances/Item/Stop/StopRequestBuilder.php b/src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Stop/StopRequestBuilder.php new file mode 100644 index 00000000000..3ff8984c34a --- /dev/null +++ b/src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Stop/StopRequestBuilder.php @@ -0,0 +1,74 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/stop'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Stop a currently active accessReviewInstance. After the access review instance stops, the instance status is marked as Completed, the reviewers can no longer give input, and the access review decisions are applied. Stopping an instance will not stop future instances. To prevent a recurring access review from starting future instances, update the schedule definition to change its scheduled end date. + * @param StopRequestBuilderPostRequestConfiguration|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/accessreviewinstance-stop?view=graph-rest-1.0 Find more info here + */ + public function post(?StopRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Stop a currently active accessReviewInstance. After the access review instance stops, the instance status is marked as Completed, the reviewers can no longer give input, and the access review decisions are applied. Stopping an instance will not stop future instances. To prevent a recurring access review from starting future instances, update the schedule definition to change its scheduled end date. + * @param StopRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(?StopRequestBuilderPostRequestConfiguration $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 StopRequestBuilder + */ + public function withUrl(string $rawUrl): StopRequestBuilder { + return new StopRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Stop/StopRequestBuilderPostRequestConfiguration.php b/src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Stop/StopRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..96c47ae7ed9 --- /dev/null +++ b/src/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Stop/StopRequestBuilderPostRequestConfiguration.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/AccessReviews/Unified/UnifiedRequestBuilder.php b/src/Generated/IdentityGovernance/AccessReviews/Unified/UnifiedRequestBuilder.php new file mode 100644 index 00000000000..fbcfb91882e --- /dev/null +++ b/src/Generated/IdentityGovernance/AccessReviews/Unified/UnifiedRequestBuilder.php @@ -0,0 +1,168 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the definitions property of the microsoft.graph.unifiedRoot entity. + */ + public function definitions(): DefinitionsRequestBuilder { + return new DefinitionsRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the instances property of the microsoft.graph.unifiedRoot entity. + */ + public function instances(): InstancesRequestBuilder { + return new InstancesRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Instantiates a new UnifiedRequestBuilder 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/accessReviews/unified{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property unified for identityGovernance + * @param UnifiedRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?UnifiedRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Entry point for the unified (vNext) access reviews API surface. Requests under this path are routed to the vNext service through the dedicated accessReviews/unified path segment. + * @param UnifiedRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?UnifiedRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [UnifiedRoot::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property unified in identityGovernance + * @param UnifiedRoot $body The request body + * @param UnifiedRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(UnifiedRoot $body, ?UnifiedRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [UnifiedRoot::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property unified for identityGovernance + * @param UnifiedRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?UnifiedRequestBuilderDeleteRequestConfiguration $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; + } + + /** + * Entry point for the unified (vNext) access reviews API surface. Requests under this path are routed to the vNext service through the dedicated accessReviews/unified path segment. + * @param UnifiedRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?UnifiedRequestBuilderGetRequestConfiguration $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 unified in identityGovernance + * @param UnifiedRoot $body The request body + * @param UnifiedRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(UnifiedRoot $body, ?UnifiedRequestBuilderPatchRequestConfiguration $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 UnifiedRequestBuilder + */ + public function withUrl(string $rawUrl): UnifiedRequestBuilder { + return new UnifiedRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/EmployeeExperience/Roles/Item/EngagementRoleItemRequestBuilderPatchRequestConfiguration.php b/src/Generated/IdentityGovernance/AccessReviews/Unified/UnifiedRequestBuilderDeleteRequestConfiguration.php similarity index 65% rename from src/Generated/EmployeeExperience/Roles/Item/EngagementRoleItemRequestBuilderPatchRequestConfiguration.php rename to src/Generated/IdentityGovernance/AccessReviews/Unified/UnifiedRequestBuilderDeleteRequestConfiguration.php index db564ec081f..0df0ef9e8b7 100644 --- a/src/Generated/EmployeeExperience/Roles/Item/EngagementRoleItemRequestBuilderPatchRequestConfiguration.php +++ b/src/Generated/IdentityGovernance/AccessReviews/Unified/UnifiedRequestBuilderDeleteRequestConfiguration.php @@ -1,6 +1,6 @@ |string>|null $headers Request headers * @param array|null $options Request options */ diff --git a/src/Generated/IdentityGovernance/AccessReviews/Unified/UnifiedRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/AccessReviews/Unified/UnifiedRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..944bdd7a04d --- /dev/null +++ b/src/Generated/IdentityGovernance/AccessReviews/Unified/UnifiedRequestBuilderGetQueryParameters.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 UnifiedRequestBuilderGetQueryParameters 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/AccessReviews/Unified/UnifiedRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/AccessReviews/Unified/UnifiedRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..1446dfedbf5 --- /dev/null +++ b/src/Generated/IdentityGovernance/AccessReviews/Unified/UnifiedRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param UnifiedRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?UnifiedRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new UnifiedRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return UnifiedRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): UnifiedRequestBuilderGetQueryParameters { + return new UnifiedRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/EmployeeExperience/Roles/RolesRequestBuilderPostRequestConfiguration.php b/src/Generated/IdentityGovernance/AccessReviews/Unified/UnifiedRequestBuilderPatchRequestConfiguration.php similarity index 66% rename from src/Generated/EmployeeExperience/Roles/RolesRequestBuilderPostRequestConfiguration.php rename to src/Generated/IdentityGovernance/AccessReviews/Unified/UnifiedRequestBuilderPatchRequestConfiguration.php index d4277dd6b94..c463bba46dd 100644 --- a/src/Generated/EmployeeExperience/Roles/RolesRequestBuilderPostRequestConfiguration.php +++ b/src/Generated/IdentityGovernance/AccessReviews/Unified/UnifiedRequestBuilderPatchRequestConfiguration.php @@ -1,6 +1,6 @@ |string>|null $headers Request headers * @param array|null $options Request options */ diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilder.php b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilder.php new file mode 100644 index 00000000000..a3e47a5b03a --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilder.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/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}/resource/externalOriginResourceConnector{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + * @param ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [ExternalOriginResourceConnector::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + * @param ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration $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 ExternalOriginResourceConnectorRequestBuilder + */ + public function withUrl(string $rawUrl): ExternalOriginResourceConnectorRequestBuilder { + return new ExternalOriginResourceConnectorRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..6d96ae7f04a --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetQueryParameters.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 ExternalOriginResourceConnectorRequestBuilderGetQueryParameters 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/Catalogs/Item/ResourceRoles/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..e9b2492ac46 --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param ExternalOriginResourceConnectorRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?ExternalOriginResourceConnectorRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new ExternalOriginResourceConnectorRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return ExternalOriginResourceConnectorRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): ExternalOriginResourceConnectorRequestBuilderGetQueryParameters { + return new ExternalOriginResourceConnectorRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/ResourceRequestBuilder.php b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/ResourceRequestBuilder.php index 09de208909f..d08d3c3aff6 100644 --- a/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/ResourceRequestBuilder.php +++ b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/ResourceRequestBuilder.php @@ -5,6 +5,7 @@ use Exception; use Http\Promise\Promise; use Microsoft\Graph\Generated\IdentityGovernance\Catalogs\Item\ResourceRoles\Item\Resource\Environment\EnvironmentRequestBuilder; +use Microsoft\Graph\Generated\IdentityGovernance\Catalogs\Item\ResourceRoles\Item\Resource\ExternalOriginResourceConnector\ExternalOriginResourceConnectorRequestBuilder; use Microsoft\Graph\Generated\IdentityGovernance\Catalogs\Item\ResourceRoles\Item\Resource\Refresh\RefreshRequestBuilder; use Microsoft\Graph\Generated\IdentityGovernance\Catalogs\Item\ResourceRoles\Item\Resource\Roles\RolesRequestBuilder; use Microsoft\Graph\Generated\IdentityGovernance\Catalogs\Item\ResourceRoles\Item\Resource\Scopes\ScopesRequestBuilder; @@ -28,6 +29,13 @@ public function environment(): EnvironmentRequestBuilder { return new EnvironmentRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to manage the externalOriginResourceConnector property of the microsoft.graph.accessPackageResource entity. + */ + public function externalOriginResourceConnector(): ExternalOriginResourceConnectorRequestBuilder { + return new ExternalOriginResourceConnectorRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Provides operations to call the refresh method. */ diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilder.php b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilder.php new file mode 100644 index 00000000000..95c3397a15a --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilder.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/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/externalOriginResourceConnector{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + * @param ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [ExternalOriginResourceConnector::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + * @param ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration $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 ExternalOriginResourceConnectorRequestBuilder + */ + public function withUrl(string $rawUrl): ExternalOriginResourceConnectorRequestBuilder { + return new ExternalOriginResourceConnectorRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..2025879d092 --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetQueryParameters.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 ExternalOriginResourceConnectorRequestBuilderGetQueryParameters 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/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..461fd894d3e --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param ExternalOriginResourceConnectorRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?ExternalOriginResourceConnectorRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new ExternalOriginResourceConnectorRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return ExternalOriginResourceConnectorRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): ExternalOriginResourceConnectorRequestBuilderGetQueryParameters { + return new ExternalOriginResourceConnectorRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Item/Resource/ResourceRequestBuilder.php b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Item/Resource/ResourceRequestBuilder.php index 72d71d82f9a..cac069890f4 100644 --- a/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Item/Resource/ResourceRequestBuilder.php +++ b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Item/Resource/ResourceRequestBuilder.php @@ -5,6 +5,7 @@ use Exception; use Http\Promise\Promise; use Microsoft\Graph\Generated\IdentityGovernance\Catalogs\Item\ResourceRoles\Item\Resource\Scopes\Item\Resource\Environment\EnvironmentRequestBuilder; +use Microsoft\Graph\Generated\IdentityGovernance\Catalogs\Item\ResourceRoles\Item\Resource\Scopes\Item\Resource\ExternalOriginResourceConnector\ExternalOriginResourceConnectorRequestBuilder; use Microsoft\Graph\Generated\IdentityGovernance\Catalogs\Item\ResourceRoles\Item\Resource\Scopes\Item\Resource\Refresh\RefreshRequestBuilder; use Microsoft\Graph\Generated\IdentityGovernance\Catalogs\Item\ResourceRoles\Item\Resource\Scopes\Item\Resource\Roles\RolesRequestBuilder; use Microsoft\Graph\Generated\IdentityGovernance\Catalogs\Item\ResourceRoles\Item\Resource\Scopes\Item\Resource\UploadSessions\UploadSessionsRequestBuilder; @@ -27,6 +28,13 @@ public function environment(): EnvironmentRequestBuilder { return new EnvironmentRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to manage the externalOriginResourceConnector property of the microsoft.graph.accessPackageResource entity. + */ + public function externalOriginResourceConnector(): ExternalOriginResourceConnectorRequestBuilder { + return new ExternalOriginResourceConnectorRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Provides operations to call the refresh method. */ diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilder.php b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilder.php new file mode 100644 index 00000000000..e6eecb6e12d --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilder.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/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}/resource/externalOriginResourceConnector{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + * @param ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [ExternalOriginResourceConnector::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + * @param ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration $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 ExternalOriginResourceConnectorRequestBuilder + */ + public function withUrl(string $rawUrl): ExternalOriginResourceConnectorRequestBuilder { + return new ExternalOriginResourceConnectorRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..1ede6301347 --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetQueryParameters.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 ExternalOriginResourceConnectorRequestBuilderGetQueryParameters 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/Catalogs/Item/ResourceScopes/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..50e0b835b96 --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param ExternalOriginResourceConnectorRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?ExternalOriginResourceConnectorRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new ExternalOriginResourceConnectorRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return ExternalOriginResourceConnectorRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): ExternalOriginResourceConnectorRequestBuilderGetQueryParameters { + return new ExternalOriginResourceConnectorRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/ResourceRequestBuilder.php b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/ResourceRequestBuilder.php index 2e57c4c59a9..04e950f0e2c 100644 --- a/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/ResourceRequestBuilder.php +++ b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/ResourceRequestBuilder.php @@ -5,6 +5,7 @@ use Exception; use Http\Promise\Promise; use Microsoft\Graph\Generated\IdentityGovernance\Catalogs\Item\ResourceScopes\Item\Resource\Environment\EnvironmentRequestBuilder; +use Microsoft\Graph\Generated\IdentityGovernance\Catalogs\Item\ResourceScopes\Item\Resource\ExternalOriginResourceConnector\ExternalOriginResourceConnectorRequestBuilder; use Microsoft\Graph\Generated\IdentityGovernance\Catalogs\Item\ResourceScopes\Item\Resource\Refresh\RefreshRequestBuilder; use Microsoft\Graph\Generated\IdentityGovernance\Catalogs\Item\ResourceScopes\Item\Resource\Roles\RolesRequestBuilder; use Microsoft\Graph\Generated\IdentityGovernance\Catalogs\Item\ResourceScopes\Item\Resource\Scopes\ScopesRequestBuilder; @@ -28,6 +29,13 @@ public function environment(): EnvironmentRequestBuilder { return new EnvironmentRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to manage the externalOriginResourceConnector property of the microsoft.graph.accessPackageResource entity. + */ + public function externalOriginResourceConnector(): ExternalOriginResourceConnectorRequestBuilder { + return new ExternalOriginResourceConnectorRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Provides operations to call the refresh method. */ diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilder.php b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilder.php new file mode 100644 index 00000000000..9bd475d1d17 --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilder.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/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/externalOriginResourceConnector{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + * @param ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [ExternalOriginResourceConnector::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + * @param ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration $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 ExternalOriginResourceConnectorRequestBuilder + */ + public function withUrl(string $rawUrl): ExternalOriginResourceConnectorRequestBuilder { + return new ExternalOriginResourceConnectorRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..28661296cb1 --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetQueryParameters.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 ExternalOriginResourceConnectorRequestBuilderGetQueryParameters 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/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..78366ee19e1 --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param ExternalOriginResourceConnectorRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?ExternalOriginResourceConnectorRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new ExternalOriginResourceConnectorRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return ExternalOriginResourceConnectorRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): ExternalOriginResourceConnectorRequestBuilderGetQueryParameters { + return new ExternalOriginResourceConnectorRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Item/Resource/ResourceRequestBuilder.php b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Item/Resource/ResourceRequestBuilder.php index 5315f10086d..578f7090461 100644 --- a/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Item/Resource/ResourceRequestBuilder.php +++ b/src/Generated/IdentityGovernance/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Item/Resource/ResourceRequestBuilder.php @@ -5,6 +5,7 @@ use Exception; use Http\Promise\Promise; use Microsoft\Graph\Generated\IdentityGovernance\Catalogs\Item\ResourceScopes\Item\Resource\Roles\Item\Resource\Environment\EnvironmentRequestBuilder; +use Microsoft\Graph\Generated\IdentityGovernance\Catalogs\Item\ResourceScopes\Item\Resource\Roles\Item\Resource\ExternalOriginResourceConnector\ExternalOriginResourceConnectorRequestBuilder; use Microsoft\Graph\Generated\IdentityGovernance\Catalogs\Item\ResourceScopes\Item\Resource\Roles\Item\Resource\Refresh\RefreshRequestBuilder; use Microsoft\Graph\Generated\IdentityGovernance\Catalogs\Item\ResourceScopes\Item\Resource\Roles\Item\Resource\Scopes\ScopesRequestBuilder; use Microsoft\Graph\Generated\IdentityGovernance\Catalogs\Item\ResourceScopes\Item\Resource\Roles\Item\Resource\UploadSessions\UploadSessionsRequestBuilder; @@ -27,6 +28,13 @@ public function environment(): EnvironmentRequestBuilder { return new EnvironmentRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to manage the externalOriginResourceConnector property of the microsoft.graph.accessPackageResource entity. + */ + public function externalOriginResourceConnector(): ExternalOriginResourceConnectorRequestBuilder { + return new ExternalOriginResourceConnectorRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Provides operations to call the refresh method. */ diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/AccessPackageResourceItemRequestBuilder.php b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/AccessPackageResourceItemRequestBuilder.php index 43ea9ee7d57..6ce38256473 100644 --- a/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/AccessPackageResourceItemRequestBuilder.php +++ b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/AccessPackageResourceItemRequestBuilder.php @@ -5,6 +5,7 @@ use Exception; use Http\Promise\Promise; use Microsoft\Graph\Generated\IdentityGovernance\Catalogs\Item\Resources\Item\Environment\EnvironmentRequestBuilder; +use Microsoft\Graph\Generated\IdentityGovernance\Catalogs\Item\Resources\Item\ExternalOriginResourceConnector\ExternalOriginResourceConnectorRequestBuilder; use Microsoft\Graph\Generated\IdentityGovernance\Catalogs\Item\Resources\Item\Refresh\RefreshRequestBuilder; use Microsoft\Graph\Generated\IdentityGovernance\Catalogs\Item\Resources\Item\Roles\RolesRequestBuilder; use Microsoft\Graph\Generated\IdentityGovernance\Catalogs\Item\Resources\Item\Scopes\ScopesRequestBuilder; @@ -28,6 +29,13 @@ public function environment(): EnvironmentRequestBuilder { return new EnvironmentRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to manage the externalOriginResourceConnector property of the microsoft.graph.accessPackageResource entity. + */ + public function externalOriginResourceConnector(): ExternalOriginResourceConnectorRequestBuilder { + return new ExternalOriginResourceConnectorRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Provides operations to call the refresh method. */ diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilder.php b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilder.php new file mode 100644 index 00000000000..3a9c1d902fa --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilder.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/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/externalOriginResourceConnector{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + * @param ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [ExternalOriginResourceConnector::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + * @param ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration $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 ExternalOriginResourceConnectorRequestBuilder + */ + public function withUrl(string $rawUrl): ExternalOriginResourceConnectorRequestBuilder { + return new ExternalOriginResourceConnectorRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..fc61c106d7d --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetQueryParameters.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 ExternalOriginResourceConnectorRequestBuilderGetQueryParameters 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/Catalogs/Item/Resources/Item/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..41620402c06 --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param ExternalOriginResourceConnectorRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?ExternalOriginResourceConnectorRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new ExternalOriginResourceConnectorRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return ExternalOriginResourceConnectorRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): ExternalOriginResourceConnectorRequestBuilderGetQueryParameters { + return new ExternalOriginResourceConnectorRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilder.php b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilder.php new file mode 100644 index 00000000000..d627738fd85 --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilder.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/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/externalOriginResourceConnector{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + * @param ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [ExternalOriginResourceConnector::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + * @param ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration $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 ExternalOriginResourceConnectorRequestBuilder + */ + public function withUrl(string $rawUrl): ExternalOriginResourceConnectorRequestBuilder { + return new ExternalOriginResourceConnectorRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..74ffbb8c60b --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetQueryParameters.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 ExternalOriginResourceConnectorRequestBuilderGetQueryParameters 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/Catalogs/Item/Resources/Item/Roles/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..d3c4b4d57cb --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param ExternalOriginResourceConnectorRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?ExternalOriginResourceConnectorRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new ExternalOriginResourceConnectorRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return ExternalOriginResourceConnectorRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): ExternalOriginResourceConnectorRequestBuilderGetQueryParameters { + return new ExternalOriginResourceConnectorRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/ResourceRequestBuilder.php b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/ResourceRequestBuilder.php index 9bef34e2bd3..347f2b29adb 100644 --- a/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/ResourceRequestBuilder.php +++ b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/ResourceRequestBuilder.php @@ -5,6 +5,7 @@ use Exception; use Http\Promise\Promise; use Microsoft\Graph\Generated\IdentityGovernance\Catalogs\Item\Resources\Item\Roles\Item\Resource\Environment\EnvironmentRequestBuilder; +use Microsoft\Graph\Generated\IdentityGovernance\Catalogs\Item\Resources\Item\Roles\Item\Resource\ExternalOriginResourceConnector\ExternalOriginResourceConnectorRequestBuilder; use Microsoft\Graph\Generated\IdentityGovernance\Catalogs\Item\Resources\Item\Roles\Item\Resource\Refresh\RefreshRequestBuilder; use Microsoft\Graph\Generated\IdentityGovernance\Catalogs\Item\Resources\Item\Roles\Item\Resource\Scopes\ScopesRequestBuilder; use Microsoft\Graph\Generated\IdentityGovernance\Catalogs\Item\Resources\Item\Roles\Item\Resource\UploadSessions\UploadSessionsRequestBuilder; @@ -27,6 +28,13 @@ public function environment(): EnvironmentRequestBuilder { return new EnvironmentRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to manage the externalOriginResourceConnector property of the microsoft.graph.accessPackageResource entity. + */ + public function externalOriginResourceConnector(): ExternalOriginResourceConnectorRequestBuilder { + return new ExternalOriginResourceConnectorRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Provides operations to call the refresh method. */ diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilder.php b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilder.php new file mode 100644 index 00000000000..69f5ef29b9b --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilder.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/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/externalOriginResourceConnector{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + * @param ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [ExternalOriginResourceConnector::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + * @param ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration $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 ExternalOriginResourceConnectorRequestBuilder + */ + public function withUrl(string $rawUrl): ExternalOriginResourceConnectorRequestBuilder { + return new ExternalOriginResourceConnectorRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..8aa16e994b1 --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetQueryParameters.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 ExternalOriginResourceConnectorRequestBuilderGetQueryParameters 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/Catalogs/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..dc59f172f14 --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param ExternalOriginResourceConnectorRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?ExternalOriginResourceConnectorRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new ExternalOriginResourceConnectorRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return ExternalOriginResourceConnectorRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): ExternalOriginResourceConnectorRequestBuilderGetQueryParameters { + return new ExternalOriginResourceConnectorRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/ResourceRequestBuilder.php b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/ResourceRequestBuilder.php index 55f782dddd2..57582325bd4 100644 --- a/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/ResourceRequestBuilder.php +++ b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/ResourceRequestBuilder.php @@ -5,6 +5,7 @@ use Exception; use Http\Promise\Promise; use Microsoft\Graph\Generated\IdentityGovernance\Catalogs\Item\Resources\Item\Roles\Item\Resource\Scopes\Item\Resource\Environment\EnvironmentRequestBuilder; +use Microsoft\Graph\Generated\IdentityGovernance\Catalogs\Item\Resources\Item\Roles\Item\Resource\Scopes\Item\Resource\ExternalOriginResourceConnector\ExternalOriginResourceConnectorRequestBuilder; use Microsoft\Graph\Generated\IdentityGovernance\Catalogs\Item\Resources\Item\Roles\Item\Resource\Scopes\Item\Resource\Refresh\RefreshRequestBuilder; use Microsoft\Graph\Generated\IdentityGovernance\Catalogs\Item\Resources\Item\Roles\Item\Resource\Scopes\Item\Resource\UploadSessions\UploadSessionsRequestBuilder; use Microsoft\Graph\Generated\Models\AccessPackageResource; @@ -26,6 +27,13 @@ public function environment(): EnvironmentRequestBuilder { return new EnvironmentRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to manage the externalOriginResourceConnector property of the microsoft.graph.accessPackageResource entity. + */ + public function externalOriginResourceConnector(): ExternalOriginResourceConnectorRequestBuilder { + return new ExternalOriginResourceConnectorRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Provides operations to call the refresh method. */ diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilder.php b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilder.php new file mode 100644 index 00000000000..127f598adf6 --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilder.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/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/externalOriginResourceConnector{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + * @param ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [ExternalOriginResourceConnector::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + * @param ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration $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 ExternalOriginResourceConnectorRequestBuilder + */ + public function withUrl(string $rawUrl): ExternalOriginResourceConnectorRequestBuilder { + return new ExternalOriginResourceConnectorRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..52c98c71a19 --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetQueryParameters.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 ExternalOriginResourceConnectorRequestBuilderGetQueryParameters 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/Catalogs/Item/Resources/Item/Scopes/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..44ead268753 --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param ExternalOriginResourceConnectorRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?ExternalOriginResourceConnectorRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new ExternalOriginResourceConnectorRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return ExternalOriginResourceConnectorRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): ExternalOriginResourceConnectorRequestBuilderGetQueryParameters { + return new ExternalOriginResourceConnectorRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/ResourceRequestBuilder.php b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/ResourceRequestBuilder.php index 424bf7b11bd..c241bdd1255 100644 --- a/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/ResourceRequestBuilder.php +++ b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/ResourceRequestBuilder.php @@ -5,6 +5,7 @@ use Exception; use Http\Promise\Promise; use Microsoft\Graph\Generated\IdentityGovernance\Catalogs\Item\Resources\Item\Scopes\Item\Resource\Environment\EnvironmentRequestBuilder; +use Microsoft\Graph\Generated\IdentityGovernance\Catalogs\Item\Resources\Item\Scopes\Item\Resource\ExternalOriginResourceConnector\ExternalOriginResourceConnectorRequestBuilder; use Microsoft\Graph\Generated\IdentityGovernance\Catalogs\Item\Resources\Item\Scopes\Item\Resource\Refresh\RefreshRequestBuilder; use Microsoft\Graph\Generated\IdentityGovernance\Catalogs\Item\Resources\Item\Scopes\Item\Resource\Roles\RolesRequestBuilder; use Microsoft\Graph\Generated\IdentityGovernance\Catalogs\Item\Resources\Item\Scopes\Item\Resource\UploadSessions\UploadSessionsRequestBuilder; @@ -27,6 +28,13 @@ public function environment(): EnvironmentRequestBuilder { return new EnvironmentRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to manage the externalOriginResourceConnector property of the microsoft.graph.accessPackageResource entity. + */ + public function externalOriginResourceConnector(): ExternalOriginResourceConnectorRequestBuilder { + return new ExternalOriginResourceConnectorRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Provides operations to call the refresh method. */ diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilder.php b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilder.php new file mode 100644 index 00000000000..10ea0c677be --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilder.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/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/externalOriginResourceConnector{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + * @param ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [ExternalOriginResourceConnector::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + * @param ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration $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 ExternalOriginResourceConnectorRequestBuilder + */ + public function withUrl(string $rawUrl): ExternalOriginResourceConnectorRequestBuilder { + return new ExternalOriginResourceConnectorRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..29334e6f5aa --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetQueryParameters.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 ExternalOriginResourceConnectorRequestBuilderGetQueryParameters 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/Catalogs/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..a4850a69a9c --- /dev/null +++ b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param ExternalOriginResourceConnectorRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?ExternalOriginResourceConnectorRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new ExternalOriginResourceConnectorRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return ExternalOriginResourceConnectorRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): ExternalOriginResourceConnectorRequestBuilderGetQueryParameters { + return new ExternalOriginResourceConnectorRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/ResourceRequestBuilder.php b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/ResourceRequestBuilder.php index ee1cfe5e106..02ab32fa08c 100644 --- a/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/ResourceRequestBuilder.php +++ b/src/Generated/IdentityGovernance/Catalogs/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/ResourceRequestBuilder.php @@ -5,6 +5,7 @@ use Exception; use Http\Promise\Promise; use Microsoft\Graph\Generated\IdentityGovernance\Catalogs\Item\Resources\Item\Scopes\Item\Resource\Roles\Item\Resource\Environment\EnvironmentRequestBuilder; +use Microsoft\Graph\Generated\IdentityGovernance\Catalogs\Item\Resources\Item\Scopes\Item\Resource\Roles\Item\Resource\ExternalOriginResourceConnector\ExternalOriginResourceConnectorRequestBuilder; use Microsoft\Graph\Generated\IdentityGovernance\Catalogs\Item\Resources\Item\Scopes\Item\Resource\Roles\Item\Resource\Refresh\RefreshRequestBuilder; use Microsoft\Graph\Generated\IdentityGovernance\Catalogs\Item\Resources\Item\Scopes\Item\Resource\Roles\Item\Resource\UploadSessions\UploadSessionsRequestBuilder; use Microsoft\Graph\Generated\Models\AccessPackageResource; @@ -26,6 +27,13 @@ public function environment(): EnvironmentRequestBuilder { return new EnvironmentRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to manage the externalOriginResourceConnector property of the microsoft.graph.accessPackageResource entity. + */ + public function externalOriginResourceConnector(): ExternalOriginResourceConnectorRequestBuilder { + return new ExternalOriginResourceConnectorRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Provides operations to call the refresh method. */ diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Role/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Role/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilder.php new file mode 100644 index 00000000000..3a777e861e3 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Role/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilder.php @@ -0,0 +1,77 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/role/resource/externalOriginResourceConnector{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + * @param ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [ExternalOriginResourceConnector::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + * @param ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration $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 ExternalOriginResourceConnectorRequestBuilder + */ + public function withUrl(string $rawUrl): ExternalOriginResourceConnectorRequestBuilder { + return new ExternalOriginResourceConnectorRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Role/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Role/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..38cff886c62 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Role/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetQueryParameters.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 ExternalOriginResourceConnectorRequestBuilderGetQueryParameters and sets the default values. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + */ + public function __construct(?array $expand = null, ?array $select = null) { + $this->expand = $expand; + $this->select = $select; + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Role/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Role/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..03b59a18450 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Role/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param ExternalOriginResourceConnectorRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?ExternalOriginResourceConnectorRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new ExternalOriginResourceConnectorRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return ExternalOriginResourceConnectorRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): ExternalOriginResourceConnectorRequestBuilderGetQueryParameters { + return new ExternalOriginResourceConnectorRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Role/Resource/ResourceRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Role/Resource/ResourceRequestBuilder.php index ad033a5003a..4b23f769f32 100644 --- a/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Role/Resource/ResourceRequestBuilder.php +++ b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Role/Resource/ResourceRequestBuilder.php @@ -5,6 +5,7 @@ use Exception; use Http\Promise\Promise; use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\AccessPackages\Item\ResourceRoleScopes\Item\Role\Resource\Environment\EnvironmentRequestBuilder; +use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\AccessPackages\Item\ResourceRoleScopes\Item\Role\Resource\ExternalOriginResourceConnector\ExternalOriginResourceConnectorRequestBuilder; use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\AccessPackages\Item\ResourceRoleScopes\Item\Role\Resource\Refresh\RefreshRequestBuilder; use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\AccessPackages\Item\ResourceRoleScopes\Item\Role\Resource\Roles\RolesRequestBuilder; use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\AccessPackages\Item\ResourceRoleScopes\Item\Role\Resource\Scopes\ScopesRequestBuilder; @@ -28,6 +29,13 @@ public function environment(): EnvironmentRequestBuilder { return new EnvironmentRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to manage the externalOriginResourceConnector property of the microsoft.graph.accessPackageResource entity. + */ + public function externalOriginResourceConnector(): ExternalOriginResourceConnectorRequestBuilder { + return new ExternalOriginResourceConnectorRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Provides operations to call the refresh method. */ diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Role/Resource/Scopes/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Role/Resource/Scopes/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilder.php new file mode 100644 index 00000000000..26a2d97adbe --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Role/Resource/Scopes/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilder.php @@ -0,0 +1,77 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/role/resource/scopes/{accessPackageResourceScope%2Did}/resource/externalOriginResourceConnector{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + * @param ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [ExternalOriginResourceConnector::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + * @param ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration $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 ExternalOriginResourceConnectorRequestBuilder + */ + public function withUrl(string $rawUrl): ExternalOriginResourceConnectorRequestBuilder { + return new ExternalOriginResourceConnectorRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Role/Resource/Scopes/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Role/Resource/Scopes/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..ff285d225ce --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Role/Resource/Scopes/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetQueryParameters.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 ExternalOriginResourceConnectorRequestBuilderGetQueryParameters and sets the default values. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + */ + public function __construct(?array $expand = null, ?array $select = null) { + $this->expand = $expand; + $this->select = $select; + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Role/Resource/Scopes/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Role/Resource/Scopes/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..f00113f20c1 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Role/Resource/Scopes/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param ExternalOriginResourceConnectorRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?ExternalOriginResourceConnectorRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new ExternalOriginResourceConnectorRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return ExternalOriginResourceConnectorRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): ExternalOriginResourceConnectorRequestBuilderGetQueryParameters { + return new ExternalOriginResourceConnectorRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Role/Resource/Scopes/Item/Resource/ResourceRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Role/Resource/Scopes/Item/Resource/ResourceRequestBuilder.php index 5a188012095..a89a0eaa1a1 100644 --- a/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Role/Resource/Scopes/Item/Resource/ResourceRequestBuilder.php +++ b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Role/Resource/Scopes/Item/Resource/ResourceRequestBuilder.php @@ -5,6 +5,7 @@ use Exception; use Http\Promise\Promise; use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\AccessPackages\Item\ResourceRoleScopes\Item\Role\Resource\Scopes\Item\Resource\Environment\EnvironmentRequestBuilder; +use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\AccessPackages\Item\ResourceRoleScopes\Item\Role\Resource\Scopes\Item\Resource\ExternalOriginResourceConnector\ExternalOriginResourceConnectorRequestBuilder; use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\AccessPackages\Item\ResourceRoleScopes\Item\Role\Resource\Scopes\Item\Resource\Refresh\RefreshRequestBuilder; use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\AccessPackages\Item\ResourceRoleScopes\Item\Role\Resource\Scopes\Item\Resource\Roles\RolesRequestBuilder; use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\AccessPackages\Item\ResourceRoleScopes\Item\Role\Resource\Scopes\Item\Resource\UploadSessions\UploadSessionsRequestBuilder; @@ -27,6 +28,13 @@ public function environment(): EnvironmentRequestBuilder { return new EnvironmentRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to manage the externalOriginResourceConnector property of the microsoft.graph.accessPackageResource entity. + */ + public function externalOriginResourceConnector(): ExternalOriginResourceConnectorRequestBuilder { + return new ExternalOriginResourceConnectorRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Provides operations to call the refresh method. */ diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Scope/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Scope/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilder.php new file mode 100644 index 00000000000..06cef578833 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Scope/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilder.php @@ -0,0 +1,77 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/scope/resource/externalOriginResourceConnector{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + * @param ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [ExternalOriginResourceConnector::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + * @param ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration $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 ExternalOriginResourceConnectorRequestBuilder + */ + public function withUrl(string $rawUrl): ExternalOriginResourceConnectorRequestBuilder { + return new ExternalOriginResourceConnectorRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Scope/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Scope/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..7bfabdf308b --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Scope/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetQueryParameters.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 ExternalOriginResourceConnectorRequestBuilderGetQueryParameters and sets the default values. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + */ + public function __construct(?array $expand = null, ?array $select = null) { + $this->expand = $expand; + $this->select = $select; + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Scope/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Scope/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..080173b582e --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Scope/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param ExternalOriginResourceConnectorRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?ExternalOriginResourceConnectorRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new ExternalOriginResourceConnectorRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return ExternalOriginResourceConnectorRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): ExternalOriginResourceConnectorRequestBuilderGetQueryParameters { + return new ExternalOriginResourceConnectorRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Scope/Resource/ResourceRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Scope/Resource/ResourceRequestBuilder.php index 7ccb99975e6..7e79af056c0 100644 --- a/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Scope/Resource/ResourceRequestBuilder.php +++ b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Scope/Resource/ResourceRequestBuilder.php @@ -5,6 +5,7 @@ use Exception; use Http\Promise\Promise; use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\AccessPackages\Item\ResourceRoleScopes\Item\Scope\Resource\Environment\EnvironmentRequestBuilder; +use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\AccessPackages\Item\ResourceRoleScopes\Item\Scope\Resource\ExternalOriginResourceConnector\ExternalOriginResourceConnectorRequestBuilder; use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\AccessPackages\Item\ResourceRoleScopes\Item\Scope\Resource\Refresh\RefreshRequestBuilder; use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\AccessPackages\Item\ResourceRoleScopes\Item\Scope\Resource\Roles\RolesRequestBuilder; use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\AccessPackages\Item\ResourceRoleScopes\Item\Scope\Resource\Scopes\ScopesRequestBuilder; @@ -28,6 +29,13 @@ public function environment(): EnvironmentRequestBuilder { return new EnvironmentRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to manage the externalOriginResourceConnector property of the microsoft.graph.accessPackageResource entity. + */ + public function externalOriginResourceConnector(): ExternalOriginResourceConnectorRequestBuilder { + return new ExternalOriginResourceConnectorRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Provides operations to call the refresh method. */ diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Scope/Resource/Roles/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Scope/Resource/Roles/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilder.php new file mode 100644 index 00000000000..0ef875e9266 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Scope/Resource/Roles/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilder.php @@ -0,0 +1,77 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/scope/resource/roles/{accessPackageResourceRole%2Did}/resource/externalOriginResourceConnector{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + * @param ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [ExternalOriginResourceConnector::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + * @param ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration $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 ExternalOriginResourceConnectorRequestBuilder + */ + public function withUrl(string $rawUrl): ExternalOriginResourceConnectorRequestBuilder { + return new ExternalOriginResourceConnectorRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Scope/Resource/Roles/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Scope/Resource/Roles/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..dc37f50b725 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Scope/Resource/Roles/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetQueryParameters.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 ExternalOriginResourceConnectorRequestBuilderGetQueryParameters and sets the default values. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + */ + public function __construct(?array $expand = null, ?array $select = null) { + $this->expand = $expand; + $this->select = $select; + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Scope/Resource/Roles/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Scope/Resource/Roles/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..677b43e1e53 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Scope/Resource/Roles/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param ExternalOriginResourceConnectorRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?ExternalOriginResourceConnectorRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new ExternalOriginResourceConnectorRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return ExternalOriginResourceConnectorRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): ExternalOriginResourceConnectorRequestBuilderGetQueryParameters { + return new ExternalOriginResourceConnectorRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Scope/Resource/Roles/Item/Resource/ResourceRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Scope/Resource/Roles/Item/Resource/ResourceRequestBuilder.php index 48bf157cf2b..4e14b166116 100644 --- a/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Scope/Resource/Roles/Item/Resource/ResourceRequestBuilder.php +++ b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/ResourceRoleScopes/Item/Scope/Resource/Roles/Item/Resource/ResourceRequestBuilder.php @@ -5,6 +5,7 @@ use Exception; use Http\Promise\Promise; use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\AccessPackages\Item\ResourceRoleScopes\Item\Scope\Resource\Roles\Item\Resource\Environment\EnvironmentRequestBuilder; +use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\AccessPackages\Item\ResourceRoleScopes\Item\Scope\Resource\Roles\Item\Resource\ExternalOriginResourceConnector\ExternalOriginResourceConnectorRequestBuilder; use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\AccessPackages\Item\ResourceRoleScopes\Item\Scope\Resource\Roles\Item\Resource\Refresh\RefreshRequestBuilder; use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\AccessPackages\Item\ResourceRoleScopes\Item\Scope\Resource\Roles\Item\Resource\Scopes\ScopesRequestBuilder; use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\AccessPackages\Item\ResourceRoleScopes\Item\Scope\Resource\Roles\Item\Resource\UploadSessions\UploadSessionsRequestBuilder; @@ -27,6 +28,13 @@ public function environment(): EnvironmentRequestBuilder { return new EnvironmentRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to manage the externalOriginResourceConnector property of the microsoft.graph.accessPackageResource entity. + */ + public function externalOriginResourceConnector(): ExternalOriginResourceConnectorRequestBuilder { + return new ExternalOriginResourceConnectorRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Provides operations to call the refresh method. */ diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceRoles/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceRoles/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilder.php new file mode 100644 index 00000000000..4046cd4b91c --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceRoles/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilder.php @@ -0,0 +1,77 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}/resource/externalOriginResourceConnector{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + * @param ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [ExternalOriginResourceConnector::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + * @param ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration $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 ExternalOriginResourceConnectorRequestBuilder + */ + public function withUrl(string $rawUrl): ExternalOriginResourceConnectorRequestBuilder { + return new ExternalOriginResourceConnectorRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceRoles/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceRoles/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..33a66fdd61a --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceRoles/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetQueryParameters.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 ExternalOriginResourceConnectorRequestBuilderGetQueryParameters and sets the default values. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + */ + public function __construct(?array $expand = null, ?array $select = null) { + $this->expand = $expand; + $this->select = $select; + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceRoles/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceRoles/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..dd17a10b22e --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceRoles/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param ExternalOriginResourceConnectorRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?ExternalOriginResourceConnectorRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new ExternalOriginResourceConnectorRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return ExternalOriginResourceConnectorRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): ExternalOriginResourceConnectorRequestBuilderGetQueryParameters { + return new ExternalOriginResourceConnectorRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceRoles/Item/Resource/ResourceRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceRoles/Item/Resource/ResourceRequestBuilder.php index 399ad08ce7d..532e7f01453 100644 --- a/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceRoles/Item/Resource/ResourceRequestBuilder.php +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceRoles/Item/Resource/ResourceRequestBuilder.php @@ -5,6 +5,7 @@ use Exception; use Http\Promise\Promise; use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\Catalogs\Item\ResourceRoles\Item\Resource\Environment\EnvironmentRequestBuilder; +use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\Catalogs\Item\ResourceRoles\Item\Resource\ExternalOriginResourceConnector\ExternalOriginResourceConnectorRequestBuilder; use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\Catalogs\Item\ResourceRoles\Item\Resource\Refresh\RefreshRequestBuilder; use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\Catalogs\Item\ResourceRoles\Item\Resource\Roles\RolesRequestBuilder; use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\Catalogs\Item\ResourceRoles\Item\Resource\Scopes\ScopesRequestBuilder; @@ -28,6 +29,13 @@ public function environment(): EnvironmentRequestBuilder { return new EnvironmentRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to manage the externalOriginResourceConnector property of the microsoft.graph.accessPackageResource entity. + */ + public function externalOriginResourceConnector(): ExternalOriginResourceConnectorRequestBuilder { + return new ExternalOriginResourceConnectorRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Provides operations to call the refresh method. */ diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilder.php new file mode 100644 index 00000000000..f74f04c5d3d --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilder.php @@ -0,0 +1,77 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/externalOriginResourceConnector{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + * @param ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [ExternalOriginResourceConnector::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + * @param ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration $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 ExternalOriginResourceConnectorRequestBuilder + */ + public function withUrl(string $rawUrl): ExternalOriginResourceConnectorRequestBuilder { + return new ExternalOriginResourceConnectorRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..10d2cf0ccd2 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetQueryParameters.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 ExternalOriginResourceConnectorRequestBuilderGetQueryParameters and sets the default values. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + */ + public function __construct(?array $expand = null, ?array $select = null) { + $this->expand = $expand; + $this->select = $select; + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..94b964dc345 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param ExternalOriginResourceConnectorRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?ExternalOriginResourceConnectorRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new ExternalOriginResourceConnectorRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return ExternalOriginResourceConnectorRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): ExternalOriginResourceConnectorRequestBuilderGetQueryParameters { + return new ExternalOriginResourceConnectorRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Item/Resource/ResourceRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Item/Resource/ResourceRequestBuilder.php index 6042aba1f2f..947ba950375 100644 --- a/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Item/Resource/ResourceRequestBuilder.php +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceRoles/Item/Resource/Scopes/Item/Resource/ResourceRequestBuilder.php @@ -5,6 +5,7 @@ use Exception; use Http\Promise\Promise; use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\Catalogs\Item\ResourceRoles\Item\Resource\Scopes\Item\Resource\Environment\EnvironmentRequestBuilder; +use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\Catalogs\Item\ResourceRoles\Item\Resource\Scopes\Item\Resource\ExternalOriginResourceConnector\ExternalOriginResourceConnectorRequestBuilder; use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\Catalogs\Item\ResourceRoles\Item\Resource\Scopes\Item\Resource\Refresh\RefreshRequestBuilder; use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\Catalogs\Item\ResourceRoles\Item\Resource\Scopes\Item\Resource\Roles\RolesRequestBuilder; use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\Catalogs\Item\ResourceRoles\Item\Resource\Scopes\Item\Resource\UploadSessions\UploadSessionsRequestBuilder; @@ -27,6 +28,13 @@ public function environment(): EnvironmentRequestBuilder { return new EnvironmentRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to manage the externalOriginResourceConnector property of the microsoft.graph.accessPackageResource entity. + */ + public function externalOriginResourceConnector(): ExternalOriginResourceConnectorRequestBuilder { + return new ExternalOriginResourceConnectorRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Provides operations to call the refresh method. */ diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceScopes/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceScopes/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilder.php new file mode 100644 index 00000000000..936616d6cdc --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceScopes/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilder.php @@ -0,0 +1,77 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}/resource/externalOriginResourceConnector{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + * @param ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [ExternalOriginResourceConnector::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + * @param ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration $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 ExternalOriginResourceConnectorRequestBuilder + */ + public function withUrl(string $rawUrl): ExternalOriginResourceConnectorRequestBuilder { + return new ExternalOriginResourceConnectorRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceScopes/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceScopes/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..542f3b20362 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceScopes/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetQueryParameters.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 ExternalOriginResourceConnectorRequestBuilderGetQueryParameters and sets the default values. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + */ + public function __construct(?array $expand = null, ?array $select = null) { + $this->expand = $expand; + $this->select = $select; + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceScopes/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceScopes/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..1151053bbfc --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceScopes/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param ExternalOriginResourceConnectorRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?ExternalOriginResourceConnectorRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new ExternalOriginResourceConnectorRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return ExternalOriginResourceConnectorRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): ExternalOriginResourceConnectorRequestBuilderGetQueryParameters { + return new ExternalOriginResourceConnectorRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceScopes/Item/Resource/ResourceRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceScopes/Item/Resource/ResourceRequestBuilder.php index 525a16aba30..37612fe0a12 100644 --- a/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceScopes/Item/Resource/ResourceRequestBuilder.php +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceScopes/Item/Resource/ResourceRequestBuilder.php @@ -5,6 +5,7 @@ use Exception; use Http\Promise\Promise; use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\Catalogs\Item\ResourceScopes\Item\Resource\Environment\EnvironmentRequestBuilder; +use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\Catalogs\Item\ResourceScopes\Item\Resource\ExternalOriginResourceConnector\ExternalOriginResourceConnectorRequestBuilder; use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\Catalogs\Item\ResourceScopes\Item\Resource\Refresh\RefreshRequestBuilder; use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\Catalogs\Item\ResourceScopes\Item\Resource\Roles\RolesRequestBuilder; use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\Catalogs\Item\ResourceScopes\Item\Resource\Scopes\ScopesRequestBuilder; @@ -28,6 +29,13 @@ public function environment(): EnvironmentRequestBuilder { return new EnvironmentRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to manage the externalOriginResourceConnector property of the microsoft.graph.accessPackageResource entity. + */ + public function externalOriginResourceConnector(): ExternalOriginResourceConnectorRequestBuilder { + return new ExternalOriginResourceConnectorRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Provides operations to call the refresh method. */ diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilder.php new file mode 100644 index 00000000000..f16fd662b89 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilder.php @@ -0,0 +1,77 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/externalOriginResourceConnector{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + * @param ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [ExternalOriginResourceConnector::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + * @param ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration $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 ExternalOriginResourceConnectorRequestBuilder + */ + public function withUrl(string $rawUrl): ExternalOriginResourceConnectorRequestBuilder { + return new ExternalOriginResourceConnectorRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..e2e65949225 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetQueryParameters.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 ExternalOriginResourceConnectorRequestBuilderGetQueryParameters and sets the default values. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + */ + public function __construct(?array $expand = null, ?array $select = null) { + $this->expand = $expand; + $this->select = $select; + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..4144f0ead12 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param ExternalOriginResourceConnectorRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?ExternalOriginResourceConnectorRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new ExternalOriginResourceConnectorRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return ExternalOriginResourceConnectorRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): ExternalOriginResourceConnectorRequestBuilderGetQueryParameters { + return new ExternalOriginResourceConnectorRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Item/Resource/ResourceRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Item/Resource/ResourceRequestBuilder.php index bf12ba9a4a5..def0d376139 100644 --- a/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Item/Resource/ResourceRequestBuilder.php +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/ResourceScopes/Item/Resource/Roles/Item/Resource/ResourceRequestBuilder.php @@ -5,6 +5,7 @@ use Exception; use Http\Promise\Promise; use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\Catalogs\Item\ResourceScopes\Item\Resource\Roles\Item\Resource\Environment\EnvironmentRequestBuilder; +use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\Catalogs\Item\ResourceScopes\Item\Resource\Roles\Item\Resource\ExternalOriginResourceConnector\ExternalOriginResourceConnectorRequestBuilder; use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\Catalogs\Item\ResourceScopes\Item\Resource\Roles\Item\Resource\Refresh\RefreshRequestBuilder; use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\Catalogs\Item\ResourceScopes\Item\Resource\Roles\Item\Resource\Scopes\ScopesRequestBuilder; use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\Catalogs\Item\ResourceScopes\Item\Resource\Roles\Item\Resource\UploadSessions\UploadSessionsRequestBuilder; @@ -27,6 +28,13 @@ public function environment(): EnvironmentRequestBuilder { return new EnvironmentRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to manage the externalOriginResourceConnector property of the microsoft.graph.accessPackageResource entity. + */ + public function externalOriginResourceConnector(): ExternalOriginResourceConnectorRequestBuilder { + return new ExternalOriginResourceConnectorRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Provides operations to call the refresh method. */ diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/AccessPackageResourceItemRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/AccessPackageResourceItemRequestBuilder.php index 8ac5845b60e..0a2e1dfadec 100644 --- a/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/AccessPackageResourceItemRequestBuilder.php +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/AccessPackageResourceItemRequestBuilder.php @@ -5,6 +5,7 @@ use Exception; use Http\Promise\Promise; use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\Catalogs\Item\Resources\Item\Environment\EnvironmentRequestBuilder; +use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\Catalogs\Item\Resources\Item\ExternalOriginResourceConnector\ExternalOriginResourceConnectorRequestBuilder; use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\Catalogs\Item\Resources\Item\Refresh\RefreshRequestBuilder; use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\Catalogs\Item\Resources\Item\Roles\RolesRequestBuilder; use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\Catalogs\Item\Resources\Item\Scopes\ScopesRequestBuilder; @@ -28,6 +29,13 @@ public function environment(): EnvironmentRequestBuilder { return new EnvironmentRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to manage the externalOriginResourceConnector property of the microsoft.graph.accessPackageResource entity. + */ + public function externalOriginResourceConnector(): ExternalOriginResourceConnectorRequestBuilder { + return new ExternalOriginResourceConnectorRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Provides operations to call the refresh method. */ diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilder.php new file mode 100644 index 00000000000..bc119565652 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilder.php @@ -0,0 +1,77 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/externalOriginResourceConnector{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + * @param ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [ExternalOriginResourceConnector::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + * @param ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration $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 ExternalOriginResourceConnectorRequestBuilder + */ + public function withUrl(string $rawUrl): ExternalOriginResourceConnectorRequestBuilder { + return new ExternalOriginResourceConnectorRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..ad4205744ba --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetQueryParameters.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 ExternalOriginResourceConnectorRequestBuilderGetQueryParameters and sets the default values. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + */ + public function __construct(?array $expand = null, ?array $select = null) { + $this->expand = $expand; + $this->select = $select; + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..d851afe7d17 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param ExternalOriginResourceConnectorRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?ExternalOriginResourceConnectorRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new ExternalOriginResourceConnectorRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return ExternalOriginResourceConnectorRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): ExternalOriginResourceConnectorRequestBuilderGetQueryParameters { + return new ExternalOriginResourceConnectorRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Roles/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Roles/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilder.php new file mode 100644 index 00000000000..fccf692a00a --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Roles/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilder.php @@ -0,0 +1,77 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/externalOriginResourceConnector{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + * @param ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [ExternalOriginResourceConnector::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + * @param ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration $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 ExternalOriginResourceConnectorRequestBuilder + */ + public function withUrl(string $rawUrl): ExternalOriginResourceConnectorRequestBuilder { + return new ExternalOriginResourceConnectorRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Roles/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Roles/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..916dca20b0c --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Roles/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetQueryParameters.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 ExternalOriginResourceConnectorRequestBuilderGetQueryParameters and sets the default values. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + */ + public function __construct(?array $expand = null, ?array $select = null) { + $this->expand = $expand; + $this->select = $select; + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Roles/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Roles/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..7d292dfb7d8 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Roles/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param ExternalOriginResourceConnectorRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?ExternalOriginResourceConnectorRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new ExternalOriginResourceConnectorRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return ExternalOriginResourceConnectorRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): ExternalOriginResourceConnectorRequestBuilderGetQueryParameters { + return new ExternalOriginResourceConnectorRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Roles/Item/Resource/ResourceRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Roles/Item/Resource/ResourceRequestBuilder.php index 8aeeabea44e..a30bcf75f7e 100644 --- a/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Roles/Item/Resource/ResourceRequestBuilder.php +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Roles/Item/Resource/ResourceRequestBuilder.php @@ -5,6 +5,7 @@ use Exception; use Http\Promise\Promise; use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\Catalogs\Item\Resources\Item\Roles\Item\Resource\Environment\EnvironmentRequestBuilder; +use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\Catalogs\Item\Resources\Item\Roles\Item\Resource\ExternalOriginResourceConnector\ExternalOriginResourceConnectorRequestBuilder; use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\Catalogs\Item\Resources\Item\Roles\Item\Resource\Refresh\RefreshRequestBuilder; use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\Catalogs\Item\Resources\Item\Roles\Item\Resource\Scopes\ScopesRequestBuilder; use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\Catalogs\Item\Resources\Item\Roles\Item\Resource\UploadSessions\UploadSessionsRequestBuilder; @@ -27,6 +28,13 @@ public function environment(): EnvironmentRequestBuilder { return new EnvironmentRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to manage the externalOriginResourceConnector property of the microsoft.graph.accessPackageResource entity. + */ + public function externalOriginResourceConnector(): ExternalOriginResourceConnectorRequestBuilder { + return new ExternalOriginResourceConnectorRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Provides operations to call the refresh method. */ diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilder.php new file mode 100644 index 00000000000..3ac27a047e3 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilder.php @@ -0,0 +1,77 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/externalOriginResourceConnector{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + * @param ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [ExternalOriginResourceConnector::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + * @param ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration $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 ExternalOriginResourceConnectorRequestBuilder + */ + public function withUrl(string $rawUrl): ExternalOriginResourceConnectorRequestBuilder { + return new ExternalOriginResourceConnectorRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..273d7a2d27f --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetQueryParameters.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 ExternalOriginResourceConnectorRequestBuilderGetQueryParameters and sets the default values. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + */ + public function __construct(?array $expand = null, ?array $select = null) { + $this->expand = $expand; + $this->select = $select; + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..1e56a565d9e --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param ExternalOriginResourceConnectorRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?ExternalOriginResourceConnectorRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new ExternalOriginResourceConnectorRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return ExternalOriginResourceConnectorRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): ExternalOriginResourceConnectorRequestBuilderGetQueryParameters { + return new ExternalOriginResourceConnectorRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/ResourceRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/ResourceRequestBuilder.php index 88f9cf7f9bc..68dc52b51d5 100644 --- a/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/ResourceRequestBuilder.php +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/ResourceRequestBuilder.php @@ -5,6 +5,7 @@ use Exception; use Http\Promise\Promise; use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\Catalogs\Item\Resources\Item\Roles\Item\Resource\Scopes\Item\Resource\Environment\EnvironmentRequestBuilder; +use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\Catalogs\Item\Resources\Item\Roles\Item\Resource\Scopes\Item\Resource\ExternalOriginResourceConnector\ExternalOriginResourceConnectorRequestBuilder; use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\Catalogs\Item\Resources\Item\Roles\Item\Resource\Scopes\Item\Resource\Refresh\RefreshRequestBuilder; use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\Catalogs\Item\Resources\Item\Roles\Item\Resource\Scopes\Item\Resource\UploadSessions\UploadSessionsRequestBuilder; use Microsoft\Graph\Generated\Models\AccessPackageResource; @@ -26,6 +27,13 @@ public function environment(): EnvironmentRequestBuilder { return new EnvironmentRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to manage the externalOriginResourceConnector property of the microsoft.graph.accessPackageResource entity. + */ + public function externalOriginResourceConnector(): ExternalOriginResourceConnectorRequestBuilder { + return new ExternalOriginResourceConnectorRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Provides operations to call the refresh method. */ diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Scopes/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Scopes/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilder.php new file mode 100644 index 00000000000..b6c10a99e3d --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Scopes/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilder.php @@ -0,0 +1,77 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/externalOriginResourceConnector{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + * @param ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [ExternalOriginResourceConnector::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + * @param ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration $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 ExternalOriginResourceConnectorRequestBuilder + */ + public function withUrl(string $rawUrl): ExternalOriginResourceConnectorRequestBuilder { + return new ExternalOriginResourceConnectorRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Scopes/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Scopes/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..652078c8ba5 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Scopes/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetQueryParameters.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 ExternalOriginResourceConnectorRequestBuilderGetQueryParameters and sets the default values. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + */ + public function __construct(?array $expand = null, ?array $select = null) { + $this->expand = $expand; + $this->select = $select; + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Scopes/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Scopes/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..2df49fc7bcc --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Scopes/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param ExternalOriginResourceConnectorRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?ExternalOriginResourceConnectorRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new ExternalOriginResourceConnectorRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return ExternalOriginResourceConnectorRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): ExternalOriginResourceConnectorRequestBuilderGetQueryParameters { + return new ExternalOriginResourceConnectorRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Scopes/Item/Resource/ResourceRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Scopes/Item/Resource/ResourceRequestBuilder.php index 8e9e6c76fad..35224f4b704 100644 --- a/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Scopes/Item/Resource/ResourceRequestBuilder.php +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Scopes/Item/Resource/ResourceRequestBuilder.php @@ -5,6 +5,7 @@ use Exception; use Http\Promise\Promise; use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\Catalogs\Item\Resources\Item\Scopes\Item\Resource\Environment\EnvironmentRequestBuilder; +use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\Catalogs\Item\Resources\Item\Scopes\Item\Resource\ExternalOriginResourceConnector\ExternalOriginResourceConnectorRequestBuilder; use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\Catalogs\Item\Resources\Item\Scopes\Item\Resource\Refresh\RefreshRequestBuilder; use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\Catalogs\Item\Resources\Item\Scopes\Item\Resource\Roles\RolesRequestBuilder; use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\Catalogs\Item\Resources\Item\Scopes\Item\Resource\UploadSessions\UploadSessionsRequestBuilder; @@ -27,6 +28,13 @@ public function environment(): EnvironmentRequestBuilder { return new EnvironmentRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to manage the externalOriginResourceConnector property of the microsoft.graph.accessPackageResource entity. + */ + public function externalOriginResourceConnector(): ExternalOriginResourceConnectorRequestBuilder { + return new ExternalOriginResourceConnectorRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Provides operations to call the refresh method. */ diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilder.php new file mode 100644 index 00000000000..8d128ce8fdb --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilder.php @@ -0,0 +1,77 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/externalOriginResourceConnector{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + * @param ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [ExternalOriginResourceConnector::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + * @param ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration $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 ExternalOriginResourceConnectorRequestBuilder + */ + public function withUrl(string $rawUrl): ExternalOriginResourceConnectorRequestBuilder { + return new ExternalOriginResourceConnectorRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..c42882e1683 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetQueryParameters.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 ExternalOriginResourceConnectorRequestBuilderGetQueryParameters and sets the default values. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + */ + public function __construct(?array $expand = null, ?array $select = null) { + $this->expand = $expand; + $this->select = $select; + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..ecdab755ac6 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param ExternalOriginResourceConnectorRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?ExternalOriginResourceConnectorRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new ExternalOriginResourceConnectorRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return ExternalOriginResourceConnectorRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): ExternalOriginResourceConnectorRequestBuilderGetQueryParameters { + return new ExternalOriginResourceConnectorRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/ResourceRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/ResourceRequestBuilder.php index 7e03b3e3291..5346f3422c9 100644 --- a/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/ResourceRequestBuilder.php +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/ResourceRequestBuilder.php @@ -5,6 +5,7 @@ use Exception; use Http\Promise\Promise; use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\Catalogs\Item\Resources\Item\Scopes\Item\Resource\Roles\Item\Resource\Environment\EnvironmentRequestBuilder; +use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\Catalogs\Item\Resources\Item\Scopes\Item\Resource\Roles\Item\Resource\ExternalOriginResourceConnector\ExternalOriginResourceConnectorRequestBuilder; use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\Catalogs\Item\Resources\Item\Scopes\Item\Resource\Roles\Item\Resource\Refresh\RefreshRequestBuilder; use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\Catalogs\Item\Resources\Item\Scopes\Item\Resource\Roles\Item\Resource\UploadSessions\UploadSessionsRequestBuilder; use Microsoft\Graph\Generated\Models\AccessPackageResource; @@ -26,6 +27,13 @@ public function environment(): EnvironmentRequestBuilder { return new EnvironmentRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to manage the externalOriginResourceConnector property of the microsoft.graph.accessPackageResource entity. + */ + public function externalOriginResourceConnector(): ExternalOriginResourceConnectorRequestBuilder { + return new ExternalOriginResourceConnectorRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Provides operations to call the refresh method. */ diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/EntitlementManagementRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/EntitlementManagementRequestBuilder.php index 99e46b312c5..6ca25a1b00d 100644 --- a/src/Generated/IdentityGovernance/EntitlementManagement/EntitlementManagementRequestBuilder.php +++ b/src/Generated/IdentityGovernance/EntitlementManagement/EntitlementManagementRequestBuilder.php @@ -14,6 +14,7 @@ use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\Catalogs\CatalogsRequestBuilder; use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\ConnectedOrganizations\ConnectedOrganizationsRequestBuilder; use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\ControlConfigurations\ControlConfigurationsRequestBuilder; +use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\ExternalOriginResourceConnectors\ExternalOriginResourceConnectorsRequestBuilder; use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\ResourceEnvironments\ResourceEnvironmentsRequestBuilder; use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\ResourceRequests\ResourceRequestsRequestBuilder; use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\ResourceRoleScopes\ResourceRoleScopesRequestBuilder; @@ -103,6 +104,13 @@ public function controlConfigurations(): ControlConfigurationsRequestBuilder { return new ControlConfigurationsRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to manage the externalOriginResourceConnectors property of the microsoft.graph.entitlementManagement entity. + */ + public function externalOriginResourceConnectors(): ExternalOriginResourceConnectorsRequestBuilder { + return new ExternalOriginResourceConnectorsRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Provides operations to manage the resourceEnvironments property of the microsoft.graph.entitlementManagement entity. */ diff --git a/src/Generated/EmployeeExperience/Communities/Count/CountRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/ExternalOriginResourceConnectors/Count/CountRequestBuilder.php similarity index 92% rename from src/Generated/EmployeeExperience/Communities/Count/CountRequestBuilder.php rename to src/Generated/IdentityGovernance/EntitlementManagement/ExternalOriginResourceConnectors/Count/CountRequestBuilder.php index 9ef8ccd282b..e731a718980 100644 --- a/src/Generated/EmployeeExperience/Communities/Count/CountRequestBuilder.php +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ExternalOriginResourceConnectors/Count/CountRequestBuilder.php @@ -1,6 +1,6 @@ pathParameters = $pathParametersOrRawUrl; } else { diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ExternalOriginResourceConnectors/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/EntitlementManagement/ExternalOriginResourceConnectors/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..b60f42215a3 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ExternalOriginResourceConnectors/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ExternalOriginResourceConnectors/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/ExternalOriginResourceConnectors/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..0bada5b1974 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ExternalOriginResourceConnectors/Count/CountRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CountRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CountRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CountRequestBuilderGetQueryParameters. + * @param string|null $filter Filter items by property values + * @param string|null $search Search items by search phrases + * @return CountRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?string $filter = null, ?string $search = null): CountRequestBuilderGetQueryParameters { + return new CountRequestBuilderGetQueryParameters($filter, $search); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ExternalOriginResourceConnectors/ExternalOriginResourceConnectorsRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/ExternalOriginResourceConnectors/ExternalOriginResourceConnectorsRequestBuilder.php new file mode 100644 index 00000000000..25e6e8676d6 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ExternalOriginResourceConnectors/ExternalOriginResourceConnectorsRequestBuilder.php @@ -0,0 +1,135 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the externalOriginResourceConnectors property of the microsoft.graph.entitlementManagement entity. + * @param string $externalOriginResourceConnectorId The unique identifier of externalOriginResourceConnector + * @return ExternalOriginResourceConnectorItemRequestBuilder + */ + public function byExternalOriginResourceConnectorId(string $externalOriginResourceConnectorId): ExternalOriginResourceConnectorItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['externalOriginResourceConnector%2Did'] = $externalOriginResourceConnectorId; + return new ExternalOriginResourceConnectorItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new ExternalOriginResourceConnectorsRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/externalOriginResourceConnectors{?%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 externalOriginResourceConnector objects and their properties. + * @param ExternalOriginResourceConnectorsRequestBuilderGetRequestConfiguration|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/entitlementmanagement-list-externaloriginresourceconnectors?view=graph-rest-1.0 Find more info here + */ + public function get(?ExternalOriginResourceConnectorsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [ExternalOriginResourceConnectorCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Creates a new externalOriginResourceConnector object. + * @param ExternalOriginResourceConnector $body The request body + * @param ExternalOriginResourceConnectorsRequestBuilderPostRequestConfiguration|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/entitlementmanagement-post-externaloriginresourceconnectors?view=graph-rest-1.0 Find more info here + */ + public function post(ExternalOriginResourceConnector $body, ?ExternalOriginResourceConnectorsRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [ExternalOriginResourceConnector::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Get a list of externalOriginResourceConnector objects and their properties. + * @param ExternalOriginResourceConnectorsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?ExternalOriginResourceConnectorsRequestBuilderGetRequestConfiguration $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; + } + + /** + * Creates a new externalOriginResourceConnector object. + * @param ExternalOriginResourceConnector $body The request body + * @param ExternalOriginResourceConnectorsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(ExternalOriginResourceConnector $body, ?ExternalOriginResourceConnectorsRequestBuilderPostRequestConfiguration $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 ExternalOriginResourceConnectorsRequestBuilder + */ + public function withUrl(string $rawUrl): ExternalOriginResourceConnectorsRequestBuilder { + return new ExternalOriginResourceConnectorsRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ExternalOriginResourceConnectors/ExternalOriginResourceConnectorsRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/EntitlementManagement/ExternalOriginResourceConnectors/ExternalOriginResourceConnectorsRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..1fdf3cede30 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ExternalOriginResourceConnectors/ExternalOriginResourceConnectorsRequestBuilderGetQueryParameters.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 ExternalOriginResourceConnectorsRequestBuilderGetQueryParameters and sets the default values. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + */ + public function __construct(?bool $count = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null) { + $this->count = $count; + $this->expand = $expand; + $this->filter = $filter; + $this->orderby = $orderby; + $this->search = $search; + $this->select = $select; + $this->skip = $skip; + $this->top = $top; + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ExternalOriginResourceConnectors/ExternalOriginResourceConnectorsRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/ExternalOriginResourceConnectors/ExternalOriginResourceConnectorsRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..d81f4954eb2 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ExternalOriginResourceConnectors/ExternalOriginResourceConnectorsRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param ExternalOriginResourceConnectorsRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?ExternalOriginResourceConnectorsRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new ExternalOriginResourceConnectorsRequestBuilderGetQueryParameters. + * @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 ExternalOriginResourceConnectorsRequestBuilderGetQueryParameters + */ + 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): ExternalOriginResourceConnectorsRequestBuilderGetQueryParameters { + return new ExternalOriginResourceConnectorsRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ExternalOriginResourceConnectors/ExternalOriginResourceConnectorsRequestBuilderPostRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/ExternalOriginResourceConnectors/ExternalOriginResourceConnectorsRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..5efb39f83e2 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ExternalOriginResourceConnectors/ExternalOriginResourceConnectorsRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ExternalOriginResourceConnectors/Item/ExternalOriginResourceConnectorItemRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/ExternalOriginResourceConnectors/Item/ExternalOriginResourceConnectorItemRequestBuilder.php new file mode 100644 index 00000000000..6fd4aefcbe4 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ExternalOriginResourceConnectors/Item/ExternalOriginResourceConnectorItemRequestBuilder.php @@ -0,0 +1,147 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/externalOriginResourceConnectors/{externalOriginResourceConnector%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete an externalOriginResourceConnector object. + * @param ExternalOriginResourceConnectorItemRequestBuilderDeleteRequestConfiguration|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/externaloriginresourceconnector-delete?view=graph-rest-1.0 Find more info here + */ + public function delete(?ExternalOriginResourceConnectorItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Read the properties and relationships of an externalOriginResourceConnector object. + * @param ExternalOriginResourceConnectorItemRequestBuilderGetRequestConfiguration|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/externaloriginresourceconnector-get?view=graph-rest-1.0 Find more info here + */ + public function get(?ExternalOriginResourceConnectorItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [ExternalOriginResourceConnector::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the properties of an externalOriginResourceConnector object. + * @param ExternalOriginResourceConnector $body The request body + * @param ExternalOriginResourceConnectorItemRequestBuilderPatchRequestConfiguration|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/externaloriginresourceconnector-update?view=graph-rest-1.0 Find more info here + */ + public function patch(ExternalOriginResourceConnector $body, ?ExternalOriginResourceConnectorItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [ExternalOriginResourceConnector::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete an externalOriginResourceConnector object. + * @param ExternalOriginResourceConnectorItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?ExternalOriginResourceConnectorItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::DELETE; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Read the properties and relationships of an externalOriginResourceConnector object. + * @param ExternalOriginResourceConnectorItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?ExternalOriginResourceConnectorItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Update the properties of an externalOriginResourceConnector object. + * @param ExternalOriginResourceConnector $body The request body + * @param ExternalOriginResourceConnectorItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(ExternalOriginResourceConnector $body, ?ExternalOriginResourceConnectorItemRequestBuilderPatchRequestConfiguration $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 ExternalOriginResourceConnectorItemRequestBuilder + */ + public function withUrl(string $rawUrl): ExternalOriginResourceConnectorItemRequestBuilder { + return new ExternalOriginResourceConnectorItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ExternalOriginResourceConnectors/Item/ExternalOriginResourceConnectorItemRequestBuilderDeleteRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/ExternalOriginResourceConnectors/Item/ExternalOriginResourceConnectorItemRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..5430d139e99 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ExternalOriginResourceConnectors/Item/ExternalOriginResourceConnectorItemRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ExternalOriginResourceConnectors/Item/ExternalOriginResourceConnectorItemRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/EntitlementManagement/ExternalOriginResourceConnectors/Item/ExternalOriginResourceConnectorItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..97d84af0088 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ExternalOriginResourceConnectors/Item/ExternalOriginResourceConnectorItemRequestBuilderGetQueryParameters.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 ExternalOriginResourceConnectorItemRequestBuilderGetQueryParameters and sets the default values. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + */ + public function __construct(?array $expand = null, ?array $select = null) { + $this->expand = $expand; + $this->select = $select; + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ExternalOriginResourceConnectors/Item/ExternalOriginResourceConnectorItemRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/ExternalOriginResourceConnectors/Item/ExternalOriginResourceConnectorItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..9997a19ead7 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ExternalOriginResourceConnectors/Item/ExternalOriginResourceConnectorItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param ExternalOriginResourceConnectorItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?ExternalOriginResourceConnectorItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new ExternalOriginResourceConnectorItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return ExternalOriginResourceConnectorItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): ExternalOriginResourceConnectorItemRequestBuilderGetQueryParameters { + return new ExternalOriginResourceConnectorItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ExternalOriginResourceConnectors/Item/ExternalOriginResourceConnectorItemRequestBuilderPatchRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/ExternalOriginResourceConnectors/Item/ExternalOriginResourceConnectorItemRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..530673735a9 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ExternalOriginResourceConnectors/Item/ExternalOriginResourceConnectorItemRequestBuilderPatchRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/AccessPackageResourceItemRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/AccessPackageResourceItemRequestBuilder.php index 8a429149d7b..9ce0066e337 100644 --- a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/AccessPackageResourceItemRequestBuilder.php +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/AccessPackageResourceItemRequestBuilder.php @@ -5,6 +5,7 @@ use Exception; use Http\Promise\Promise; use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\ResourceEnvironments\Item\Resources\Item\Environment\EnvironmentRequestBuilder; +use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\ResourceEnvironments\Item\Resources\Item\ExternalOriginResourceConnector\ExternalOriginResourceConnectorRequestBuilder; use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\ResourceEnvironments\Item\Resources\Item\Refresh\RefreshRequestBuilder; use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\ResourceEnvironments\Item\Resources\Item\Roles\RolesRequestBuilder; use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\ResourceEnvironments\Item\Resources\Item\Scopes\ScopesRequestBuilder; @@ -28,6 +29,13 @@ public function environment(): EnvironmentRequestBuilder { return new EnvironmentRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to manage the externalOriginResourceConnector property of the microsoft.graph.accessPackageResource entity. + */ + public function externalOriginResourceConnector(): ExternalOriginResourceConnectorRequestBuilder { + return new ExternalOriginResourceConnectorRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Provides operations to call the refresh method. */ diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilder.php new file mode 100644 index 00000000000..264a4f231f5 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilder.php @@ -0,0 +1,77 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment%2Did}/resources/{accessPackageResource%2Did}/externalOriginResourceConnector{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + * @param ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [ExternalOriginResourceConnector::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + * @param ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration $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 ExternalOriginResourceConnectorRequestBuilder + */ + public function withUrl(string $rawUrl): ExternalOriginResourceConnectorRequestBuilder { + return new ExternalOriginResourceConnectorRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..e4a54f7c7f3 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetQueryParameters.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 ExternalOriginResourceConnectorRequestBuilderGetQueryParameters and sets the default values. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + */ + public function __construct(?array $expand = null, ?array $select = null) { + $this->expand = $expand; + $this->select = $select; + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..7ccf9f8bf98 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param ExternalOriginResourceConnectorRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?ExternalOriginResourceConnectorRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new ExternalOriginResourceConnectorRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return ExternalOriginResourceConnectorRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): ExternalOriginResourceConnectorRequestBuilderGetQueryParameters { + return new ExternalOriginResourceConnectorRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Roles/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Roles/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilder.php new file mode 100644 index 00000000000..8c818820bcd --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Roles/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilder.php @@ -0,0 +1,77 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/externalOriginResourceConnector{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + * @param ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [ExternalOriginResourceConnector::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + * @param ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration $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 ExternalOriginResourceConnectorRequestBuilder + */ + public function withUrl(string $rawUrl): ExternalOriginResourceConnectorRequestBuilder { + return new ExternalOriginResourceConnectorRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Roles/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Roles/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..ac78b802740 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Roles/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetQueryParameters.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 ExternalOriginResourceConnectorRequestBuilderGetQueryParameters and sets the default values. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + */ + public function __construct(?array $expand = null, ?array $select = null) { + $this->expand = $expand; + $this->select = $select; + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Roles/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Roles/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..d95c563631f --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Roles/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param ExternalOriginResourceConnectorRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?ExternalOriginResourceConnectorRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new ExternalOriginResourceConnectorRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return ExternalOriginResourceConnectorRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): ExternalOriginResourceConnectorRequestBuilderGetQueryParameters { + return new ExternalOriginResourceConnectorRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Roles/Item/Resource/ResourceRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Roles/Item/Resource/ResourceRequestBuilder.php index 2fbeb63c1dd..8f3e7c60b0b 100644 --- a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Roles/Item/Resource/ResourceRequestBuilder.php +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Roles/Item/Resource/ResourceRequestBuilder.php @@ -5,6 +5,7 @@ use Exception; use Http\Promise\Promise; use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\ResourceEnvironments\Item\Resources\Item\Roles\Item\Resource\Environment\EnvironmentRequestBuilder; +use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\ResourceEnvironments\Item\Resources\Item\Roles\Item\Resource\ExternalOriginResourceConnector\ExternalOriginResourceConnectorRequestBuilder; use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\ResourceEnvironments\Item\Resources\Item\Roles\Item\Resource\Refresh\RefreshRequestBuilder; use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\ResourceEnvironments\Item\Resources\Item\Roles\Item\Resource\Scopes\ScopesRequestBuilder; use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\ResourceEnvironments\Item\Resources\Item\Roles\Item\Resource\UploadSessions\UploadSessionsRequestBuilder; @@ -27,6 +28,13 @@ public function environment(): EnvironmentRequestBuilder { return new EnvironmentRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to manage the externalOriginResourceConnector property of the microsoft.graph.accessPackageResource entity. + */ + public function externalOriginResourceConnector(): ExternalOriginResourceConnectorRequestBuilder { + return new ExternalOriginResourceConnectorRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Provides operations to call the refresh method. */ diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilder.php new file mode 100644 index 00000000000..d8f753f795d --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilder.php @@ -0,0 +1,77 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/externalOriginResourceConnector{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + * @param ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [ExternalOriginResourceConnector::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + * @param ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration $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 ExternalOriginResourceConnectorRequestBuilder + */ + public function withUrl(string $rawUrl): ExternalOriginResourceConnectorRequestBuilder { + return new ExternalOriginResourceConnectorRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..330aee321f4 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetQueryParameters.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 ExternalOriginResourceConnectorRequestBuilderGetQueryParameters and sets the default values. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + */ + public function __construct(?array $expand = null, ?array $select = null) { + $this->expand = $expand; + $this->select = $select; + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..b2eb8594040 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param ExternalOriginResourceConnectorRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?ExternalOriginResourceConnectorRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new ExternalOriginResourceConnectorRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return ExternalOriginResourceConnectorRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): ExternalOriginResourceConnectorRequestBuilderGetQueryParameters { + return new ExternalOriginResourceConnectorRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/ResourceRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/ResourceRequestBuilder.php index a9396e3782f..3fe964177f1 100644 --- a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/ResourceRequestBuilder.php +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/ResourceRequestBuilder.php @@ -5,6 +5,7 @@ use Exception; use Http\Promise\Promise; use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\ResourceEnvironments\Item\Resources\Item\Roles\Item\Resource\Scopes\Item\Resource\Environment\EnvironmentRequestBuilder; +use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\ResourceEnvironments\Item\Resources\Item\Roles\Item\Resource\Scopes\Item\Resource\ExternalOriginResourceConnector\ExternalOriginResourceConnectorRequestBuilder; use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\ResourceEnvironments\Item\Resources\Item\Roles\Item\Resource\Scopes\Item\Resource\Refresh\RefreshRequestBuilder; use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\ResourceEnvironments\Item\Resources\Item\Roles\Item\Resource\Scopes\Item\Resource\UploadSessions\UploadSessionsRequestBuilder; use Microsoft\Graph\Generated\Models\AccessPackageResource; @@ -26,6 +27,13 @@ public function environment(): EnvironmentRequestBuilder { return new EnvironmentRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to manage the externalOriginResourceConnector property of the microsoft.graph.accessPackageResource entity. + */ + public function externalOriginResourceConnector(): ExternalOriginResourceConnectorRequestBuilder { + return new ExternalOriginResourceConnectorRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Provides operations to call the refresh method. */ diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Scopes/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Scopes/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilder.php new file mode 100644 index 00000000000..22c5d9b37f2 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Scopes/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilder.php @@ -0,0 +1,77 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/externalOriginResourceConnector{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + * @param ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [ExternalOriginResourceConnector::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + * @param ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration $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 ExternalOriginResourceConnectorRequestBuilder + */ + public function withUrl(string $rawUrl): ExternalOriginResourceConnectorRequestBuilder { + return new ExternalOriginResourceConnectorRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Scopes/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Scopes/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..67277e695fe --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Scopes/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetQueryParameters.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 ExternalOriginResourceConnectorRequestBuilderGetQueryParameters and sets the default values. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + */ + public function __construct(?array $expand = null, ?array $select = null) { + $this->expand = $expand; + $this->select = $select; + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Scopes/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Scopes/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..620c9aa72fe --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Scopes/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param ExternalOriginResourceConnectorRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?ExternalOriginResourceConnectorRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new ExternalOriginResourceConnectorRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return ExternalOriginResourceConnectorRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): ExternalOriginResourceConnectorRequestBuilderGetQueryParameters { + return new ExternalOriginResourceConnectorRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Scopes/Item/Resource/ResourceRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Scopes/Item/Resource/ResourceRequestBuilder.php index 53b0358f217..fb0cb67dc41 100644 --- a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Scopes/Item/Resource/ResourceRequestBuilder.php +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Scopes/Item/Resource/ResourceRequestBuilder.php @@ -5,6 +5,7 @@ use Exception; use Http\Promise\Promise; use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\ResourceEnvironments\Item\Resources\Item\Scopes\Item\Resource\Environment\EnvironmentRequestBuilder; +use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\ResourceEnvironments\Item\Resources\Item\Scopes\Item\Resource\ExternalOriginResourceConnector\ExternalOriginResourceConnectorRequestBuilder; use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\ResourceEnvironments\Item\Resources\Item\Scopes\Item\Resource\Refresh\RefreshRequestBuilder; use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\ResourceEnvironments\Item\Resources\Item\Scopes\Item\Resource\Roles\RolesRequestBuilder; use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\ResourceEnvironments\Item\Resources\Item\Scopes\Item\Resource\UploadSessions\UploadSessionsRequestBuilder; @@ -27,6 +28,13 @@ public function environment(): EnvironmentRequestBuilder { return new EnvironmentRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to manage the externalOriginResourceConnector property of the microsoft.graph.accessPackageResource entity. + */ + public function externalOriginResourceConnector(): ExternalOriginResourceConnectorRequestBuilder { + return new ExternalOriginResourceConnectorRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Provides operations to call the refresh method. */ diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilder.php new file mode 100644 index 00000000000..2c21f195be4 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilder.php @@ -0,0 +1,77 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/externalOriginResourceConnector{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + * @param ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [ExternalOriginResourceConnector::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + * @param ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration $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 ExternalOriginResourceConnectorRequestBuilder + */ + public function withUrl(string $rawUrl): ExternalOriginResourceConnectorRequestBuilder { + return new ExternalOriginResourceConnectorRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..6b0e709b374 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetQueryParameters.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 ExternalOriginResourceConnectorRequestBuilderGetQueryParameters and sets the default values. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + */ + public function __construct(?array $expand = null, ?array $select = null) { + $this->expand = $expand; + $this->select = $select; + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..f9a1f9ce734 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param ExternalOriginResourceConnectorRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?ExternalOriginResourceConnectorRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new ExternalOriginResourceConnectorRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return ExternalOriginResourceConnectorRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): ExternalOriginResourceConnectorRequestBuilderGetQueryParameters { + return new ExternalOriginResourceConnectorRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/ResourceRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/ResourceRequestBuilder.php index 27d790bc375..dea731afa4f 100644 --- a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/ResourceRequestBuilder.php +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Item/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/ResourceRequestBuilder.php @@ -5,6 +5,7 @@ use Exception; use Http\Promise\Promise; use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\ResourceEnvironments\Item\Resources\Item\Scopes\Item\Resource\Roles\Item\Resource\Environment\EnvironmentRequestBuilder; +use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\ResourceEnvironments\Item\Resources\Item\Scopes\Item\Resource\Roles\Item\Resource\ExternalOriginResourceConnector\ExternalOriginResourceConnectorRequestBuilder; use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\ResourceEnvironments\Item\Resources\Item\Scopes\Item\Resource\Roles\Item\Resource\Refresh\RefreshRequestBuilder; use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\ResourceEnvironments\Item\Resources\Item\Scopes\Item\Resource\Roles\Item\Resource\UploadSessions\UploadSessionsRequestBuilder; use Microsoft\Graph\Generated\Models\AccessPackageResource; @@ -26,6 +27,13 @@ public function environment(): EnvironmentRequestBuilder { return new EnvironmentRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to manage the externalOriginResourceConnector property of the microsoft.graph.accessPackageResource entity. + */ + public function externalOriginResourceConnector(): ExternalOriginResourceConnectorRequestBuilder { + return new ExternalOriginResourceConnectorRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Provides operations to call the refresh method. */ diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceRoles/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceRoles/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilder.php new file mode 100644 index 00000000000..60c95bd8948 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceRoles/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilder.php @@ -0,0 +1,77 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resourceRoles/{accessPackageResourceRole%2Did}/resource/externalOriginResourceConnector{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + * @param ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [ExternalOriginResourceConnector::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + * @param ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration $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 ExternalOriginResourceConnectorRequestBuilder + */ + public function withUrl(string $rawUrl): ExternalOriginResourceConnectorRequestBuilder { + return new ExternalOriginResourceConnectorRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceRoles/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceRoles/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..97857347326 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceRoles/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetQueryParameters.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 ExternalOriginResourceConnectorRequestBuilderGetQueryParameters and sets the default values. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + */ + public function __construct(?array $expand = null, ?array $select = null) { + $this->expand = $expand; + $this->select = $select; + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceRoles/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceRoles/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..39427c18565 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceRoles/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param ExternalOriginResourceConnectorRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?ExternalOriginResourceConnectorRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new ExternalOriginResourceConnectorRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return ExternalOriginResourceConnectorRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): ExternalOriginResourceConnectorRequestBuilderGetQueryParameters { + return new ExternalOriginResourceConnectorRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceRoles/Item/Resource/ResourceRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceRoles/Item/Resource/ResourceRequestBuilder.php index 54b91a6a9bd..a6ff00010d1 100644 --- a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceRoles/Item/Resource/ResourceRequestBuilder.php +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceRoles/Item/Resource/ResourceRequestBuilder.php @@ -5,6 +5,7 @@ use Exception; use Http\Promise\Promise; use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\ResourceRequests\Item\Catalog\ResourceRoles\Item\Resource\Environment\EnvironmentRequestBuilder; +use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\ResourceRequests\Item\Catalog\ResourceRoles\Item\Resource\ExternalOriginResourceConnector\ExternalOriginResourceConnectorRequestBuilder; use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\ResourceRequests\Item\Catalog\ResourceRoles\Item\Resource\Refresh\RefreshRequestBuilder; use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\ResourceRequests\Item\Catalog\ResourceRoles\Item\Resource\Roles\RolesRequestBuilder; use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\ResourceRequests\Item\Catalog\ResourceRoles\Item\Resource\Scopes\ScopesRequestBuilder; @@ -28,6 +29,13 @@ public function environment(): EnvironmentRequestBuilder { return new EnvironmentRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to manage the externalOriginResourceConnector property of the microsoft.graph.accessPackageResource entity. + */ + public function externalOriginResourceConnector(): ExternalOriginResourceConnectorRequestBuilder { + return new ExternalOriginResourceConnectorRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Provides operations to call the refresh method. */ diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceRoles/Item/Resource/Scopes/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceRoles/Item/Resource/Scopes/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilder.php new file mode 100644 index 00000000000..6dafa159513 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceRoles/Item/Resource/Scopes/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilder.php @@ -0,0 +1,77 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resourceRoles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/externalOriginResourceConnector{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + * @param ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [ExternalOriginResourceConnector::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + * @param ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration $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 ExternalOriginResourceConnectorRequestBuilder + */ + public function withUrl(string $rawUrl): ExternalOriginResourceConnectorRequestBuilder { + return new ExternalOriginResourceConnectorRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceRoles/Item/Resource/Scopes/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceRoles/Item/Resource/Scopes/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..2f7dfef5e97 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceRoles/Item/Resource/Scopes/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetQueryParameters.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 ExternalOriginResourceConnectorRequestBuilderGetQueryParameters and sets the default values. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + */ + public function __construct(?array $expand = null, ?array $select = null) { + $this->expand = $expand; + $this->select = $select; + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceRoles/Item/Resource/Scopes/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceRoles/Item/Resource/Scopes/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..c8f0dfea593 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceRoles/Item/Resource/Scopes/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param ExternalOriginResourceConnectorRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?ExternalOriginResourceConnectorRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new ExternalOriginResourceConnectorRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return ExternalOriginResourceConnectorRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): ExternalOriginResourceConnectorRequestBuilderGetQueryParameters { + return new ExternalOriginResourceConnectorRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceRoles/Item/Resource/Scopes/Item/Resource/ResourceRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceRoles/Item/Resource/Scopes/Item/Resource/ResourceRequestBuilder.php index 5f876c32e86..3c0812e0920 100644 --- a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceRoles/Item/Resource/Scopes/Item/Resource/ResourceRequestBuilder.php +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceRoles/Item/Resource/Scopes/Item/Resource/ResourceRequestBuilder.php @@ -5,6 +5,7 @@ use Exception; use Http\Promise\Promise; use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\ResourceRequests\Item\Catalog\ResourceRoles\Item\Resource\Scopes\Item\Resource\Environment\EnvironmentRequestBuilder; +use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\ResourceRequests\Item\Catalog\ResourceRoles\Item\Resource\Scopes\Item\Resource\ExternalOriginResourceConnector\ExternalOriginResourceConnectorRequestBuilder; use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\ResourceRequests\Item\Catalog\ResourceRoles\Item\Resource\Scopes\Item\Resource\Refresh\RefreshRequestBuilder; use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\ResourceRequests\Item\Catalog\ResourceRoles\Item\Resource\Scopes\Item\Resource\Roles\RolesRequestBuilder; use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\ResourceRequests\Item\Catalog\ResourceRoles\Item\Resource\Scopes\Item\Resource\UploadSessions\UploadSessionsRequestBuilder; @@ -27,6 +28,13 @@ public function environment(): EnvironmentRequestBuilder { return new EnvironmentRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to manage the externalOriginResourceConnector property of the microsoft.graph.accessPackageResource entity. + */ + public function externalOriginResourceConnector(): ExternalOriginResourceConnectorRequestBuilder { + return new ExternalOriginResourceConnectorRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Provides operations to call the refresh method. */ diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceScopes/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceScopes/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilder.php new file mode 100644 index 00000000000..7a99f5d8fd4 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceScopes/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilder.php @@ -0,0 +1,77 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resourceScopes/{accessPackageResourceScope%2Did}/resource/externalOriginResourceConnector{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + * @param ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [ExternalOriginResourceConnector::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + * @param ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration $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 ExternalOriginResourceConnectorRequestBuilder + */ + public function withUrl(string $rawUrl): ExternalOriginResourceConnectorRequestBuilder { + return new ExternalOriginResourceConnectorRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceScopes/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceScopes/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..1ebe1645d5c --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceScopes/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetQueryParameters.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 ExternalOriginResourceConnectorRequestBuilderGetQueryParameters and sets the default values. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + */ + public function __construct(?array $expand = null, ?array $select = null) { + $this->expand = $expand; + $this->select = $select; + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceScopes/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceScopes/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..ee5c56b5498 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceScopes/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param ExternalOriginResourceConnectorRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?ExternalOriginResourceConnectorRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new ExternalOriginResourceConnectorRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return ExternalOriginResourceConnectorRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): ExternalOriginResourceConnectorRequestBuilderGetQueryParameters { + return new ExternalOriginResourceConnectorRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceScopes/Item/Resource/ResourceRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceScopes/Item/Resource/ResourceRequestBuilder.php index bc7ef9d74b2..7d71b176543 100644 --- a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceScopes/Item/Resource/ResourceRequestBuilder.php +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceScopes/Item/Resource/ResourceRequestBuilder.php @@ -5,6 +5,7 @@ use Exception; use Http\Promise\Promise; use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\ResourceRequests\Item\Catalog\ResourceScopes\Item\Resource\Environment\EnvironmentRequestBuilder; +use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\ResourceRequests\Item\Catalog\ResourceScopes\Item\Resource\ExternalOriginResourceConnector\ExternalOriginResourceConnectorRequestBuilder; use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\ResourceRequests\Item\Catalog\ResourceScopes\Item\Resource\Refresh\RefreshRequestBuilder; use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\ResourceRequests\Item\Catalog\ResourceScopes\Item\Resource\Roles\RolesRequestBuilder; use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\ResourceRequests\Item\Catalog\ResourceScopes\Item\Resource\Scopes\ScopesRequestBuilder; @@ -28,6 +29,13 @@ public function environment(): EnvironmentRequestBuilder { return new EnvironmentRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to manage the externalOriginResourceConnector property of the microsoft.graph.accessPackageResource entity. + */ + public function externalOriginResourceConnector(): ExternalOriginResourceConnectorRequestBuilder { + return new ExternalOriginResourceConnectorRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Provides operations to call the refresh method. */ diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceScopes/Item/Resource/Roles/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceScopes/Item/Resource/Roles/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilder.php new file mode 100644 index 00000000000..b14238f3ffb --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceScopes/Item/Resource/Roles/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilder.php @@ -0,0 +1,77 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resourceScopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/externalOriginResourceConnector{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + * @param ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [ExternalOriginResourceConnector::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + * @param ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration $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 ExternalOriginResourceConnectorRequestBuilder + */ + public function withUrl(string $rawUrl): ExternalOriginResourceConnectorRequestBuilder { + return new ExternalOriginResourceConnectorRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceScopes/Item/Resource/Roles/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceScopes/Item/Resource/Roles/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..0194528634c --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceScopes/Item/Resource/Roles/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetQueryParameters.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 ExternalOriginResourceConnectorRequestBuilderGetQueryParameters and sets the default values. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + */ + public function __construct(?array $expand = null, ?array $select = null) { + $this->expand = $expand; + $this->select = $select; + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceScopes/Item/Resource/Roles/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceScopes/Item/Resource/Roles/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..1a597b1af3c --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceScopes/Item/Resource/Roles/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param ExternalOriginResourceConnectorRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?ExternalOriginResourceConnectorRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new ExternalOriginResourceConnectorRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return ExternalOriginResourceConnectorRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): ExternalOriginResourceConnectorRequestBuilderGetQueryParameters { + return new ExternalOriginResourceConnectorRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceScopes/Item/Resource/Roles/Item/Resource/ResourceRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceScopes/Item/Resource/Roles/Item/Resource/ResourceRequestBuilder.php index f4b3ca21a44..c0aaafc0176 100644 --- a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceScopes/Item/Resource/Roles/Item/Resource/ResourceRequestBuilder.php +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/ResourceScopes/Item/Resource/Roles/Item/Resource/ResourceRequestBuilder.php @@ -5,6 +5,7 @@ use Exception; use Http\Promise\Promise; use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\ResourceRequests\Item\Catalog\ResourceScopes\Item\Resource\Roles\Item\Resource\Environment\EnvironmentRequestBuilder; +use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\ResourceRequests\Item\Catalog\ResourceScopes\Item\Resource\Roles\Item\Resource\ExternalOriginResourceConnector\ExternalOriginResourceConnectorRequestBuilder; use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\ResourceRequests\Item\Catalog\ResourceScopes\Item\Resource\Roles\Item\Resource\Refresh\RefreshRequestBuilder; use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\ResourceRequests\Item\Catalog\ResourceScopes\Item\Resource\Roles\Item\Resource\Scopes\ScopesRequestBuilder; use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\ResourceRequests\Item\Catalog\ResourceScopes\Item\Resource\Roles\Item\Resource\UploadSessions\UploadSessionsRequestBuilder; @@ -27,6 +28,13 @@ public function environment(): EnvironmentRequestBuilder { return new EnvironmentRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to manage the externalOriginResourceConnector property of the microsoft.graph.accessPackageResource entity. + */ + public function externalOriginResourceConnector(): ExternalOriginResourceConnectorRequestBuilder { + return new ExternalOriginResourceConnectorRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Provides operations to call the refresh method. */ diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/AccessPackageResourceItemRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/AccessPackageResourceItemRequestBuilder.php index 5c4d8ff8330..44de2a3633c 100644 --- a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/AccessPackageResourceItemRequestBuilder.php +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/AccessPackageResourceItemRequestBuilder.php @@ -5,6 +5,7 @@ use Exception; use Http\Promise\Promise; use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\ResourceRequests\Item\Catalog\Resources\Item\Environment\EnvironmentRequestBuilder; +use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\ResourceRequests\Item\Catalog\Resources\Item\ExternalOriginResourceConnector\ExternalOriginResourceConnectorRequestBuilder; use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\ResourceRequests\Item\Catalog\Resources\Item\Refresh\RefreshRequestBuilder; use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\ResourceRequests\Item\Catalog\Resources\Item\Roles\RolesRequestBuilder; use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\ResourceRequests\Item\Catalog\Resources\Item\Scopes\ScopesRequestBuilder; @@ -28,6 +29,13 @@ public function environment(): EnvironmentRequestBuilder { return new EnvironmentRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to manage the externalOriginResourceConnector property of the microsoft.graph.accessPackageResource entity. + */ + public function externalOriginResourceConnector(): ExternalOriginResourceConnectorRequestBuilder { + return new ExternalOriginResourceConnectorRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Provides operations to call the refresh method. */ diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilder.php new file mode 100644 index 00000000000..250002cd2c6 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilder.php @@ -0,0 +1,77 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resources/{accessPackageResource%2Did}/externalOriginResourceConnector{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + * @param ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [ExternalOriginResourceConnector::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + * @param ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration $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 ExternalOriginResourceConnectorRequestBuilder + */ + public function withUrl(string $rawUrl): ExternalOriginResourceConnectorRequestBuilder { + return new ExternalOriginResourceConnectorRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..ee6373ff59a --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetQueryParameters.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 ExternalOriginResourceConnectorRequestBuilderGetQueryParameters and sets the default values. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + */ + public function __construct(?array $expand = null, ?array $select = null) { + $this->expand = $expand; + $this->select = $select; + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..99187e625ec --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param ExternalOriginResourceConnectorRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?ExternalOriginResourceConnectorRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new ExternalOriginResourceConnectorRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return ExternalOriginResourceConnectorRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): ExternalOriginResourceConnectorRequestBuilderGetQueryParameters { + return new ExternalOriginResourceConnectorRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Roles/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Roles/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilder.php new file mode 100644 index 00000000000..e7cc2dac168 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Roles/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilder.php @@ -0,0 +1,77 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/externalOriginResourceConnector{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + * @param ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [ExternalOriginResourceConnector::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + * @param ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration $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 ExternalOriginResourceConnectorRequestBuilder + */ + public function withUrl(string $rawUrl): ExternalOriginResourceConnectorRequestBuilder { + return new ExternalOriginResourceConnectorRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Roles/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Roles/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..f8e107ed5ae --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Roles/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetQueryParameters.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 ExternalOriginResourceConnectorRequestBuilderGetQueryParameters and sets the default values. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + */ + public function __construct(?array $expand = null, ?array $select = null) { + $this->expand = $expand; + $this->select = $select; + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Roles/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Roles/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..778467b5c71 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Roles/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param ExternalOriginResourceConnectorRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?ExternalOriginResourceConnectorRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new ExternalOriginResourceConnectorRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return ExternalOriginResourceConnectorRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): ExternalOriginResourceConnectorRequestBuilderGetQueryParameters { + return new ExternalOriginResourceConnectorRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Roles/Item/Resource/ResourceRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Roles/Item/Resource/ResourceRequestBuilder.php index d367c91ea5f..579411d7f92 100644 --- a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Roles/Item/Resource/ResourceRequestBuilder.php +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Roles/Item/Resource/ResourceRequestBuilder.php @@ -5,6 +5,7 @@ use Exception; use Http\Promise\Promise; use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\ResourceRequests\Item\Catalog\Resources\Item\Roles\Item\Resource\Environment\EnvironmentRequestBuilder; +use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\ResourceRequests\Item\Catalog\Resources\Item\Roles\Item\Resource\ExternalOriginResourceConnector\ExternalOriginResourceConnectorRequestBuilder; use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\ResourceRequests\Item\Catalog\Resources\Item\Roles\Item\Resource\Refresh\RefreshRequestBuilder; use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\ResourceRequests\Item\Catalog\Resources\Item\Roles\Item\Resource\Scopes\ScopesRequestBuilder; use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\ResourceRequests\Item\Catalog\Resources\Item\Roles\Item\Resource\UploadSessions\UploadSessionsRequestBuilder; @@ -27,6 +28,13 @@ public function environment(): EnvironmentRequestBuilder { return new EnvironmentRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to manage the externalOriginResourceConnector property of the microsoft.graph.accessPackageResource entity. + */ + public function externalOriginResourceConnector(): ExternalOriginResourceConnectorRequestBuilder { + return new ExternalOriginResourceConnectorRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Provides operations to call the refresh method. */ diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilder.php new file mode 100644 index 00000000000..3564e2c331c --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilder.php @@ -0,0 +1,77 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/externalOriginResourceConnector{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + * @param ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [ExternalOriginResourceConnector::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + * @param ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration $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 ExternalOriginResourceConnectorRequestBuilder + */ + public function withUrl(string $rawUrl): ExternalOriginResourceConnectorRequestBuilder { + return new ExternalOriginResourceConnectorRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..02b8aa66a54 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetQueryParameters.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 ExternalOriginResourceConnectorRequestBuilderGetQueryParameters and sets the default values. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + */ + public function __construct(?array $expand = null, ?array $select = null) { + $this->expand = $expand; + $this->select = $select; + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..237def8a116 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param ExternalOriginResourceConnectorRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?ExternalOriginResourceConnectorRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new ExternalOriginResourceConnectorRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return ExternalOriginResourceConnectorRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): ExternalOriginResourceConnectorRequestBuilderGetQueryParameters { + return new ExternalOriginResourceConnectorRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/ResourceRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/ResourceRequestBuilder.php index d872e767eff..5796707fb40 100644 --- a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/ResourceRequestBuilder.php +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/ResourceRequestBuilder.php @@ -5,6 +5,7 @@ use Exception; use Http\Promise\Promise; use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\ResourceRequests\Item\Catalog\Resources\Item\Roles\Item\Resource\Scopes\Item\Resource\Environment\EnvironmentRequestBuilder; +use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\ResourceRequests\Item\Catalog\Resources\Item\Roles\Item\Resource\Scopes\Item\Resource\ExternalOriginResourceConnector\ExternalOriginResourceConnectorRequestBuilder; use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\ResourceRequests\Item\Catalog\Resources\Item\Roles\Item\Resource\Scopes\Item\Resource\Refresh\RefreshRequestBuilder; use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\ResourceRequests\Item\Catalog\Resources\Item\Roles\Item\Resource\Scopes\Item\Resource\UploadSessions\UploadSessionsRequestBuilder; use Microsoft\Graph\Generated\Models\AccessPackageResource; @@ -26,6 +27,13 @@ public function environment(): EnvironmentRequestBuilder { return new EnvironmentRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to manage the externalOriginResourceConnector property of the microsoft.graph.accessPackageResource entity. + */ + public function externalOriginResourceConnector(): ExternalOriginResourceConnectorRequestBuilder { + return new ExternalOriginResourceConnectorRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Provides operations to call the refresh method. */ diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Scopes/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Scopes/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilder.php new file mode 100644 index 00000000000..47d99bdcc89 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Scopes/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilder.php @@ -0,0 +1,77 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/externalOriginResourceConnector{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + * @param ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [ExternalOriginResourceConnector::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + * @param ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration $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 ExternalOriginResourceConnectorRequestBuilder + */ + public function withUrl(string $rawUrl): ExternalOriginResourceConnectorRequestBuilder { + return new ExternalOriginResourceConnectorRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Scopes/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Scopes/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..5c83f980f5f --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Scopes/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetQueryParameters.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 ExternalOriginResourceConnectorRequestBuilderGetQueryParameters and sets the default values. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + */ + public function __construct(?array $expand = null, ?array $select = null) { + $this->expand = $expand; + $this->select = $select; + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Scopes/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Scopes/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..3fc451ac86f --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Scopes/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param ExternalOriginResourceConnectorRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?ExternalOriginResourceConnectorRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new ExternalOriginResourceConnectorRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return ExternalOriginResourceConnectorRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): ExternalOriginResourceConnectorRequestBuilderGetQueryParameters { + return new ExternalOriginResourceConnectorRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Scopes/Item/Resource/ResourceRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Scopes/Item/Resource/ResourceRequestBuilder.php index 896167dbafa..28bc5187b09 100644 --- a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Scopes/Item/Resource/ResourceRequestBuilder.php +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Scopes/Item/Resource/ResourceRequestBuilder.php @@ -5,6 +5,7 @@ use Exception; use Http\Promise\Promise; use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\ResourceRequests\Item\Catalog\Resources\Item\Scopes\Item\Resource\Environment\EnvironmentRequestBuilder; +use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\ResourceRequests\Item\Catalog\Resources\Item\Scopes\Item\Resource\ExternalOriginResourceConnector\ExternalOriginResourceConnectorRequestBuilder; use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\ResourceRequests\Item\Catalog\Resources\Item\Scopes\Item\Resource\Refresh\RefreshRequestBuilder; use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\ResourceRequests\Item\Catalog\Resources\Item\Scopes\Item\Resource\Roles\RolesRequestBuilder; use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\ResourceRequests\Item\Catalog\Resources\Item\Scopes\Item\Resource\UploadSessions\UploadSessionsRequestBuilder; @@ -27,6 +28,13 @@ public function environment(): EnvironmentRequestBuilder { return new EnvironmentRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to manage the externalOriginResourceConnector property of the microsoft.graph.accessPackageResource entity. + */ + public function externalOriginResourceConnector(): ExternalOriginResourceConnectorRequestBuilder { + return new ExternalOriginResourceConnectorRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Provides operations to call the refresh method. */ diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilder.php new file mode 100644 index 00000000000..df814ea4071 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilder.php @@ -0,0 +1,77 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/externalOriginResourceConnector{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + * @param ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [ExternalOriginResourceConnector::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + * @param ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration $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 ExternalOriginResourceConnectorRequestBuilder + */ + public function withUrl(string $rawUrl): ExternalOriginResourceConnectorRequestBuilder { + return new ExternalOriginResourceConnectorRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..d77f22cb9be --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetQueryParameters.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 ExternalOriginResourceConnectorRequestBuilderGetQueryParameters and sets the default values. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + */ + public function __construct(?array $expand = null, ?array $select = null) { + $this->expand = $expand; + $this->select = $select; + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..acf8765935e --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param ExternalOriginResourceConnectorRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?ExternalOriginResourceConnectorRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new ExternalOriginResourceConnectorRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return ExternalOriginResourceConnectorRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): ExternalOriginResourceConnectorRequestBuilderGetQueryParameters { + return new ExternalOriginResourceConnectorRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/ResourceRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/ResourceRequestBuilder.php index e6ae410cb99..765c6acab05 100644 --- a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/ResourceRequestBuilder.php +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Catalog/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/ResourceRequestBuilder.php @@ -5,6 +5,7 @@ use Exception; use Http\Promise\Promise; use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\ResourceRequests\Item\Catalog\Resources\Item\Scopes\Item\Resource\Roles\Item\Resource\Environment\EnvironmentRequestBuilder; +use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\ResourceRequests\Item\Catalog\Resources\Item\Scopes\Item\Resource\Roles\Item\Resource\ExternalOriginResourceConnector\ExternalOriginResourceConnectorRequestBuilder; use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\ResourceRequests\Item\Catalog\Resources\Item\Scopes\Item\Resource\Roles\Item\Resource\Refresh\RefreshRequestBuilder; use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\ResourceRequests\Item\Catalog\Resources\Item\Scopes\Item\Resource\Roles\Item\Resource\UploadSessions\UploadSessionsRequestBuilder; use Microsoft\Graph\Generated\Models\AccessPackageResource; @@ -26,6 +27,13 @@ public function environment(): EnvironmentRequestBuilder { return new EnvironmentRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to manage the externalOriginResourceConnector property of the microsoft.graph.accessPackageResource entity. + */ + public function externalOriginResourceConnector(): ExternalOriginResourceConnectorRequestBuilder { + return new ExternalOriginResourceConnectorRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Provides operations to call the refresh method. */ diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilder.php new file mode 100644 index 00000000000..51584c0f988 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilder.php @@ -0,0 +1,77 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/resource/externalOriginResourceConnector{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + * @param ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [ExternalOriginResourceConnector::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + * @param ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration $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 ExternalOriginResourceConnectorRequestBuilder + */ + public function withUrl(string $rawUrl): ExternalOriginResourceConnectorRequestBuilder { + return new ExternalOriginResourceConnectorRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..c517a68ce11 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetQueryParameters.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 ExternalOriginResourceConnectorRequestBuilderGetQueryParameters and sets the default values. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + */ + public function __construct(?array $expand = null, ?array $select = null) { + $this->expand = $expand; + $this->select = $select; + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..ceebb63e1b5 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param ExternalOriginResourceConnectorRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?ExternalOriginResourceConnectorRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new ExternalOriginResourceConnectorRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return ExternalOriginResourceConnectorRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): ExternalOriginResourceConnectorRequestBuilderGetQueryParameters { + return new ExternalOriginResourceConnectorRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/ResourceRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/ResourceRequestBuilder.php index 90f67f1388b..0ad090cadbb 100644 --- a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/ResourceRequestBuilder.php +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/ResourceRequestBuilder.php @@ -5,6 +5,7 @@ use Exception; use Http\Promise\Promise; use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\ResourceRequests\Item\Resource\Environment\EnvironmentRequestBuilder; +use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\ResourceRequests\Item\Resource\ExternalOriginResourceConnector\ExternalOriginResourceConnectorRequestBuilder; use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\ResourceRequests\Item\Resource\Refresh\RefreshRequestBuilder; use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\ResourceRequests\Item\Resource\Roles\RolesRequestBuilder; use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\ResourceRequests\Item\Resource\Scopes\ScopesRequestBuilder; @@ -28,6 +29,13 @@ public function environment(): EnvironmentRequestBuilder { return new EnvironmentRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to manage the externalOriginResourceConnector property of the microsoft.graph.accessPackageResource entity. + */ + public function externalOriginResourceConnector(): ExternalOriginResourceConnectorRequestBuilder { + return new ExternalOriginResourceConnectorRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Provides operations to call the refresh method. */ diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Roles/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Roles/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilder.php new file mode 100644 index 00000000000..5fa455ad6eb --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Roles/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilder.php @@ -0,0 +1,77 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/externalOriginResourceConnector{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + * @param ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [ExternalOriginResourceConnector::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + * @param ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration $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 ExternalOriginResourceConnectorRequestBuilder + */ + public function withUrl(string $rawUrl): ExternalOriginResourceConnectorRequestBuilder { + return new ExternalOriginResourceConnectorRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Roles/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Roles/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..89dbc0ffe52 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Roles/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetQueryParameters.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 ExternalOriginResourceConnectorRequestBuilderGetQueryParameters and sets the default values. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + */ + public function __construct(?array $expand = null, ?array $select = null) { + $this->expand = $expand; + $this->select = $select; + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Roles/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Roles/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..b6057348354 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Roles/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param ExternalOriginResourceConnectorRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?ExternalOriginResourceConnectorRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new ExternalOriginResourceConnectorRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return ExternalOriginResourceConnectorRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): ExternalOriginResourceConnectorRequestBuilderGetQueryParameters { + return new ExternalOriginResourceConnectorRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Roles/Item/Resource/ResourceRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Roles/Item/Resource/ResourceRequestBuilder.php index 2777ac566f0..520be13821f 100644 --- a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Roles/Item/Resource/ResourceRequestBuilder.php +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Roles/Item/Resource/ResourceRequestBuilder.php @@ -5,6 +5,7 @@ use Exception; use Http\Promise\Promise; use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\ResourceRequests\Item\Resource\Roles\Item\Resource\Environment\EnvironmentRequestBuilder; +use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\ResourceRequests\Item\Resource\Roles\Item\Resource\ExternalOriginResourceConnector\ExternalOriginResourceConnectorRequestBuilder; use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\ResourceRequests\Item\Resource\Roles\Item\Resource\Refresh\RefreshRequestBuilder; use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\ResourceRequests\Item\Resource\Roles\Item\Resource\Scopes\ScopesRequestBuilder; use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\ResourceRequests\Item\Resource\Roles\Item\Resource\UploadSessions\UploadSessionsRequestBuilder; @@ -27,6 +28,13 @@ public function environment(): EnvironmentRequestBuilder { return new EnvironmentRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to manage the externalOriginResourceConnector property of the microsoft.graph.accessPackageResource entity. + */ + public function externalOriginResourceConnector(): ExternalOriginResourceConnectorRequestBuilder { + return new ExternalOriginResourceConnectorRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Provides operations to call the refresh method. */ diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Roles/Item/Resource/Scopes/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Roles/Item/Resource/Scopes/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilder.php new file mode 100644 index 00000000000..ffbda808e1a --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Roles/Item/Resource/Scopes/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilder.php @@ -0,0 +1,77 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/externalOriginResourceConnector{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + * @param ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [ExternalOriginResourceConnector::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + * @param ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration $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 ExternalOriginResourceConnectorRequestBuilder + */ + public function withUrl(string $rawUrl): ExternalOriginResourceConnectorRequestBuilder { + return new ExternalOriginResourceConnectorRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Roles/Item/Resource/Scopes/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Roles/Item/Resource/Scopes/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..b7d748ac37a --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Roles/Item/Resource/Scopes/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetQueryParameters.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 ExternalOriginResourceConnectorRequestBuilderGetQueryParameters and sets the default values. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + */ + public function __construct(?array $expand = null, ?array $select = null) { + $this->expand = $expand; + $this->select = $select; + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Roles/Item/Resource/Scopes/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Roles/Item/Resource/Scopes/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..c0359e37560 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Roles/Item/Resource/Scopes/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param ExternalOriginResourceConnectorRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?ExternalOriginResourceConnectorRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new ExternalOriginResourceConnectorRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return ExternalOriginResourceConnectorRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): ExternalOriginResourceConnectorRequestBuilderGetQueryParameters { + return new ExternalOriginResourceConnectorRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Roles/Item/Resource/Scopes/Item/Resource/ResourceRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Roles/Item/Resource/Scopes/Item/Resource/ResourceRequestBuilder.php index 390631af833..ea7f9311d5a 100644 --- a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Roles/Item/Resource/Scopes/Item/Resource/ResourceRequestBuilder.php +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Roles/Item/Resource/Scopes/Item/Resource/ResourceRequestBuilder.php @@ -5,6 +5,7 @@ use Exception; use Http\Promise\Promise; use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\ResourceRequests\Item\Resource\Roles\Item\Resource\Scopes\Item\Resource\Environment\EnvironmentRequestBuilder; +use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\ResourceRequests\Item\Resource\Roles\Item\Resource\Scopes\Item\Resource\ExternalOriginResourceConnector\ExternalOriginResourceConnectorRequestBuilder; use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\ResourceRequests\Item\Resource\Roles\Item\Resource\Scopes\Item\Resource\Refresh\RefreshRequestBuilder; use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\ResourceRequests\Item\Resource\Roles\Item\Resource\Scopes\Item\Resource\UploadSessions\UploadSessionsRequestBuilder; use Microsoft\Graph\Generated\Models\AccessPackageResource; @@ -26,6 +27,13 @@ public function environment(): EnvironmentRequestBuilder { return new EnvironmentRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to manage the externalOriginResourceConnector property of the microsoft.graph.accessPackageResource entity. + */ + public function externalOriginResourceConnector(): ExternalOriginResourceConnectorRequestBuilder { + return new ExternalOriginResourceConnectorRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Provides operations to call the refresh method. */ diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Scopes/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Scopes/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilder.php new file mode 100644 index 00000000000..c6d043e55b1 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Scopes/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilder.php @@ -0,0 +1,77 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/externalOriginResourceConnector{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + * @param ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [ExternalOriginResourceConnector::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + * @param ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration $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 ExternalOriginResourceConnectorRequestBuilder + */ + public function withUrl(string $rawUrl): ExternalOriginResourceConnectorRequestBuilder { + return new ExternalOriginResourceConnectorRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Scopes/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Scopes/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..0134ee22066 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Scopes/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetQueryParameters.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 ExternalOriginResourceConnectorRequestBuilderGetQueryParameters and sets the default values. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + */ + public function __construct(?array $expand = null, ?array $select = null) { + $this->expand = $expand; + $this->select = $select; + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Scopes/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Scopes/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..2b9a054d88f --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Scopes/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param ExternalOriginResourceConnectorRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?ExternalOriginResourceConnectorRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new ExternalOriginResourceConnectorRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return ExternalOriginResourceConnectorRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): ExternalOriginResourceConnectorRequestBuilderGetQueryParameters { + return new ExternalOriginResourceConnectorRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Scopes/Item/Resource/ResourceRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Scopes/Item/Resource/ResourceRequestBuilder.php index 8cf0c67e43d..f785d8c76fc 100644 --- a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Scopes/Item/Resource/ResourceRequestBuilder.php +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Scopes/Item/Resource/ResourceRequestBuilder.php @@ -5,6 +5,7 @@ use Exception; use Http\Promise\Promise; use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\ResourceRequests\Item\Resource\Scopes\Item\Resource\Environment\EnvironmentRequestBuilder; +use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\ResourceRequests\Item\Resource\Scopes\Item\Resource\ExternalOriginResourceConnector\ExternalOriginResourceConnectorRequestBuilder; use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\ResourceRequests\Item\Resource\Scopes\Item\Resource\Refresh\RefreshRequestBuilder; use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\ResourceRequests\Item\Resource\Scopes\Item\Resource\Roles\RolesRequestBuilder; use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\ResourceRequests\Item\Resource\Scopes\Item\Resource\UploadSessions\UploadSessionsRequestBuilder; @@ -27,6 +28,13 @@ public function environment(): EnvironmentRequestBuilder { return new EnvironmentRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to manage the externalOriginResourceConnector property of the microsoft.graph.accessPackageResource entity. + */ + public function externalOriginResourceConnector(): ExternalOriginResourceConnectorRequestBuilder { + return new ExternalOriginResourceConnectorRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Provides operations to call the refresh method. */ diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Scopes/Item/Resource/Roles/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Scopes/Item/Resource/Roles/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilder.php new file mode 100644 index 00000000000..0e8d0c5f564 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Scopes/Item/Resource/Roles/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilder.php @@ -0,0 +1,77 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/externalOriginResourceConnector{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + * @param ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [ExternalOriginResourceConnector::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + * @param ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration $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 ExternalOriginResourceConnectorRequestBuilder + */ + public function withUrl(string $rawUrl): ExternalOriginResourceConnectorRequestBuilder { + return new ExternalOriginResourceConnectorRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Scopes/Item/Resource/Roles/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Scopes/Item/Resource/Roles/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..03a5ec4b500 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Scopes/Item/Resource/Roles/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetQueryParameters.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 ExternalOriginResourceConnectorRequestBuilderGetQueryParameters and sets the default values. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + */ + public function __construct(?array $expand = null, ?array $select = null) { + $this->expand = $expand; + $this->select = $select; + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Scopes/Item/Resource/Roles/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Scopes/Item/Resource/Roles/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..d9c589d5d6d --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Scopes/Item/Resource/Roles/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param ExternalOriginResourceConnectorRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?ExternalOriginResourceConnectorRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new ExternalOriginResourceConnectorRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return ExternalOriginResourceConnectorRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): ExternalOriginResourceConnectorRequestBuilderGetQueryParameters { + return new ExternalOriginResourceConnectorRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Scopes/Item/Resource/Roles/Item/Resource/ResourceRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Scopes/Item/Resource/Roles/Item/Resource/ResourceRequestBuilder.php index a73790399ab..00359681a71 100644 --- a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Scopes/Item/Resource/Roles/Item/Resource/ResourceRequestBuilder.php +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRequests/Item/Resource/Scopes/Item/Resource/Roles/Item/Resource/ResourceRequestBuilder.php @@ -5,6 +5,7 @@ use Exception; use Http\Promise\Promise; use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\ResourceRequests\Item\Resource\Scopes\Item\Resource\Roles\Item\Resource\Environment\EnvironmentRequestBuilder; +use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\ResourceRequests\Item\Resource\Scopes\Item\Resource\Roles\Item\Resource\ExternalOriginResourceConnector\ExternalOriginResourceConnectorRequestBuilder; use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\ResourceRequests\Item\Resource\Scopes\Item\Resource\Roles\Item\Resource\Refresh\RefreshRequestBuilder; use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\ResourceRequests\Item\Resource\Scopes\Item\Resource\Roles\Item\Resource\UploadSessions\UploadSessionsRequestBuilder; use Microsoft\Graph\Generated\Models\AccessPackageResource; @@ -26,6 +27,13 @@ public function environment(): EnvironmentRequestBuilder { return new EnvironmentRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to manage the externalOriginResourceConnector property of the microsoft.graph.accessPackageResource entity. + */ + public function externalOriginResourceConnector(): ExternalOriginResourceConnectorRequestBuilder { + return new ExternalOriginResourceConnectorRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Provides operations to call the refresh method. */ diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Role/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Role/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilder.php new file mode 100644 index 00000000000..69cf4a6d647 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Role/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilder.php @@ -0,0 +1,77 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/role/resource/externalOriginResourceConnector{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + * @param ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [ExternalOriginResourceConnector::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + * @param ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration $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 ExternalOriginResourceConnectorRequestBuilder + */ + public function withUrl(string $rawUrl): ExternalOriginResourceConnectorRequestBuilder { + return new ExternalOriginResourceConnectorRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Role/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Role/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..48a4cb2fc03 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Role/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetQueryParameters.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 ExternalOriginResourceConnectorRequestBuilderGetQueryParameters and sets the default values. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + */ + public function __construct(?array $expand = null, ?array $select = null) { + $this->expand = $expand; + $this->select = $select; + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Role/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Role/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..fdc3c936fec --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Role/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param ExternalOriginResourceConnectorRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?ExternalOriginResourceConnectorRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new ExternalOriginResourceConnectorRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return ExternalOriginResourceConnectorRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): ExternalOriginResourceConnectorRequestBuilderGetQueryParameters { + return new ExternalOriginResourceConnectorRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Role/Resource/ResourceRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Role/Resource/ResourceRequestBuilder.php index 297aacae823..2eb8e5dcc1e 100644 --- a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Role/Resource/ResourceRequestBuilder.php +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Role/Resource/ResourceRequestBuilder.php @@ -5,6 +5,7 @@ use Exception; use Http\Promise\Promise; use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\ResourceRoleScopes\Item\Role\Resource\Environment\EnvironmentRequestBuilder; +use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\ResourceRoleScopes\Item\Role\Resource\ExternalOriginResourceConnector\ExternalOriginResourceConnectorRequestBuilder; use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\ResourceRoleScopes\Item\Role\Resource\Refresh\RefreshRequestBuilder; use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\ResourceRoleScopes\Item\Role\Resource\Roles\RolesRequestBuilder; use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\ResourceRoleScopes\Item\Role\Resource\Scopes\ScopesRequestBuilder; @@ -28,6 +29,13 @@ public function environment(): EnvironmentRequestBuilder { return new EnvironmentRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to manage the externalOriginResourceConnector property of the microsoft.graph.accessPackageResource entity. + */ + public function externalOriginResourceConnector(): ExternalOriginResourceConnectorRequestBuilder { + return new ExternalOriginResourceConnectorRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Provides operations to call the refresh method. */ diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Role/Resource/Scopes/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Role/Resource/Scopes/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilder.php new file mode 100644 index 00000000000..5d38926cbf9 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Role/Resource/Scopes/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilder.php @@ -0,0 +1,77 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/role/resource/scopes/{accessPackageResourceScope%2Did}/resource/externalOriginResourceConnector{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + * @param ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [ExternalOriginResourceConnector::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + * @param ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration $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 ExternalOriginResourceConnectorRequestBuilder + */ + public function withUrl(string $rawUrl): ExternalOriginResourceConnectorRequestBuilder { + return new ExternalOriginResourceConnectorRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Role/Resource/Scopes/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Role/Resource/Scopes/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..85f45b06b06 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Role/Resource/Scopes/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetQueryParameters.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 ExternalOriginResourceConnectorRequestBuilderGetQueryParameters and sets the default values. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + */ + public function __construct(?array $expand = null, ?array $select = null) { + $this->expand = $expand; + $this->select = $select; + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Role/Resource/Scopes/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Role/Resource/Scopes/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..23992168a67 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Role/Resource/Scopes/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param ExternalOriginResourceConnectorRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?ExternalOriginResourceConnectorRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new ExternalOriginResourceConnectorRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return ExternalOriginResourceConnectorRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): ExternalOriginResourceConnectorRequestBuilderGetQueryParameters { + return new ExternalOriginResourceConnectorRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Role/Resource/Scopes/Item/Resource/ResourceRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Role/Resource/Scopes/Item/Resource/ResourceRequestBuilder.php index c9257fd1eff..d2d1ea98f6e 100644 --- a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Role/Resource/Scopes/Item/Resource/ResourceRequestBuilder.php +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Role/Resource/Scopes/Item/Resource/ResourceRequestBuilder.php @@ -5,6 +5,7 @@ use Exception; use Http\Promise\Promise; use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\ResourceRoleScopes\Item\Role\Resource\Scopes\Item\Resource\Environment\EnvironmentRequestBuilder; +use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\ResourceRoleScopes\Item\Role\Resource\Scopes\Item\Resource\ExternalOriginResourceConnector\ExternalOriginResourceConnectorRequestBuilder; use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\ResourceRoleScopes\Item\Role\Resource\Scopes\Item\Resource\Refresh\RefreshRequestBuilder; use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\ResourceRoleScopes\Item\Role\Resource\Scopes\Item\Resource\Roles\RolesRequestBuilder; use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\ResourceRoleScopes\Item\Role\Resource\Scopes\Item\Resource\UploadSessions\UploadSessionsRequestBuilder; @@ -27,6 +28,13 @@ public function environment(): EnvironmentRequestBuilder { return new EnvironmentRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to manage the externalOriginResourceConnector property of the microsoft.graph.accessPackageResource entity. + */ + public function externalOriginResourceConnector(): ExternalOriginResourceConnectorRequestBuilder { + return new ExternalOriginResourceConnectorRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Provides operations to call the refresh method. */ diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Scope/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Scope/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilder.php new file mode 100644 index 00000000000..dcdf3ef6b5c --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Scope/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilder.php @@ -0,0 +1,77 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/scope/resource/externalOriginResourceConnector{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + * @param ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [ExternalOriginResourceConnector::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + * @param ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration $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 ExternalOriginResourceConnectorRequestBuilder + */ + public function withUrl(string $rawUrl): ExternalOriginResourceConnectorRequestBuilder { + return new ExternalOriginResourceConnectorRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Scope/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Scope/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..16ceb54bccf --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Scope/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetQueryParameters.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 ExternalOriginResourceConnectorRequestBuilderGetQueryParameters and sets the default values. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + */ + public function __construct(?array $expand = null, ?array $select = null) { + $this->expand = $expand; + $this->select = $select; + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Scope/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Scope/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..e648218bd94 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Scope/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param ExternalOriginResourceConnectorRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?ExternalOriginResourceConnectorRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new ExternalOriginResourceConnectorRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return ExternalOriginResourceConnectorRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): ExternalOriginResourceConnectorRequestBuilderGetQueryParameters { + return new ExternalOriginResourceConnectorRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Scope/Resource/ResourceRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Scope/Resource/ResourceRequestBuilder.php index 7e395ee76ef..f18164b936e 100644 --- a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Scope/Resource/ResourceRequestBuilder.php +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Scope/Resource/ResourceRequestBuilder.php @@ -5,6 +5,7 @@ use Exception; use Http\Promise\Promise; use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\ResourceRoleScopes\Item\Scope\Resource\Environment\EnvironmentRequestBuilder; +use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\ResourceRoleScopes\Item\Scope\Resource\ExternalOriginResourceConnector\ExternalOriginResourceConnectorRequestBuilder; use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\ResourceRoleScopes\Item\Scope\Resource\Refresh\RefreshRequestBuilder; use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\ResourceRoleScopes\Item\Scope\Resource\Roles\RolesRequestBuilder; use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\ResourceRoleScopes\Item\Scope\Resource\Scopes\ScopesRequestBuilder; @@ -28,6 +29,13 @@ public function environment(): EnvironmentRequestBuilder { return new EnvironmentRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to manage the externalOriginResourceConnector property of the microsoft.graph.accessPackageResource entity. + */ + public function externalOriginResourceConnector(): ExternalOriginResourceConnectorRequestBuilder { + return new ExternalOriginResourceConnectorRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Provides operations to call the refresh method. */ diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Scope/Resource/Roles/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Scope/Resource/Roles/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilder.php new file mode 100644 index 00000000000..6189d3046ab --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Scope/Resource/Roles/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilder.php @@ -0,0 +1,77 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/scope/resource/roles/{accessPackageResourceRole%2Did}/resource/externalOriginResourceConnector{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + * @param ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [ExternalOriginResourceConnector::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + * @param ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration $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 ExternalOriginResourceConnectorRequestBuilder + */ + public function withUrl(string $rawUrl): ExternalOriginResourceConnectorRequestBuilder { + return new ExternalOriginResourceConnectorRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Scope/Resource/Roles/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Scope/Resource/Roles/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..946138b7c3c --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Scope/Resource/Roles/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetQueryParameters.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 ExternalOriginResourceConnectorRequestBuilderGetQueryParameters and sets the default values. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + */ + public function __construct(?array $expand = null, ?array $select = null) { + $this->expand = $expand; + $this->select = $select; + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Scope/Resource/Roles/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Scope/Resource/Roles/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..7f97fc18bcb --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Scope/Resource/Roles/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param ExternalOriginResourceConnectorRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?ExternalOriginResourceConnectorRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new ExternalOriginResourceConnectorRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return ExternalOriginResourceConnectorRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): ExternalOriginResourceConnectorRequestBuilderGetQueryParameters { + return new ExternalOriginResourceConnectorRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Scope/Resource/Roles/Item/Resource/ResourceRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Scope/Resource/Roles/Item/Resource/ResourceRequestBuilder.php index 6f0b35f2b25..a58390fd03b 100644 --- a/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Scope/Resource/Roles/Item/Resource/ResourceRequestBuilder.php +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Item/Scope/Resource/Roles/Item/Resource/ResourceRequestBuilder.php @@ -5,6 +5,7 @@ use Exception; use Http\Promise\Promise; use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\ResourceRoleScopes\Item\Scope\Resource\Roles\Item\Resource\Environment\EnvironmentRequestBuilder; +use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\ResourceRoleScopes\Item\Scope\Resource\Roles\Item\Resource\ExternalOriginResourceConnector\ExternalOriginResourceConnectorRequestBuilder; use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\ResourceRoleScopes\Item\Scope\Resource\Roles\Item\Resource\Refresh\RefreshRequestBuilder; use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\ResourceRoleScopes\Item\Scope\Resource\Roles\Item\Resource\Scopes\ScopesRequestBuilder; use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\ResourceRoleScopes\Item\Scope\Resource\Roles\Item\Resource\UploadSessions\UploadSessionsRequestBuilder; @@ -27,6 +28,13 @@ public function environment(): EnvironmentRequestBuilder { return new EnvironmentRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to manage the externalOriginResourceConnector property of the microsoft.graph.accessPackageResource entity. + */ + public function externalOriginResourceConnector(): ExternalOriginResourceConnectorRequestBuilder { + return new ExternalOriginResourceConnectorRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Provides operations to call the refresh method. */ diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/AccessPackageResourceItemRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/AccessPackageResourceItemRequestBuilder.php index 465f31fc548..1c331e15521 100644 --- a/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/AccessPackageResourceItemRequestBuilder.php +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/AccessPackageResourceItemRequestBuilder.php @@ -5,6 +5,7 @@ use Exception; use Http\Promise\Promise; use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\Resources\Item\Environment\EnvironmentRequestBuilder; +use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\Resources\Item\ExternalOriginResourceConnector\ExternalOriginResourceConnectorRequestBuilder; use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\Resources\Item\Refresh\RefreshRequestBuilder; use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\Resources\Item\Roles\RolesRequestBuilder; use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\Resources\Item\Scopes\ScopesRequestBuilder; @@ -28,6 +29,13 @@ public function environment(): EnvironmentRequestBuilder { return new EnvironmentRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to manage the externalOriginResourceConnector property of the microsoft.graph.accessPackageResource entity. + */ + public function externalOriginResourceConnector(): ExternalOriginResourceConnectorRequestBuilder { + return new ExternalOriginResourceConnectorRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Provides operations to call the refresh method. */ diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilder.php new file mode 100644 index 00000000000..fc76c6ce1b1 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilder.php @@ -0,0 +1,77 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/resources/{accessPackageResource%2Did}/externalOriginResourceConnector{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + * @param ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [ExternalOriginResourceConnector::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + * @param ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration $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 ExternalOriginResourceConnectorRequestBuilder + */ + public function withUrl(string $rawUrl): ExternalOriginResourceConnectorRequestBuilder { + return new ExternalOriginResourceConnectorRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..a073a247733 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetQueryParameters.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 ExternalOriginResourceConnectorRequestBuilderGetQueryParameters and sets the default values. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + */ + public function __construct(?array $expand = null, ?array $select = null) { + $this->expand = $expand; + $this->select = $select; + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..a4c83af6437 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param ExternalOriginResourceConnectorRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?ExternalOriginResourceConnectorRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new ExternalOriginResourceConnectorRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return ExternalOriginResourceConnectorRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): ExternalOriginResourceConnectorRequestBuilderGetQueryParameters { + return new ExternalOriginResourceConnectorRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Roles/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Roles/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilder.php new file mode 100644 index 00000000000..6cbdf0f2b61 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Roles/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilder.php @@ -0,0 +1,77 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/externalOriginResourceConnector{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + * @param ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [ExternalOriginResourceConnector::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + * @param ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration $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 ExternalOriginResourceConnectorRequestBuilder + */ + public function withUrl(string $rawUrl): ExternalOriginResourceConnectorRequestBuilder { + return new ExternalOriginResourceConnectorRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Roles/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Roles/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..ceaa24c8982 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Roles/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetQueryParameters.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 ExternalOriginResourceConnectorRequestBuilderGetQueryParameters and sets the default values. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + */ + public function __construct(?array $expand = null, ?array $select = null) { + $this->expand = $expand; + $this->select = $select; + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Roles/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Roles/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..baba0ba8dda --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Roles/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param ExternalOriginResourceConnectorRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?ExternalOriginResourceConnectorRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new ExternalOriginResourceConnectorRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return ExternalOriginResourceConnectorRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): ExternalOriginResourceConnectorRequestBuilderGetQueryParameters { + return new ExternalOriginResourceConnectorRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Roles/Item/Resource/ResourceRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Roles/Item/Resource/ResourceRequestBuilder.php index 3e2cc70ae0d..ca240c36979 100644 --- a/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Roles/Item/Resource/ResourceRequestBuilder.php +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Roles/Item/Resource/ResourceRequestBuilder.php @@ -5,6 +5,7 @@ use Exception; use Http\Promise\Promise; use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\Resources\Item\Roles\Item\Resource\Environment\EnvironmentRequestBuilder; +use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\Resources\Item\Roles\Item\Resource\ExternalOriginResourceConnector\ExternalOriginResourceConnectorRequestBuilder; use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\Resources\Item\Roles\Item\Resource\Refresh\RefreshRequestBuilder; use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\Resources\Item\Roles\Item\Resource\Scopes\ScopesRequestBuilder; use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\Resources\Item\Roles\Item\Resource\UploadSessions\UploadSessionsRequestBuilder; @@ -27,6 +28,13 @@ public function environment(): EnvironmentRequestBuilder { return new EnvironmentRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to manage the externalOriginResourceConnector property of the microsoft.graph.accessPackageResource entity. + */ + public function externalOriginResourceConnector(): ExternalOriginResourceConnectorRequestBuilder { + return new ExternalOriginResourceConnectorRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Provides operations to call the refresh method. */ diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilder.php new file mode 100644 index 00000000000..625b78f752a --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilder.php @@ -0,0 +1,77 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/externalOriginResourceConnector{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + * @param ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [ExternalOriginResourceConnector::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + * @param ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration $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 ExternalOriginResourceConnectorRequestBuilder + */ + public function withUrl(string $rawUrl): ExternalOriginResourceConnectorRequestBuilder { + return new ExternalOriginResourceConnectorRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..fa125beabfd --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetQueryParameters.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 ExternalOriginResourceConnectorRequestBuilderGetQueryParameters and sets the default values. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + */ + public function __construct(?array $expand = null, ?array $select = null) { + $this->expand = $expand; + $this->select = $select; + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..7584e5668b9 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param ExternalOriginResourceConnectorRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?ExternalOriginResourceConnectorRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new ExternalOriginResourceConnectorRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return ExternalOriginResourceConnectorRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): ExternalOriginResourceConnectorRequestBuilderGetQueryParameters { + return new ExternalOriginResourceConnectorRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/ResourceRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/ResourceRequestBuilder.php index aa697a2054d..2bd768f3d7d 100644 --- a/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/ResourceRequestBuilder.php +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Roles/Item/Resource/Scopes/Item/Resource/ResourceRequestBuilder.php @@ -5,6 +5,7 @@ use Exception; use Http\Promise\Promise; use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\Resources\Item\Roles\Item\Resource\Scopes\Item\Resource\Environment\EnvironmentRequestBuilder; +use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\Resources\Item\Roles\Item\Resource\Scopes\Item\Resource\ExternalOriginResourceConnector\ExternalOriginResourceConnectorRequestBuilder; use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\Resources\Item\Roles\Item\Resource\Scopes\Item\Resource\Refresh\RefreshRequestBuilder; use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\Resources\Item\Roles\Item\Resource\Scopes\Item\Resource\UploadSessions\UploadSessionsRequestBuilder; use Microsoft\Graph\Generated\Models\AccessPackageResource; @@ -26,6 +27,13 @@ public function environment(): EnvironmentRequestBuilder { return new EnvironmentRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to manage the externalOriginResourceConnector property of the microsoft.graph.accessPackageResource entity. + */ + public function externalOriginResourceConnector(): ExternalOriginResourceConnectorRequestBuilder { + return new ExternalOriginResourceConnectorRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Provides operations to call the refresh method. */ diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Scopes/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Scopes/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilder.php new file mode 100644 index 00000000000..bc9840d6fe2 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Scopes/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilder.php @@ -0,0 +1,77 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/externalOriginResourceConnector{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + * @param ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [ExternalOriginResourceConnector::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + * @param ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration $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 ExternalOriginResourceConnectorRequestBuilder + */ + public function withUrl(string $rawUrl): ExternalOriginResourceConnectorRequestBuilder { + return new ExternalOriginResourceConnectorRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Scopes/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Scopes/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..767bddda7ba --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Scopes/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetQueryParameters.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 ExternalOriginResourceConnectorRequestBuilderGetQueryParameters and sets the default values. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + */ + public function __construct(?array $expand = null, ?array $select = null) { + $this->expand = $expand; + $this->select = $select; + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Scopes/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Scopes/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..c14a9852e92 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Scopes/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param ExternalOriginResourceConnectorRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?ExternalOriginResourceConnectorRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new ExternalOriginResourceConnectorRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return ExternalOriginResourceConnectorRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): ExternalOriginResourceConnectorRequestBuilderGetQueryParameters { + return new ExternalOriginResourceConnectorRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Scopes/Item/Resource/ResourceRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Scopes/Item/Resource/ResourceRequestBuilder.php index 1cb5a208ac1..05e95e8b5b4 100644 --- a/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Scopes/Item/Resource/ResourceRequestBuilder.php +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Scopes/Item/Resource/ResourceRequestBuilder.php @@ -5,6 +5,7 @@ use Exception; use Http\Promise\Promise; use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\Resources\Item\Scopes\Item\Resource\Environment\EnvironmentRequestBuilder; +use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\Resources\Item\Scopes\Item\Resource\ExternalOriginResourceConnector\ExternalOriginResourceConnectorRequestBuilder; use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\Resources\Item\Scopes\Item\Resource\Refresh\RefreshRequestBuilder; use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\Resources\Item\Scopes\Item\Resource\Roles\RolesRequestBuilder; use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\Resources\Item\Scopes\Item\Resource\UploadSessions\UploadSessionsRequestBuilder; @@ -27,6 +28,13 @@ public function environment(): EnvironmentRequestBuilder { return new EnvironmentRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to manage the externalOriginResourceConnector property of the microsoft.graph.accessPackageResource entity. + */ + public function externalOriginResourceConnector(): ExternalOriginResourceConnectorRequestBuilder { + return new ExternalOriginResourceConnectorRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Provides operations to call the refresh method. */ diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilder.php new file mode 100644 index 00000000000..e0c5c0b960d --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilder.php @@ -0,0 +1,77 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/externalOriginResourceConnector{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + * @param ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [ExternalOriginResourceConnector::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + * @param ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration $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 ExternalOriginResourceConnectorRequestBuilder + */ + public function withUrl(string $rawUrl): ExternalOriginResourceConnectorRequestBuilder { + return new ExternalOriginResourceConnectorRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..3b7dcf17c99 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetQueryParameters.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 ExternalOriginResourceConnectorRequestBuilderGetQueryParameters and sets the default values. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + */ + public function __construct(?array $expand = null, ?array $select = null) { + $this->expand = $expand; + $this->select = $select; + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..10770080a5d --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/ExternalOriginResourceConnector/ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param ExternalOriginResourceConnectorRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?ExternalOriginResourceConnectorRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new ExternalOriginResourceConnectorRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return ExternalOriginResourceConnectorRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): ExternalOriginResourceConnectorRequestBuilderGetQueryParameters { + return new ExternalOriginResourceConnectorRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/ResourceRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/ResourceRequestBuilder.php index 42c39c9aaa1..23dae33abf6 100644 --- a/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/ResourceRequestBuilder.php +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Resources/Item/Scopes/Item/Resource/Roles/Item/Resource/ResourceRequestBuilder.php @@ -5,6 +5,7 @@ use Exception; use Http\Promise\Promise; use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\Resources\Item\Scopes\Item\Resource\Roles\Item\Resource\Environment\EnvironmentRequestBuilder; +use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\Resources\Item\Scopes\Item\Resource\Roles\Item\Resource\ExternalOriginResourceConnector\ExternalOriginResourceConnectorRequestBuilder; use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\Resources\Item\Scopes\Item\Resource\Roles\Item\Resource\Refresh\RefreshRequestBuilder; use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\Resources\Item\Scopes\Item\Resource\Roles\Item\Resource\UploadSessions\UploadSessionsRequestBuilder; use Microsoft\Graph\Generated\Models\AccessPackageResource; @@ -26,6 +27,13 @@ public function environment(): EnvironmentRequestBuilder { return new EnvironmentRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to manage the externalOriginResourceConnector property of the microsoft.graph.accessPackageResource entity. + */ + public function externalOriginResourceConnector(): ExternalOriginResourceConnectorRequestBuilder { + return new ExternalOriginResourceConnectorRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Provides operations to call the refresh method. */ 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..8fedfcc3c4d --- /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..ec783f16a81 --- /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-1.0 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..57630527dad --- /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/Runs/Item/RunItemRequestBuilder.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/Runs/Item/RunItemRequestBuilder.php index 18c8610249a..7bfba86d25e 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\Generated\IdentityGovernance\LifecycleWorkflows\DeletedItems\Workflows\Item\Runs\Item\ReprocessedRuns\ReprocessedRunsRequestBuilder; +use Microsoft\Graph\Generated\IdentityGovernance\LifecycleWorkflows\DeletedItems\Workflows\Item\Runs\Item\SubjectProcessingResults\SubjectProcessingResultsRequestBuilder; use Microsoft\Graph\Generated\IdentityGovernance\LifecycleWorkflows\DeletedItems\Workflows\Item\Runs\Item\TaskProcessingResults\TaskProcessingResultsRequestBuilder; use Microsoft\Graph\Generated\IdentityGovernance\LifecycleWorkflows\DeletedItems\Workflows\Item\Runs\Item\UserProcessingResults\UserProcessingResultsRequestBuilder; use Microsoft\Graph\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..fba3f0ddbfd --- /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..6e38fbdba3f --- /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..20b7d14b4de --- /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..11a3a5f02e3 --- /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..37abc4434b2 --- /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..26546db3857 --- /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..3b9b90eb86c --- /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..52c2e04be8e --- /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..48e60beba84 --- /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..81f2f986e5f --- /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..a8257f77d85 --- /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..58d2ab01dbc --- /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..9e52bb6c566 --- /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..aa944d6b7a3 --- /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..e50eb01da12 --- /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..514b61c7168 --- /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..bf6085206b5 --- /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..3ec397d14d7 --- /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..f048d1d7530 --- /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-1.0 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..df35d408c89 --- /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..f09a016dbed --- /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..289bebca532 --- /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. 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. 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..15097e3cf8a --- /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..8b1ff2944ec --- /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..6fbe1ae79fd --- /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..db899dd3a43 --- /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..934fe388d91 --- /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..d2ea218522d --- /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..f47038e9571 --- /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. Supports $filter (eq, not, for isResolved and serviceInstance). + * @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. Supports $filter (eq, not, for isResolved and serviceInstance). + * @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..add8df874d8 --- /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..f0ae25cb2ac --- /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..d7d68c5b9fc --- /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..1961b8d1a05 --- /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..1caa691b789 --- /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..916457732b3 --- /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..aa7d7d60daf --- /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..7bf1949dbec --- /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..f1aa8a7e95c --- /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..29cd7db3738 --- /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..eb2a9240736 --- /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..bc5124aa1fc --- /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..bf66a6f2397 --- /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..068d1bac3e5 --- /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/MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTime/MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/Runs/Item/SubjectProcessingResults/MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTime/MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder.php new file mode 100644 index 00000000000..5eef5fc8dac --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/Runs/Item/SubjectProcessingResults/MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTime/MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder.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 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}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/runs/{run%2Did}/subjectProcessingResults/microsoft.graph.identityGovernance.summary(startDateTime={startDateTime},endDateTime={endDateTime})'); + if (is_array($pathParametersOrRawUrl)) { + $urlTplParams = $pathParametersOrRawUrl; + $urlTplParams['endDateTime'] = $endDateTime; + $urlTplParams['startDateTime'] = $startDateTime; + $this->pathParameters = $urlTplParams; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Invoke function summary + * @param MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [SubjectSummary::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Invoke function summary + * @param MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilderGetRequestConfiguration $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 MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder + */ + public function withUrl(string $rawUrl): MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder { + return new MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/Runs/Item/SubjectProcessingResults/MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTime/MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/Runs/Item/SubjectProcessingResults/MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTime/MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..676cbaea80d --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/Runs/Item/SubjectProcessingResults/MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTime/MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilderGetRequestConfiguration.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/SubjectProcessingResultsRequestBuilder.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/Runs/Item/SubjectProcessingResults/SubjectProcessingResultsRequestBuilder.php new file mode 100644 index 00000000000..a404940cc45 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/Runs/Item/SubjectProcessingResults/SubjectProcessingResultsRequestBuilder.php @@ -0,0 +1,109 @@ +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); + } + + /** + * Provides operations to call the summary method. + * @param DateTime $endDateTime Usage: endDateTime={endDateTime} + * @param DateTime $startDateTime Usage: startDateTime={startDateTime} + * @return MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder + */ + public function microsoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTime(DateTime $endDateTime, DateTime $startDateTime): MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder { + return new MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder($this->pathParameters, $this->requestAdapter, $endDateTime, $startDateTime); + } + + /** + * 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..841e3a27a73 --- /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..983fece6683 --- /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/SubjectProcessingResults/Count/CountRequestBuilder.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/SubjectProcessingResults/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..37a17349876 --- /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..792fdc4e522 --- /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..d3af8a141e6 --- /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..206a932205f --- /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..3c55eceedf6 --- /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..d7df37e4d8f --- /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..081201cfcf7 --- /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..421d90c8a2b --- /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..4a98c332d9c --- /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..272ee050194 --- /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..2d93ba60b71 --- /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..f6352666271 --- /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..8081b627d32 --- /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]; + } + } + + /** + * Per-subject workflow execution results. + * @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); + } + + /** + * Per-subject workflow execution results. + * @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..898567ba81b --- /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..f445535af56 --- /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..da71d5d2676 --- /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..f780075e16c --- /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..0fb2425daf2 --- /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..6ce8e7ae8f5 --- /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-1.0 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..dc67502ab34 --- /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..3590eefec09 --- /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..a3ff827da7b --- /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. 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. 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..cb4cd413248 --- /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..126768343c6 --- /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..8e11fac1505 --- /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..b4bb3ff4b66 --- /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..9d6365f9404 --- /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..9b46933a5f9 --- /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..4de96f0ec3e --- /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. Supports $filter (eq, not, for isResolved and serviceInstance). + * @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. Supports $filter (eq, not, for isResolved and serviceInstance). + * @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..90737a94108 --- /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..868bebfeaf6 --- /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..450c00e7b7b --- /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..ab5e1b993e8 --- /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..c5a03fbae51 --- /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..a3e83b65976 --- /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..f03a9dc99b5 --- /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..723905ea7de --- /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..fe3b861deae --- /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..dc8ceb089a2 --- /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..a625cccbaa7 --- /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..0d150a49bd6 --- /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..b4559ecdc9b --- /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..38527d2e8c8 --- /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/MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTime/MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/SubjectProcessingResults/MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTime/MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder.php new file mode 100644 index 00000000000..2a867ef0de6 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/SubjectProcessingResults/MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTime/MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder.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 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}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/subjectProcessingResults/microsoft.graph.identityGovernance.summary(startDateTime={startDateTime},endDateTime={endDateTime})'); + if (is_array($pathParametersOrRawUrl)) { + $urlTplParams = $pathParametersOrRawUrl; + $urlTplParams['endDateTime'] = $endDateTime; + $urlTplParams['startDateTime'] = $startDateTime; + $this->pathParameters = $urlTplParams; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Invoke function summary + * @param MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [SubjectSummary::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Invoke function summary + * @param MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilderGetRequestConfiguration $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 MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder + */ + public function withUrl(string $rawUrl): MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder { + return new MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/SubjectProcessingResults/MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTime/MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/SubjectProcessingResults/MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTime/MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..bb60cb3e4f7 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/SubjectProcessingResults/MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTime/MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilderGetRequestConfiguration.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/SubjectProcessingResultsRequestBuilder.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/SubjectProcessingResults/SubjectProcessingResultsRequestBuilder.php new file mode 100644 index 00000000000..339852a6602 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/SubjectProcessingResults/SubjectProcessingResultsRequestBuilder.php @@ -0,0 +1,109 @@ +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]; + } + } + + /** + * Per-subject workflow execution results. + * @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); + } + + /** + * Provides operations to call the summary method. + * @param DateTime $endDateTime Usage: endDateTime={endDateTime} + * @param DateTime $startDateTime Usage: startDateTime={startDateTime} + * @return MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder + */ + public function microsoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTime(DateTime $endDateTime, DateTime $startDateTime): MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder { + return new MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder($this->pathParameters, $this->requestAdapter, $endDateTime, $startDateTime); + } + + /** + * Per-subject workflow execution results. + * @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..f229faf6c57 --- /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..40e951a245c --- /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/WorkflowItemRequestBuilder.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/WorkflowItemRequestBuilder.php index 02468981094..be931aa49c6 100644 --- a/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/WorkflowItemRequestBuilder.php +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/WorkflowItemRequestBuilder.php @@ -9,6 +9,7 @@ use Microsoft\Graph\Generated\IdentityGovernance\LifecycleWorkflows\DeletedItems\Workflows\Item\ExecutionScope\ExecutionScopeRequestBuilder; use Microsoft\Graph\Generated\IdentityGovernance\LifecycleWorkflows\DeletedItems\Workflows\Item\LastModifiedBy\LastModifiedByRequestBuilder; use Microsoft\Graph\Generated\IdentityGovernance\LifecycleWorkflows\DeletedItems\Workflows\Item\MicrosoftGraphIdentityGovernanceActivate\MicrosoftGraphIdentityGovernanceActivateRequestBuilder; +use Microsoft\Graph\Generated\IdentityGovernance\LifecycleWorkflows\DeletedItems\Workflows\Item\MicrosoftGraphIdentityGovernanceActivateAndWait\MicrosoftGraphIdentityGovernanceActivateAndWaitRequestBuilder; use Microsoft\Graph\Generated\IdentityGovernance\LifecycleWorkflows\DeletedItems\Workflows\Item\MicrosoftGraphIdentityGovernanceActivateWithScope\MicrosoftGraphIdentityGovernanceActivateWithScopeRequestBuilder; use Microsoft\Graph\Generated\IdentityGovernance\LifecycleWorkflows\DeletedItems\Workflows\Item\MicrosoftGraphIdentityGovernanceCancelProcessing\MicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilder; use Microsoft\Graph\Generated\IdentityGovernance\LifecycleWorkflows\DeletedItems\Workflows\Item\MicrosoftGraphIdentityGovernanceClearQuarantine\MicrosoftGraphIdentityGovernanceClearQuarantineRequestBuilder; @@ -18,6 +19,7 @@ use Microsoft\Graph\Generated\IdentityGovernance\LifecycleWorkflows\DeletedItems\Workflows\Item\MicrosoftGraphIdentityGovernanceRestore\MicrosoftGraphIdentityGovernanceRestoreRequestBuilder; use Microsoft\Graph\Generated\IdentityGovernance\LifecycleWorkflows\DeletedItems\Workflows\Item\PreviewScope\PreviewScopeRequestBuilder; use Microsoft\Graph\Generated\IdentityGovernance\LifecycleWorkflows\DeletedItems\Workflows\Item\Runs\RunsRequestBuilder; +use Microsoft\Graph\Generated\IdentityGovernance\LifecycleWorkflows\DeletedItems\Workflows\Item\SubjectProcessingResults\SubjectProcessingResultsRequestBuilder; use Microsoft\Graph\Generated\IdentityGovernance\LifecycleWorkflows\DeletedItems\Workflows\Item\TaskReports\TaskReportsRequestBuilder; use Microsoft\Graph\Generated\IdentityGovernance\LifecycleWorkflows\DeletedItems\Workflows\Item\Tasks\TasksRequestBuilder; use Microsoft\Graph\Generated\IdentityGovernance\LifecycleWorkflows\DeletedItems\Workflows\Item\UserProcessingResults\UserProcessingResultsRequestBuilder; @@ -69,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. */ @@ -132,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/Workflows/Item/MicrosoftGraphIdentityGovernanceActivateAndWait/ActivateAndWaitPostRequestBody.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/MicrosoftGraphIdentityGovernanceActivateAndWait/ActivateAndWaitPostRequestBody.php new file mode 100644 index 00000000000..3ebf39a76bc --- /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..70c13c4c989 --- /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-1.0 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..3582d88109c --- /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/Runs/Item/RunItemRequestBuilder.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/Runs/Item/RunItemRequestBuilder.php index 7f0c70a8c96..0c4f6e1ab7c 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\Generated\IdentityGovernance\LifecycleWorkflows\Workflows\Item\Runs\Item\ReprocessedRuns\ReprocessedRunsRequestBuilder; +use Microsoft\Graph\Generated\IdentityGovernance\LifecycleWorkflows\Workflows\Item\Runs\Item\SubjectProcessingResults\SubjectProcessingResultsRequestBuilder; use Microsoft\Graph\Generated\IdentityGovernance\LifecycleWorkflows\Workflows\Item\Runs\Item\TaskProcessingResults\TaskProcessingResultsRequestBuilder; use Microsoft\Graph\Generated\IdentityGovernance\LifecycleWorkflows\Workflows\Item\Runs\Item\UserProcessingResults\UserProcessingResultsRequestBuilder; use Microsoft\Graph\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..573f463ac97 --- /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..98e5a7035b2 --- /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..88aae162ee6 --- /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..b70f99a043a --- /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..3108e219ca0 --- /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..fbb41a67ca6 --- /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..691a8e0403a --- /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..a4e3871bdb5 --- /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..425782c74d4 --- /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..ff103c61acb --- /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..f4430af2cb2 --- /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..cbe5554f8e5 --- /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..85efb02499c --- /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-1.0 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..ac3063eca12 --- /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..5b542c97c5a --- /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..a03afffefab --- /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..a5f3e9e2fe3 --- /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..1610a3afe92 --- /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..3f4c161ceab --- /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-1.0 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..f2b47d18c1b --- /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..91847990eff --- /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..49362a7fe23 --- /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. 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. 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..c1f5d1aafcb --- /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..ea3bd3b4b21 --- /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..01ea72794ed --- /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..8a0b5ba2146 --- /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..868c80600d8 --- /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..31163facf22 --- /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..22a3ec980c4 --- /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. Supports $filter (eq, not, for isResolved and serviceInstance). + * @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. Supports $filter (eq, not, for isResolved and serviceInstance). + * @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..145a2dadd9a --- /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..28715eb4eaa --- /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..a83b9ceaa62 --- /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..c1ed15ced75 --- /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..41146f4bd08 --- /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..8a7500efe49 --- /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..a4aac96a415 --- /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..1cad69cc7ff --- /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..b9a150e7ba4 --- /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..3500f0b2ace --- /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..75f402920b1 --- /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..7d86ed51914 --- /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..f7eca51d6c2 --- /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..260e854a857 --- /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/MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTime/MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/Runs/Item/SubjectProcessingResults/MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTime/MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder.php new file mode 100644 index 00000000000..adab24f097b --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/Runs/Item/SubjectProcessingResults/MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTime/MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder.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 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}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/runs/{run%2Did}/subjectProcessingResults/microsoft.graph.identityGovernance.summary(startDateTime={startDateTime},endDateTime={endDateTime})'); + if (is_array($pathParametersOrRawUrl)) { + $urlTplParams = $pathParametersOrRawUrl; + $urlTplParams['endDateTime'] = $endDateTime; + $urlTplParams['startDateTime'] = $startDateTime; + $this->pathParameters = $urlTplParams; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Provide a subjectSummary for subjectProcessingResult objects over a specified time period. Because the number of subject processing results returned by the list API 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 + */ + public function get(?MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [SubjectSummary::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Provide a subjectSummary for subjectProcessingResult objects over a specified time period. Because the number of subject processing results returned by the list API 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 + */ + public function toGetRequestInformation(?MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilderGetRequestConfiguration $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 MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder + */ + public function withUrl(string $rawUrl): MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder { + return new MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/Runs/Item/SubjectProcessingResults/MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTime/MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/Runs/Item/SubjectProcessingResults/MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTime/MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..54c2ff2b5ac --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/Runs/Item/SubjectProcessingResults/MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTime/MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilderGetRequestConfiguration.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/SubjectProcessingResultsRequestBuilder.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/Runs/Item/SubjectProcessingResults/SubjectProcessingResultsRequestBuilder.php new file mode 100644 index 00000000000..19be0ee4c20 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/Runs/Item/SubjectProcessingResults/SubjectProcessingResultsRequestBuilder.php @@ -0,0 +1,110 @@ +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-1.0 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); + } + + /** + * Provides operations to call the summary method. + * @param DateTime $endDateTime Usage: endDateTime={endDateTime} + * @param DateTime $startDateTime Usage: startDateTime={startDateTime} + * @return MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder + */ + public function microsoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTime(DateTime $endDateTime, DateTime $startDateTime): MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder { + return new MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder($this->pathParameters, $this->requestAdapter, $endDateTime, $startDateTime); + } + + /** + * 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..2659fd47b7b --- /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..e8b12e7961c --- /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/SubjectProcessingResults/Count/CountRequestBuilder.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/SubjectProcessingResults/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..a58f0248241 --- /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..11796421d4c --- /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..1cccad20138 --- /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..e23f71080d0 --- /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..076b90f9b27 --- /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..7b89bf15131 --- /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..aac71bb4835 --- /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..e9b0d274506 --- /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..dc2a51be61d --- /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..c024993b1de --- /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..7d70c048194 --- /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..bb02ea9b332 --- /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..dd67e1e2024 --- /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]; + } + } + + /** + * Per-subject workflow execution results. + * @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); + } + + /** + * Per-subject workflow execution results. + * @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..f93040a1728 --- /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..f0da96a4057 --- /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..a2ff87e8897 --- /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..9b25f3cb884 --- /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..3f408efc2ef --- /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..6eddb9be76f --- /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-1.0 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..065b80597e6 --- /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..473fb0473fb --- /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..fe58b940636 --- /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. 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. 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..a72c4709bc7 --- /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..fc3467bb7ff --- /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..0a98348df10 --- /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..0f3d1ae0340 --- /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..20b397c3f56 --- /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..6e2f7fe217c --- /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..49be89927a5 --- /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. Supports $filter (eq, not, for isResolved and serviceInstance). + * @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. Supports $filter (eq, not, for isResolved and serviceInstance). + * @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..629e738e5b9 --- /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..ab43931a0e9 --- /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..986ef41816a --- /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..9288ba8c59a --- /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..40c76c66b26 --- /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..a98933d4604 --- /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/Admin/ConfigurationManagement/ConfigurationManagementRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/SubjectProcessingResults/Item/TaskProcessingResults/Item/Task/TaskRequestBuilderGetQueryParameters.php similarity index 68% rename from src/Generated/Admin/ConfigurationManagement/ConfigurationManagementRequestBuilderGetQueryParameters.php rename to src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/SubjectProcessingResults/Item/TaskProcessingResults/Item/Task/TaskRequestBuilderGetQueryParameters.php index 098836a7f96..1c640d9f38b 100644 --- a/src/Generated/Admin/ConfigurationManagement/ConfigurationManagementRequestBuilderGetQueryParameters.php +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/SubjectProcessingResults/Item/TaskProcessingResults/Item/Task/TaskRequestBuilderGetQueryParameters.php @@ -1,13 +1,13 @@ |null $expand Expand related entities * @param array|null $select Select properties to be returned */ 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..11038a9902a --- /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..55d8c9fbbdd --- /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..9197143ee90 --- /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..4c870bf87d3 --- /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..68443fe950d --- /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..14351e0947f --- /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..5d8359de92b --- /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/MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTime/MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/SubjectProcessingResults/MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTime/MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder.php new file mode 100644 index 00000000000..2ca06b67bd8 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/SubjectProcessingResults/MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTime/MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder.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 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}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/subjectProcessingResults/microsoft.graph.identityGovernance.summary(startDateTime={startDateTime},endDateTime={endDateTime})'); + if (is_array($pathParametersOrRawUrl)) { + $urlTplParams = $pathParametersOrRawUrl; + $urlTplParams['endDateTime'] = $endDateTime; + $urlTplParams['startDateTime'] = $startDateTime; + $this->pathParameters = $urlTplParams; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Invoke function summary + * @param MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [SubjectSummary::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Invoke function summary + * @param MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilderGetRequestConfiguration $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 MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder + */ + public function withUrl(string $rawUrl): MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder { + return new MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/SubjectProcessingResults/MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTime/MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/SubjectProcessingResults/MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTime/MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..3eb83d8ccc0 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/SubjectProcessingResults/MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTime/MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilderGetRequestConfiguration.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/SubjectProcessingResultsRequestBuilder.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/SubjectProcessingResults/SubjectProcessingResultsRequestBuilder.php new file mode 100644 index 00000000000..44dc4822882 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/SubjectProcessingResults/SubjectProcessingResultsRequestBuilder.php @@ -0,0 +1,109 @@ +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]; + } + } + + /** + * Per-subject workflow execution results. + * @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); + } + + /** + * Provides operations to call the summary method. + * @param DateTime $endDateTime Usage: endDateTime={endDateTime} + * @param DateTime $startDateTime Usage: startDateTime={startDateTime} + * @return MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder + */ + public function microsoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTime(DateTime $endDateTime, DateTime $startDateTime): MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder { + return new MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder($this->pathParameters, $this->requestAdapter, $endDateTime, $startDateTime); + } + + /** + * Per-subject workflow execution results. + * @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..4597564951a --- /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..4c5e15686fa --- /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/WorkflowItemRequestBuilder.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/WorkflowItemRequestBuilder.php index 73593489e55..5703add3496 100644 --- a/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/WorkflowItemRequestBuilder.php +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/WorkflowItemRequestBuilder.php @@ -9,6 +9,7 @@ use Microsoft\Graph\Generated\IdentityGovernance\LifecycleWorkflows\Workflows\Item\ExecutionScope\ExecutionScopeRequestBuilder; use Microsoft\Graph\Generated\IdentityGovernance\LifecycleWorkflows\Workflows\Item\LastModifiedBy\LastModifiedByRequestBuilder; use Microsoft\Graph\Generated\IdentityGovernance\LifecycleWorkflows\Workflows\Item\MicrosoftGraphIdentityGovernanceActivate\MicrosoftGraphIdentityGovernanceActivateRequestBuilder; +use Microsoft\Graph\Generated\IdentityGovernance\LifecycleWorkflows\Workflows\Item\MicrosoftGraphIdentityGovernanceActivateAndWait\MicrosoftGraphIdentityGovernanceActivateAndWaitRequestBuilder; use Microsoft\Graph\Generated\IdentityGovernance\LifecycleWorkflows\Workflows\Item\MicrosoftGraphIdentityGovernanceActivateWithScope\MicrosoftGraphIdentityGovernanceActivateWithScopeRequestBuilder; use Microsoft\Graph\Generated\IdentityGovernance\LifecycleWorkflows\Workflows\Item\MicrosoftGraphIdentityGovernanceCancelProcessing\MicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilder; use Microsoft\Graph\Generated\IdentityGovernance\LifecycleWorkflows\Workflows\Item\MicrosoftGraphIdentityGovernanceClearQuarantine\MicrosoftGraphIdentityGovernanceClearQuarantineRequestBuilder; @@ -18,6 +19,7 @@ use Microsoft\Graph\Generated\IdentityGovernance\LifecycleWorkflows\Workflows\Item\MicrosoftGraphIdentityGovernanceRestore\MicrosoftGraphIdentityGovernanceRestoreRequestBuilder; use Microsoft\Graph\Generated\IdentityGovernance\LifecycleWorkflows\Workflows\Item\PreviewScope\PreviewScopeRequestBuilder; use Microsoft\Graph\Generated\IdentityGovernance\LifecycleWorkflows\Workflows\Item\Runs\RunsRequestBuilder; +use Microsoft\Graph\Generated\IdentityGovernance\LifecycleWorkflows\Workflows\Item\SubjectProcessingResults\SubjectProcessingResultsRequestBuilder; use Microsoft\Graph\Generated\IdentityGovernance\LifecycleWorkflows\Workflows\Item\TaskReports\TaskReportsRequestBuilder; use Microsoft\Graph\Generated\IdentityGovernance\LifecycleWorkflows\Workflows\Item\Tasks\TasksRequestBuilder; use Microsoft\Graph\Generated\IdentityGovernance\LifecycleWorkflows\Workflows\Item\UserProcessingResults\UserProcessingResultsRequestBuilder; @@ -69,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. */ @@ -132,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/Models/AccessPackageResource.php b/src/Generated/Models/AccessPackageResource.php index db90fed9899..02d035eff50 100644 --- a/src/Generated/Models/AccessPackageResource.php +++ b/src/Generated/Models/AccessPackageResource.php @@ -95,6 +95,18 @@ public function getEnvironment(): ?AccessPackageResourceEnvironment { throw new \UnexpectedValueException("Invalid type found in backing store for 'environment'"); } + /** + * Gets the externalOriginResourceConnector property value. The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + * @return ExternalOriginResourceConnector|null + */ + public function getExternalOriginResourceConnector(): ?ExternalOriginResourceConnector { + $val = $this->getBackingStore()->get('externalOriginResourceConnector'); + if (is_null($val) || $val instanceof ExternalOriginResourceConnector) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'externalOriginResourceConnector'"); + } + /** * The deserialization information for the current model * @return array @@ -107,6 +119,7 @@ public function getFieldDeserializers(): array { 'description' => fn(ParseNode $n) => $o->setDescription($n->getStringValue()), 'displayName' => fn(ParseNode $n) => $o->setDisplayName($n->getStringValue()), 'environment' => fn(ParseNode $n) => $o->setEnvironment($n->getObjectValue([AccessPackageResourceEnvironment::class, 'createFromDiscriminatorValue'])), + 'externalOriginResourceConnector' => fn(ParseNode $n) => $o->setExternalOriginResourceConnector($n->getObjectValue([ExternalOriginResourceConnector::class, 'createFromDiscriminatorValue'])), 'modifiedDateTime' => fn(ParseNode $n) => $o->setModifiedDateTime($n->getDateTimeValue()), 'originId' => fn(ParseNode $n) => $o->setOriginId($n->getStringValue()), 'originSystem' => fn(ParseNode $n) => $o->setOriginSystem($n->getStringValue()), @@ -205,6 +218,7 @@ public function serialize(SerializationWriter $writer): void { $writer->writeStringValue('description', $this->getDescription()); $writer->writeStringValue('displayName', $this->getDisplayName()); $writer->writeObjectValue('environment', $this->getEnvironment()); + $writer->writeObjectValue('externalOriginResourceConnector', $this->getExternalOriginResourceConnector()); $writer->writeDateTimeValue('modifiedDateTime', $this->getModifiedDateTime()); $writer->writeStringValue('originId', $this->getOriginId()); $writer->writeStringValue('originSystem', $this->getOriginSystem()); @@ -253,6 +267,14 @@ public function setEnvironment(?AccessPackageResourceEnvironment $value): void { $this->getBackingStore()->set('environment', $value); } + /** + * Sets the externalOriginResourceConnector property value. The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + * @param ExternalOriginResourceConnector|null $value Value to set for the externalOriginResourceConnector property. + */ + public function setExternalOriginResourceConnector(?ExternalOriginResourceConnector $value): void { + $this->getBackingStore()->set('externalOriginResourceConnector', $value); + } + /** * 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. diff --git a/src/Generated/Models/AccessReviewAccessPackageAssignmentPolicyScope.php b/src/Generated/Models/AccessReviewAccessPackageAssignmentPolicyScope.php new file mode 100644 index 00000000000..47cade50f87 --- /dev/null +++ b/src/Generated/Models/AccessReviewAccessPackageAssignmentPolicyScope.php @@ -0,0 +1,134 @@ +setOdataType('#microsoft.graph.accessReviewAccessPackageAssignmentPolicyScope'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return AccessReviewAccessPackageAssignmentPolicyScope + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): AccessReviewAccessPackageAssignmentPolicyScope { + return new AccessReviewAccessPackageAssignmentPolicyScope(); + } + + /** + * Gets the accessPackageDisplayName property value. The display name of the access package. + * @return string|null + */ + public function getAccessPackageDisplayName(): ?string { + $val = $this->getBackingStore()->get('accessPackageDisplayName'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'accessPackageDisplayName'"); + } + + /** + * Gets the accessPackageId property value. The access package identifier. + * @return string|null + */ + public function getAccessPackageId(): ?string { + $val = $this->getBackingStore()->get('accessPackageId'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'accessPackageId'"); + } + + /** + * Gets the catalogDisplayName property value. The display name of the catalog. + * @return string|null + */ + public function getCatalogDisplayName(): ?string { + $val = $this->getBackingStore()->get('catalogDisplayName'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'catalogDisplayName'"); + } + + /** + * Gets the catalogId property value. The catalog identifier. + * @return string|null + */ + public function getCatalogId(): ?string { + $val = $this->getBackingStore()->get('catalogId'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'catalogId'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'accessPackageDisplayName' => fn(ParseNode $n) => $o->setAccessPackageDisplayName($n->getStringValue()), + 'accessPackageId' => fn(ParseNode $n) => $o->setAccessPackageId($n->getStringValue()), + 'catalogDisplayName' => fn(ParseNode $n) => $o->setCatalogDisplayName($n->getStringValue()), + 'catalogId' => fn(ParseNode $n) => $o->setCatalogId($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('accessPackageDisplayName', $this->getAccessPackageDisplayName()); + $writer->writeStringValue('accessPackageId', $this->getAccessPackageId()); + $writer->writeStringValue('catalogDisplayName', $this->getCatalogDisplayName()); + $writer->writeStringValue('catalogId', $this->getCatalogId()); + } + + /** + * Sets the accessPackageDisplayName property value. The display name of the access package. + * @param string|null $value Value to set for the accessPackageDisplayName property. + */ + public function setAccessPackageDisplayName(?string $value): void { + $this->getBackingStore()->set('accessPackageDisplayName', $value); + } + + /** + * Sets the accessPackageId property value. The access package identifier. + * @param string|null $value Value to set for the accessPackageId property. + */ + public function setAccessPackageId(?string $value): void { + $this->getBackingStore()->set('accessPackageId', $value); + } + + /** + * Sets the catalogDisplayName property value. The display name of the catalog. + * @param string|null $value Value to set for the catalogDisplayName property. + */ + public function setCatalogDisplayName(?string $value): void { + $this->getBackingStore()->set('catalogDisplayName', $value); + } + + /** + * Sets the catalogId property value. The catalog identifier. + * @param string|null $value Value to set for the catalogId property. + */ + public function setCatalogId(?string $value): void { + $this->getBackingStore()->set('catalogId', $value); + } + +} diff --git a/src/Generated/Models/AccessReviewError.php b/src/Generated/Models/AccessReviewError.php new file mode 100644 index 00000000000..e5fb1c86e71 --- /dev/null +++ b/src/Generated/Models/AccessReviewError.php @@ -0,0 +1,46 @@ +setOdataType('#microsoft.graph.accessReviewError'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return AccessReviewError + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): AccessReviewError { + return new AccessReviewError(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/AccessReviewInstance.php b/src/Generated/Models/AccessReviewInstance.php index d6f51ec64cb..f5bf1db4b94 100644 --- a/src/Generated/Models/AccessReviewInstance.php +++ b/src/Generated/Models/AccessReviewInstance.php @@ -66,6 +66,20 @@ public function getEndDateTime(): ?DateTime { throw new \UnexpectedValueException("Invalid type found in backing store for 'endDateTime'"); } + /** + * Gets the errors property value. Collection of errors in an access review instance lifecycle. Read-only. + * @return array|null + */ + public function getErrors(): ?array { + $val = $this->getBackingStore()->get('errors'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, AccessReviewError::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'errors'"); + } + /** * Gets the fallbackReviewers property value. This collection of reviewer scopes is used to define the list of fallback reviewers. These fallback reviewers will be notified to take action if no users are found from the list of reviewers specified. This could occur when either the group owner is specified as the reviewer but the group owner does not exist, or manager is specified as reviewer but a user's manager does not exist. Supports $select. * @return array|null @@ -90,6 +104,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'])), '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'])), 'reviewers' => fn(ParseNode $n) => $o->setReviewers($n->getCollectionOfObjectValues([AccessReviewReviewerScope::class, 'createFromDiscriminatorValue'])), 'scope' => fn(ParseNode $n) => $o->setScope($n->getObjectValue([AccessReviewScope::class, 'createFromDiscriminatorValue'])), @@ -172,6 +187,7 @@ public function serialize(SerializationWriter $writer): void { $writer->writeCollectionOfObjectValues('contactedReviewers', $this->getContactedReviewers()); $writer->writeCollectionOfObjectValues('decisions', $this->getDecisions()); $writer->writeDateTimeValue('endDateTime', $this->getEndDateTime()); + $writer->writeCollectionOfObjectValues('errors', $this->getErrors()); $writer->writeCollectionOfObjectValues('fallbackReviewers', $this->getFallbackReviewers()); $writer->writeCollectionOfObjectValues('reviewers', $this->getReviewers()); $writer->writeObjectValue('scope', $this->getScope()); @@ -204,6 +220,14 @@ public function setEndDateTime(?DateTime $value): void { $this->getBackingStore()->set('endDateTime', $value); } + /** + * Sets the errors property value. Collection of errors in an access review instance lifecycle. Read-only. + * @param array|null $value Value to set for the errors property. + */ + public function setErrors(?array $value): void { + $this->getBackingStore()->set('errors', $value); + } + /** * Sets the fallbackReviewers property value. This collection of reviewer scopes is used to define the list of fallback reviewers. These fallback reviewers will be notified to take action if no users are found from the list of reviewers specified. This could occur when either the group owner is specified as the reviewer but the group owner does not exist, or manager is specified as reviewer but a user's manager does not exist. Supports $select. * @param array|null $value Value to set for the fallbackReviewers property. diff --git a/src/Generated/Models/AccessReviewInstanceDecisionItem.php b/src/Generated/Models/AccessReviewInstanceDecisionItem.php index 7ed77984596..730f7fa3d44 100644 --- a/src/Generated/Models/AccessReviewInstanceDecisionItem.php +++ b/src/Generated/Models/AccessReviewInstanceDecisionItem.php @@ -62,6 +62,18 @@ public function getAppliedDateTime(): ?DateTime { throw new \UnexpectedValueException("Invalid type found in backing store for 'appliedDateTime'"); } + /** + * Gets the applyDescription property value. The description of the apply result. Read-only. + * @return string|null + */ + public function getApplyDescription(): ?string { + $val = $this->getBackingStore()->get('applyDescription'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'applyDescription'"); + } + /** * Gets the applyResult property value. The result of applying the decision. Possible values: New, AppliedSuccessfully, AppliedWithUnknownFailure, AppliedSuccessfullyButObjectNotFound and ApplyNotSupported. Supports $select, $orderby, and $filter (eq only). Read-only. * @return string|null @@ -96,6 +108,7 @@ public function getFieldDeserializers(): array { 'accessReviewId' => fn(ParseNode $n) => $o->setAccessReviewId($n->getStringValue()), 'appliedBy' => fn(ParseNode $n) => $o->setAppliedBy($n->getObjectValue([UserIdentity::class, 'createFromDiscriminatorValue'])), 'appliedDateTime' => fn(ParseNode $n) => $o->setAppliedDateTime($n->getDateTimeValue()), + 'applyDescription' => fn(ParseNode $n) => $o->setApplyDescription($n->getStringValue()), 'applyResult' => fn(ParseNode $n) => $o->setApplyResult($n->getStringValue()), 'decision' => fn(ParseNode $n) => $o->setDecision($n->getStringValue()), 'insights' => fn(ParseNode $n) => $o->setInsights($n->getCollectionOfObjectValues([GovernanceInsight::class, 'createFromDiscriminatorValue'])), @@ -229,6 +242,7 @@ public function serialize(SerializationWriter $writer): void { $writer->writeStringValue('accessReviewId', $this->getAccessReviewId()); $writer->writeObjectValue('appliedBy', $this->getAppliedBy()); $writer->writeDateTimeValue('appliedDateTime', $this->getAppliedDateTime()); + $writer->writeStringValue('applyDescription', $this->getApplyDescription()); $writer->writeStringValue('applyResult', $this->getApplyResult()); $writer->writeStringValue('decision', $this->getDecision()); $writer->writeCollectionOfObjectValues('insights', $this->getInsights()); @@ -266,6 +280,14 @@ public function setAppliedDateTime(?DateTime $value): void { $this->getBackingStore()->set('appliedDateTime', $value); } + /** + * Sets the applyDescription property value. The description of the apply result. Read-only. + * @param string|null $value Value to set for the applyDescription property. + */ + public function setApplyDescription(?string $value): void { + $this->getBackingStore()->set('applyDescription', $value); + } + /** * Sets the applyResult property value. The result of applying the decision. Possible values: New, AppliedSuccessfully, AppliedWithUnknownFailure, AppliedSuccessfullyButObjectNotFound and ApplyNotSupported. Supports $select, $orderby, and $filter (eq only). Read-only. * @param string|null $value Value to set for the applyResult property. diff --git a/src/Generated/Models/AccessReviewInstanceDecisionItemAccessPackageResource.php b/src/Generated/Models/AccessReviewInstanceDecisionItemAccessPackageResource.php new file mode 100644 index 00000000000..aad1852dca9 --- /dev/null +++ b/src/Generated/Models/AccessReviewInstanceDecisionItemAccessPackageResource.php @@ -0,0 +1,90 @@ +setOdataType('#microsoft.graph.accessReviewInstanceDecisionItemAccessPackageResource'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return AccessReviewInstanceDecisionItemAccessPackageResource + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): AccessReviewInstanceDecisionItemAccessPackageResource { + return new AccessReviewInstanceDecisionItemAccessPackageResource(); + } + + /** + * Gets the accessPackageAssignmentPolicyDisplayName property value. Display name of the access package assignment policy through which access is granted. + * @return string|null + */ + public function getAccessPackageAssignmentPolicyDisplayName(): ?string { + $val = $this->getBackingStore()->get('accessPackageAssignmentPolicyDisplayName'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'accessPackageAssignmentPolicyDisplayName'"); + } + + /** + * Gets the accessPackageAssignmentPolicyId property value. Identifier of the access package assignment policy through which access is granted. + * @return string|null + */ + public function getAccessPackageAssignmentPolicyId(): ?string { + $val = $this->getBackingStore()->get('accessPackageAssignmentPolicyId'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'accessPackageAssignmentPolicyId'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'accessPackageAssignmentPolicyDisplayName' => fn(ParseNode $n) => $o->setAccessPackageAssignmentPolicyDisplayName($n->getStringValue()), + 'accessPackageAssignmentPolicyId' => fn(ParseNode $n) => $o->setAccessPackageAssignmentPolicyId($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('accessPackageAssignmentPolicyDisplayName', $this->getAccessPackageAssignmentPolicyDisplayName()); + $writer->writeStringValue('accessPackageAssignmentPolicyId', $this->getAccessPackageAssignmentPolicyId()); + } + + /** + * Sets the accessPackageAssignmentPolicyDisplayName property value. Display name of the access package assignment policy through which access is granted. + * @param string|null $value Value to set for the accessPackageAssignmentPolicyDisplayName property. + */ + public function setAccessPackageAssignmentPolicyDisplayName(?string $value): void { + $this->getBackingStore()->set('accessPackageAssignmentPolicyDisplayName', $value); + } + + /** + * Sets the accessPackageAssignmentPolicyId property value. Identifier of the access package assignment policy through which access is granted. + * @param string|null $value Value to set for the accessPackageAssignmentPolicyId property. + */ + public function setAccessPackageAssignmentPolicyId(?string $value): void { + $this->getBackingStore()->set('accessPackageAssignmentPolicyId', $value); + } + +} diff --git a/src/Generated/Models/AccessReviewInstanceDecisionItemResource.php b/src/Generated/Models/AccessReviewInstanceDecisionItemResource.php index a10cc984e2b..20cf47c6d72 100644 --- a/src/Generated/Models/AccessReviewInstanceDecisionItemResource.php +++ b/src/Generated/Models/AccessReviewInstanceDecisionItemResource.php @@ -36,6 +36,7 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Acces $mappingValue = $mappingValueNode->getStringValue(); switch ($mappingValue) { case '#microsoft.graph.accessReviewInstanceDecisionItemAccessPackageAssignmentPolicyResource': return new AccessReviewInstanceDecisionItemAccessPackageAssignmentPolicyResource(); + case '#microsoft.graph.accessReviewInstanceDecisionItemAccessPackageResource': return new AccessReviewInstanceDecisionItemAccessPackageResource(); case '#microsoft.graph.accessReviewInstanceDecisionItemAzureRoleResource': return new AccessReviewInstanceDecisionItemAzureRoleResource(); case '#microsoft.graph.accessReviewInstanceDecisionItemServicePrincipalResource': return new AccessReviewInstanceDecisionItemServicePrincipalResource(); } diff --git a/src/Generated/Models/AccessReviewInstanceDecisionItemServicePrincipalResource.php b/src/Generated/Models/AccessReviewInstanceDecisionItemServicePrincipalResource.php index 87c85ce1023..50c525b7788 100644 --- a/src/Generated/Models/AccessReviewInstanceDecisionItemServicePrincipalResource.php +++ b/src/Generated/Models/AccessReviewInstanceDecisionItemServicePrincipalResource.php @@ -37,6 +37,30 @@ public function getAppId(): ?string { throw new \UnexpectedValueException("Invalid type found in backing store for 'appId'"); } + /** + * Gets the appRoleDisplayName property value. The display name of the app role. + * @return string|null + */ + public function getAppRoleDisplayName(): ?string { + $val = $this->getBackingStore()->get('appRoleDisplayName'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'appRoleDisplayName'"); + } + + /** + * Gets the appRoleId property value. The identifier of the app role. + * @return string|null + */ + public function getAppRoleId(): ?string { + $val = $this->getBackingStore()->get('appRoleId'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'appRoleId'"); + } + /** * The deserialization information for the current model * @return array @@ -45,6 +69,8 @@ public function getFieldDeserializers(): array { $o = $this; return array_merge(parent::getFieldDeserializers(), [ 'appId' => fn(ParseNode $n) => $o->setAppId($n->getStringValue()), + 'appRoleDisplayName' => fn(ParseNode $n) => $o->setAppRoleDisplayName($n->getStringValue()), + 'appRoleId' => fn(ParseNode $n) => $o->setAppRoleId($n->getStringValue()), ]); } @@ -55,6 +81,8 @@ public function getFieldDeserializers(): array { public function serialize(SerializationWriter $writer): void { parent::serialize($writer); $writer->writeStringValue('appId', $this->getAppId()); + $writer->writeStringValue('appRoleDisplayName', $this->getAppRoleDisplayName()); + $writer->writeStringValue('appRoleId', $this->getAppRoleId()); } /** @@ -65,4 +93,20 @@ public function setAppId(?string $value): void { $this->getBackingStore()->set('appId', $value); } + /** + * Sets the appRoleDisplayName property value. The display name of the app role. + * @param string|null $value Value to set for the appRoleDisplayName property. + */ + public function setAppRoleDisplayName(?string $value): void { + $this->getBackingStore()->set('appRoleDisplayName', $value); + } + + /** + * Sets the appRoleId property value. The identifier of the app role. + * @param string|null $value Value to set for the appRoleId property. + */ + public function setAppRoleId(?string $value): void { + $this->getBackingStore()->set('appRoleId', $value); + } + } diff --git a/src/Generated/Models/AccessReviewPrincipalScope.php b/src/Generated/Models/AccessReviewPrincipalScope.php new file mode 100644 index 00000000000..895e23a4953 --- /dev/null +++ b/src/Generated/Models/AccessReviewPrincipalScope.php @@ -0,0 +1,68 @@ +setOdataType('#microsoft.graph.accessReviewPrincipalScope'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return AccessReviewPrincipalScope + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): AccessReviewPrincipalScope { + return new AccessReviewPrincipalScope(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'scopeType' => fn(ParseNode $n) => $o->setScopeType($n->getEnumValue(AccessReviewPrincipalScopeType::class)), + ]); + } + + /** + * Gets the scopeType property value. The scopeType property + * @return AccessReviewPrincipalScopeType|null + */ + public function getScopeType(): ?AccessReviewPrincipalScopeType { + $val = $this->getBackingStore()->get('scopeType'); + if (is_null($val) || $val instanceof AccessReviewPrincipalScopeType) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'scopeType'"); + } + + /** + * Serializes 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('scopeType', $this->getScopeType()); + } + + /** + * Sets the scopeType property value. The scopeType property + * @param AccessReviewPrincipalScopeType|null $value Value to set for the scopeType property. + */ + public function setScopeType(?AccessReviewPrincipalScopeType $value): void { + $this->getBackingStore()->set('scopeType', $value); + } + +} diff --git a/src/Generated/Models/AccessReviewPrincipalScopeType.php b/src/Generated/Models/AccessReviewPrincipalScopeType.php new file mode 100644 index 00000000000..dbe2434c7ed --- /dev/null +++ b/src/Generated/Models/AccessReviewPrincipalScopeType.php @@ -0,0 +1,13 @@ +setOdataType('#microsoft.graph.accessReviewResourceScope'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return AccessReviewResourceScope + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): AccessReviewResourceScope { + $mappingValueNode = $parseNode->getChildNode("@odata.type"); + if ($mappingValueNode !== null) { + $mappingValue = $mappingValueNode->getStringValue(); + switch ($mappingValue) { + case '#microsoft.graph.accessReviewAccessPackageAssignmentPolicyScope': return new AccessReviewAccessPackageAssignmentPolicyScope(); + } + } + return new AccessReviewResourceScope(); + } + + /** + * Gets the displayName property value. The display name of the resource. + * @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(), [ + 'displayName' => fn(ParseNode $n) => $o->setDisplayName($n->getStringValue()), + 'resourceId' => fn(ParseNode $n) => $o->setResourceId($n->getStringValue()), + 'scopeType' => fn(ParseNode $n) => $o->setScopeType($n->getEnumValue(AccessReviewResourceScopeType::class)), + ]); + } + + /** + * Gets the resourceId property value. The identifier of the resource. + * @return string|null + */ + public function getResourceId(): ?string { + $val = $this->getBackingStore()->get('resourceId'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'resourceId'"); + } + + /** + * Gets the scopeType property value. The scopeType property + * @return AccessReviewResourceScopeType|null + */ + public function getScopeType(): ?AccessReviewResourceScopeType { + $val = $this->getBackingStore()->get('scopeType'); + if (is_null($val) || $val instanceof AccessReviewResourceScopeType) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'scopeType'"); + } + + /** + * Serializes 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->writeStringValue('resourceId', $this->getResourceId()); + $writer->writeEnumValue('scopeType', $this->getScopeType()); + } + + /** + * Sets the displayName property value. The display name of the resource. + * @param string|null $value Value to set for the displayName property. + */ + public function setDisplayName(?string $value): void { + $this->getBackingStore()->set('displayName', $value); + } + + /** + * Sets the resourceId property value. The identifier of the resource. + * @param string|null $value Value to set for the resourceId property. + */ + public function setResourceId(?string $value): void { + $this->getBackingStore()->set('resourceId', $value); + } + + /** + * Sets the scopeType property value. The scopeType property + * @param AccessReviewResourceScopeType|null $value Value to set for the scopeType property. + */ + public function setScopeType(?AccessReviewResourceScopeType $value): void { + $this->getBackingStore()->set('scopeType', $value); + } + +} diff --git a/src/Generated/Models/AccessReviewResourceScopeType.php b/src/Generated/Models/AccessReviewResourceScopeType.php new file mode 100644 index 00000000000..adfff605f08 --- /dev/null +++ b/src/Generated/Models/AccessReviewResourceScopeType.php @@ -0,0 +1,14 @@ + fn(ParseNode $n) => $o->setQuery($n->getStringValue()), 'queryRoot' => fn(ParseNode $n) => $o->setQueryRoot($n->getStringValue()), 'queryType' => fn(ParseNode $n) => $o->setQueryType($n->getStringValue()), + 'reviewerId' => fn(ParseNode $n) => $o->setReviewerId($n->getStringValue()), + 'scopeType' => fn(ParseNode $n) => $o->setScopeType($n->getEnumValue(AccessReviewReviewerScopeType::class)), ]; } @@ -117,6 +119,30 @@ public function getQueryType(): ?string { throw new \UnexpectedValueException("Invalid type found in backing store for 'queryType'"); } + /** + * Gets the reviewerId property value. The identifier of the reviewer. + * @return string|null + */ + public function getReviewerId(): ?string { + $val = $this->getBackingStore()->get('reviewerId'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'reviewerId'"); + } + + /** + * Gets the scopeType property value. The scopeType property + * @return AccessReviewReviewerScopeType|null + */ + public function getScopeType(): ?AccessReviewReviewerScopeType { + $val = $this->getBackingStore()->get('scopeType'); + if (is_null($val) || $val instanceof AccessReviewReviewerScopeType) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'scopeType'"); + } + /** * Serializes information the current object * @param SerializationWriter $writer Serialization writer to use to serialize this model @@ -126,6 +152,8 @@ public function serialize(SerializationWriter $writer): void { $writer->writeStringValue('query', $this->getQuery()); $writer->writeStringValue('queryRoot', $this->getQueryRoot()); $writer->writeStringValue('queryType', $this->getQueryType()); + $writer->writeStringValue('reviewerId', $this->getReviewerId()); + $writer->writeEnumValue('scopeType', $this->getScopeType()); $writer->writeAdditionalData($this->getAdditionalData()); } @@ -177,4 +205,20 @@ public function setQueryType(?string $value): void { $this->getBackingStore()->set('queryType', $value); } + /** + * Sets the reviewerId property value. The identifier of the reviewer. + * @param string|null $value Value to set for the reviewerId property. + */ + public function setReviewerId(?string $value): void { + $this->getBackingStore()->set('reviewerId', $value); + } + + /** + * Sets the scopeType property value. The scopeType property + * @param AccessReviewReviewerScopeType|null $value Value to set for the scopeType property. + */ + public function setScopeType(?AccessReviewReviewerScopeType $value): void { + $this->getBackingStore()->set('scopeType', $value); + } + } diff --git a/src/Generated/Models/AccessReviewReviewerScopeType.php b/src/Generated/Models/AccessReviewReviewerScopeType.php new file mode 100644 index 00000000000..16b80d67b04 --- /dev/null +++ b/src/Generated/Models/AccessReviewReviewerScopeType.php @@ -0,0 +1,16 @@ +getStringValue(); switch ($mappingValue) { + case '#microsoft.graph.accessReviewAccessPackageAssignmentPolicyScope': return new AccessReviewAccessPackageAssignmentPolicyScope(); case '#microsoft.graph.accessReviewInactiveUsersQueryScope': return new AccessReviewInactiveUsersQueryScope(); + case '#microsoft.graph.accessReviewPrincipalScope': return new AccessReviewPrincipalScope(); case '#microsoft.graph.accessReviewQueryScope': return new AccessReviewQueryScope(); + case '#microsoft.graph.accessReviewResourceScope': return new AccessReviewResourceScope(); case '#microsoft.graph.principalResourceMembershipsScope': return new PrincipalResourceMembershipsScope(); } } diff --git a/src/Generated/Models/AccessReviewSet.php b/src/Generated/Models/AccessReviewSet.php index 96d995ce3fa..92ef0ac3da1 100644 --- a/src/Generated/Models/AccessReviewSet.php +++ b/src/Generated/Models/AccessReviewSet.php @@ -48,6 +48,7 @@ public function getFieldDeserializers(): array { return array_merge(parent::getFieldDeserializers(), [ 'definitions' => fn(ParseNode $n) => $o->setDefinitions($n->getCollectionOfObjectValues([AccessReviewScheduleDefinition::class, 'createFromDiscriminatorValue'])), 'historyDefinitions' => fn(ParseNode $n) => $o->setHistoryDefinitions($n->getCollectionOfObjectValues([AccessReviewHistoryDefinition::class, 'createFromDiscriminatorValue'])), + 'unified' => fn(ParseNode $n) => $o->setUnified($n->getObjectValue([UnifiedRoot::class, 'createFromDiscriminatorValue'])), ]); } @@ -65,6 +66,18 @@ public function getHistoryDefinitions(): ?array { throw new \UnexpectedValueException("Invalid type found in backing store for 'historyDefinitions'"); } + /** + * Gets the unified property value. Entry point for the unified (vNext) access reviews API surface. Requests under this path are routed to the vNext service through the dedicated accessReviews/unified path segment. + * @return UnifiedRoot|null + */ + public function getUnified(): ?UnifiedRoot { + $val = $this->getBackingStore()->get('unified'); + if (is_null($val) || $val instanceof UnifiedRoot) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'unified'"); + } + /** * Serializes information the current object * @param SerializationWriter $writer Serialization writer to use to serialize this model @@ -73,6 +86,7 @@ public function serialize(SerializationWriter $writer): void { parent::serialize($writer); $writer->writeCollectionOfObjectValues('definitions', $this->getDefinitions()); $writer->writeCollectionOfObjectValues('historyDefinitions', $this->getHistoryDefinitions()); + $writer->writeObjectValue('unified', $this->getUnified()); } /** @@ -91,4 +105,12 @@ public function setHistoryDefinitions(?array $value): void { $this->getBackingStore()->set('historyDefinitions', $value); } + /** + * Sets the unified property value. Entry point for the unified (vNext) access reviews API surface. Requests under this path are routed to the vNext service through the dedicated accessReviews/unified path segment. + * @param UnifiedRoot|null $value Value to set for the unified property. + */ + public function setUnified(?UnifiedRoot $value): void { + $this->getBackingStore()->set('unified', $value); + } + } diff --git a/src/Generated/Models/ConnectionInfo.php b/src/Generated/Models/ConnectionInfo.php index 9c8418e02aa..35e280b7a03 100644 --- a/src/Generated/Models/ConnectionInfo.php +++ b/src/Generated/Models/ConnectionInfo.php @@ -31,6 +31,13 @@ public function __construct() { * @return ConnectionInfo */ public static function createFromDiscriminatorValue(ParseNode $parseNode): ConnectionInfo { + $mappingValueNode = $parseNode->getChildNode("@odata.type"); + if ($mappingValueNode !== null) { + $mappingValue = $mappingValueNode->getStringValue(); + switch ($mappingValue) { + case '#microsoft.graph.externalTokenBasedSapIagConnectionInfo': return new ExternalTokenBasedSapIagConnectionInfo(); + } + } return new ConnectionInfo(); } diff --git a/src/Generated/Models/ConnectorType.php b/src/Generated/Models/ConnectorType.php new file mode 100644 index 00000000000..d9b3580c76a --- /dev/null +++ b/src/Generated/Models/ConnectorType.php @@ -0,0 +1,10 @@ +getBackingStore()->get('agentIdentityId'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'agentIdentityId'"); + } + /** * Gets the appId property value. The appId property * @return string|null @@ -127,6 +139,7 @@ public function getElementTypes(): ?array { public function getFieldDeserializers(): array { $o = $this; return array_merge(parent::getFieldDeserializers(), [ + 'agentIdentityId' => fn(ParseNode $n) => $o->setAgentIdentityId($n->getStringValue()), '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)), @@ -315,6 +328,7 @@ public function getZipFile(): ?StreamInterface { */ public function serialize(SerializationWriter $writer): void { parent::serialize($writer); + $writer->writeStringValue('agentIdentityId', $this->getAgentIdentityId()); $writer->writeStringValue('appId', $this->getAppId()); $writer->writeStringValue('assetId', $this->getAssetId()); $writer->writeEnumValue('availableTo', $this->getAvailableTo()); @@ -336,6 +350,14 @@ public function serialize(SerializationWriter $writer): void { $writer->writeBinaryContent('zipFile', $this->getZipFile()); } + /** + * Sets the agentIdentityId property value. The agentIdentityId property + * @param string|null $value Value to set for the agentIdentityId property. + */ + public function setAgentIdentityId(?string $value): void { + $this->getBackingStore()->set('agentIdentityId', $value); + } + /** * Sets the appId property value. The appId property * @param string|null $value Value to set for the appId property. diff --git a/src/Generated/Models/CopilotPackageDetail.php b/src/Generated/Models/CopilotPackageDetail.php index e0c7d3ca0a0..e4b2609f313 100644 --- a/src/Generated/Models/CopilotPackageDetail.php +++ b/src/Generated/Models/CopilotPackageDetail.php @@ -2,6 +2,7 @@ namespace Microsoft\Graph\Generated\Models; +use DateTime; use Microsoft\Kiota\Abstractions\Serialization\Parsable; use Microsoft\Kiota\Abstractions\Serialization\ParseNode; use Microsoft\Kiota\Abstractions\Serialization\SerializationWriter; @@ -39,6 +40,18 @@ public function getAcquireUsersAndGroups(): ?array { throw new \UnexpectedValueException("Invalid type found in backing store for 'acquireUsersAndGroups'"); } + /** + * Gets the activeUsers property value. The number of distinct users who actively used the package during the reporting period. + * @return int|null + */ + public function getActiveUsers(): ?int { + $val = $this->getBackingStore()->get('activeUsers'); + if (is_null($val) || is_int($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'activeUsers'"); + } + /** * Gets the allowedUsersAndGroups property value. The allowedUsersAndGroups property * @return array|null @@ -81,6 +94,18 @@ public function getElementDetails(): ?array { throw new \UnexpectedValueException("Invalid type found in backing store for 'elementDetails'"); } + /** + * Gets the exceptionRate property value. The fraction of sessions that resulted in an exception, expressed as a value between 0 and 1. + * @return float|null + */ + public function getExceptionRate(): ?float { + $val = $this->getBackingStore()->get('exceptionRate'); + if (is_null($val) || is_float($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'exceptionRate'"); + } + /** * The deserialization information for the current model * @return array @@ -89,6 +114,7 @@ public function getFieldDeserializers(): array { $o = $this; return array_merge(parent::getFieldDeserializers(), [ 'acquireUsersAndGroups' => fn(ParseNode $n) => $o->setAcquireUsersAndGroups($n->getCollectionOfObjectValues([PackageAccessEntity::class, 'createFromDiscriminatorValue'])), + 'activeUsers' => fn(ParseNode $n) => $o->setActiveUsers($n->getIntegerValue()), 'allowedUsersAndGroups' => fn(ParseNode $n) => $o->setAllowedUsersAndGroups($n->getCollectionOfObjectValues([PackageAccessEntity::class, 'createFromDiscriminatorValue'])), 'categories' => function (ParseNode $n) { $val = $n->getCollectionOfPrimitiveValues(); @@ -99,12 +125,28 @@ public function getFieldDeserializers(): array { $this->setCategories($val); }, 'elementDetails' => fn(ParseNode $n) => $o->setElementDetails($n->getCollectionOfObjectValues([PackageElementDetail::class, 'createFromDiscriminatorValue'])), + 'exceptionRate' => fn(ParseNode $n) => $o->setExceptionRate($n->getFloatValue()), + 'lastUsedDateTime' => fn(ParseNode $n) => $o->setLastUsedDateTime($n->getDateTimeValue()), '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'])), + 'totalRunTimeInHours' => fn(ParseNode $n) => $o->setTotalRunTimeInHours($n->getFloatValue()), + 'totalSessions' => fn(ParseNode $n) => $o->setTotalSessions($n->getIntegerValue()), ]); } + /** + * Gets the lastUsedDateTime property value. The date and time when the package was last used, in ISO 8601 format and UTC. + * @return DateTime|null + */ + public function getLastUsedDateTime(): ?DateTime { + $val = $this->getBackingStore()->get('lastUsedDateTime'); + if (is_null($val) || $val instanceof DateTime) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'lastUsedDateTime'"); + } + /** * Gets the longDescription property value. The longDescription property * @return string|null @@ -143,6 +185,30 @@ public function getSharedWithUsersAndGroups(): ?array { throw new \UnexpectedValueException("Invalid type found in backing store for 'sharedWithUsersAndGroups'"); } + /** + * Gets the totalRunTimeInHours property value. Total hours worked by the agent. + * @return float|null + */ + public function getTotalRunTimeInHours(): ?float { + $val = $this->getBackingStore()->get('totalRunTimeInHours'); + if (is_null($val) || is_float($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'totalRunTimeInHours'"); + } + + /** + * Gets the totalSessions property value. The total number of sessions served by the package during the reporting period. + * @return int|null + */ + public function getTotalSessions(): ?int { + $val = $this->getBackingStore()->get('totalSessions'); + if (is_null($val) || is_int($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'totalSessions'"); + } + /** * Serializes information the current object * @param SerializationWriter $writer Serialization writer to use to serialize this model @@ -150,12 +216,17 @@ public function getSharedWithUsersAndGroups(): ?array { public function serialize(SerializationWriter $writer): void { parent::serialize($writer); $writer->writeCollectionOfObjectValues('acquireUsersAndGroups', $this->getAcquireUsersAndGroups()); + $writer->writeIntegerValue('activeUsers', $this->getActiveUsers()); $writer->writeCollectionOfObjectValues('allowedUsersAndGroups', $this->getAllowedUsersAndGroups()); $writer->writeCollectionOfPrimitiveValues('categories', $this->getCategories()); $writer->writeCollectionOfObjectValues('elementDetails', $this->getElementDetails()); + $writer->writeFloatValue('exceptionRate', $this->getExceptionRate()); + $writer->writeDateTimeValue('lastUsedDateTime', $this->getLastUsedDateTime()); $writer->writeStringValue('longDescription', $this->getLongDescription()); $writer->writeStringValue('sensitivity', $this->getSensitivity()); $writer->writeCollectionOfObjectValues('sharedWithUsersAndGroups', $this->getSharedWithUsersAndGroups()); + $writer->writeFloatValue('totalRunTimeInHours', $this->getTotalRunTimeInHours()); + $writer->writeIntegerValue('totalSessions', $this->getTotalSessions()); } /** @@ -166,6 +237,14 @@ public function setAcquireUsersAndGroups(?array $value): void { $this->getBackingStore()->set('acquireUsersAndGroups', $value); } + /** + * Sets the activeUsers property value. The number of distinct users who actively used the package during the reporting period. + * @param int|null $value Value to set for the activeUsers property. + */ + public function setActiveUsers(?int $value): void { + $this->getBackingStore()->set('activeUsers', $value); + } + /** * Sets the allowedUsersAndGroups property value. The allowedUsersAndGroups property * @param array|null $value Value to set for the allowedUsersAndGroups property. @@ -190,6 +269,22 @@ public function setElementDetails(?array $value): void { $this->getBackingStore()->set('elementDetails', $value); } + /** + * Sets the exceptionRate property value. The fraction of sessions that resulted in an exception, expressed as a value between 0 and 1. + * @param float|null $value Value to set for the exceptionRate property. + */ + public function setExceptionRate(?float $value): void { + $this->getBackingStore()->set('exceptionRate', $value); + } + + /** + * Sets the lastUsedDateTime property value. The date and time when the package was last used, in ISO 8601 format and UTC. + * @param DateTime|null $value Value to set for the lastUsedDateTime property. + */ + public function setLastUsedDateTime(?DateTime $value): void { + $this->getBackingStore()->set('lastUsedDateTime', $value); + } + /** * Sets the longDescription property value. The longDescription property * @param string|null $value Value to set for the longDescription property. @@ -214,4 +309,20 @@ public function setSharedWithUsersAndGroups(?array $value): void { $this->getBackingStore()->set('sharedWithUsersAndGroups', $value); } + /** + * Sets the totalRunTimeInHours property value. Total hours worked by the agent. + * @param float|null $value Value to set for the totalRunTimeInHours property. + */ + public function setTotalRunTimeInHours(?float $value): void { + $this->getBackingStore()->set('totalRunTimeInHours', $value); + } + + /** + * Sets the totalSessions property value. The total number of sessions served by the package during the reporting period. + * @param int|null $value Value to set for the totalSessions property. + */ + public function setTotalSessions(?int $value): void { + $this->getBackingStore()->set('totalSessions', $value); + } + } diff --git a/src/Generated/Models/CrossTenantAccessPolicyConfigurationDefault.php b/src/Generated/Models/CrossTenantAccessPolicyConfigurationDefault.php index 8b13122f93e..a891262e63a 100644 --- a/src/Generated/Models/CrossTenantAccessPolicyConfigurationDefault.php +++ b/src/Generated/Models/CrossTenantAccessPolicyConfigurationDefault.php @@ -5,6 +5,7 @@ use Microsoft\Kiota\Abstractions\Serialization\Parsable; use Microsoft\Kiota\Abstractions\Serialization\ParseNode; use Microsoft\Kiota\Abstractions\Serialization\SerializationWriter; +use Microsoft\Kiota\Abstractions\Types\TypeUtils; class CrossTenantAccessPolicyConfigurationDefault extends Entity implements Parsable { @@ -112,6 +113,7 @@ public function getFieldDeserializers(): array { 'inboundTrust' => fn(ParseNode $n) => $o->setInboundTrust($n->getObjectValue([CrossTenantAccessPolicyInboundTrust::class, 'createFromDiscriminatorValue'])), 'invitationRedemptionIdentityProviderConfiguration' => fn(ParseNode $n) => $o->setInvitationRedemptionIdentityProviderConfiguration($n->getObjectValue([DefaultInvitationRedemptionIdentityProviderConfiguration::class, 'createFromDiscriminatorValue'])), 'isServiceDefault' => fn(ParseNode $n) => $o->setIsServiceDefault($n->getBooleanValue()), + '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'])), 'tenantRestrictions' => fn(ParseNode $n) => $o->setTenantRestrictions($n->getObjectValue([CrossTenantAccessPolicyTenantRestrictions::class, 'createFromDiscriminatorValue'])), @@ -154,6 +156,20 @@ public function getIsServiceDefault(): ?bool { throw new \UnexpectedValueException("Invalid type found in backing store for 'isServiceDefault'"); } + /** + * Gets the m365Capabilities property value. Defines the default Microsoft 365 cross-tenant capabilities for inbound access from external organizations. + * @return array|null + */ + public function getM365Capabilities(): ?array { + $val = $this->getBackingStore()->get('m365Capabilities'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, M365CapabilityBase::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'm365Capabilities'"); + } + /** * Gets the m365CollaborationInbound property value. Defines your default configuration for inbound Microsoft 365 collaboration settings that determine which users from other organizations can collaborate with your organization using Microsoft 365 apps. * @return CrossTenantAccessPolicyM365CollaborationInboundSetting|null @@ -205,6 +221,7 @@ public function serialize(SerializationWriter $writer): void { $writer->writeObjectValue('inboundTrust', $this->getInboundTrust()); $writer->writeObjectValue('invitationRedemptionIdentityProviderConfiguration', $this->getInvitationRedemptionIdentityProviderConfiguration()); $writer->writeBooleanValue('isServiceDefault', $this->getIsServiceDefault()); + $writer->writeCollectionOfObjectValues('m365Capabilities', $this->getM365Capabilities()); $writer->writeObjectValue('m365CollaborationInbound', $this->getM365CollaborationInbound()); $writer->writeObjectValue('m365CollaborationOutbound', $this->getM365CollaborationOutbound()); $writer->writeObjectValue('tenantRestrictions', $this->getTenantRestrictions()); @@ -282,6 +299,14 @@ public function setIsServiceDefault(?bool $value): void { $this->getBackingStore()->set('isServiceDefault', $value); } + /** + * Sets the m365Capabilities property value. Defines the default Microsoft 365 cross-tenant capabilities for inbound access from external organizations. + * @param array|null $value Value to set for the m365Capabilities property. + */ + public function setM365Capabilities(?array $value): void { + $this->getBackingStore()->set('m365Capabilities', $value); + } + /** * Sets the m365CollaborationInbound property value. Defines your default configuration for inbound Microsoft 365 collaboration settings that determine which users from other organizations can collaborate with your organization using Microsoft 365 apps. * @param CrossTenantAccessPolicyM365CollaborationInboundSetting|null $value Value to set for the m365CollaborationInbound property. diff --git a/src/Generated/Models/CrossTenantAccessPolicyConfigurationPartner.php b/src/Generated/Models/CrossTenantAccessPolicyConfigurationPartner.php index c4d91537a87..d954b1ebf5d 100644 --- a/src/Generated/Models/CrossTenantAccessPolicyConfigurationPartner.php +++ b/src/Generated/Models/CrossTenantAccessPolicyConfigurationPartner.php @@ -9,6 +9,7 @@ use Microsoft\Kiota\Abstractions\Store\BackedModel; use Microsoft\Kiota\Abstractions\Store\BackingStore; use Microsoft\Kiota\Abstractions\Store\BackingStoreFactorySingleton; +use Microsoft\Kiota\Abstractions\Types\TypeUtils; class CrossTenantAccessPolicyConfigurationPartner implements AdditionalDataHolder, BackedModel, Parsable { @@ -144,6 +145,7 @@ public function getFieldDeserializers(): array { 'inboundTrust' => fn(ParseNode $n) => $o->setInboundTrust($n->getObjectValue([CrossTenantAccessPolicyInboundTrust::class, 'createFromDiscriminatorValue'])), 'isInMultiTenantOrganization' => fn(ParseNode $n) => $o->setIsInMultiTenantOrganization($n->getBooleanValue()), 'isServiceProvider' => fn(ParseNode $n) => $o->setIsServiceProvider($n->getBooleanValue()), + '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'])), '@odata.type' => fn(ParseNode $n) => $o->setOdataType($n->getStringValue()), @@ -201,6 +203,20 @@ public function getIsServiceProvider(): ?bool { throw new \UnexpectedValueException("Invalid type found in backing store for 'isServiceProvider'"); } + /** + * Gets the m365Capabilities property value. Defines the partner-specific Microsoft 365 cross-tenant capabilities for inbound access from the partner organization. + * @return array|null + */ + public function getM365Capabilities(): ?array { + $val = $this->getBackingStore()->get('m365Capabilities'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, M365CapabilityBase::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'm365Capabilities'"); + } + /** * Gets the m365CollaborationInbound property value. Defines your partner-specific configuration for inbound Microsoft 365 collaboration settings that determine which users from the partner organization can collaborate with your organization using Microsoft 365 apps. * @return CrossTenantAccessPolicyM365CollaborationInboundSetting|null @@ -288,6 +304,7 @@ public function serialize(SerializationWriter $writer): void { $writer->writeObjectValue('inboundTrust', $this->getInboundTrust()); $writer->writeBooleanValue('isInMultiTenantOrganization', $this->getIsInMultiTenantOrganization()); $writer->writeBooleanValue('isServiceProvider', $this->getIsServiceProvider()); + $writer->writeCollectionOfObjectValues('m365Capabilities', $this->getM365Capabilities()); $writer->writeObjectValue('m365CollaborationInbound', $this->getM365CollaborationInbound()); $writer->writeObjectValue('m365CollaborationOutbound', $this->getM365CollaborationOutbound()); $writer->writeStringValue('@odata.type', $this->getOdataType()); @@ -393,6 +410,14 @@ public function setIsServiceProvider(?bool $value): void { $this->getBackingStore()->set('isServiceProvider', $value); } + /** + * Sets the m365Capabilities property value. Defines the partner-specific Microsoft 365 cross-tenant capabilities for inbound access from the partner organization. + * @param array|null $value Value to set for the m365Capabilities property. + */ + public function setM365Capabilities(?array $value): void { + $this->getBackingStore()->set('m365Capabilities', $value); + } + /** * Sets the m365CollaborationInbound property value. Defines your partner-specific configuration for inbound Microsoft 365 collaboration settings that determine which users from the partner organization can collaborate with your organization using Microsoft 365 apps. * @param CrossTenantAccessPolicyM365CollaborationInboundSetting|null $value Value to set for the m365CollaborationInbound property. diff --git a/src/Generated/Models/CrossTenantCalendarAvailabilityBasic.php b/src/Generated/Models/CrossTenantCalendarAvailabilityBasic.php new file mode 100644 index 00000000000..eefd66e6923 --- /dev/null +++ b/src/Generated/Models/CrossTenantCalendarAvailabilityBasic.php @@ -0,0 +1,46 @@ +setOdataType('#microsoft.graph.crossTenantCalendarAvailabilityBasic'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return CrossTenantCalendarAvailabilityBasic + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): CrossTenantCalendarAvailabilityBasic { + return new CrossTenantCalendarAvailabilityBasic(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/CrossTenantCalendarAvailabilityLimitedDetails.php b/src/Generated/Models/CrossTenantCalendarAvailabilityLimitedDetails.php new file mode 100644 index 00000000000..8a0526c89b7 --- /dev/null +++ b/src/Generated/Models/CrossTenantCalendarAvailabilityLimitedDetails.php @@ -0,0 +1,46 @@ +setOdataType('#microsoft.graph.crossTenantCalendarAvailabilityLimitedDetails'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return CrossTenantCalendarAvailabilityLimitedDetails + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): CrossTenantCalendarAvailabilityLimitedDetails { + return new CrossTenantCalendarAvailabilityLimitedDetails(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/CrossTenantCalendarSharingFreeBusyDetail.php b/src/Generated/Models/CrossTenantCalendarSharingFreeBusyDetail.php new file mode 100644 index 00000000000..156fc67159a --- /dev/null +++ b/src/Generated/Models/CrossTenantCalendarSharingFreeBusyDetail.php @@ -0,0 +1,46 @@ +setOdataType('#microsoft.graph.crossTenantCalendarSharingFreeBusyDetail'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return CrossTenantCalendarSharingFreeBusyDetail + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): CrossTenantCalendarSharingFreeBusyDetail { + return new CrossTenantCalendarSharingFreeBusyDetail(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/CrossTenantCalendarSharingFreeBusyReviewer.php b/src/Generated/Models/CrossTenantCalendarSharingFreeBusyReviewer.php new file mode 100644 index 00000000000..9602b0d5776 --- /dev/null +++ b/src/Generated/Models/CrossTenantCalendarSharingFreeBusyReviewer.php @@ -0,0 +1,46 @@ +setOdataType('#microsoft.graph.crossTenantCalendarSharingFreeBusyReviewer'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return CrossTenantCalendarSharingFreeBusyReviewer + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): CrossTenantCalendarSharingFreeBusyReviewer { + return new CrossTenantCalendarSharingFreeBusyReviewer(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/CrossTenantCalendarSharingFreeBusySimple.php b/src/Generated/Models/CrossTenantCalendarSharingFreeBusySimple.php new file mode 100644 index 00000000000..c19a8a4a365 --- /dev/null +++ b/src/Generated/Models/CrossTenantCalendarSharingFreeBusySimple.php @@ -0,0 +1,46 @@ +setOdataType('#microsoft.graph.crossTenantCalendarSharingFreeBusySimple'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return CrossTenantCalendarSharingFreeBusySimple + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): CrossTenantCalendarSharingFreeBusySimple { + return new CrossTenantCalendarSharingFreeBusySimple(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/CrossTenantMailTipsAll.php b/src/Generated/Models/CrossTenantMailTipsAll.php new file mode 100644 index 00000000000..40d1abe05ac --- /dev/null +++ b/src/Generated/Models/CrossTenantMailTipsAll.php @@ -0,0 +1,46 @@ +setOdataType('#microsoft.graph.crossTenantMailTipsAll'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return CrossTenantMailTipsAll + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): CrossTenantMailTipsAll { + return new CrossTenantMailTipsAll(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/CrossTenantMailTipsLimited.php b/src/Generated/Models/CrossTenantMailTipsLimited.php new file mode 100644 index 00000000000..5950977186a --- /dev/null +++ b/src/Generated/Models/CrossTenantMailTipsLimited.php @@ -0,0 +1,46 @@ +setOdataType('#microsoft.graph.crossTenantMailTipsLimited'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return CrossTenantMailTipsLimited + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): CrossTenantMailTipsLimited { + return new CrossTenantMailTipsLimited(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/CrossTenantMigration.php b/src/Generated/Models/CrossTenantMigration.php new file mode 100644 index 00000000000..572a6e53e84 --- /dev/null +++ b/src/Generated/Models/CrossTenantMigration.php @@ -0,0 +1,46 @@ +setOdataType('#microsoft.graph.crossTenantMigration'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return CrossTenantMigration + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): CrossTenantMigration { + return new CrossTenantMigration(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/CrossTenantOpenProfileCard.php b/src/Generated/Models/CrossTenantOpenProfileCard.php new file mode 100644 index 00000000000..07169519fdc --- /dev/null +++ b/src/Generated/Models/CrossTenantOpenProfileCard.php @@ -0,0 +1,46 @@ +setOdataType('#microsoft.graph.crossTenantOpenProfileCard'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return CrossTenantOpenProfileCard + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): CrossTenantOpenProfileCard { + return new CrossTenantOpenProfileCard(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/CrossTenantPlacesDeskBooking.php b/src/Generated/Models/CrossTenantPlacesDeskBooking.php new file mode 100644 index 00000000000..0c6d248adef --- /dev/null +++ b/src/Generated/Models/CrossTenantPlacesDeskBooking.php @@ -0,0 +1,46 @@ +setOdataType('#microsoft.graph.crossTenantPlacesDeskBooking'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return CrossTenantPlacesDeskBooking + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): CrossTenantPlacesDeskBooking { + return new CrossTenantPlacesDeskBooking(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/CrossTenantPlacesRoomBooking.php b/src/Generated/Models/CrossTenantPlacesRoomBooking.php new file mode 100644 index 00000000000..7b58dcb3a77 --- /dev/null +++ b/src/Generated/Models/CrossTenantPlacesRoomBooking.php @@ -0,0 +1,46 @@ +setOdataType('#microsoft.graph.crossTenantPlacesRoomBooking'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return CrossTenantPlacesRoomBooking + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): CrossTenantPlacesRoomBooking { + return new CrossTenantPlacesRoomBooking(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $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 36a19e8d328..c60c62f1b7c 100644 --- a/src/Generated/Models/CustomExtensionData.php +++ b/src/Generated/Models/CustomExtensionData.php @@ -4,6 +4,7 @@ use Microsoft\Graph\Generated\Models\IdentityGovernance\CustomTaskExtensionCallbackData; use Microsoft\Graph\Generated\Models\IdentityGovernance\CustomTaskExtensionCalloutData; +use Microsoft\Graph\Generated\Models\IdentityGovernance\CustomTaskExtensionResponseData; use Microsoft\Kiota\Abstractions\Serialization\AdditionalDataHolder; use Microsoft\Kiota\Abstractions\Serialization\Parsable; use Microsoft\Kiota\Abstractions\Serialization\ParseNode; @@ -41,6 +42,7 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Custo 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/DeviceAppManagement.php b/src/Generated/Models/DeviceAppManagement.php index d115fc7f565..e8e5437a3d7 100644 --- a/src/Generated/Models/DeviceAppManagement.php +++ b/src/Generated/Models/DeviceAppManagement.php @@ -3,21 +3,31 @@ namespace Microsoft\Graph\Generated\Models; use DateTime; +use Microsoft\Kiota\Abstractions\Serialization\AdditionalDataHolder; use Microsoft\Kiota\Abstractions\Serialization\Parsable; use Microsoft\Kiota\Abstractions\Serialization\ParseNode; use Microsoft\Kiota\Abstractions\Serialization\SerializationWriter; +use Microsoft\Kiota\Abstractions\Store\BackedModel; +use Microsoft\Kiota\Abstractions\Store\BackingStore; +use Microsoft\Kiota\Abstractions\Store\BackingStoreFactorySingleton; use Microsoft\Kiota\Abstractions\Types\TypeUtils; /** * Singleton entity that acts as a container for all device app management functionality. */ -class DeviceAppManagement extends Entity implements Parsable +class DeviceAppManagement implements AdditionalDataHolder, BackedModel, Parsable { + /** + * @var BackingStore $backingStore Stores model information. + */ + private BackingStore $backingStore; + /** * Instantiates a new DeviceAppManagement and sets the default values. */ public function __construct() { - parent::__construct(); + $this->backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); + $this->setAdditionalData([]); } /** @@ -29,6 +39,19 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Devic return new DeviceAppManagement(); } + /** + * 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 androidManagedAppProtections property value. Android managed app policies. * @return array|null @@ -43,6 +66,14 @@ public function getAndroidManagedAppProtections(): ?array { throw new \UnexpectedValueException("Invalid type found in backing store for 'androidManagedAppProtections'"); } + /** + * Gets the BackingStore property value. Stores model information. + * @return BackingStore + */ + public function getBackingStore(): BackingStore { + return $this->backingStore; + } + /** * Gets the defaultManagedAppProtections property value. Default managed app policies. * @return array|null @@ -63,7 +94,7 @@ public function getDefaultManagedAppProtections(): ?array { */ public function getFieldDeserializers(): array { $o = $this; - return array_merge(parent::getFieldDeserializers(), [ + return [ 'androidManagedAppProtections' => fn(ParseNode $n) => $o->setAndroidManagedAppProtections($n->getCollectionOfObjectValues([AndroidManagedAppProtection::class, 'createFromDiscriminatorValue'])), 'defaultManagedAppProtections' => fn(ParseNode $n) => $o->setDefaultManagedAppProtections($n->getCollectionOfObjectValues([DefaultManagedAppProtection::class, 'createFromDiscriminatorValue'])), 'iosManagedAppProtections' => fn(ParseNode $n) => $o->setIosManagedAppProtections($n->getCollectionOfObjectValues([IosManagedAppProtection::class, 'createFromDiscriminatorValue'])), @@ -80,10 +111,11 @@ public function getFieldDeserializers(): array { 'mobileAppConfigurations' => fn(ParseNode $n) => $o->setMobileAppConfigurations($n->getCollectionOfObjectValues([ManagedDeviceMobileAppConfiguration::class, 'createFromDiscriminatorValue'])), 'mobileAppRelationships' => fn(ParseNode $n) => $o->setMobileAppRelationships($n->getCollectionOfObjectValues([MobileAppRelationship::class, 'createFromDiscriminatorValue'])), 'mobileApps' => fn(ParseNode $n) => $o->setMobileApps($n->getCollectionOfObjectValues([MobileApp::class, 'createFromDiscriminatorValue'])), + '@odata.type' => fn(ParseNode $n) => $o->setOdataType($n->getStringValue()), 'targetedManagedAppConfigurations' => fn(ParseNode $n) => $o->setTargetedManagedAppConfigurations($n->getCollectionOfObjectValues([TargetedManagedAppConfiguration::class, 'createFromDiscriminatorValue'])), 'vppTokens' => fn(ParseNode $n) => $o->setVppTokens($n->getCollectionOfObjectValues([VppToken::class, 'createFromDiscriminatorValue'])), 'windowsInformationProtectionPolicies' => fn(ParseNode $n) => $o->setWindowsInformationProtectionPolicies($n->getCollectionOfObjectValues([WindowsInformationProtectionPolicy::class, 'createFromDiscriminatorValue'])), - ]); + ]; } /** @@ -274,6 +306,18 @@ public function getMobileApps(): ?array { throw new \UnexpectedValueException("Invalid type found in backing store for 'mobileApps'"); } + /** + * 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 targetedManagedAppConfigurations property value. Targeted managed app configurations. * @return array|null @@ -321,7 +365,6 @@ public function getWindowsInformationProtectionPolicies(): ?array { * @param SerializationWriter $writer Serialization writer to use to serialize this model */ public function serialize(SerializationWriter $writer): void { - parent::serialize($writer); $writer->writeCollectionOfObjectValues('androidManagedAppProtections', $this->getAndroidManagedAppProtections()); $writer->writeCollectionOfObjectValues('defaultManagedAppProtections', $this->getDefaultManagedAppProtections()); $writer->writeCollectionOfObjectValues('iosManagedAppProtections', $this->getIosManagedAppProtections()); @@ -338,9 +381,19 @@ public function serialize(SerializationWriter $writer): void { $writer->writeCollectionOfObjectValues('mobileAppConfigurations', $this->getMobileAppConfigurations()); $writer->writeCollectionOfObjectValues('mobileAppRelationships', $this->getMobileAppRelationships()); $writer->writeCollectionOfObjectValues('mobileApps', $this->getMobileApps()); + $writer->writeStringValue('@odata.type', $this->getOdataType()); $writer->writeCollectionOfObjectValues('targetedManagedAppConfigurations', $this->getTargetedManagedAppConfigurations()); $writer->writeCollectionOfObjectValues('vppTokens', $this->getVppTokens()); $writer->writeCollectionOfObjectValues('windowsInformationProtectionPolicies', $this->getWindowsInformationProtectionPolicies()); + $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); } /** @@ -351,6 +404,14 @@ public function setAndroidManagedAppProtections(?array $value): void { $this->getBackingStore()->set('androidManagedAppProtections', $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 defaultManagedAppProtections property value. Default managed app policies. * @param array|null $value Value to set for the defaultManagedAppProtections property. @@ -471,6 +532,14 @@ public function setMobileApps(?array $value): void { $this->getBackingStore()->set('mobileApps', $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 targetedManagedAppConfigurations property value. Targeted managed app configurations. * @param array|null $value Value to set for the targetedManagedAppConfigurations property. diff --git a/src/Generated/Models/EntitlementManagement.php b/src/Generated/Models/EntitlementManagement.php index 8861fd69d6e..6fd8be077e0 100644 --- a/src/Generated/Models/EntitlementManagement.php +++ b/src/Generated/Models/EntitlementManagement.php @@ -165,6 +165,20 @@ public function getControlConfigurations(): ?array { throw new \UnexpectedValueException("Invalid type found in backing store for 'controlConfigurations'"); } + /** + * Gets the externalOriginResourceConnectors property value. Represents the connectors used to communicate with external resource systems. + * @return array|null + */ + public function getExternalOriginResourceConnectors(): ?array { + $val = $this->getBackingStore()->get('externalOriginResourceConnectors'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, ExternalOriginResourceConnector::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'externalOriginResourceConnectors'"); + } + /** * The deserialization information for the current model * @return array @@ -182,6 +196,7 @@ public function getFieldDeserializers(): array { 'catalogs' => fn(ParseNode $n) => $o->setCatalogs($n->getCollectionOfObjectValues([AccessPackageCatalog::class, 'createFromDiscriminatorValue'])), 'connectedOrganizations' => fn(ParseNode $n) => $o->setConnectedOrganizations($n->getCollectionOfObjectValues([ConnectedOrganization::class, 'createFromDiscriminatorValue'])), 'controlConfigurations' => fn(ParseNode $n) => $o->setControlConfigurations($n->getCollectionOfObjectValues([ControlConfiguration::class, 'createFromDiscriminatorValue'])), + 'externalOriginResourceConnectors' => fn(ParseNode $n) => $o->setExternalOriginResourceConnectors($n->getCollectionOfObjectValues([ExternalOriginResourceConnector::class, 'createFromDiscriminatorValue'])), 'resourceEnvironments' => fn(ParseNode $n) => $o->setResourceEnvironments($n->getCollectionOfObjectValues([AccessPackageResourceEnvironment::class, 'createFromDiscriminatorValue'])), 'resourceRequests' => fn(ParseNode $n) => $o->setResourceRequests($n->getCollectionOfObjectValues([AccessPackageResourceRequest::class, 'createFromDiscriminatorValue'])), 'resourceRoleScopes' => fn(ParseNode $n) => $o->setResourceRoleScopes($n->getCollectionOfObjectValues([AccessPackageResourceRoleScope::class, 'createFromDiscriminatorValue'])), @@ -289,6 +304,7 @@ public function serialize(SerializationWriter $writer): void { $writer->writeCollectionOfObjectValues('catalogs', $this->getCatalogs()); $writer->writeCollectionOfObjectValues('connectedOrganizations', $this->getConnectedOrganizations()); $writer->writeCollectionOfObjectValues('controlConfigurations', $this->getControlConfigurations()); + $writer->writeCollectionOfObjectValues('externalOriginResourceConnectors', $this->getExternalOriginResourceConnectors()); $writer->writeCollectionOfObjectValues('resourceEnvironments', $this->getResourceEnvironments()); $writer->writeCollectionOfObjectValues('resourceRequests', $this->getResourceRequests()); $writer->writeCollectionOfObjectValues('resourceRoleScopes', $this->getResourceRoleScopes()); @@ -377,6 +393,14 @@ public function setControlConfigurations(?array $value): void { $this->getBackingStore()->set('controlConfigurations', $value); } + /** + * Sets the externalOriginResourceConnectors property value. Represents the connectors used to communicate with external resource systems. + * @param array|null $value Value to set for the externalOriginResourceConnectors property. + */ + public function setExternalOriginResourceConnectors(?array $value): void { + $this->getBackingStore()->set('externalOriginResourceConnectors', $value); + } + /** * Sets the resourceEnvironments property value. A reference to the geolocation environments in which a resource is located. * @param array|null $value Value to set for the resourceEnvironments property. diff --git a/src/Generated/Models/Entity.php b/src/Generated/Models/Entity.php index 4de5c089786..88f944e7a1b 100644 --- a/src/Generated/Models/Entity.php +++ b/src/Generated/Models/Entity.php @@ -27,6 +27,7 @@ use Microsoft\Graph\Generated\Models\IdentityGovernance\LifecycleManagementSettings; use Microsoft\Graph\Generated\Models\IdentityGovernance\LifecycleWorkflowsContainer; use Microsoft\Graph\Generated\Models\IdentityGovernance\Run; +use Microsoft\Graph\Generated\Models\IdentityGovernance\SubjectProcessingResult; use Microsoft\Graph\Generated\Models\IdentityGovernance\Task; use Microsoft\Graph\Generated\Models\IdentityGovernance\TaskDefinition; use Microsoft\Graph\Generated\Models\IdentityGovernance\TaskProcessingResult; @@ -396,6 +397,17 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Entit case '#microsoft.graph.copilotReportRoot': return new CopilotReportRoot(); case '#microsoft.graph.crossTenantAccessPolicy': return new CrossTenantAccessPolicy(); case '#microsoft.graph.crossTenantAccessPolicyConfigurationDefault': return new CrossTenantAccessPolicyConfigurationDefault(); + case '#microsoft.graph.crossTenantCalendarAvailabilityBasic': return new CrossTenantCalendarAvailabilityBasic(); + case '#microsoft.graph.crossTenantCalendarAvailabilityLimitedDetails': return new CrossTenantCalendarAvailabilityLimitedDetails(); + case '#microsoft.graph.crossTenantCalendarSharingFreeBusyDetail': return new CrossTenantCalendarSharingFreeBusyDetail(); + case '#microsoft.graph.crossTenantCalendarSharingFreeBusyReviewer': return new CrossTenantCalendarSharingFreeBusyReviewer(); + case '#microsoft.graph.crossTenantCalendarSharingFreeBusySimple': return new CrossTenantCalendarSharingFreeBusySimple(); + case '#microsoft.graph.crossTenantMailTipsAll': return new CrossTenantMailTipsAll(); + case '#microsoft.graph.crossTenantMailTipsLimited': return new CrossTenantMailTipsLimited(); + case '#microsoft.graph.crossTenantMigration': return new CrossTenantMigration(); + case '#microsoft.graph.crossTenantOpenProfileCard': return new CrossTenantOpenProfileCard(); + case '#microsoft.graph.crossTenantPlacesDeskBooking': return new CrossTenantPlacesDeskBooking(); + case '#microsoft.graph.crossTenantPlacesRoomBooking': return new CrossTenantPlacesRoomBooking(); case '#microsoft.graph.customAuthenticationExtension': return new CustomAuthenticationExtension(); case '#microsoft.graph.customCalloutExtension': return new CustomCalloutExtension(); case '#microsoft.graph.customDataProvidedResource': return new CustomDataProvidedResource(); @@ -425,7 +437,6 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Entit case '#microsoft.graph.device': return new Device(); case '#microsoft.graph.deviceAndAppManagementRoleAssignment': return new DeviceAndAppManagementRoleAssignment(); case '#microsoft.graph.deviceAndAppManagementRoleDefinition': return new DeviceAndAppManagementRoleDefinition(); - case '#microsoft.graph.deviceAppManagement': return new DeviceAppManagement(); case '#microsoft.graph.deviceCategory': return new DeviceCategory(); case '#microsoft.graph.deviceComplianceActionItem': return new DeviceComplianceActionItem(); case '#microsoft.graph.deviceComplianceDeviceOverview': return new DeviceComplianceDeviceOverview(); @@ -562,6 +573,7 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Entit case '#microsoft.graph.externalConnectors.identity': return new Identity(); case '#microsoft.graph.externalConnectors.schema': return new Schema(); case '#microsoft.graph.externalDomainName': return new ExternalDomainName(); + case '#microsoft.graph.externalOriginResourceConnector': return new ExternalOriginResourceConnector(); case '#microsoft.graph.externalUsersSelfServiceSignUpEventsFlow': return new ExternalUsersSelfServiceSignUpEventsFlow(); case '#microsoft.graph.featureRolloutPolicy': return new FeatureRolloutPolicy(); case '#microsoft.graph.federatedIdentityCredential': return new FederatedIdentityCredential(); @@ -603,6 +615,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(); @@ -666,6 +679,7 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Entit case '#microsoft.graph.loginPage': return new LoginPage(); case '#microsoft.graph.longRunningOperation': return new LongRunningOperation(); case '#microsoft.graph.m365AppsInstallationOptions': return new M365AppsInstallationOptions(); + case '#microsoft.graph.m365CapabilityBase': return new M365CapabilityBase(); case '#microsoft.graph.macOSCompliancePolicy': return new MacOSCompliancePolicy(); case '#microsoft.graph.macOSCustomConfiguration': return new MacOSCustomConfiguration(); case '#microsoft.graph.macOSDeviceFeaturesConfiguration': return new MacOSDeviceFeaturesConfiguration(); @@ -1170,6 +1184,7 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Entit case '#microsoft.graph.unifiedRoleManagementPolicyRule': return new UnifiedRoleManagementPolicyRule(); case '#microsoft.graph.unifiedRoleScheduleBase': return new UnifiedRoleScheduleBase(); case '#microsoft.graph.unifiedRoleScheduleInstanceBase': return new UnifiedRoleScheduleInstanceBase(); + case '#microsoft.graph.unifiedRoot': return new UnifiedRoot(); case '#microsoft.graph.unifiedStorageQuota': return new UnifiedStorageQuota(); case '#microsoft.graph.unitMap': return new UnitMap(); case '#microsoft.graph.unmuteParticipantOperation': return new UnmuteParticipantOperation(); diff --git a/src/Generated/Models/ExternalOriginResourceConnector.php b/src/Generated/Models/ExternalOriginResourceConnector.php new file mode 100644 index 00000000000..9629f438a9f --- /dev/null +++ b/src/Generated/Models/ExternalOriginResourceConnector.php @@ -0,0 +1,222 @@ +getBackingStore()->get('connectionInfo'); + if (is_null($val) || $val instanceof ConnectionInfo) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'connectionInfo'"); + } + + /** + * Gets the connectorType property value. The connectorType property + * @return ConnectorType|null + */ + public function getConnectorType(): ?ConnectorType { + $val = $this->getBackingStore()->get('connectorType'); + if (is_null($val) || $val instanceof ConnectorType) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'connectorType'"); + } + + /** + * Gets the createdBy property value. The identifier of the user or application that created the connector. + * @return string|null + */ + public function getCreatedBy(): ?string { + $val = $this->getBackingStore()->get('createdBy'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'createdBy'"); + } + + /** + * Gets the createdDateTime property value. The date and time when the connector was created. + * @return DateTime|null + */ + public function getCreatedDateTime(): ?DateTime { + $val = $this->getBackingStore()->get('createdDateTime'); + if (is_null($val) || $val instanceof DateTime) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'createdDateTime'"); + } + + /** + * Gets the description property value. A description of the connector. + * @return string|null + */ + public function getDescription(): ?string { + $val = $this->getBackingStore()->get('description'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'description'"); + } + + /** + * Gets the displayName property value. The display name of the connector. + * @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(), [ + 'connectionInfo' => fn(ParseNode $n) => $o->setConnectionInfo($n->getObjectValue([ConnectionInfo::class, 'createFromDiscriminatorValue'])), + 'connectorType' => fn(ParseNode $n) => $o->setConnectorType($n->getEnumValue(ConnectorType::class)), + 'createdBy' => fn(ParseNode $n) => $o->setCreatedBy($n->getStringValue()), + 'createdDateTime' => fn(ParseNode $n) => $o->setCreatedDateTime($n->getDateTimeValue()), + 'description' => fn(ParseNode $n) => $o->setDescription($n->getStringValue()), + 'displayName' => fn(ParseNode $n) => $o->setDisplayName($n->getStringValue()), + 'modifiedBy' => fn(ParseNode $n) => $o->setModifiedBy($n->getStringValue()), + 'modifiedDateTime' => fn(ParseNode $n) => $o->setModifiedDateTime($n->getDateTimeValue()), + ]); + } + + /** + * Gets the modifiedBy property value. The identifier of the user or application that last modified the connector. + * @return string|null + */ + public function getModifiedBy(): ?string { + $val = $this->getBackingStore()->get('modifiedBy'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'modifiedBy'"); + } + + /** + * Gets the modifiedDateTime property value. The date and time when the connector was last modified. + * @return DateTime|null + */ + public function getModifiedDateTime(): ?DateTime { + $val = $this->getBackingStore()->get('modifiedDateTime'); + if (is_null($val) || $val instanceof DateTime) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'modifiedDateTime'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + $writer->writeObjectValue('connectionInfo', $this->getConnectionInfo()); + $writer->writeEnumValue('connectorType', $this->getConnectorType()); + $writer->writeStringValue('createdBy', $this->getCreatedBy()); + $writer->writeDateTimeValue('createdDateTime', $this->getCreatedDateTime()); + $writer->writeStringValue('description', $this->getDescription()); + $writer->writeStringValue('displayName', $this->getDisplayName()); + $writer->writeStringValue('modifiedBy', $this->getModifiedBy()); + $writer->writeDateTimeValue('modifiedDateTime', $this->getModifiedDateTime()); + } + + /** + * Sets the connectionInfo property value. The connectionInfo property + * @param ConnectionInfo|null $value Value to set for the connectionInfo property. + */ + public function setConnectionInfo(?ConnectionInfo $value): void { + $this->getBackingStore()->set('connectionInfo', $value); + } + + /** + * Sets the connectorType property value. The connectorType property + * @param ConnectorType|null $value Value to set for the connectorType property. + */ + public function setConnectorType(?ConnectorType $value): void { + $this->getBackingStore()->set('connectorType', $value); + } + + /** + * Sets the createdBy property value. The identifier of the user or application that created the connector. + * @param string|null $value Value to set for the createdBy property. + */ + public function setCreatedBy(?string $value): void { + $this->getBackingStore()->set('createdBy', $value); + } + + /** + * Sets the createdDateTime property value. The date and time when the connector was created. + * @param DateTime|null $value Value to set for the createdDateTime property. + */ + public function setCreatedDateTime(?DateTime $value): void { + $this->getBackingStore()->set('createdDateTime', $value); + } + + /** + * Sets the description property value. A description of the connector. + * @param string|null $value Value to set for the description property. + */ + public function setDescription(?string $value): void { + $this->getBackingStore()->set('description', $value); + } + + /** + * Sets the displayName property value. The display name of the connector. + * @param string|null $value Value to set for the displayName property. + */ + public function setDisplayName(?string $value): void { + $this->getBackingStore()->set('displayName', $value); + } + + /** + * Sets the modifiedBy property value. The identifier of the user or application that last modified the connector. + * @param string|null $value Value to set for the modifiedBy property. + */ + public function setModifiedBy(?string $value): void { + $this->getBackingStore()->set('modifiedBy', $value); + } + + /** + * Sets the modifiedDateTime property value. The date and time when the connector was last modified. + * @param DateTime|null $value Value to set for the modifiedDateTime property. + */ + public function setModifiedDateTime(?DateTime $value): void { + $this->getBackingStore()->set('modifiedDateTime', $value); + } + +} diff --git a/src/Generated/Models/ExternalOriginResourceConnectorCollectionResponse.php b/src/Generated/Models/ExternalOriginResourceConnectorCollectionResponse.php new file mode 100644 index 00000000000..2791ee5250f --- /dev/null +++ b/src/Generated/Models/ExternalOriginResourceConnectorCollectionResponse.php @@ -0,0 +1,70 @@ + + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'value' => fn(ParseNode $n) => $o->setValue($n->getCollectionOfObjectValues([ExternalOriginResourceConnector::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, ExternalOriginResourceConnector::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/ExternalTokenBasedSapIagConnectionInfo.php b/src/Generated/Models/ExternalTokenBasedSapIagConnectionInfo.php new file mode 100644 index 00000000000..56a734c9255 --- /dev/null +++ b/src/Generated/Models/ExternalTokenBasedSapIagConnectionInfo.php @@ -0,0 +1,178 @@ +setOdataType('#microsoft.graph.externalTokenBasedSapIagConnectionInfo'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return ExternalTokenBasedSapIagConnectionInfo + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): ExternalTokenBasedSapIagConnectionInfo { + return new ExternalTokenBasedSapIagConnectionInfo(); + } + + /** + * Gets the accessTokenUrl property value. The URL endpoint used to obtain access tokens for authentication with the SAP IAG system. + * @return string|null + */ + public function getAccessTokenUrl(): ?string { + $val = $this->getBackingStore()->get('accessTokenUrl'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'accessTokenUrl'"); + } + + /** + * Gets the clientId property value. The client identifier used for authentication with the SAP IAG system. + * @return string|null + */ + public function getClientId(): ?string { + $val = $this->getBackingStore()->get('clientId'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'clientId'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'accessTokenUrl' => fn(ParseNode $n) => $o->setAccessTokenUrl($n->getStringValue()), + 'clientId' => fn(ParseNode $n) => $o->setClientId($n->getStringValue()), + 'keyVaultName' => fn(ParseNode $n) => $o->setKeyVaultName($n->getStringValue()), + 'resourceGroup' => fn(ParseNode $n) => $o->setResourceGroup($n->getStringValue()), + 'secretName' => fn(ParseNode $n) => $o->setSecretName($n->getStringValue()), + 'subscriptionId' => fn(ParseNode $n) => $o->setSubscriptionId($n->getStringValue()), + ]); + } + + /** + * Gets the keyVaultName property value. The name of the Azure Key Vault that stores the client secret for authentication. + * @return string|null + */ + public function getKeyVaultName(): ?string { + $val = $this->getBackingStore()->get('keyVaultName'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'keyVaultName'"); + } + + /** + * Gets the resourceGroup property value. The Azure resource group that contains the Key Vault. + * @return string|null + */ + public function getResourceGroup(): ?string { + $val = $this->getBackingStore()->get('resourceGroup'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'resourceGroup'"); + } + + /** + * Gets the secretName property value. The name of the secret in Azure Key Vault that contains the client secret. + * @return string|null + */ + public function getSecretName(): ?string { + $val = $this->getBackingStore()->get('secretName'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'secretName'"); + } + + /** + * Gets the subscriptionId property value. The Azure subscription ID that contains the Key Vault. + * @return string|null + */ + public function getSubscriptionId(): ?string { + $val = $this->getBackingStore()->get('subscriptionId'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'subscriptionId'"); + } + + /** + * Serializes 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('accessTokenUrl', $this->getAccessTokenUrl()); + $writer->writeStringValue('clientId', $this->getClientId()); + $writer->writeStringValue('keyVaultName', $this->getKeyVaultName()); + $writer->writeStringValue('resourceGroup', $this->getResourceGroup()); + $writer->writeStringValue('secretName', $this->getSecretName()); + $writer->writeStringValue('subscriptionId', $this->getSubscriptionId()); + } + + /** + * Sets the accessTokenUrl property value. The URL endpoint used to obtain access tokens for authentication with the SAP IAG system. + * @param string|null $value Value to set for the accessTokenUrl property. + */ + public function setAccessTokenUrl(?string $value): void { + $this->getBackingStore()->set('accessTokenUrl', $value); + } + + /** + * Sets the clientId property value. The client identifier used for authentication with the SAP IAG system. + * @param string|null $value Value to set for the clientId property. + */ + public function setClientId(?string $value): void { + $this->getBackingStore()->set('clientId', $value); + } + + /** + * Sets the keyVaultName property value. The name of the Azure Key Vault that stores the client secret for authentication. + * @param string|null $value Value to set for the keyVaultName property. + */ + public function setKeyVaultName(?string $value): void { + $this->getBackingStore()->set('keyVaultName', $value); + } + + /** + * Sets the resourceGroup property value. The Azure resource group that contains the Key Vault. + * @param string|null $value Value to set for the resourceGroup property. + */ + public function setResourceGroup(?string $value): void { + $this->getBackingStore()->set('resourceGroup', $value); + } + + /** + * Sets the secretName property value. The name of the secret in Azure Key Vault that contains the client secret. + * @param string|null $value Value to set for the secretName property. + */ + public function setSecretName(?string $value): void { + $this->getBackingStore()->set('secretName', $value); + } + + /** + * Sets the subscriptionId property value. The Azure subscription ID that contains the Key Vault. + * @param string|null $value Value to set for the subscriptionId property. + */ + public function setSubscriptionId(?string $value): void { + $this->getBackingStore()->set('subscriptionId', $value); + } + +} diff --git a/src/Generated/Models/GenericError.php b/src/Generated/Models/GenericError.php index ef4f73e0e48..cf8f733971a 100644 --- a/src/Generated/Models/GenericError.php +++ b/src/Generated/Models/GenericError.php @@ -31,6 +31,13 @@ public function __construct() { * @return GenericError */ public static function createFromDiscriminatorValue(ParseNode $parseNode): GenericError { + $mappingValueNode = $parseNode->getChildNode("@odata.type"); + if ($mappingValueNode !== null) { + $mappingValue = $mappingValueNode->getStringValue(); + switch ($mappingValue) { + case '#microsoft.graph.accessReviewError': return new AccessReviewError(); + } + } return new GenericError(); } diff --git a/src/Generated/Models/IdentityGovernance/AttributeSetEntry.php b/src/Generated/Models/IdentityGovernance/AttributeSetEntry.php new file mode 100644 index 00000000000..b1c1789adeb --- /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..1ac0f4377dc --- /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/CustomTaskExtension.php b/src/Generated/Models/IdentityGovernance/CustomTaskExtension.php index 476e9da397b..95a8e32c768 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 56af8ec1932..5c12e2ea417 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..cdff72ff0c1 --- /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/DirectoryObjectWorkflowSubject.php b/src/Generated/Models/IdentityGovernance/DirectoryObjectWorkflowSubject.php new file mode 100644 index 00000000000..4f408f396b3 --- /dev/null +++ b/src/Generated/Models/IdentityGovernance/DirectoryObjectWorkflowSubject.php @@ -0,0 +1,69 @@ +setOdataType('#microsoft.graph.identityGovernance.directoryObjectWorkflowSubject'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return DirectoryObjectWorkflowSubject + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): DirectoryObjectWorkflowSubject { + return new DirectoryObjectWorkflowSubject(); + } + + /** + * Gets the directoryObject property value. The directoryObject property + * @return DirectoryObject|null + */ + public function getDirectoryObject(): ?DirectoryObject { + $val = $this->getBackingStore()->get('directoryObject'); + if (is_null($val) || $val instanceof DirectoryObject) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'directoryObject'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'directoryObject' => fn(ParseNode $n) => $o->setDirectoryObject($n->getObjectValue([DirectoryObject::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->writeObjectValue('directoryObject', $this->getDirectoryObject()); + } + + /** + * Sets the directoryObject property value. The directoryObject property + * @param DirectoryObject|null $value Value to set for the directoryObject property. + */ + public function setDirectoryObject(?DirectoryObject $value): void { + $this->getBackingStore()->set('directoryObject', $value); + } + +} diff --git a/src/Generated/Models/IdentityGovernance/LifecycleTaskCategory.php b/src/Generated/Models/IdentityGovernance/LifecycleTaskCategory.php index d8e9be02089..270364a9231 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 d26970e09ad..4eea8bda80c 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/ProvisioningAttributeMapping.php b/src/Generated/Models/IdentityGovernance/ProvisioningAttributeMapping.php new file mode 100644 index 00000000000..6efd614337b --- /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..79adac22ebe --- /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/Run.php b/src/Generated/Models/IdentityGovernance/Run.php index d3eca751ea3..d60af7b710b 100644 --- a/src/Generated/Models/IdentityGovernance/Run.php +++ b/src/Generated/Models/IdentityGovernance/Run.php @@ -91,6 +91,7 @@ public function getFieldDeserializers(): array { '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()), + '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..1021e6b2b2b --- /dev/null +++ b/src/Generated/Models/IdentityGovernance/SubjectProcessingResult.php @@ -0,0 +1,338 @@ +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'])), + 'subjectType' => fn(ParseNode $n) => $o->setSubjectType($n->getEnumValue(SubjectType::class)), + '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 subjectType property value. The subjectType property + * @return SubjectType|null + */ + public function getSubjectType(): ?SubjectType { + $val = $this->getBackingStore()->get('subjectType'); + if (is_null($val) || $val instanceof SubjectType) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'subjectType'"); + } + + /** + * 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->writeEnumValue('subjectType', $this->getSubjectType()); + $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 subjectType property value. The subjectType property + * @param SubjectType|null $value Value to set for the subjectType property. + */ + public function setSubjectType(?SubjectType $value): void { + $this->getBackingStore()->set('subjectType', $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..0ef6474abd6 --- /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/SubjectSummary.php b/src/Generated/Models/IdentityGovernance/SubjectSummary.php new file mode 100644 index 00000000000..fc86c7a4079 --- /dev/null +++ b/src/Generated/Models/IdentityGovernance/SubjectSummary.php @@ -0,0 +1,224 @@ +backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); + $this->setAdditionalData([]); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return SubjectSummary + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): SubjectSummary { + return new SubjectSummary(); + } + + /** + * 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 failedSubjects property value. The number of subjects with at least one failed task in a subject summary. + * @return int|null + */ + public function getFailedSubjects(): ?int { + $val = $this->getBackingStore()->get('failedSubjects'); + if (is_null($val) || is_int($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'failedSubjects'"); + } + + /** + * Gets the failedTasks property value. The number of failed tasks for subjects in a subject summary. + * @return int|null + */ + public function getFailedTasks(): ?int { + $val = $this->getBackingStore()->get('failedTasks'); + if (is_null($val) || is_int($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'failedTasks'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return [ + 'failedSubjects' => fn(ParseNode $n) => $o->setFailedSubjects($n->getIntegerValue()), + 'failedTasks' => fn(ParseNode $n) => $o->setFailedTasks($n->getIntegerValue()), + '@odata.type' => fn(ParseNode $n) => $o->setOdataType($n->getStringValue()), + 'successfulSubjects' => fn(ParseNode $n) => $o->setSuccessfulSubjects($n->getIntegerValue()), + 'totalSubjects' => fn(ParseNode $n) => $o->setTotalSubjects($n->getIntegerValue()), + 'totalTasks' => fn(ParseNode $n) => $o->setTotalTasks($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 successfulSubjects property value. The number of subjects where all tasks succeeded in a subject summary. + * @return int|null + */ + public function getSuccessfulSubjects(): ?int { + $val = $this->getBackingStore()->get('successfulSubjects'); + if (is_null($val) || is_int($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'successfulSubjects'"); + } + + /** + * Gets the totalSubjects property value. The total number of subjects in a subject summary. + * @return int|null + */ + public function getTotalSubjects(): ?int { + $val = $this->getBackingStore()->get('totalSubjects'); + if (is_null($val) || is_int($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'totalSubjects'"); + } + + /** + * Gets the totalTasks property value. The total tasks of subjects in a subject summary. + * @return int|null + */ + public function getTotalTasks(): ?int { + $val = $this->getBackingStore()->get('totalTasks'); + if (is_null($val) || is_int($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'totalTasks'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeIntegerValue('failedSubjects', $this->getFailedSubjects()); + $writer->writeIntegerValue('failedTasks', $this->getFailedTasks()); + $writer->writeStringValue('@odata.type', $this->getOdataType()); + $writer->writeIntegerValue('successfulSubjects', $this->getSuccessfulSubjects()); + $writer->writeIntegerValue('totalSubjects', $this->getTotalSubjects()); + $writer->writeIntegerValue('totalTasks', $this->getTotalTasks()); + $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 failedSubjects property value. The number of subjects with at least one failed task in a subject summary. + * @param int|null $value Value to set for the failedSubjects property. + */ + public function setFailedSubjects(?int $value): void { + $this->getBackingStore()->set('failedSubjects', $value); + } + + /** + * Sets the failedTasks property value. The number of failed tasks for subjects in a subject summary. + * @param int|null $value Value to set for the failedTasks property. + */ + public function setFailedTasks(?int $value): void { + $this->getBackingStore()->set('failedTasks', $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 successfulSubjects property value. The number of subjects where all tasks succeeded in a subject summary. + * @param int|null $value Value to set for the successfulSubjects property. + */ + public function setSuccessfulSubjects(?int $value): void { + $this->getBackingStore()->set('successfulSubjects', $value); + } + + /** + * Sets the totalSubjects property value. The total number of subjects in a subject summary. + * @param int|null $value Value to set for the totalSubjects property. + */ + public function setTotalSubjects(?int $value): void { + $this->getBackingStore()->set('totalSubjects', $value); + } + + /** + * Sets the totalTasks property value. The total tasks of subjects in a subject summary. + * @param int|null $value Value to set for the totalTasks property. + */ + public function setTotalTasks(?int $value): void { + $this->getBackingStore()->set('totalTasks', $value); + } + +} diff --git a/src/Generated/Models/IdentityGovernance/SubjectType.php b/src/Generated/Models/IdentityGovernance/SubjectType.php new file mode 100644 index 00000000000..74438796de0 --- /dev/null +++ b/src/Generated/Models/IdentityGovernance/SubjectType.php @@ -0,0 +1,11 @@ + 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'])), ]); } @@ -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()); } /** @@ -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 8b94a00352c..0b4c73faec2 100644 --- a/src/Generated/Models/IdentityGovernance/Workflow.php +++ b/src/Generated/Models/IdentityGovernance/Workflow.php @@ -69,6 +69,7 @@ public function getFieldDeserializers(): array { '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()), @@ -152,6 +153,20 @@ public function getSettings(): ?WorkflowSetting { throw new \UnexpectedValueException("Invalid type found in backing store for 'settings'"); } + /** + * Gets the subjectProcessingResults property value. Per-subject workflow execution results. + * @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 @@ -220,6 +235,7 @@ public function serialize(SerializationWriter $writer): void { $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()); @@ -290,6 +306,14 @@ public function setSettings(?WorkflowSetting $value): void { $this->getBackingStore()->set('settings', $value); } + /** + * Sets the subjectProcessingResults property value. Per-subject workflow execution results. + * @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/WorkflowBase.php b/src/Generated/Models/IdentityGovernance/WorkflowBase.php index dff5d2c9329..772f2dabb82 100644 --- a/src/Generated/Models/IdentityGovernance/WorkflowBase.php +++ b/src/Generated/Models/IdentityGovernance/WorkflowBase.php @@ -172,6 +172,7 @@ public function getFieldDeserializers(): array { 'lastModifiedBy' => fn(ParseNode $n) => $o->setLastModifiedBy($n->getObjectValue([User::class, 'createFromDiscriminatorValue'])), 'lastModifiedDateTime' => fn(ParseNode $n) => $o->setLastModifiedDateTime($n->getDateTimeValue()), '@odata.type' => fn(ParseNode $n) => $o->setOdataType($n->getStringValue()), + 'targetSubjectType' => fn(ParseNode $n) => $o->setTargetSubjectType($n->getEnumValue(SubjectType::class)), 'tasks' => fn(ParseNode $n) => $o->setTasks($n->getCollectionOfObjectValues([Task::class, 'createFromDiscriminatorValue'])), ]; } @@ -236,6 +237,18 @@ public function getOdataType(): ?string { throw new \UnexpectedValueException("Invalid type found in backing store for 'odataType'"); } + /** + * Gets the targetSubjectType property value. The targetSubjectType property + * @return SubjectType|null + */ + public function getTargetSubjectType(): ?SubjectType { + $val = $this->getBackingStore()->get('targetSubjectType'); + if (is_null($val) || $val instanceof SubjectType) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'targetSubjectType'"); + } + /** * Gets the tasks property value. The tasks in the workflow. * @return array|null @@ -267,6 +280,7 @@ public function serialize(SerializationWriter $writer): void { $writer->writeObjectValue('lastModifiedBy', $this->getLastModifiedBy()); $writer->writeDateTimeValue('lastModifiedDateTime', $this->getLastModifiedDateTime()); $writer->writeStringValue('@odata.type', $this->getOdataType()); + $writer->writeEnumValue('targetSubjectType', $this->getTargetSubjectType()); $writer->writeCollectionOfObjectValues('tasks', $this->getTasks()); $writer->writeAdditionalData($this->getAdditionalData()); } @@ -383,6 +397,14 @@ public function setOdataType(?string $value): void { $this->getBackingStore()->set('odataType', $value); } + /** + * Sets the targetSubjectType property value. The targetSubjectType property + * @param SubjectType|null $value Value to set for the targetSubjectType property. + */ + public function setTargetSubjectType(?SubjectType $value): void { + $this->getBackingStore()->set('targetSubjectType', $value); + } + /** * Sets the tasks property value. The tasks in the workflow. * @param array|null $value Value to set for the tasks property. diff --git a/src/Generated/Models/IdentityGovernance/WorkflowExecutionConditions.php b/src/Generated/Models/IdentityGovernance/WorkflowExecutionConditions.php index 7f687ed8cea..953e5453462 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 aeaa7a96e5c..1e6ac8b928d 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/WorkflowSubject.php b/src/Generated/Models/IdentityGovernance/WorkflowSubject.php new file mode 100644 index 00000000000..b318c229854 --- /dev/null +++ b/src/Generated/Models/IdentityGovernance/WorkflowSubject.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 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.directoryObjectWorkflowSubject': return new DirectoryObjectWorkflowSubject(); + 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/InternalDomainFederation.php b/src/Generated/Models/InternalDomainFederation.php index 1509111c6aa..433477eebd8 100644 --- a/src/Generated/Models/InternalDomainFederation.php +++ b/src/Generated/Models/InternalDomainFederation.php @@ -64,6 +64,7 @@ public function getFieldDeserializers(): array { 'promptLoginBehavior' => fn(ParseNode $n) => $o->setPromptLoginBehavior($n->getEnumValue(PromptLoginBehavior::class)), 'signingCertificateUpdateStatus' => fn(ParseNode $n) => $o->setSigningCertificateUpdateStatus($n->getObjectValue([SigningCertificateUpdateStatus::class, 'createFromDiscriminatorValue'])), 'signOutUri' => fn(ParseNode $n) => $o->setSignOutUri($n->getStringValue()), + 'systemBrowserEnabledOn' => fn(ParseNode $n) => $o->setSystemBrowserEnabledOn($n->getEnumValue(SystemBrowserEnabledOn::class)), ]); } @@ -139,6 +140,18 @@ public function getSignOutUri(): ?string { throw new \UnexpectedValueException("Invalid type found in backing store for 'signOutUri'"); } + /** + * Gets the systemBrowserEnabledOn property value. The systemBrowserEnabledOn property + * @return SystemBrowserEnabledOn|null + */ + public function getSystemBrowserEnabledOn(): ?SystemBrowserEnabledOn { + $val = $this->getBackingStore()->get('systemBrowserEnabledOn'); + if (is_null($val) || $val instanceof SystemBrowserEnabledOn) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'systemBrowserEnabledOn'"); + } + /** * Serializes information the current object * @param SerializationWriter $writer Serialization writer to use to serialize this model @@ -153,6 +166,7 @@ public function serialize(SerializationWriter $writer): void { $writer->writeEnumValue('promptLoginBehavior', $this->getPromptLoginBehavior()); $writer->writeObjectValue('signingCertificateUpdateStatus', $this->getSigningCertificateUpdateStatus()); $writer->writeStringValue('signOutUri', $this->getSignOutUri()); + $writer->writeEnumValue('systemBrowserEnabledOn', $this->getSystemBrowserEnabledOn()); } /** @@ -219,4 +233,12 @@ public function setSignOutUri(?string $value): void { $this->getBackingStore()->set('signOutUri', $value); } + /** + * Sets the systemBrowserEnabledOn property value. The systemBrowserEnabledOn property + * @param SystemBrowserEnabledOn|null $value Value to set for the systemBrowserEnabledOn property. + */ + public function setSystemBrowserEnabledOn(?SystemBrowserEnabledOn $value): void { + $this->getBackingStore()->set('systemBrowserEnabledOn', $value); + } + } diff --git a/src/Generated/Models/M365CapabilityBase.php b/src/Generated/Models/M365CapabilityBase.php new file mode 100644 index 00000000000..bf4a6787748 --- /dev/null +++ b/src/Generated/Models/M365CapabilityBase.php @@ -0,0 +1,129 @@ +getChildNode("@odata.type"); + if ($mappingValueNode !== null) { + $mappingValue = $mappingValueNode->getStringValue(); + switch ($mappingValue) { + case '#microsoft.graph.crossTenantCalendarAvailabilityBasic': return new CrossTenantCalendarAvailabilityBasic(); + case '#microsoft.graph.crossTenantCalendarAvailabilityLimitedDetails': return new CrossTenantCalendarAvailabilityLimitedDetails(); + case '#microsoft.graph.crossTenantCalendarSharingFreeBusyDetail': return new CrossTenantCalendarSharingFreeBusyDetail(); + case '#microsoft.graph.crossTenantCalendarSharingFreeBusyReviewer': return new CrossTenantCalendarSharingFreeBusyReviewer(); + case '#microsoft.graph.crossTenantCalendarSharingFreeBusySimple': return new CrossTenantCalendarSharingFreeBusySimple(); + case '#microsoft.graph.crossTenantMailTipsAll': return new CrossTenantMailTipsAll(); + case '#microsoft.graph.crossTenantMailTipsLimited': return new CrossTenantMailTipsLimited(); + case '#microsoft.graph.crossTenantMigration': return new CrossTenantMigration(); + case '#microsoft.graph.crossTenantOpenProfileCard': return new CrossTenantOpenProfileCard(); + case '#microsoft.graph.crossTenantPlacesDeskBooking': return new CrossTenantPlacesDeskBooking(); + case '#microsoft.graph.crossTenantPlacesRoomBooking': return new CrossTenantPlacesRoomBooking(); + } + } + return new M365CapabilityBase(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'inboundAccess' => fn(ParseNode $n) => $o->setInboundAccess($n->getObjectValue([M365CapabilityInboundAccess::class, 'createFromDiscriminatorValue'])), + 'lastModifiedDateTime' => fn(ParseNode $n) => $o->setLastModifiedDateTime($n->getDateTimeValue()), + 'name' => fn(ParseNode $n) => $o->setName($n->getStringValue()), + ]); + } + + /** + * Gets the inboundAccess property value. The inbound access settings for the capability. + * @return M365CapabilityInboundAccess|null + */ + public function getInboundAccess(): ?M365CapabilityInboundAccess { + $val = $this->getBackingStore()->get('inboundAccess'); + if (is_null($val) || $val instanceof M365CapabilityInboundAccess) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'inboundAccess'"); + } + + /** + * Gets the lastModifiedDateTime property value. The automatically updated last modified timestamp for the capability. 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 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. The name or identifier of the capability. Key. + * @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'"); + } + + /** + * Serializes 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('inboundAccess', $this->getInboundAccess()); + $writer->writeDateTimeValue('lastModifiedDateTime', $this->getLastModifiedDateTime()); + $writer->writeStringValue('name', $this->getName()); + } + + /** + * Sets the inboundAccess property value. The inbound access settings for the capability. + * @param M365CapabilityInboundAccess|null $value Value to set for the inboundAccess property. + */ + public function setInboundAccess(?M365CapabilityInboundAccess $value): void { + $this->getBackingStore()->set('inboundAccess', $value); + } + + /** + * Sets the lastModifiedDateTime property value. The automatically updated last modified timestamp for the capability. 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 lastModifiedDateTime property. + */ + public function setLastModifiedDateTime(?DateTime $value): void { + $this->getBackingStore()->set('lastModifiedDateTime', $value); + } + + /** + * Sets the name property value. The name or identifier of the capability. Key. + * @param string|null $value Value to set for the name property. + */ + public function setName(?string $value): void { + $this->getBackingStore()->set('name', $value); + } + +} diff --git a/src/Generated/Models/M365CapabilityBaseCollectionResponse.php b/src/Generated/Models/M365CapabilityBaseCollectionResponse.php new file mode 100644 index 00000000000..7b4ef81fd2e --- /dev/null +++ b/src/Generated/Models/M365CapabilityBaseCollectionResponse.php @@ -0,0 +1,70 @@ + + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'value' => fn(ParseNode $n) => $o->setValue($n->getCollectionOfObjectValues([M365CapabilityBase::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, M365CapabilityBase::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/M365CapabilityInboundAccess.php b/src/Generated/Models/M365CapabilityInboundAccess.php new file mode 100644 index 00000000000..069f12bc908 --- /dev/null +++ b/src/Generated/Models/M365CapabilityInboundAccess.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 M365CapabilityInboundAccess + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): M365CapabilityInboundAccess { + return new M365CapabilityInboundAccess(); + } + + /** + * 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 [ + 'isAllowed' => fn(ParseNode $n) => $o->setIsAllowed($n->getBooleanValue()), + '@odata.type' => fn(ParseNode $n) => $o->setOdataType($n->getStringValue()), + 'resourceScopes' => fn(ParseNode $n) => $o->setResourceScopes($n->getObjectValue([M365CapabilityResourceScopes::class, 'createFromDiscriminatorValue'])), + ]; + } + + /** + * Gets the isAllowed property value. Indicates whether this capability should be allowed or blocked for inbound access. + * @return bool|null + */ + public function getIsAllowed(): ?bool { + $val = $this->getBackingStore()->get('isAllowed'); + if (is_null($val) || is_bool($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'isAllowed'"); + } + + /** + * 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 resourceScopes property value. Specifies the included and excluded resource scopes for the capability. + * @return M365CapabilityResourceScopes|null + */ + public function getResourceScopes(): ?M365CapabilityResourceScopes { + $val = $this->getBackingStore()->get('resourceScopes'); + if (is_null($val) || $val instanceof M365CapabilityResourceScopes) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'resourceScopes'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeBooleanValue('isAllowed', $this->getIsAllowed()); + $writer->writeStringValue('@odata.type', $this->getOdataType()); + $writer->writeObjectValue('resourceScopes', $this->getResourceScopes()); + $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 isAllowed property value. Indicates whether this capability should be allowed or blocked for inbound access. + * @param bool|null $value Value to set for the isAllowed property. + */ + public function setIsAllowed(?bool $value): void { + $this->getBackingStore()->set('isAllowed', $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 resourceScopes property value. Specifies the included and excluded resource scopes for the capability. + * @param M365CapabilityResourceScopes|null $value Value to set for the resourceScopes property. + */ + public function setResourceScopes(?M365CapabilityResourceScopes $value): void { + $this->getBackingStore()->set('resourceScopes', $value); + } + +} diff --git a/src/Generated/Models/M365CapabilityResourceScope.php b/src/Generated/Models/M365CapabilityResourceScope.php new file mode 100644 index 00000000000..5d52cc608e2 --- /dev/null +++ b/src/Generated/Models/M365CapabilityResourceScope.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 M365CapabilityResourceScope + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): M365CapabilityResourceScope { + return new M365CapabilityResourceScope(); + } + + /** + * Gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @return array|null + */ + public function getAdditionalData(): ?array { + $val = $this->getBackingStore()->get('additionalData'); + if (is_null($val) || is_array($val)) { + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'additionalData'"); + } + + /** + * Gets the BackingStore property value. Stores model information. + * @return BackingStore + */ + public function getBackingStore(): BackingStore { + return $this->backingStore; + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return [ + '@odata.type' => fn(ParseNode $n) => $o->setOdataType($n->getStringValue()), + 'resourceId' => fn(ParseNode $n) => $o->setResourceId($n->getStringValue()), + 'resourceType' => fn(ParseNode $n) => $o->setResourceType($n->getEnumValue(M365ResourceType::class)), + ]; + } + + /** + * Gets the @odata.type property value. The OdataType property + * @return string|null + */ + public function getOdataType(): ?string { + $val = $this->getBackingStore()->get('odataType'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'odataType'"); + } + + /** + * Gets the resourceId property value. The ID of the resource to modify. The value is either All, to apply the capability to all resources of the type specified by resourceType (all users or all groups), or the GUID of a specific user or group. + * @return string|null + */ + public function getResourceId(): ?string { + $val = $this->getBackingStore()->get('resourceId'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'resourceId'"); + } + + /** + * Gets the resourceType property value. The resourceType property + * @return M365ResourceType|null + */ + public function getResourceType(): ?M365ResourceType { + $val = $this->getBackingStore()->get('resourceType'); + if (is_null($val) || $val instanceof M365ResourceType) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'resourceType'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeStringValue('@odata.type', $this->getOdataType()); + $writer->writeStringValue('resourceId', $this->getResourceId()); + $writer->writeEnumValue('resourceType', $this->getResourceType()); + $writer->writeAdditionalData($this->getAdditionalData()); + } + + /** + * Sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @param array $value Value to set for the AdditionalData property. + */ + public function setAdditionalData(?array $value): void { + $this->getBackingStore()->set('additionalData', $value); + } + + /** + * Sets the BackingStore property value. Stores model information. + * @param BackingStore $value Value to set for the BackingStore property. + */ + public function setBackingStore(BackingStore $value): void { + $this->backingStore = $value; + } + + /** + * Sets the @odata.type property value. The OdataType property + * @param string|null $value Value to set for the @odata.type property. + */ + public function setOdataType(?string $value): void { + $this->getBackingStore()->set('odataType', $value); + } + + /** + * Sets the resourceId property value. The ID of the resource to modify. The value is either All, to apply the capability to all resources of the type specified by resourceType (all users or all groups), or the GUID of a specific user or group. + * @param string|null $value Value to set for the resourceId property. + */ + public function setResourceId(?string $value): void { + $this->getBackingStore()->set('resourceId', $value); + } + + /** + * Sets the resourceType property value. The resourceType property + * @param M365ResourceType|null $value Value to set for the resourceType property. + */ + public function setResourceType(?M365ResourceType $value): void { + $this->getBackingStore()->set('resourceType', $value); + } + +} diff --git a/src/Generated/Models/M365CapabilityResourceScopes.php b/src/Generated/Models/M365CapabilityResourceScopes.php new file mode 100644 index 00000000000..0a6296ca9e1 --- /dev/null +++ b/src/Generated/Models/M365CapabilityResourceScopes.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 M365CapabilityResourceScopes + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): M365CapabilityResourceScopes { + return new M365CapabilityResourceScopes(); + } + + /** + * 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 excluded property value. Resources to exclude from the scope. If a resource appears in both included and excluded, the excluded property takes precedence. + * @return array|null + */ + public function getExcluded(): ?array { + $val = $this->getBackingStore()->get('excluded'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, M365CapabilityResourceScope::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'excluded'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return [ + 'excluded' => fn(ParseNode $n) => $o->setExcluded($n->getCollectionOfObjectValues([M365CapabilityResourceScope::class, 'createFromDiscriminatorValue'])), + 'included' => fn(ParseNode $n) => $o->setIncluded($n->getCollectionOfObjectValues([M365CapabilityResourceScope::class, 'createFromDiscriminatorValue'])), + '@odata.type' => fn(ParseNode $n) => $o->setOdataType($n->getStringValue()), + ]; + } + + /** + * Gets the included property value. Resources to include in the scope. + * @return array|null + */ + public function getIncluded(): ?array { + $val = $this->getBackingStore()->get('included'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, M365CapabilityResourceScope::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'included'"); + } + + /** + * 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('excluded', $this->getExcluded()); + $writer->writeCollectionOfObjectValues('included', $this->getIncluded()); + $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 excluded property value. Resources to exclude from the scope. If a resource appears in both included and excluded, the excluded property takes precedence. + * @param array|null $value Value to set for the excluded property. + */ + public function setExcluded(?array $value): void { + $this->getBackingStore()->set('excluded', $value); + } + + /** + * Sets the included property value. Resources to include in the scope. + * @param array|null $value Value to set for the included property. + */ + public function setIncluded(?array $value): void { + $this->getBackingStore()->set('included', $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/M365ResourceType.php b/src/Generated/Models/M365ResourceType.php new file mode 100644 index 00000000000..6a9f721257a --- /dev/null +++ b/src/Generated/Models/M365ResourceType.php @@ -0,0 +1,12 @@ + fn(ParseNode $n) => $o->setSingleValueExtendedProperties($n->getCollectionOfObjectValues([SingleValueLegacyExtendedProperty::class, 'createFromDiscriminatorValue'])), 'totalItemCount' => fn(ParseNode $n) => $o->setTotalItemCount($n->getIntegerValue()), 'type' => fn(ParseNode $n) => $o->setType($n->getStringValue()), + 'wellKnownName' => fn(ParseNode $n) => $o->setWellKnownName($n->getStringValue()), ]); } @@ -160,6 +161,18 @@ public function getType(): ?string { throw new \UnexpectedValueException("Invalid type found in backing store for 'type'"); } + /** + * Gets the wellKnownName property value. The locale-independent well-known name of the folder for folders created by Outlook, such as inbox, sentitems, drafts, deleteditems, or archive. For user-created folders, the value is null. Read-only. + * @return string|null + */ + public function getWellKnownName(): ?string { + $val = $this->getBackingStore()->get('wellKnownName'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'wellKnownName'"); + } + /** * Serializes information the current object * @param SerializationWriter $writer Serialization writer to use to serialize this model @@ -175,6 +188,7 @@ public function serialize(SerializationWriter $writer): void { $writer->writeCollectionOfObjectValues('singleValueExtendedProperties', $this->getSingleValueExtendedProperties()); $writer->writeIntegerValue('totalItemCount', $this->getTotalItemCount()); $writer->writeStringValue('type', $this->getType()); + $writer->writeStringValue('wellKnownName', $this->getWellKnownName()); } /** @@ -249,4 +263,12 @@ public function setType(?string $value): void { $this->getBackingStore()->set('type', $value); } + /** + * Sets the wellKnownName property value. The locale-independent well-known name of the folder for folders created by Outlook, such as inbox, sentitems, drafts, deleteditems, or archive. For user-created folders, the value is null. Read-only. + * @param string|null $value Value to set for the wellKnownName property. + */ + public function setWellKnownName(?string $value): void { + $this->getBackingStore()->set('wellKnownName', $value); + } + } diff --git a/src/Generated/Models/PrincipalResourceMembershipsScope.php b/src/Generated/Models/PrincipalResourceMembershipsScope.php index 81585017137..387c1bab12a 100644 --- a/src/Generated/Models/PrincipalResourceMembershipsScope.php +++ b/src/Generated/Models/PrincipalResourceMembershipsScope.php @@ -39,7 +39,7 @@ public function getFieldDeserializers(): array { } /** - * Gets the principalScopes property value. Defines the scopes of the principals whose access to resources are reviewed in the access review. + * Gets the principalScopes property value. Defines the scopes of the principals whose access to resources are reviewed in the access review. Use an accessReviewPrincipalScope object to select a well-known population of principals, such as all guest users. * @return array|null */ public function getPrincipalScopes(): ?array { @@ -53,7 +53,7 @@ public function getPrincipalScopes(): ?array { } /** - * Gets the resourceScopes property value. Defines the scopes of the resources for which access is reviewed. + * Gets the resourceScopes property value. Defines the scopes of the resources for which access is reviewed. Use an accessReviewResourceScope object to identify the resource, or an accessReviewAccessPackageAssignmentPolicyScope object when the resource is an access package assignment policy. * @return array|null */ public function getResourceScopes(): ?array { @@ -77,7 +77,7 @@ public function serialize(SerializationWriter $writer): void { } /** - * Sets the principalScopes property value. Defines the scopes of the principals whose access to resources are reviewed in the access review. + * Sets the principalScopes property value. Defines the scopes of the principals whose access to resources are reviewed in the access review. Use an accessReviewPrincipalScope object to select a well-known population of principals, such as all guest users. * @param array|null $value Value to set for the principalScopes property. */ public function setPrincipalScopes(?array $value): void { @@ -85,7 +85,7 @@ public function setPrincipalScopes(?array $value): void { } /** - * Sets the resourceScopes property value. Defines the scopes of the resources for which access is reviewed. + * Sets the resourceScopes property value. Defines the scopes of the resources for which access is reviewed. Use an accessReviewResourceScope object to identify the resource, or an accessReviewAccessPackageAssignmentPolicyScope object when the resource is an access package assignment policy. * @param array|null $value Value to set for the resourceScopes property. */ public function setResourceScopes(?array $value): void { diff --git a/src/Generated/Models/Security/Alert.php b/src/Generated/Models/Security/Alert.php index 8eaf09dc1c3..1ca6eec7dad 100644 --- a/src/Generated/Models/Security/Alert.php +++ b/src/Generated/Models/Security/Alert.php @@ -200,7 +200,7 @@ public function getDetectorId(): ?string { } /** - * Gets the determination property value. Specifies the result of the investigation, whether the alert represents a true attack and if so, the nature of the attack. The possible values are: unknown, apt, malware, securityPersonnel, securityTesting, unwantedSoftware, other, multiStagedAttack, compromisedAccount, phishing, maliciousUserActivity, notMalicious, notEnoughDataToValidate, confirmedUserActivity, lineOfBusinessApplication, unknownFutureValue. + * Gets the determination property value. Specifies the result of the investigation, whether the alert represents a true attack and if so, the nature of the attack. The possible values are: unknown, apt, malware, securityPersonnel, securityTesting, unwantedSoftware, other, multiStagedAttack, compromisedAccount, phishing, maliciousUserActivity, notMalicious, notEnoughDataToValidate, confirmedActivity, lineOfBusinessApplication, unknownFutureValue. * @return AlertDetermination|null */ public function getDetermination(): ?AlertDetermination { @@ -679,7 +679,7 @@ public function setDetectorId(?string $value): void { } /** - * Sets the determination property value. Specifies the result of the investigation, whether the alert represents a true attack and if so, the nature of the attack. The possible values are: unknown, apt, malware, securityPersonnel, securityTesting, unwantedSoftware, other, multiStagedAttack, compromisedAccount, phishing, maliciousUserActivity, notMalicious, notEnoughDataToValidate, confirmedUserActivity, lineOfBusinessApplication, unknownFutureValue. + * Sets the determination property value. Specifies the result of the investigation, whether the alert represents a true attack and if so, the nature of the attack. The possible values are: unknown, apt, malware, securityPersonnel, securityTesting, unwantedSoftware, other, multiStagedAttack, compromisedAccount, phishing, maliciousUserActivity, notMalicious, notEnoughDataToValidate, confirmedActivity, lineOfBusinessApplication, unknownFutureValue. * @param AlertDetermination|null $value Value to set for the determination property. */ public function setDetermination(?AlertDetermination $value): void { diff --git a/src/Generated/Models/Security/Incident.php b/src/Generated/Models/Security/Incident.php index d19d8076447..305d29a3d0d 100644 --- a/src/Generated/Models/Security/Incident.php +++ b/src/Generated/Models/Security/Incident.php @@ -118,7 +118,7 @@ public function getDescription(): ?string { } /** - * Gets the determination property value. Specifies the determination of the incident. The possible values are: unknown, apt, malware, securityPersonnel, securityTesting, unwantedSoftware, other, multiStagedAttack, compromisedUser, phishing, maliciousUserActivity, clean, insufficientData, confirmedUserActivity, lineOfBusinessApplication, unknownFutureValue. + * Gets the determination property value. Specifies the determination of the incident. The possible values are: unknown, apt, malware, securityPersonnel, securityTesting, unwantedSoftware, other, multiStagedAttack, compromisedUser, phishing, maliciousUserActivity, clean, insufficientData, confirmedActivity, lineOfBusinessApplication, unknownFutureValue. * @return AlertDetermination|null */ public function getDetermination(): ?AlertDetermination { @@ -404,7 +404,7 @@ public function setDescription(?string $value): void { } /** - * Sets the determination property value. Specifies the determination of the incident. The possible values are: unknown, apt, malware, securityPersonnel, securityTesting, unwantedSoftware, other, multiStagedAttack, compromisedUser, phishing, maliciousUserActivity, clean, insufficientData, confirmedUserActivity, lineOfBusinessApplication, unknownFutureValue. + * Sets the determination property value. Specifies the determination of the incident. The possible values are: unknown, apt, malware, securityPersonnel, securityTesting, unwantedSoftware, other, multiStagedAttack, compromisedUser, phishing, maliciousUserActivity, clean, insufficientData, confirmedActivity, lineOfBusinessApplication, unknownFutureValue. * @param AlertDetermination|null $value Value to set for the determination property. */ public function setDetermination(?AlertDetermination $value): void { diff --git a/src/Generated/Models/SystemBrowserEnabledOn.php b/src/Generated/Models/SystemBrowserEnabledOn.php new file mode 100644 index 00000000000..50748b58fca --- /dev/null +++ b/src/Generated/Models/SystemBrowserEnabledOn.php @@ -0,0 +1,13 @@ +|null + */ + public function getDecisions(): ?array { + $val = $this->getBackingStore()->get('decisions'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, AccessReviewInstanceDecisionItem::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'decisions'"); + } + + /** + * Gets the definitions property value. Represents the unified (vNext) template and scheduling for an access review. + * @return array|null + */ + public function getDefinitions(): ?array { + $val = $this->getBackingStore()->get('definitions'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, AccessReviewScheduleDefinition::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'definitions'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'decisions' => fn(ParseNode $n) => $o->setDecisions($n->getCollectionOfObjectValues([AccessReviewInstanceDecisionItem::class, 'createFromDiscriminatorValue'])), + 'definitions' => fn(ParseNode $n) => $o->setDefinitions($n->getCollectionOfObjectValues([AccessReviewScheduleDefinition::class, 'createFromDiscriminatorValue'])), + 'instances' => fn(ParseNode $n) => $o->setInstances($n->getCollectionOfObjectValues([AccessReviewInstance::class, 'createFromDiscriminatorValue'])), + ]); + } + + /** + * Gets the instances property value. Represents the unified (vNext) instance of a review. + * @return array|null + */ + public function getInstances(): ?array { + $val = $this->getBackingStore()->get('instances'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, AccessReviewInstance::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'instances'"); + } + + /** + * Serializes 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('decisions', $this->getDecisions()); + $writer->writeCollectionOfObjectValues('definitions', $this->getDefinitions()); + $writer->writeCollectionOfObjectValues('instances', $this->getInstances()); + } + + /** + * Sets the decisions property value. Represents the unified (vNext) access review decisions on an instance of a review. + * @param array|null $value Value to set for the decisions property. + */ + public function setDecisions(?array $value): void { + $this->getBackingStore()->set('decisions', $value); + } + + /** + * Sets the definitions property value. Represents the unified (vNext) template and scheduling for an access review. + * @param array|null $value Value to set for the definitions property. + */ + public function setDefinitions(?array $value): void { + $this->getBackingStore()->set('definitions', $value); + } + + /** + * Sets the instances property value. Represents the unified (vNext) instance of a review. + * @param array|null $value Value to set for the instances property. + */ + public function setInstances(?array $value): void { + $this->getBackingStore()->set('instances', $value); + } + +} diff --git a/src/Generated/Policies/CrossTenantAccessPolicy/EscapedDefault/DefaultRequestBuilder.php b/src/Generated/Policies/CrossTenantAccessPolicy/EscapedDefault/DefaultRequestBuilder.php index 5e73feec869..4431e67ef4d 100644 --- a/src/Generated/Policies/CrossTenantAccessPolicy/EscapedDefault/DefaultRequestBuilder.php +++ b/src/Generated/Policies/CrossTenantAccessPolicy/EscapedDefault/DefaultRequestBuilder.php @@ -6,6 +6,7 @@ use Http\Promise\Promise; use Microsoft\Graph\Generated\Models\CrossTenantAccessPolicyConfigurationDefault; use Microsoft\Graph\Generated\Models\ODataErrors\ODataError; +use Microsoft\Graph\Generated\Policies\CrossTenantAccessPolicy\EscapedDefault\M365Capabilities\M365CapabilitiesRequestBuilder; use Microsoft\Graph\Generated\Policies\CrossTenantAccessPolicy\EscapedDefault\ResetToSystemDefault\ResetToSystemDefaultRequestBuilder; use Microsoft\Kiota\Abstractions\BaseRequestBuilder; use Microsoft\Kiota\Abstractions\HttpMethod; @@ -17,6 +18,13 @@ */ class DefaultRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the m365Capabilities property of the microsoft.graph.crossTenantAccessPolicyConfigurationDefault entity. + */ + public function m365Capabilities(): M365CapabilitiesRequestBuilder { + return new M365CapabilitiesRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Provides operations to call the resetToSystemDefault method. */ diff --git a/src/Generated/Admin/ConfigurationManagement/ConfigurationSnapshotJobs/Count/CountRequestBuilder.php b/src/Generated/Policies/CrossTenantAccessPolicy/EscapedDefault/M365Capabilities/Count/CountRequestBuilder.php similarity index 92% rename from src/Generated/Admin/ConfigurationManagement/ConfigurationSnapshotJobs/Count/CountRequestBuilder.php rename to src/Generated/Policies/CrossTenantAccessPolicy/EscapedDefault/M365Capabilities/Count/CountRequestBuilder.php index 9a86f460ed2..8d802c17e91 100644 --- a/src/Generated/Admin/ConfigurationManagement/ConfigurationSnapshotJobs/Count/CountRequestBuilder.php +++ b/src/Generated/Policies/CrossTenantAccessPolicy/EscapedDefault/M365Capabilities/Count/CountRequestBuilder.php @@ -1,6 +1,6 @@ pathParameters = $pathParametersOrRawUrl; } else { diff --git a/src/Generated/Policies/CrossTenantAccessPolicy/EscapedDefault/M365Capabilities/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/Policies/CrossTenantAccessPolicy/EscapedDefault/M365Capabilities/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..f5eb50128b0 --- /dev/null +++ b/src/Generated/Policies/CrossTenantAccessPolicy/EscapedDefault/M365Capabilities/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/Policies/CrossTenantAccessPolicy/EscapedDefault/M365Capabilities/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/Policies/CrossTenantAccessPolicy/EscapedDefault/M365Capabilities/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..d3399281985 --- /dev/null +++ b/src/Generated/Policies/CrossTenantAccessPolicy/EscapedDefault/M365Capabilities/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/Policies/CrossTenantAccessPolicy/EscapedDefault/M365Capabilities/Item/M365CapabilityBaseNameItemRequestBuilder.php b/src/Generated/Policies/CrossTenantAccessPolicy/EscapedDefault/M365Capabilities/Item/M365CapabilityBaseNameItemRequestBuilder.php new file mode 100644 index 00000000000..b705a7a77f6 --- /dev/null +++ b/src/Generated/Policies/CrossTenantAccessPolicy/EscapedDefault/M365Capabilities/Item/M365CapabilityBaseNameItemRequestBuilder.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}/policies/crossTenantAccessPolicy/default/m365Capabilities/{m365CapabilityBase%2Dname}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property m365Capabilities for policies + * @param M365CapabilityBaseNameItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?M365CapabilityBaseNameItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Defines the default Microsoft 365 cross-tenant capabilities for inbound access from external organizations. + * @param M365CapabilityBaseNameItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?M365CapabilityBaseNameItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [M365CapabilityBase::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update an existing Microsoft 365 cross-tenant capability for the default cross-tenant access policy. + * @param M365CapabilityBase $body The request body + * @param M365CapabilityBaseNameItemRequestBuilderPatchRequestConfiguration|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/crosstenantaccesspolicyconfigurationdefault-update-m365capabilities?view=graph-rest-1.0 Find more info here + */ + public function patch(M365CapabilityBase $body, ?M365CapabilityBaseNameItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [M365CapabilityBase::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property m365Capabilities for policies + * @param M365CapabilityBaseNameItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?M365CapabilityBaseNameItemRequestBuilderDeleteRequestConfiguration $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; + } + + /** + * Defines the default Microsoft 365 cross-tenant capabilities for inbound access from external organizations. + * @param M365CapabilityBaseNameItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?M365CapabilityBaseNameItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Update an existing Microsoft 365 cross-tenant capability for the default cross-tenant access policy. + * @param M365CapabilityBase $body The request body + * @param M365CapabilityBaseNameItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(M365CapabilityBase $body, ?M365CapabilityBaseNameItemRequestBuilderPatchRequestConfiguration $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 M365CapabilityBaseNameItemRequestBuilder + */ + public function withUrl(string $rawUrl): M365CapabilityBaseNameItemRequestBuilder { + return new M365CapabilityBaseNameItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Policies/CrossTenantAccessPolicy/EscapedDefault/M365Capabilities/Item/M365CapabilityBaseNameItemRequestBuilderDeleteRequestConfiguration.php b/src/Generated/Policies/CrossTenantAccessPolicy/EscapedDefault/M365Capabilities/Item/M365CapabilityBaseNameItemRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..0dfbd53555c --- /dev/null +++ b/src/Generated/Policies/CrossTenantAccessPolicy/EscapedDefault/M365Capabilities/Item/M365CapabilityBaseNameItemRequestBuilderDeleteRequestConfiguration.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/EscapedDefault/M365Capabilities/Item/M365CapabilityBaseNameItemRequestBuilderGetQueryParameters.php b/src/Generated/Policies/CrossTenantAccessPolicy/EscapedDefault/M365Capabilities/Item/M365CapabilityBaseNameItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..39ed488bb9d --- /dev/null +++ b/src/Generated/Policies/CrossTenantAccessPolicy/EscapedDefault/M365Capabilities/Item/M365CapabilityBaseNameItemRequestBuilderGetQueryParameters.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 M365CapabilityBaseNameItemRequestBuilderGetQueryParameters 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/EscapedDefault/M365Capabilities/Item/M365CapabilityBaseNameItemRequestBuilderGetRequestConfiguration.php b/src/Generated/Policies/CrossTenantAccessPolicy/EscapedDefault/M365Capabilities/Item/M365CapabilityBaseNameItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..120cd2b6323 --- /dev/null +++ b/src/Generated/Policies/CrossTenantAccessPolicy/EscapedDefault/M365Capabilities/Item/M365CapabilityBaseNameItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param M365CapabilityBaseNameItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?M365CapabilityBaseNameItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new M365CapabilityBaseNameItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return M365CapabilityBaseNameItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): M365CapabilityBaseNameItemRequestBuilderGetQueryParameters { + return new M365CapabilityBaseNameItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Admin/ConfigurationManagement/ConfigurationMonitoringResults/Item/ConfigurationMonitoringResultItemRequestBuilderPatchRequestConfiguration.php b/src/Generated/Policies/CrossTenantAccessPolicy/EscapedDefault/M365Capabilities/Item/M365CapabilityBaseNameItemRequestBuilderPatchRequestConfiguration.php similarity index 67% rename from src/Generated/Admin/ConfigurationManagement/ConfigurationMonitoringResults/Item/ConfigurationMonitoringResultItemRequestBuilderPatchRequestConfiguration.php rename to src/Generated/Policies/CrossTenantAccessPolicy/EscapedDefault/M365Capabilities/Item/M365CapabilityBaseNameItemRequestBuilderPatchRequestConfiguration.php index 8ad7ad6a7bc..36ce83cdbf1 100644 --- a/src/Generated/Admin/ConfigurationManagement/ConfigurationMonitoringResults/Item/ConfigurationMonitoringResultItemRequestBuilderPatchRequestConfiguration.php +++ b/src/Generated/Policies/CrossTenantAccessPolicy/EscapedDefault/M365Capabilities/Item/M365CapabilityBaseNameItemRequestBuilderPatchRequestConfiguration.php @@ -1,6 +1,6 @@ |string>|null $headers Request headers * @param array|null $options Request options */ diff --git a/src/Generated/Policies/CrossTenantAccessPolicy/EscapedDefault/M365Capabilities/M365CapabilitiesRequestBuilder.php b/src/Generated/Policies/CrossTenantAccessPolicy/EscapedDefault/M365Capabilities/M365CapabilitiesRequestBuilder.php new file mode 100644 index 00000000000..3e98c20a02d --- /dev/null +++ b/src/Generated/Policies/CrossTenantAccessPolicy/EscapedDefault/M365Capabilities/M365CapabilitiesRequestBuilder.php @@ -0,0 +1,135 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the m365Capabilities property of the microsoft.graph.crossTenantAccessPolicyConfigurationDefault entity. + * @param string $m365CapabilityBaseName The unique identifier of m365CapabilityBase + * @return M365CapabilityBaseNameItemRequestBuilder + */ + public function byM365CapabilityBaseName(string $m365CapabilityBaseName): M365CapabilityBaseNameItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['m365CapabilityBase%2Dname'] = $m365CapabilityBaseName; + return new M365CapabilityBaseNameItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new M365CapabilitiesRequestBuilder 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/default/m365Capabilities{?%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 Microsoft 365 cross-tenant capabilities configured for the default cross-tenant access policy. The returned collection is a heterogeneous collection of derived types of m365CapabilityBase, differentiated by their @odata.type property. + * @param M365CapabilitiesRequestBuilderGetRequestConfiguration|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/crosstenantaccesspolicyconfigurationdefault-list-m365capabilities?view=graph-rest-1.0 Find more info here + */ + public function get(?M365CapabilitiesRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [M365CapabilityBaseCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Create a new Microsoft 365 cross-tenant capability for the default cross-tenant access policy. The @odata.type property in the request body is required to specify which type of capability to create. + * @param M365CapabilityBase $body The request body + * @param M365CapabilitiesRequestBuilderPostRequestConfiguration|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/crosstenantaccesspolicyconfigurationdefault-post-m365capabilities?view=graph-rest-1.0 Find more info here + */ + public function post(M365CapabilityBase $body, ?M365CapabilitiesRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [M365CapabilityBase::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Get a list of Microsoft 365 cross-tenant capabilities configured for the default cross-tenant access policy. The returned collection is a heterogeneous collection of derived types of m365CapabilityBase, differentiated by their @odata.type property. + * @param M365CapabilitiesRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?M365CapabilitiesRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Create a new Microsoft 365 cross-tenant capability for the default cross-tenant access policy. The @odata.type property in the request body is required to specify which type of capability to create. + * @param M365CapabilityBase $body The request body + * @param M365CapabilitiesRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(M365CapabilityBase $body, ?M365CapabilitiesRequestBuilderPostRequestConfiguration $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 M365CapabilitiesRequestBuilder + */ + public function withUrl(string $rawUrl): M365CapabilitiesRequestBuilder { + return new M365CapabilitiesRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Policies/CrossTenantAccessPolicy/EscapedDefault/M365Capabilities/M365CapabilitiesRequestBuilderGetQueryParameters.php b/src/Generated/Policies/CrossTenantAccessPolicy/EscapedDefault/M365Capabilities/M365CapabilitiesRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..b5ee2d79a1e --- /dev/null +++ b/src/Generated/Policies/CrossTenantAccessPolicy/EscapedDefault/M365Capabilities/M365CapabilitiesRequestBuilderGetQueryParameters.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 M365CapabilitiesRequestBuilderGetQueryParameters 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/Policies/CrossTenantAccessPolicy/EscapedDefault/M365Capabilities/M365CapabilitiesRequestBuilderGetRequestConfiguration.php b/src/Generated/Policies/CrossTenantAccessPolicy/EscapedDefault/M365Capabilities/M365CapabilitiesRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..d88f5ba61b0 --- /dev/null +++ b/src/Generated/Policies/CrossTenantAccessPolicy/EscapedDefault/M365Capabilities/M365CapabilitiesRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param M365CapabilitiesRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?M365CapabilitiesRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new M365CapabilitiesRequestBuilderGetQueryParameters. + * @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 M365CapabilitiesRequestBuilderGetQueryParameters + */ + 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): M365CapabilitiesRequestBuilderGetQueryParameters { + return new M365CapabilitiesRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/Policies/CrossTenantAccessPolicy/EscapedDefault/M365Capabilities/M365CapabilitiesRequestBuilderPostRequestConfiguration.php b/src/Generated/Policies/CrossTenantAccessPolicy/EscapedDefault/M365Capabilities/M365CapabilitiesRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..e8987c2c0e0 --- /dev/null +++ b/src/Generated/Policies/CrossTenantAccessPolicy/EscapedDefault/M365Capabilities/M365CapabilitiesRequestBuilderPostRequestConfiguration.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/CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilder.php b/src/Generated/Policies/CrossTenantAccessPolicy/Partners/Item/CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilder.php index 132c0a26eb4..5ae9f24465d 100644 --- a/src/Generated/Policies/CrossTenantAccessPolicy/Partners/Item/CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilder.php +++ b/src/Generated/Policies/CrossTenantAccessPolicy/Partners/Item/CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilder.php @@ -7,6 +7,7 @@ use Microsoft\Graph\Generated\Models\CrossTenantAccessPolicyConfigurationPartner; use Microsoft\Graph\Generated\Models\ODataErrors\ODataError; use Microsoft\Graph\Generated\Policies\CrossTenantAccessPolicy\Partners\Item\IdentitySynchronization\IdentitySynchronizationRequestBuilder; +use Microsoft\Graph\Generated\Policies\CrossTenantAccessPolicy\Partners\Item\M365Capabilities\M365CapabilitiesRequestBuilder; use Microsoft\Graph\Generated\Policies\CrossTenantAccessPolicy\Partners\Item\ServiceProviderConstraints\ServiceProviderConstraintsRequestBuilder; use Microsoft\Kiota\Abstractions\BaseRequestBuilder; use Microsoft\Kiota\Abstractions\HttpMethod; @@ -25,6 +26,13 @@ public function identitySynchronization(): IdentitySynchronizationRequestBuilder return new IdentitySynchronizationRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to manage the m365Capabilities property of the microsoft.graph.crossTenantAccessPolicyConfigurationPartner entity. + */ + public function m365Capabilities(): M365CapabilitiesRequestBuilder { + return new M365CapabilitiesRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Provides operations to manage the serviceProviderConstraints property of the microsoft.graph.crossTenantAccessPolicyConfigurationPartner entity. */ diff --git a/src/Generated/Policies/CrossTenantAccessPolicy/Partners/Item/M365Capabilities/Count/CountRequestBuilder.php b/src/Generated/Policies/CrossTenantAccessPolicy/Partners/Item/M365Capabilities/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..d801fe4b37f --- /dev/null +++ b/src/Generated/Policies/CrossTenantAccessPolicy/Partners/Item/M365Capabilities/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}/policies/crossTenantAccessPolicy/partners/{crossTenantAccessPolicyConfigurationPartner%2DtenantId}/m365Capabilities/$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/ConfigurationManagement/ConfigurationSnapshots/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/Policies/CrossTenantAccessPolicy/Partners/Item/M365Capabilities/Count/CountRequestBuilderGetQueryParameters.php similarity index 88% rename from src/Generated/Admin/ConfigurationManagement/ConfigurationSnapshots/Count/CountRequestBuilderGetQueryParameters.php rename to src/Generated/Policies/CrossTenantAccessPolicy/Partners/Item/M365Capabilities/Count/CountRequestBuilderGetQueryParameters.php index 05bd24338cb..658dac91511 100644 --- a/src/Generated/Admin/ConfigurationManagement/ConfigurationSnapshots/Count/CountRequestBuilderGetQueryParameters.php +++ b/src/Generated/Policies/CrossTenantAccessPolicy/Partners/Item/M365Capabilities/Count/CountRequestBuilderGetQueryParameters.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. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/policies/crossTenantAccessPolicy/partners/{crossTenantAccessPolicyConfigurationPartner%2DtenantId}/m365Capabilities/{m365CapabilityBase%2Dname}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete a Microsoft 365 cross-tenant capability from a partner organization in the cross-tenant access policy. + * @param M365CapabilityBaseNameItemRequestBuilderDeleteRequestConfiguration|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/crosstenantaccesspolicyconfigurationpartner-delete-m365capabilities?view=graph-rest-1.0 Find more info here + */ + public function delete(?M365CapabilityBaseNameItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Defines the partner-specific Microsoft 365 cross-tenant capabilities for inbound access from the partner organization. + * @param M365CapabilityBaseNameItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?M365CapabilityBaseNameItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [M365CapabilityBase::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update an existing Microsoft 365 cross-tenant capability for a partner organization in the cross-tenant access policy. + * @param M365CapabilityBase $body The request body + * @param M365CapabilityBaseNameItemRequestBuilderPatchRequestConfiguration|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/crosstenantaccesspolicyconfigurationpartner-update-m365capabilities?view=graph-rest-1.0 Find more info here + */ + public function patch(M365CapabilityBase $body, ?M365CapabilityBaseNameItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [M365CapabilityBase::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete a Microsoft 365 cross-tenant capability from a partner organization in the cross-tenant access policy. + * @param M365CapabilityBaseNameItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?M365CapabilityBaseNameItemRequestBuilderDeleteRequestConfiguration $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; + } + + /** + * Defines the partner-specific Microsoft 365 cross-tenant capabilities for inbound access from the partner organization. + * @param M365CapabilityBaseNameItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?M365CapabilityBaseNameItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Update an existing Microsoft 365 cross-tenant capability for a partner organization in the cross-tenant access policy. + * @param M365CapabilityBase $body The request body + * @param M365CapabilityBaseNameItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(M365CapabilityBase $body, ?M365CapabilityBaseNameItemRequestBuilderPatchRequestConfiguration $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 M365CapabilityBaseNameItemRequestBuilder + */ + public function withUrl(string $rawUrl): M365CapabilityBaseNameItemRequestBuilder { + return new M365CapabilityBaseNameItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Policies/CrossTenantAccessPolicy/Partners/Item/M365Capabilities/Item/M365CapabilityBaseNameItemRequestBuilderDeleteRequestConfiguration.php b/src/Generated/Policies/CrossTenantAccessPolicy/Partners/Item/M365Capabilities/Item/M365CapabilityBaseNameItemRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..303a9ca65b4 --- /dev/null +++ b/src/Generated/Policies/CrossTenantAccessPolicy/Partners/Item/M365Capabilities/Item/M365CapabilityBaseNameItemRequestBuilderDeleteRequestConfiguration.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/M365Capabilities/Item/M365CapabilityBaseNameItemRequestBuilderGetQueryParameters.php b/src/Generated/Policies/CrossTenantAccessPolicy/Partners/Item/M365Capabilities/Item/M365CapabilityBaseNameItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..e46a09fbae5 --- /dev/null +++ b/src/Generated/Policies/CrossTenantAccessPolicy/Partners/Item/M365Capabilities/Item/M365CapabilityBaseNameItemRequestBuilderGetQueryParameters.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 M365CapabilityBaseNameItemRequestBuilderGetQueryParameters 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/M365Capabilities/Item/M365CapabilityBaseNameItemRequestBuilderGetRequestConfiguration.php b/src/Generated/Policies/CrossTenantAccessPolicy/Partners/Item/M365Capabilities/Item/M365CapabilityBaseNameItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..94debcbd98c --- /dev/null +++ b/src/Generated/Policies/CrossTenantAccessPolicy/Partners/Item/M365Capabilities/Item/M365CapabilityBaseNameItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param M365CapabilityBaseNameItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?M365CapabilityBaseNameItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new M365CapabilityBaseNameItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return M365CapabilityBaseNameItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): M365CapabilityBaseNameItemRequestBuilderGetQueryParameters { + return new M365CapabilityBaseNameItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Admin/ConfigurationManagement/ConfigurationMonitoringResults/Item/ConfigurationMonitoringResultItemRequestBuilderDeleteRequestConfiguration.php b/src/Generated/Policies/CrossTenantAccessPolicy/Partners/Item/M365Capabilities/Item/M365CapabilityBaseNameItemRequestBuilderPatchRequestConfiguration.php similarity index 66% rename from src/Generated/Admin/ConfigurationManagement/ConfigurationMonitoringResults/Item/ConfigurationMonitoringResultItemRequestBuilderDeleteRequestConfiguration.php rename to src/Generated/Policies/CrossTenantAccessPolicy/Partners/Item/M365Capabilities/Item/M365CapabilityBaseNameItemRequestBuilderPatchRequestConfiguration.php index 55581776e6d..4a109376a1c 100644 --- a/src/Generated/Admin/ConfigurationManagement/ConfigurationMonitoringResults/Item/ConfigurationMonitoringResultItemRequestBuilderDeleteRequestConfiguration.php +++ b/src/Generated/Policies/CrossTenantAccessPolicy/Partners/Item/M365Capabilities/Item/M365CapabilityBaseNameItemRequestBuilderPatchRequestConfiguration.php @@ -1,6 +1,6 @@ |string>|null $headers Request headers * @param array|null $options Request options */ diff --git a/src/Generated/Policies/CrossTenantAccessPolicy/Partners/Item/M365Capabilities/M365CapabilitiesRequestBuilder.php b/src/Generated/Policies/CrossTenantAccessPolicy/Partners/Item/M365Capabilities/M365CapabilitiesRequestBuilder.php new file mode 100644 index 00000000000..b57f4e9ee5c --- /dev/null +++ b/src/Generated/Policies/CrossTenantAccessPolicy/Partners/Item/M365Capabilities/M365CapabilitiesRequestBuilder.php @@ -0,0 +1,135 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the m365Capabilities property of the microsoft.graph.crossTenantAccessPolicyConfigurationPartner entity. + * @param string $m365CapabilityBaseName The unique identifier of m365CapabilityBase + * @return M365CapabilityBaseNameItemRequestBuilder + */ + public function byM365CapabilityBaseName(string $m365CapabilityBaseName): M365CapabilityBaseNameItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['m365CapabilityBase%2Dname'] = $m365CapabilityBaseName; + return new M365CapabilityBaseNameItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new M365CapabilitiesRequestBuilder 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}/m365Capabilities{?%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 Microsoft 365 cross-tenant capabilities configured for a partner organization in the cross-tenant access policy. The returned collection is a heterogeneous collection of derived types of m365CapabilityBase, differentiated by their @odata.type property. + * @param M365CapabilitiesRequestBuilderGetRequestConfiguration|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/crosstenantaccesspolicyconfigurationpartner-list-m365capabilities?view=graph-rest-1.0 Find more info here + */ + public function get(?M365CapabilitiesRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [M365CapabilityBaseCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Create a new Microsoft 365 cross-tenant capability for a partner organization in the cross-tenant access policy. The @odata.type property in the request body is required to specify which type of capability to create. + * @param M365CapabilityBase $body The request body + * @param M365CapabilitiesRequestBuilderPostRequestConfiguration|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/crosstenantaccesspolicyconfigurationpartner-post-m365capabilities?view=graph-rest-1.0 Find more info here + */ + public function post(M365CapabilityBase $body, ?M365CapabilitiesRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [M365CapabilityBase::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Get a list of Microsoft 365 cross-tenant capabilities configured for a partner organization in the cross-tenant access policy. The returned collection is a heterogeneous collection of derived types of m365CapabilityBase, differentiated by their @odata.type property. + * @param M365CapabilitiesRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?M365CapabilitiesRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Create a new Microsoft 365 cross-tenant capability for a partner organization in the cross-tenant access policy. The @odata.type property in the request body is required to specify which type of capability to create. + * @param M365CapabilityBase $body The request body + * @param M365CapabilitiesRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(M365CapabilityBase $body, ?M365CapabilitiesRequestBuilderPostRequestConfiguration $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 M365CapabilitiesRequestBuilder + */ + public function withUrl(string $rawUrl): M365CapabilitiesRequestBuilder { + return new M365CapabilitiesRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Policies/CrossTenantAccessPolicy/Partners/Item/M365Capabilities/M365CapabilitiesRequestBuilderGetQueryParameters.php b/src/Generated/Policies/CrossTenantAccessPolicy/Partners/Item/M365Capabilities/M365CapabilitiesRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..1abdbd7cf00 --- /dev/null +++ b/src/Generated/Policies/CrossTenantAccessPolicy/Partners/Item/M365Capabilities/M365CapabilitiesRequestBuilderGetQueryParameters.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 M365CapabilitiesRequestBuilderGetQueryParameters 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/Policies/CrossTenantAccessPolicy/Partners/Item/M365Capabilities/M365CapabilitiesRequestBuilderGetRequestConfiguration.php b/src/Generated/Policies/CrossTenantAccessPolicy/Partners/Item/M365Capabilities/M365CapabilitiesRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..18bb88e4cb3 --- /dev/null +++ b/src/Generated/Policies/CrossTenantAccessPolicy/Partners/Item/M365Capabilities/M365CapabilitiesRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param M365CapabilitiesRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?M365CapabilitiesRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new M365CapabilitiesRequestBuilderGetQueryParameters. + * @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 M365CapabilitiesRequestBuilderGetQueryParameters + */ + 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): M365CapabilitiesRequestBuilderGetQueryParameters { + return new M365CapabilitiesRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/Policies/CrossTenantAccessPolicy/Partners/Item/M365Capabilities/M365CapabilitiesRequestBuilderPostRequestConfiguration.php b/src/Generated/Policies/CrossTenantAccessPolicy/Partners/Item/M365Capabilities/M365CapabilitiesRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..298eea0d3ee --- /dev/null +++ b/src/Generated/Policies/CrossTenantAccessPolicy/Partners/Item/M365Capabilities/M365CapabilitiesRequestBuilderPostRequestConfiguration.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/MicrosoftGraphSecurityRunHuntingQuery/RunHuntingQueryPostRequestBody.php b/src/Generated/Security/MicrosoftGraphSecurityRunHuntingQuery/RunHuntingQueryPostRequestBody.php index 78f044f77b8..2625d4eb058 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/kiota-dom-export.txt b/src/Generated/kiota-dom-export.txt index 851acfe852b..cf942c78b0a 100644 --- a/src/Generated/kiota-dom-export.txt +++ b/src/Generated/kiota-dom-export.txt @@ -32,10 +32,8 @@ Microsoft\Graph\Generated.admin.configurationManagement.configurationDrifts.Conf Microsoft\Graph\Generated.admin.configurationManagement.configurationDrifts.ConfigurationDriftsRequestBuilder::|public|Count:CountRequestBuilder Microsoft\Graph\Generated.admin.configurationManagement.configurationDrifts.ConfigurationDriftsRequestBuilder::|public|Get(requestConfiguration?:ConfigurationDriftsRequestBuilderGetRequestConfiguration):ConfigurationDriftCollectionResponse Microsoft\Graph\Generated.admin.configurationManagement.configurationDrifts.ConfigurationDriftsRequestBuilder::|public|pathParameters:array -Microsoft\Graph\Generated.admin.configurationManagement.configurationDrifts.ConfigurationDriftsRequestBuilder::|public|Post(body:ConfigurationDrift; requestConfiguration?:ConfigurationDriftsRequestBuilderPostRequestConfiguration):ConfigurationDrift Microsoft\Graph\Generated.admin.configurationManagement.configurationDrifts.ConfigurationDriftsRequestBuilder::|public|requestAdapter:RequestAdapter Microsoft\Graph\Generated.admin.configurationManagement.configurationDrifts.ConfigurationDriftsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:ConfigurationDriftsRequestBuilderGetRequestConfiguration):RequestInformation -Microsoft\Graph\Generated.admin.configurationManagement.configurationDrifts.ConfigurationDriftsRequestBuilder::|public|ToPostRequestInformation(body:ConfigurationDrift; requestConfiguration?:ConfigurationDriftsRequestBuilderPostRequestConfiguration):RequestInformation Microsoft\Graph\Generated.admin.configurationManagement.configurationDrifts.ConfigurationDriftsRequestBuilder::|public|urlTemplate:string Microsoft\Graph\Generated.admin.configurationManagement.configurationDrifts.ConfigurationDriftsRequestBuilder::|public|WithUrl(rawUrl:string):ConfigurationDriftsRequestBuilder Microsoft\Graph\Generated.admin.configurationManagement.configurationDrifts.configurationDriftsRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void @@ -51,8 +49,6 @@ Microsoft\Graph\Generated.admin.configurationManagement.configurationDrifts.conf Microsoft\Graph\Generated.admin.configurationManagement.configurationDrifts.configurationDriftsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:ConfigurationDriftsRequestBuilderGetQueryParameters):void Microsoft\Graph\Generated.admin.configurationManagement.configurationDrifts.configurationDriftsRequestBuilderGetRequestConfiguration::|public|queryParameters:ConfigurationDriftsRequestBuilderGetQueryParameters Microsoft\Graph\Generated.admin.configurationManagement.configurationDrifts.configurationDriftsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):ConfigurationDriftsRequestBuilderGetQueryParameters -Microsoft\Graph\Generated.admin.configurationManagement.configurationDrifts.configurationDriftsRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration -Microsoft\Graph\Generated.admin.configurationManagement.configurationDrifts.configurationDriftsRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Generated.admin.configurationManagement.configurationDrifts.count.CountRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Generated.admin.configurationManagement.configurationDrifts.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Generated.admin.configurationManagement.configurationDrifts.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int @@ -70,18 +66,12 @@ Microsoft\Graph\Generated.admin.configurationManagement.configurationDrifts.coun Microsoft\Graph\Generated.admin.configurationManagement.configurationDrifts.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters Microsoft\Graph\Generated.admin.configurationManagement.configurationDrifts.item.ConfigurationDriftItemRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Generated.admin.configurationManagement.configurationDrifts.item.ConfigurationDriftItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void -Microsoft\Graph\Generated.admin.configurationManagement.configurationDrifts.item.ConfigurationDriftItemRequestBuilder::|public|Delete(requestConfiguration?:ConfigurationDriftItemRequestBuilderDeleteRequestConfiguration):void Microsoft\Graph\Generated.admin.configurationManagement.configurationDrifts.item.ConfigurationDriftItemRequestBuilder::|public|Get(requestConfiguration?:ConfigurationDriftItemRequestBuilderGetRequestConfiguration):ConfigurationDrift -Microsoft\Graph\Generated.admin.configurationManagement.configurationDrifts.item.ConfigurationDriftItemRequestBuilder::|public|Patch(body:ConfigurationDrift; requestConfiguration?:ConfigurationDriftItemRequestBuilderPatchRequestConfiguration):ConfigurationDrift Microsoft\Graph\Generated.admin.configurationManagement.configurationDrifts.item.ConfigurationDriftItemRequestBuilder::|public|pathParameters:array Microsoft\Graph\Generated.admin.configurationManagement.configurationDrifts.item.ConfigurationDriftItemRequestBuilder::|public|requestAdapter:RequestAdapter -Microsoft\Graph\Generated.admin.configurationManagement.configurationDrifts.item.ConfigurationDriftItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:ConfigurationDriftItemRequestBuilderDeleteRequestConfiguration):RequestInformation Microsoft\Graph\Generated.admin.configurationManagement.configurationDrifts.item.ConfigurationDriftItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:ConfigurationDriftItemRequestBuilderGetRequestConfiguration):RequestInformation -Microsoft\Graph\Generated.admin.configurationManagement.configurationDrifts.item.ConfigurationDriftItemRequestBuilder::|public|ToPatchRequestInformation(body:ConfigurationDrift; requestConfiguration?:ConfigurationDriftItemRequestBuilderPatchRequestConfiguration):RequestInformation Microsoft\Graph\Generated.admin.configurationManagement.configurationDrifts.item.ConfigurationDriftItemRequestBuilder::|public|urlTemplate:string Microsoft\Graph\Generated.admin.configurationManagement.configurationDrifts.item.ConfigurationDriftItemRequestBuilder::|public|WithUrl(rawUrl:string):ConfigurationDriftItemRequestBuilder -Microsoft\Graph\Generated.admin.configurationManagement.configurationDrifts.item.ConfigurationDriftItemRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration -Microsoft\Graph\Generated.admin.configurationManagement.configurationDrifts.item.ConfigurationDriftItemRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Generated.admin.configurationManagement.configurationDrifts.item.ConfigurationDriftItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void Microsoft\Graph\Generated.admin.configurationManagement.configurationDrifts.item.ConfigurationDriftItemRequestBuilderGetQueryParameters::|public|expand:array Microsoft\Graph\Generated.admin.configurationManagement.configurationDrifts.item.ConfigurationDriftItemRequestBuilderGetQueryParameters::|public|select:array @@ -89,8 +79,6 @@ Microsoft\Graph\Generated.admin.configurationManagement.configurationDrifts.item Microsoft\Graph\Generated.admin.configurationManagement.configurationDrifts.item.ConfigurationDriftItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:ConfigurationDriftItemRequestBuilderGetQueryParameters):void Microsoft\Graph\Generated.admin.configurationManagement.configurationDrifts.item.ConfigurationDriftItemRequestBuilderGetRequestConfiguration::|public|queryParameters:ConfigurationDriftItemRequestBuilderGetQueryParameters Microsoft\Graph\Generated.admin.configurationManagement.configurationDrifts.item.ConfigurationDriftItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):ConfigurationDriftItemRequestBuilderGetQueryParameters -Microsoft\Graph\Generated.admin.configurationManagement.configurationDrifts.item.ConfigurationDriftItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration -Microsoft\Graph\Generated.admin.configurationManagement.configurationDrifts.item.ConfigurationDriftItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Generated.admin.configurationManagement.ConfigurationManagementRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Generated.admin.configurationManagement.ConfigurationManagementRequestBuilder::|public|configurationDrifts:ConfigurationDriftsRequestBuilder Microsoft\Graph\Generated.admin.configurationManagement.ConfigurationManagementRequestBuilder::|public|configurationMonitoringResults:ConfigurationMonitoringResultsRequestBuilder @@ -98,37 +86,17 @@ Microsoft\Graph\Generated.admin.configurationManagement.ConfigurationManagementR Microsoft\Graph\Generated.admin.configurationManagement.ConfigurationManagementRequestBuilder::|public|configurationSnapshotJobs:ConfigurationSnapshotJobsRequestBuilder Microsoft\Graph\Generated.admin.configurationManagement.ConfigurationManagementRequestBuilder::|public|configurationSnapshots:ConfigurationSnapshotsRequestBuilder Microsoft\Graph\Generated.admin.configurationManagement.ConfigurationManagementRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void -Microsoft\Graph\Generated.admin.configurationManagement.ConfigurationManagementRequestBuilder::|public|Delete(requestConfiguration?:ConfigurationManagementRequestBuilderDeleteRequestConfiguration):void -Microsoft\Graph\Generated.admin.configurationManagement.ConfigurationManagementRequestBuilder::|public|Get(requestConfiguration?:ConfigurationManagementRequestBuilderGetRequestConfiguration):ConfigurationManagement -Microsoft\Graph\Generated.admin.configurationManagement.ConfigurationManagementRequestBuilder::|public|Patch(body:ConfigurationManagement; requestConfiguration?:ConfigurationManagementRequestBuilderPatchRequestConfiguration):ConfigurationManagement Microsoft\Graph\Generated.admin.configurationManagement.ConfigurationManagementRequestBuilder::|public|pathParameters:array Microsoft\Graph\Generated.admin.configurationManagement.ConfigurationManagementRequestBuilder::|public|requestAdapter:RequestAdapter -Microsoft\Graph\Generated.admin.configurationManagement.ConfigurationManagementRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:ConfigurationManagementRequestBuilderDeleteRequestConfiguration):RequestInformation -Microsoft\Graph\Generated.admin.configurationManagement.ConfigurationManagementRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:ConfigurationManagementRequestBuilderGetRequestConfiguration):RequestInformation -Microsoft\Graph\Generated.admin.configurationManagement.ConfigurationManagementRequestBuilder::|public|ToPatchRequestInformation(body:ConfigurationManagement; requestConfiguration?:ConfigurationManagementRequestBuilderPatchRequestConfiguration):RequestInformation Microsoft\Graph\Generated.admin.configurationManagement.ConfigurationManagementRequestBuilder::|public|urlTemplate:string -Microsoft\Graph\Generated.admin.configurationManagement.ConfigurationManagementRequestBuilder::|public|WithUrl(rawUrl:string):ConfigurationManagementRequestBuilder -Microsoft\Graph\Generated.admin.configurationManagement.configurationManagementRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration -Microsoft\Graph\Generated.admin.configurationManagement.configurationManagementRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void -Microsoft\Graph\Generated.admin.configurationManagement.configurationManagementRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void -Microsoft\Graph\Generated.admin.configurationManagement.configurationManagementRequestBuilderGetQueryParameters::|public|expand:array -Microsoft\Graph\Generated.admin.configurationManagement.configurationManagementRequestBuilderGetQueryParameters::|public|select:array -Microsoft\Graph\Generated.admin.configurationManagement.configurationManagementRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration -Microsoft\Graph\Generated.admin.configurationManagement.configurationManagementRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:ConfigurationManagementRequestBuilderGetQueryParameters):void -Microsoft\Graph\Generated.admin.configurationManagement.configurationManagementRequestBuilderGetRequestConfiguration::|public|queryParameters:ConfigurationManagementRequestBuilderGetQueryParameters -Microsoft\Graph\Generated.admin.configurationManagement.configurationManagementRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):ConfigurationManagementRequestBuilderGetQueryParameters -Microsoft\Graph\Generated.admin.configurationManagement.configurationManagementRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration -Microsoft\Graph\Generated.admin.configurationManagement.configurationManagementRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Generated.admin.configurationManagement.configurationMonitoringResults.ConfigurationMonitoringResultsRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Generated.admin.configurationManagement.configurationMonitoringResults.ConfigurationMonitoringResultsRequestBuilder::|public|ByConfigurationMonitoringResultId(configurationMonitoringResultId:string):ConfigurationMonitoringResultItemRequestBuilder Microsoft\Graph\Generated.admin.configurationManagement.configurationMonitoringResults.ConfigurationMonitoringResultsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Generated.admin.configurationManagement.configurationMonitoringResults.ConfigurationMonitoringResultsRequestBuilder::|public|Count:CountRequestBuilder Microsoft\Graph\Generated.admin.configurationManagement.configurationMonitoringResults.ConfigurationMonitoringResultsRequestBuilder::|public|Get(requestConfiguration?:ConfigurationMonitoringResultsRequestBuilderGetRequestConfiguration):ConfigurationMonitoringResultCollectionResponse Microsoft\Graph\Generated.admin.configurationManagement.configurationMonitoringResults.ConfigurationMonitoringResultsRequestBuilder::|public|pathParameters:array -Microsoft\Graph\Generated.admin.configurationManagement.configurationMonitoringResults.ConfigurationMonitoringResultsRequestBuilder::|public|Post(body:ConfigurationMonitoringResult; requestConfiguration?:ConfigurationMonitoringResultsRequestBuilderPostRequestConfiguration):ConfigurationMonitoringResult Microsoft\Graph\Generated.admin.configurationManagement.configurationMonitoringResults.ConfigurationMonitoringResultsRequestBuilder::|public|requestAdapter:RequestAdapter Microsoft\Graph\Generated.admin.configurationManagement.configurationMonitoringResults.ConfigurationMonitoringResultsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:ConfigurationMonitoringResultsRequestBuilderGetRequestConfiguration):RequestInformation -Microsoft\Graph\Generated.admin.configurationManagement.configurationMonitoringResults.ConfigurationMonitoringResultsRequestBuilder::|public|ToPostRequestInformation(body:ConfigurationMonitoringResult; requestConfiguration?:ConfigurationMonitoringResultsRequestBuilderPostRequestConfiguration):RequestInformation Microsoft\Graph\Generated.admin.configurationManagement.configurationMonitoringResults.ConfigurationMonitoringResultsRequestBuilder::|public|urlTemplate:string Microsoft\Graph\Generated.admin.configurationManagement.configurationMonitoringResults.ConfigurationMonitoringResultsRequestBuilder::|public|WithUrl(rawUrl:string):ConfigurationMonitoringResultsRequestBuilder Microsoft\Graph\Generated.admin.configurationManagement.configurationMonitoringResults.configurationMonitoringResultsRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void @@ -144,8 +112,6 @@ Microsoft\Graph\Generated.admin.configurationManagement.configurationMonitoringR Microsoft\Graph\Generated.admin.configurationManagement.configurationMonitoringResults.configurationMonitoringResultsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:ConfigurationMonitoringResultsRequestBuilderGetQueryParameters):void Microsoft\Graph\Generated.admin.configurationManagement.configurationMonitoringResults.configurationMonitoringResultsRequestBuilderGetRequestConfiguration::|public|queryParameters:ConfigurationMonitoringResultsRequestBuilderGetQueryParameters Microsoft\Graph\Generated.admin.configurationManagement.configurationMonitoringResults.configurationMonitoringResultsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):ConfigurationMonitoringResultsRequestBuilderGetQueryParameters -Microsoft\Graph\Generated.admin.configurationManagement.configurationMonitoringResults.configurationMonitoringResultsRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration -Microsoft\Graph\Generated.admin.configurationManagement.configurationMonitoringResults.configurationMonitoringResultsRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Generated.admin.configurationManagement.configurationMonitoringResults.count.CountRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Generated.admin.configurationManagement.configurationMonitoringResults.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Generated.admin.configurationManagement.configurationMonitoringResults.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int @@ -163,18 +129,12 @@ Microsoft\Graph\Generated.admin.configurationManagement.configurationMonitoringR Microsoft\Graph\Generated.admin.configurationManagement.configurationMonitoringResults.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters Microsoft\Graph\Generated.admin.configurationManagement.configurationMonitoringResults.item.ConfigurationMonitoringResultItemRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Generated.admin.configurationManagement.configurationMonitoringResults.item.ConfigurationMonitoringResultItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void -Microsoft\Graph\Generated.admin.configurationManagement.configurationMonitoringResults.item.ConfigurationMonitoringResultItemRequestBuilder::|public|Delete(requestConfiguration?:ConfigurationMonitoringResultItemRequestBuilderDeleteRequestConfiguration):void Microsoft\Graph\Generated.admin.configurationManagement.configurationMonitoringResults.item.ConfigurationMonitoringResultItemRequestBuilder::|public|Get(requestConfiguration?:ConfigurationMonitoringResultItemRequestBuilderGetRequestConfiguration):ConfigurationMonitoringResult -Microsoft\Graph\Generated.admin.configurationManagement.configurationMonitoringResults.item.ConfigurationMonitoringResultItemRequestBuilder::|public|Patch(body:ConfigurationMonitoringResult; requestConfiguration?:ConfigurationMonitoringResultItemRequestBuilderPatchRequestConfiguration):ConfigurationMonitoringResult Microsoft\Graph\Generated.admin.configurationManagement.configurationMonitoringResults.item.ConfigurationMonitoringResultItemRequestBuilder::|public|pathParameters:array Microsoft\Graph\Generated.admin.configurationManagement.configurationMonitoringResults.item.ConfigurationMonitoringResultItemRequestBuilder::|public|requestAdapter:RequestAdapter -Microsoft\Graph\Generated.admin.configurationManagement.configurationMonitoringResults.item.ConfigurationMonitoringResultItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:ConfigurationMonitoringResultItemRequestBuilderDeleteRequestConfiguration):RequestInformation Microsoft\Graph\Generated.admin.configurationManagement.configurationMonitoringResults.item.ConfigurationMonitoringResultItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:ConfigurationMonitoringResultItemRequestBuilderGetRequestConfiguration):RequestInformation -Microsoft\Graph\Generated.admin.configurationManagement.configurationMonitoringResults.item.ConfigurationMonitoringResultItemRequestBuilder::|public|ToPatchRequestInformation(body:ConfigurationMonitoringResult; requestConfiguration?:ConfigurationMonitoringResultItemRequestBuilderPatchRequestConfiguration):RequestInformation Microsoft\Graph\Generated.admin.configurationManagement.configurationMonitoringResults.item.ConfigurationMonitoringResultItemRequestBuilder::|public|urlTemplate:string Microsoft\Graph\Generated.admin.configurationManagement.configurationMonitoringResults.item.ConfigurationMonitoringResultItemRequestBuilder::|public|WithUrl(rawUrl:string):ConfigurationMonitoringResultItemRequestBuilder -Microsoft\Graph\Generated.admin.configurationManagement.configurationMonitoringResults.item.ConfigurationMonitoringResultItemRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration -Microsoft\Graph\Generated.admin.configurationManagement.configurationMonitoringResults.item.ConfigurationMonitoringResultItemRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Generated.admin.configurationManagement.configurationMonitoringResults.item.ConfigurationMonitoringResultItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void Microsoft\Graph\Generated.admin.configurationManagement.configurationMonitoringResults.item.ConfigurationMonitoringResultItemRequestBuilderGetQueryParameters::|public|expand:array Microsoft\Graph\Generated.admin.configurationManagement.configurationMonitoringResults.item.ConfigurationMonitoringResultItemRequestBuilderGetQueryParameters::|public|select:array @@ -182,8 +142,6 @@ Microsoft\Graph\Generated.admin.configurationManagement.configurationMonitoringR Microsoft\Graph\Generated.admin.configurationManagement.configurationMonitoringResults.item.ConfigurationMonitoringResultItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:ConfigurationMonitoringResultItemRequestBuilderGetQueryParameters):void Microsoft\Graph\Generated.admin.configurationManagement.configurationMonitoringResults.item.ConfigurationMonitoringResultItemRequestBuilderGetRequestConfiguration::|public|queryParameters:ConfigurationMonitoringResultItemRequestBuilderGetQueryParameters Microsoft\Graph\Generated.admin.configurationManagement.configurationMonitoringResults.item.ConfigurationMonitoringResultItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):ConfigurationMonitoringResultItemRequestBuilderGetQueryParameters -Microsoft\Graph\Generated.admin.configurationManagement.configurationMonitoringResults.item.ConfigurationMonitoringResultItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration -Microsoft\Graph\Generated.admin.configurationManagement.configurationMonitoringResults.item.ConfigurationMonitoringResultItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Generated.admin.configurationManagement.configurationMonitors.ConfigurationMonitorsRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Generated.admin.configurationManagement.configurationMonitors.ConfigurationMonitorsRequestBuilder::|public|ByConfigurationMonitorId(configurationMonitorId:string):ConfigurationMonitorItemRequestBuilder Microsoft\Graph\Generated.admin.configurationManagement.configurationMonitors.ConfigurationMonitorsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void @@ -228,18 +186,12 @@ Microsoft\Graph\Generated.admin.configurationManagement.configurationMonitors.co Microsoft\Graph\Generated.admin.configurationManagement.configurationMonitors.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters Microsoft\Graph\Generated.admin.configurationManagement.configurationMonitors.item.baseline.BaselineRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Generated.admin.configurationManagement.configurationMonitors.item.baseline.BaselineRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void -Microsoft\Graph\Generated.admin.configurationManagement.configurationMonitors.item.baseline.BaselineRequestBuilder::|public|Delete(requestConfiguration?:BaselineRequestBuilderDeleteRequestConfiguration):void Microsoft\Graph\Generated.admin.configurationManagement.configurationMonitors.item.baseline.BaselineRequestBuilder::|public|Get(requestConfiguration?:BaselineRequestBuilderGetRequestConfiguration):ConfigurationBaseline -Microsoft\Graph\Generated.admin.configurationManagement.configurationMonitors.item.baseline.BaselineRequestBuilder::|public|Patch(body:ConfigurationBaseline; requestConfiguration?:BaselineRequestBuilderPatchRequestConfiguration):ConfigurationBaseline Microsoft\Graph\Generated.admin.configurationManagement.configurationMonitors.item.baseline.BaselineRequestBuilder::|public|pathParameters:array Microsoft\Graph\Generated.admin.configurationManagement.configurationMonitors.item.baseline.BaselineRequestBuilder::|public|requestAdapter:RequestAdapter -Microsoft\Graph\Generated.admin.configurationManagement.configurationMonitors.item.baseline.BaselineRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:BaselineRequestBuilderDeleteRequestConfiguration):RequestInformation Microsoft\Graph\Generated.admin.configurationManagement.configurationMonitors.item.baseline.BaselineRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:BaselineRequestBuilderGetRequestConfiguration):RequestInformation -Microsoft\Graph\Generated.admin.configurationManagement.configurationMonitors.item.baseline.BaselineRequestBuilder::|public|ToPatchRequestInformation(body:ConfigurationBaseline; requestConfiguration?:BaselineRequestBuilderPatchRequestConfiguration):RequestInformation Microsoft\Graph\Generated.admin.configurationManagement.configurationMonitors.item.baseline.BaselineRequestBuilder::|public|urlTemplate:string Microsoft\Graph\Generated.admin.configurationManagement.configurationMonitors.item.baseline.BaselineRequestBuilder::|public|WithUrl(rawUrl:string):BaselineRequestBuilder -Microsoft\Graph\Generated.admin.configurationManagement.configurationMonitors.item.baseline.baselineRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration -Microsoft\Graph\Generated.admin.configurationManagement.configurationMonitors.item.baseline.baselineRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Generated.admin.configurationManagement.configurationMonitors.item.baseline.baselineRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void Microsoft\Graph\Generated.admin.configurationManagement.configurationMonitors.item.baseline.baselineRequestBuilderGetQueryParameters::|public|expand:array Microsoft\Graph\Generated.admin.configurationManagement.configurationMonitors.item.baseline.baselineRequestBuilderGetQueryParameters::|public|select:array @@ -247,8 +199,6 @@ Microsoft\Graph\Generated.admin.configurationManagement.configurationMonitors.it Microsoft\Graph\Generated.admin.configurationManagement.configurationMonitors.item.baseline.baselineRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:BaselineRequestBuilderGetQueryParameters):void Microsoft\Graph\Generated.admin.configurationManagement.configurationMonitors.item.baseline.baselineRequestBuilderGetRequestConfiguration::|public|queryParameters:BaselineRequestBuilderGetQueryParameters Microsoft\Graph\Generated.admin.configurationManagement.configurationMonitors.item.baseline.baselineRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):BaselineRequestBuilderGetQueryParameters -Microsoft\Graph\Generated.admin.configurationManagement.configurationMonitors.item.baseline.baselineRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration -Microsoft\Graph\Generated.admin.configurationManagement.configurationMonitors.item.baseline.baselineRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Generated.admin.configurationManagement.configurationMonitors.item.ConfigurationMonitorItemRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Generated.admin.configurationManagement.configurationMonitors.item.ConfigurationMonitorItemRequestBuilder::|public|baseline:BaselineRequestBuilder Microsoft\Graph\Generated.admin.configurationManagement.configurationMonitors.item.ConfigurationMonitorItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void @@ -276,13 +226,10 @@ Microsoft\Graph\Generated.admin.configurationManagement.configurationMonitors.it Microsoft\Graph\Generated.admin.configurationManagement.configurationSnapshotJobs.ConfigurationSnapshotJobsRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Generated.admin.configurationManagement.configurationSnapshotJobs.ConfigurationSnapshotJobsRequestBuilder::|public|ByConfigurationSnapshotJobId(configurationSnapshotJobId:string):ConfigurationSnapshotJobItemRequestBuilder Microsoft\Graph\Generated.admin.configurationManagement.configurationSnapshotJobs.ConfigurationSnapshotJobsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void -Microsoft\Graph\Generated.admin.configurationManagement.configurationSnapshotJobs.ConfigurationSnapshotJobsRequestBuilder::|public|Count:CountRequestBuilder Microsoft\Graph\Generated.admin.configurationManagement.configurationSnapshotJobs.ConfigurationSnapshotJobsRequestBuilder::|public|Get(requestConfiguration?:ConfigurationSnapshotJobsRequestBuilderGetRequestConfiguration):ConfigurationSnapshotJobCollectionResponse Microsoft\Graph\Generated.admin.configurationManagement.configurationSnapshotJobs.ConfigurationSnapshotJobsRequestBuilder::|public|pathParameters:array -Microsoft\Graph\Generated.admin.configurationManagement.configurationSnapshotJobs.ConfigurationSnapshotJobsRequestBuilder::|public|Post(body:ConfigurationSnapshotJob; requestConfiguration?:ConfigurationSnapshotJobsRequestBuilderPostRequestConfiguration):ConfigurationSnapshotJob Microsoft\Graph\Generated.admin.configurationManagement.configurationSnapshotJobs.ConfigurationSnapshotJobsRequestBuilder::|public|requestAdapter:RequestAdapter Microsoft\Graph\Generated.admin.configurationManagement.configurationSnapshotJobs.ConfigurationSnapshotJobsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:ConfigurationSnapshotJobsRequestBuilderGetRequestConfiguration):RequestInformation -Microsoft\Graph\Generated.admin.configurationManagement.configurationSnapshotJobs.ConfigurationSnapshotJobsRequestBuilder::|public|ToPostRequestInformation(body:ConfigurationSnapshotJob; requestConfiguration?:ConfigurationSnapshotJobsRequestBuilderPostRequestConfiguration):RequestInformation Microsoft\Graph\Generated.admin.configurationManagement.configurationSnapshotJobs.ConfigurationSnapshotJobsRequestBuilder::|public|urlTemplate:string Microsoft\Graph\Generated.admin.configurationManagement.configurationSnapshotJobs.ConfigurationSnapshotJobsRequestBuilder::|public|WithUrl(rawUrl:string):ConfigurationSnapshotJobsRequestBuilder Microsoft\Graph\Generated.admin.configurationManagement.configurationSnapshotJobs.configurationSnapshotJobsRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void @@ -298,33 +245,14 @@ Microsoft\Graph\Generated.admin.configurationManagement.configurationSnapshotJob Microsoft\Graph\Generated.admin.configurationManagement.configurationSnapshotJobs.configurationSnapshotJobsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:ConfigurationSnapshotJobsRequestBuilderGetQueryParameters):void Microsoft\Graph\Generated.admin.configurationManagement.configurationSnapshotJobs.configurationSnapshotJobsRequestBuilderGetRequestConfiguration::|public|queryParameters:ConfigurationSnapshotJobsRequestBuilderGetQueryParameters Microsoft\Graph\Generated.admin.configurationManagement.configurationSnapshotJobs.configurationSnapshotJobsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):ConfigurationSnapshotJobsRequestBuilderGetQueryParameters -Microsoft\Graph\Generated.admin.configurationManagement.configurationSnapshotJobs.configurationSnapshotJobsRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration -Microsoft\Graph\Generated.admin.configurationManagement.configurationSnapshotJobs.configurationSnapshotJobsRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void -Microsoft\Graph\Generated.admin.configurationManagement.configurationSnapshotJobs.count.CountRequestBuilder-->BaseRequestBuilder -Microsoft\Graph\Generated.admin.configurationManagement.configurationSnapshotJobs.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void -Microsoft\Graph\Generated.admin.configurationManagement.configurationSnapshotJobs.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int -Microsoft\Graph\Generated.admin.configurationManagement.configurationSnapshotJobs.count.CountRequestBuilder::|public|pathParameters:array -Microsoft\Graph\Generated.admin.configurationManagement.configurationSnapshotJobs.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter -Microsoft\Graph\Generated.admin.configurationManagement.configurationSnapshotJobs.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation -Microsoft\Graph\Generated.admin.configurationManagement.configurationSnapshotJobs.count.CountRequestBuilder::|public|urlTemplate:string -Microsoft\Graph\Generated.admin.configurationManagement.configurationSnapshotJobs.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder -Microsoft\Graph\Generated.admin.configurationManagement.configurationSnapshotJobs.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void -Microsoft\Graph\Generated.admin.configurationManagement.configurationSnapshotJobs.count.CountRequestBuilderGetQueryParameters::|public|filter:string -Microsoft\Graph\Generated.admin.configurationManagement.configurationSnapshotJobs.count.CountRequestBuilderGetQueryParameters::|public|search:string -Microsoft\Graph\Generated.admin.configurationManagement.configurationSnapshotJobs.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration -Microsoft\Graph\Generated.admin.configurationManagement.configurationSnapshotJobs.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void -Microsoft\Graph\Generated.admin.configurationManagement.configurationSnapshotJobs.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters -Microsoft\Graph\Generated.admin.configurationManagement.configurationSnapshotJobs.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters Microsoft\Graph\Generated.admin.configurationManagement.configurationSnapshotJobs.item.ConfigurationSnapshotJobItemRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Generated.admin.configurationManagement.configurationSnapshotJobs.item.ConfigurationSnapshotJobItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Generated.admin.configurationManagement.configurationSnapshotJobs.item.ConfigurationSnapshotJobItemRequestBuilder::|public|Delete(requestConfiguration?:ConfigurationSnapshotJobItemRequestBuilderDeleteRequestConfiguration):void Microsoft\Graph\Generated.admin.configurationManagement.configurationSnapshotJobs.item.ConfigurationSnapshotJobItemRequestBuilder::|public|Get(requestConfiguration?:ConfigurationSnapshotJobItemRequestBuilderGetRequestConfiguration):ConfigurationSnapshotJob -Microsoft\Graph\Generated.admin.configurationManagement.configurationSnapshotJobs.item.ConfigurationSnapshotJobItemRequestBuilder::|public|Patch(body:ConfigurationSnapshotJob; requestConfiguration?:ConfigurationSnapshotJobItemRequestBuilderPatchRequestConfiguration):ConfigurationSnapshotJob Microsoft\Graph\Generated.admin.configurationManagement.configurationSnapshotJobs.item.ConfigurationSnapshotJobItemRequestBuilder::|public|pathParameters:array Microsoft\Graph\Generated.admin.configurationManagement.configurationSnapshotJobs.item.ConfigurationSnapshotJobItemRequestBuilder::|public|requestAdapter:RequestAdapter Microsoft\Graph\Generated.admin.configurationManagement.configurationSnapshotJobs.item.ConfigurationSnapshotJobItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:ConfigurationSnapshotJobItemRequestBuilderDeleteRequestConfiguration):RequestInformation Microsoft\Graph\Generated.admin.configurationManagement.configurationSnapshotJobs.item.ConfigurationSnapshotJobItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:ConfigurationSnapshotJobItemRequestBuilderGetRequestConfiguration):RequestInformation -Microsoft\Graph\Generated.admin.configurationManagement.configurationSnapshotJobs.item.ConfigurationSnapshotJobItemRequestBuilder::|public|ToPatchRequestInformation(body:ConfigurationSnapshotJob; requestConfiguration?:ConfigurationSnapshotJobItemRequestBuilderPatchRequestConfiguration):RequestInformation Microsoft\Graph\Generated.admin.configurationManagement.configurationSnapshotJobs.item.ConfigurationSnapshotJobItemRequestBuilder::|public|urlTemplate:string Microsoft\Graph\Generated.admin.configurationManagement.configurationSnapshotJobs.item.ConfigurationSnapshotJobItemRequestBuilder::|public|WithUrl(rawUrl:string):ConfigurationSnapshotJobItemRequestBuilder Microsoft\Graph\Generated.admin.configurationManagement.configurationSnapshotJobs.item.ConfigurationSnapshotJobItemRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration @@ -336,18 +264,13 @@ Microsoft\Graph\Generated.admin.configurationManagement.configurationSnapshotJob Microsoft\Graph\Generated.admin.configurationManagement.configurationSnapshotJobs.item.ConfigurationSnapshotJobItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:ConfigurationSnapshotJobItemRequestBuilderGetQueryParameters):void Microsoft\Graph\Generated.admin.configurationManagement.configurationSnapshotJobs.item.ConfigurationSnapshotJobItemRequestBuilderGetRequestConfiguration::|public|queryParameters:ConfigurationSnapshotJobItemRequestBuilderGetQueryParameters Microsoft\Graph\Generated.admin.configurationManagement.configurationSnapshotJobs.item.ConfigurationSnapshotJobItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):ConfigurationSnapshotJobItemRequestBuilderGetQueryParameters -Microsoft\Graph\Generated.admin.configurationManagement.configurationSnapshotJobs.item.ConfigurationSnapshotJobItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration -Microsoft\Graph\Generated.admin.configurationManagement.configurationSnapshotJobs.item.ConfigurationSnapshotJobItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Generated.admin.configurationManagement.configurationSnapshots.ConfigurationSnapshotsRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Generated.admin.configurationManagement.configurationSnapshots.ConfigurationSnapshotsRequestBuilder::|public|ByConfigurationBaselineId(configurationBaselineId:string):ConfigurationBaselineItemRequestBuilder Microsoft\Graph\Generated.admin.configurationManagement.configurationSnapshots.ConfigurationSnapshotsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void -Microsoft\Graph\Generated.admin.configurationManagement.configurationSnapshots.ConfigurationSnapshotsRequestBuilder::|public|Count:CountRequestBuilder Microsoft\Graph\Generated.admin.configurationManagement.configurationSnapshots.ConfigurationSnapshotsRequestBuilder::|public|Get(requestConfiguration?:ConfigurationSnapshotsRequestBuilderGetRequestConfiguration):ConfigurationBaselineCollectionResponse Microsoft\Graph\Generated.admin.configurationManagement.configurationSnapshots.ConfigurationSnapshotsRequestBuilder::|public|pathParameters:array -Microsoft\Graph\Generated.admin.configurationManagement.configurationSnapshots.ConfigurationSnapshotsRequestBuilder::|public|Post(body:ConfigurationBaseline; requestConfiguration?:ConfigurationSnapshotsRequestBuilderPostRequestConfiguration):ConfigurationBaseline Microsoft\Graph\Generated.admin.configurationManagement.configurationSnapshots.ConfigurationSnapshotsRequestBuilder::|public|requestAdapter:RequestAdapter Microsoft\Graph\Generated.admin.configurationManagement.configurationSnapshots.ConfigurationSnapshotsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:ConfigurationSnapshotsRequestBuilderGetRequestConfiguration):RequestInformation -Microsoft\Graph\Generated.admin.configurationManagement.configurationSnapshots.ConfigurationSnapshotsRequestBuilder::|public|ToPostRequestInformation(body:ConfigurationBaseline; requestConfiguration?:ConfigurationSnapshotsRequestBuilderPostRequestConfiguration):RequestInformation Microsoft\Graph\Generated.admin.configurationManagement.configurationSnapshots.ConfigurationSnapshotsRequestBuilder::|public|urlTemplate:string Microsoft\Graph\Generated.admin.configurationManagement.configurationSnapshots.ConfigurationSnapshotsRequestBuilder::|public|WithUrl(rawUrl:string):ConfigurationSnapshotsRequestBuilder Microsoft\Graph\Generated.admin.configurationManagement.configurationSnapshots.configurationSnapshotsRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void @@ -363,37 +286,14 @@ Microsoft\Graph\Generated.admin.configurationManagement.configurationSnapshots.c Microsoft\Graph\Generated.admin.configurationManagement.configurationSnapshots.configurationSnapshotsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:ConfigurationSnapshotsRequestBuilderGetQueryParameters):void Microsoft\Graph\Generated.admin.configurationManagement.configurationSnapshots.configurationSnapshotsRequestBuilderGetRequestConfiguration::|public|queryParameters:ConfigurationSnapshotsRequestBuilderGetQueryParameters Microsoft\Graph\Generated.admin.configurationManagement.configurationSnapshots.configurationSnapshotsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):ConfigurationSnapshotsRequestBuilderGetQueryParameters -Microsoft\Graph\Generated.admin.configurationManagement.configurationSnapshots.configurationSnapshotsRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration -Microsoft\Graph\Generated.admin.configurationManagement.configurationSnapshots.configurationSnapshotsRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void -Microsoft\Graph\Generated.admin.configurationManagement.configurationSnapshots.count.CountRequestBuilder-->BaseRequestBuilder -Microsoft\Graph\Generated.admin.configurationManagement.configurationSnapshots.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void -Microsoft\Graph\Generated.admin.configurationManagement.configurationSnapshots.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int -Microsoft\Graph\Generated.admin.configurationManagement.configurationSnapshots.count.CountRequestBuilder::|public|pathParameters:array -Microsoft\Graph\Generated.admin.configurationManagement.configurationSnapshots.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter -Microsoft\Graph\Generated.admin.configurationManagement.configurationSnapshots.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation -Microsoft\Graph\Generated.admin.configurationManagement.configurationSnapshots.count.CountRequestBuilder::|public|urlTemplate:string -Microsoft\Graph\Generated.admin.configurationManagement.configurationSnapshots.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder -Microsoft\Graph\Generated.admin.configurationManagement.configurationSnapshots.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void -Microsoft\Graph\Generated.admin.configurationManagement.configurationSnapshots.count.CountRequestBuilderGetQueryParameters::|public|filter:string -Microsoft\Graph\Generated.admin.configurationManagement.configurationSnapshots.count.CountRequestBuilderGetQueryParameters::|public|search:string -Microsoft\Graph\Generated.admin.configurationManagement.configurationSnapshots.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration -Microsoft\Graph\Generated.admin.configurationManagement.configurationSnapshots.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void -Microsoft\Graph\Generated.admin.configurationManagement.configurationSnapshots.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters -Microsoft\Graph\Generated.admin.configurationManagement.configurationSnapshots.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters Microsoft\Graph\Generated.admin.configurationManagement.configurationSnapshots.item.ConfigurationBaselineItemRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Generated.admin.configurationManagement.configurationSnapshots.item.ConfigurationBaselineItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void -Microsoft\Graph\Generated.admin.configurationManagement.configurationSnapshots.item.ConfigurationBaselineItemRequestBuilder::|public|Delete(requestConfiguration?:ConfigurationBaselineItemRequestBuilderDeleteRequestConfiguration):void Microsoft\Graph\Generated.admin.configurationManagement.configurationSnapshots.item.ConfigurationBaselineItemRequestBuilder::|public|Get(requestConfiguration?:ConfigurationBaselineItemRequestBuilderGetRequestConfiguration):ConfigurationBaseline -Microsoft\Graph\Generated.admin.configurationManagement.configurationSnapshots.item.ConfigurationBaselineItemRequestBuilder::|public|Patch(body:ConfigurationBaseline; requestConfiguration?:ConfigurationBaselineItemRequestBuilderPatchRequestConfiguration):ConfigurationBaseline Microsoft\Graph\Generated.admin.configurationManagement.configurationSnapshots.item.ConfigurationBaselineItemRequestBuilder::|public|pathParameters:array Microsoft\Graph\Generated.admin.configurationManagement.configurationSnapshots.item.ConfigurationBaselineItemRequestBuilder::|public|requestAdapter:RequestAdapter -Microsoft\Graph\Generated.admin.configurationManagement.configurationSnapshots.item.ConfigurationBaselineItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:ConfigurationBaselineItemRequestBuilderDeleteRequestConfiguration):RequestInformation Microsoft\Graph\Generated.admin.configurationManagement.configurationSnapshots.item.ConfigurationBaselineItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:ConfigurationBaselineItemRequestBuilderGetRequestConfiguration):RequestInformation -Microsoft\Graph\Generated.admin.configurationManagement.configurationSnapshots.item.ConfigurationBaselineItemRequestBuilder::|public|ToPatchRequestInformation(body:ConfigurationBaseline; requestConfiguration?:ConfigurationBaselineItemRequestBuilderPatchRequestConfiguration):RequestInformation Microsoft\Graph\Generated.admin.configurationManagement.configurationSnapshots.item.ConfigurationBaselineItemRequestBuilder::|public|urlTemplate:string Microsoft\Graph\Generated.admin.configurationManagement.configurationSnapshots.item.ConfigurationBaselineItemRequestBuilder::|public|WithUrl(rawUrl:string):ConfigurationBaselineItemRequestBuilder -Microsoft\Graph\Generated.admin.configurationManagement.configurationSnapshots.item.ConfigurationBaselineItemRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration -Microsoft\Graph\Generated.admin.configurationManagement.configurationSnapshots.item.ConfigurationBaselineItemRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Generated.admin.configurationManagement.configurationSnapshots.item.ConfigurationBaselineItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void Microsoft\Graph\Generated.admin.configurationManagement.configurationSnapshots.item.ConfigurationBaselineItemRequestBuilderGetQueryParameters::|public|expand:array Microsoft\Graph\Generated.admin.configurationManagement.configurationSnapshots.item.ConfigurationBaselineItemRequestBuilderGetQueryParameters::|public|select:array @@ -401,8 +301,6 @@ Microsoft\Graph\Generated.admin.configurationManagement.configurationSnapshots.i Microsoft\Graph\Generated.admin.configurationManagement.configurationSnapshots.item.ConfigurationBaselineItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:ConfigurationBaselineItemRequestBuilderGetQueryParameters):void Microsoft\Graph\Generated.admin.configurationManagement.configurationSnapshots.item.ConfigurationBaselineItemRequestBuilderGetRequestConfiguration::|public|queryParameters:ConfigurationBaselineItemRequestBuilderGetQueryParameters Microsoft\Graph\Generated.admin.configurationManagement.configurationSnapshots.item.ConfigurationBaselineItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):ConfigurationBaselineItemRequestBuilderGetQueryParameters -Microsoft\Graph\Generated.admin.configurationManagement.configurationSnapshots.item.ConfigurationBaselineItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration -Microsoft\Graph\Generated.admin.configurationManagement.configurationSnapshots.item.ConfigurationBaselineItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Generated.admin.edge.EdgeRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Generated.admin.edge.EdgeRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Generated.admin.edge.EdgeRequestBuilder::|public|Delete(requestConfiguration?:EdgeRequestBuilderDeleteRequestConfiguration):void @@ -66991,7 +66889,6 @@ Microsoft\Graph\Generated.education.users.usersRequestBuilderPostRequestConfigur Microsoft\Graph\Generated.employeeExperience.communities.CommunitiesRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Generated.employeeExperience.communities.CommunitiesRequestBuilder::|public|ByCommunityId(communityId:string):CommunityItemRequestBuilder Microsoft\Graph\Generated.employeeExperience.communities.CommunitiesRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void -Microsoft\Graph\Generated.employeeExperience.communities.CommunitiesRequestBuilder::|public|Count:CountRequestBuilder Microsoft\Graph\Generated.employeeExperience.communities.CommunitiesRequestBuilder::|public|Get(requestConfiguration?:CommunitiesRequestBuilderGetRequestConfiguration):CommunityCollectionResponse Microsoft\Graph\Generated.employeeExperience.communities.CommunitiesRequestBuilder::|public|pathParameters:array Microsoft\Graph\Generated.employeeExperience.communities.CommunitiesRequestBuilder::|public|Post(body:Community; requestConfiguration?:CommunitiesRequestBuilderPostRequestConfiguration):Community @@ -67015,21 +66912,6 @@ Microsoft\Graph\Generated.employeeExperience.communities.communitiesRequestBuild Microsoft\Graph\Generated.employeeExperience.communities.communitiesRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):CommunitiesRequestBuilderGetQueryParameters Microsoft\Graph\Generated.employeeExperience.communities.communitiesRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration Microsoft\Graph\Generated.employeeExperience.communities.communitiesRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void -Microsoft\Graph\Generated.employeeExperience.communities.count.CountRequestBuilder-->BaseRequestBuilder -Microsoft\Graph\Generated.employeeExperience.communities.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void -Microsoft\Graph\Generated.employeeExperience.communities.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int -Microsoft\Graph\Generated.employeeExperience.communities.count.CountRequestBuilder::|public|pathParameters:array -Microsoft\Graph\Generated.employeeExperience.communities.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter -Microsoft\Graph\Generated.employeeExperience.communities.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation -Microsoft\Graph\Generated.employeeExperience.communities.count.CountRequestBuilder::|public|urlTemplate:string -Microsoft\Graph\Generated.employeeExperience.communities.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder -Microsoft\Graph\Generated.employeeExperience.communities.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void -Microsoft\Graph\Generated.employeeExperience.communities.count.CountRequestBuilderGetQueryParameters::|public|filter:string -Microsoft\Graph\Generated.employeeExperience.communities.count.CountRequestBuilderGetQueryParameters::|public|search:string -Microsoft\Graph\Generated.employeeExperience.communities.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration -Microsoft\Graph\Generated.employeeExperience.communities.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void -Microsoft\Graph\Generated.employeeExperience.communities.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters -Microsoft\Graph\Generated.employeeExperience.communities.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters Microsoft\Graph\Generated.employeeExperience.communities.item.CommunityItemRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Generated.employeeExperience.communities.item.CommunityItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Generated.employeeExperience.communities.item.CommunityItemRequestBuilder::|public|Delete(requestConfiguration?:CommunityItemRequestBuilderDeleteRequestConfiguration):void @@ -67259,31 +67141,13 @@ Microsoft\Graph\Generated.employeeExperience.employeeExperienceRequestBuilderGet Microsoft\Graph\Generated.employeeExperience.employeeExperienceRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(select?:array):EmployeeExperienceRequestBuilderGetQueryParameters Microsoft\Graph\Generated.employeeExperience.employeeExperienceRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration Microsoft\Graph\Generated.employeeExperience.employeeExperienceRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void -Microsoft\Graph\Generated.employeeExperience.engagementAsyncOperations.count.CountRequestBuilder-->BaseRequestBuilder -Microsoft\Graph\Generated.employeeExperience.engagementAsyncOperations.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void -Microsoft\Graph\Generated.employeeExperience.engagementAsyncOperations.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int -Microsoft\Graph\Generated.employeeExperience.engagementAsyncOperations.count.CountRequestBuilder::|public|pathParameters:array -Microsoft\Graph\Generated.employeeExperience.engagementAsyncOperations.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter -Microsoft\Graph\Generated.employeeExperience.engagementAsyncOperations.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation -Microsoft\Graph\Generated.employeeExperience.engagementAsyncOperations.count.CountRequestBuilder::|public|urlTemplate:string -Microsoft\Graph\Generated.employeeExperience.engagementAsyncOperations.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder -Microsoft\Graph\Generated.employeeExperience.engagementAsyncOperations.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void -Microsoft\Graph\Generated.employeeExperience.engagementAsyncOperations.count.CountRequestBuilderGetQueryParameters::|public|filter:string -Microsoft\Graph\Generated.employeeExperience.engagementAsyncOperations.count.CountRequestBuilderGetQueryParameters::|public|search:string -Microsoft\Graph\Generated.employeeExperience.engagementAsyncOperations.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration -Microsoft\Graph\Generated.employeeExperience.engagementAsyncOperations.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void -Microsoft\Graph\Generated.employeeExperience.engagementAsyncOperations.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters -Microsoft\Graph\Generated.employeeExperience.engagementAsyncOperations.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters Microsoft\Graph\Generated.employeeExperience.engagementAsyncOperations.EngagementAsyncOperationsRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Generated.employeeExperience.engagementAsyncOperations.EngagementAsyncOperationsRequestBuilder::|public|ByEngagementAsyncOperationId(engagementAsyncOperationId:string):EngagementAsyncOperationItemRequestBuilder Microsoft\Graph\Generated.employeeExperience.engagementAsyncOperations.EngagementAsyncOperationsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void -Microsoft\Graph\Generated.employeeExperience.engagementAsyncOperations.EngagementAsyncOperationsRequestBuilder::|public|Count:CountRequestBuilder Microsoft\Graph\Generated.employeeExperience.engagementAsyncOperations.EngagementAsyncOperationsRequestBuilder::|public|Get(requestConfiguration?:EngagementAsyncOperationsRequestBuilderGetRequestConfiguration):EngagementAsyncOperationCollectionResponse Microsoft\Graph\Generated.employeeExperience.engagementAsyncOperations.EngagementAsyncOperationsRequestBuilder::|public|pathParameters:array -Microsoft\Graph\Generated.employeeExperience.engagementAsyncOperations.EngagementAsyncOperationsRequestBuilder::|public|Post(body:EngagementAsyncOperation; requestConfiguration?:EngagementAsyncOperationsRequestBuilderPostRequestConfiguration):EngagementAsyncOperation Microsoft\Graph\Generated.employeeExperience.engagementAsyncOperations.EngagementAsyncOperationsRequestBuilder::|public|requestAdapter:RequestAdapter Microsoft\Graph\Generated.employeeExperience.engagementAsyncOperations.EngagementAsyncOperationsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:EngagementAsyncOperationsRequestBuilderGetRequestConfiguration):RequestInformation -Microsoft\Graph\Generated.employeeExperience.engagementAsyncOperations.EngagementAsyncOperationsRequestBuilder::|public|ToPostRequestInformation(body:EngagementAsyncOperation; requestConfiguration?:EngagementAsyncOperationsRequestBuilderPostRequestConfiguration):RequestInformation Microsoft\Graph\Generated.employeeExperience.engagementAsyncOperations.EngagementAsyncOperationsRequestBuilder::|public|urlTemplate:string Microsoft\Graph\Generated.employeeExperience.engagementAsyncOperations.EngagementAsyncOperationsRequestBuilder::|public|WithUrl(rawUrl:string):EngagementAsyncOperationsRequestBuilder Microsoft\Graph\Generated.employeeExperience.engagementAsyncOperations.engagementAsyncOperationsRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void @@ -67299,22 +67163,14 @@ Microsoft\Graph\Generated.employeeExperience.engagementAsyncOperations.engagemen Microsoft\Graph\Generated.employeeExperience.engagementAsyncOperations.engagementAsyncOperationsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:EngagementAsyncOperationsRequestBuilderGetQueryParameters):void Microsoft\Graph\Generated.employeeExperience.engagementAsyncOperations.engagementAsyncOperationsRequestBuilderGetRequestConfiguration::|public|queryParameters:EngagementAsyncOperationsRequestBuilderGetQueryParameters Microsoft\Graph\Generated.employeeExperience.engagementAsyncOperations.engagementAsyncOperationsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):EngagementAsyncOperationsRequestBuilderGetQueryParameters -Microsoft\Graph\Generated.employeeExperience.engagementAsyncOperations.engagementAsyncOperationsRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration -Microsoft\Graph\Generated.employeeExperience.engagementAsyncOperations.engagementAsyncOperationsRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Generated.employeeExperience.engagementAsyncOperations.item.EngagementAsyncOperationItemRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Generated.employeeExperience.engagementAsyncOperations.item.EngagementAsyncOperationItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void -Microsoft\Graph\Generated.employeeExperience.engagementAsyncOperations.item.EngagementAsyncOperationItemRequestBuilder::|public|Delete(requestConfiguration?:EngagementAsyncOperationItemRequestBuilderDeleteRequestConfiguration):void Microsoft\Graph\Generated.employeeExperience.engagementAsyncOperations.item.EngagementAsyncOperationItemRequestBuilder::|public|Get(requestConfiguration?:EngagementAsyncOperationItemRequestBuilderGetRequestConfiguration):EngagementAsyncOperation -Microsoft\Graph\Generated.employeeExperience.engagementAsyncOperations.item.EngagementAsyncOperationItemRequestBuilder::|public|Patch(body:EngagementAsyncOperation; requestConfiguration?:EngagementAsyncOperationItemRequestBuilderPatchRequestConfiguration):EngagementAsyncOperation Microsoft\Graph\Generated.employeeExperience.engagementAsyncOperations.item.EngagementAsyncOperationItemRequestBuilder::|public|pathParameters:array Microsoft\Graph\Generated.employeeExperience.engagementAsyncOperations.item.EngagementAsyncOperationItemRequestBuilder::|public|requestAdapter:RequestAdapter -Microsoft\Graph\Generated.employeeExperience.engagementAsyncOperations.item.EngagementAsyncOperationItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:EngagementAsyncOperationItemRequestBuilderDeleteRequestConfiguration):RequestInformation Microsoft\Graph\Generated.employeeExperience.engagementAsyncOperations.item.EngagementAsyncOperationItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:EngagementAsyncOperationItemRequestBuilderGetRequestConfiguration):RequestInformation -Microsoft\Graph\Generated.employeeExperience.engagementAsyncOperations.item.EngagementAsyncOperationItemRequestBuilder::|public|ToPatchRequestInformation(body:EngagementAsyncOperation; requestConfiguration?:EngagementAsyncOperationItemRequestBuilderPatchRequestConfiguration):RequestInformation Microsoft\Graph\Generated.employeeExperience.engagementAsyncOperations.item.EngagementAsyncOperationItemRequestBuilder::|public|urlTemplate:string Microsoft\Graph\Generated.employeeExperience.engagementAsyncOperations.item.EngagementAsyncOperationItemRequestBuilder::|public|WithUrl(rawUrl:string):EngagementAsyncOperationItemRequestBuilder -Microsoft\Graph\Generated.employeeExperience.engagementAsyncOperations.item.EngagementAsyncOperationItemRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration -Microsoft\Graph\Generated.employeeExperience.engagementAsyncOperations.item.EngagementAsyncOperationItemRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Generated.employeeExperience.engagementAsyncOperations.item.EngagementAsyncOperationItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void Microsoft\Graph\Generated.employeeExperience.engagementAsyncOperations.item.EngagementAsyncOperationItemRequestBuilderGetQueryParameters::|public|expand:array Microsoft\Graph\Generated.employeeExperience.engagementAsyncOperations.item.EngagementAsyncOperationItemRequestBuilderGetQueryParameters::|public|select:array @@ -67322,8 +67178,6 @@ Microsoft\Graph\Generated.employeeExperience.engagementAsyncOperations.item.Enga Microsoft\Graph\Generated.employeeExperience.engagementAsyncOperations.item.EngagementAsyncOperationItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:EngagementAsyncOperationItemRequestBuilderGetQueryParameters):void Microsoft\Graph\Generated.employeeExperience.engagementAsyncOperations.item.EngagementAsyncOperationItemRequestBuilderGetRequestConfiguration::|public|queryParameters:EngagementAsyncOperationItemRequestBuilderGetQueryParameters Microsoft\Graph\Generated.employeeExperience.engagementAsyncOperations.item.EngagementAsyncOperationItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):EngagementAsyncOperationItemRequestBuilderGetQueryParameters -Microsoft\Graph\Generated.employeeExperience.engagementAsyncOperations.item.EngagementAsyncOperationItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration -Microsoft\Graph\Generated.employeeExperience.engagementAsyncOperations.item.EngagementAsyncOperationItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Generated.employeeExperience.learningCourseActivities.count.CountRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Generated.employeeExperience.learningCourseActivities.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Generated.employeeExperience.learningCourseActivities.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int @@ -67657,36 +67511,15 @@ Microsoft\Graph\Generated.employeeExperience.learningProviders.learningProviders Microsoft\Graph\Generated.employeeExperience.learningProviders.learningProvidersRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):LearningProvidersRequestBuilderGetQueryParameters Microsoft\Graph\Generated.employeeExperience.learningProviders.learningProvidersRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration Microsoft\Graph\Generated.employeeExperience.learningProviders.learningProvidersRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void -Microsoft\Graph\Generated.employeeExperience.roles.count.CountRequestBuilder-->BaseRequestBuilder -Microsoft\Graph\Generated.employeeExperience.roles.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void -Microsoft\Graph\Generated.employeeExperience.roles.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int -Microsoft\Graph\Generated.employeeExperience.roles.count.CountRequestBuilder::|public|pathParameters:array -Microsoft\Graph\Generated.employeeExperience.roles.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter -Microsoft\Graph\Generated.employeeExperience.roles.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation -Microsoft\Graph\Generated.employeeExperience.roles.count.CountRequestBuilder::|public|urlTemplate:string -Microsoft\Graph\Generated.employeeExperience.roles.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder -Microsoft\Graph\Generated.employeeExperience.roles.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void -Microsoft\Graph\Generated.employeeExperience.roles.count.CountRequestBuilderGetQueryParameters::|public|filter:string -Microsoft\Graph\Generated.employeeExperience.roles.count.CountRequestBuilderGetQueryParameters::|public|search:string -Microsoft\Graph\Generated.employeeExperience.roles.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration -Microsoft\Graph\Generated.employeeExperience.roles.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void -Microsoft\Graph\Generated.employeeExperience.roles.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters -Microsoft\Graph\Generated.employeeExperience.roles.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters Microsoft\Graph\Generated.employeeExperience.roles.item.EngagementRoleItemRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Generated.employeeExperience.roles.item.EngagementRoleItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void -Microsoft\Graph\Generated.employeeExperience.roles.item.EngagementRoleItemRequestBuilder::|public|Delete(requestConfiguration?:EngagementRoleItemRequestBuilderDeleteRequestConfiguration):void Microsoft\Graph\Generated.employeeExperience.roles.item.EngagementRoleItemRequestBuilder::|public|Get(requestConfiguration?:EngagementRoleItemRequestBuilderGetRequestConfiguration):EngagementRole Microsoft\Graph\Generated.employeeExperience.roles.item.EngagementRoleItemRequestBuilder::|public|members:MembersRequestBuilder -Microsoft\Graph\Generated.employeeExperience.roles.item.EngagementRoleItemRequestBuilder::|public|Patch(body:EngagementRole; requestConfiguration?:EngagementRoleItemRequestBuilderPatchRequestConfiguration):EngagementRole Microsoft\Graph\Generated.employeeExperience.roles.item.EngagementRoleItemRequestBuilder::|public|pathParameters:array Microsoft\Graph\Generated.employeeExperience.roles.item.EngagementRoleItemRequestBuilder::|public|requestAdapter:RequestAdapter -Microsoft\Graph\Generated.employeeExperience.roles.item.EngagementRoleItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:EngagementRoleItemRequestBuilderDeleteRequestConfiguration):RequestInformation Microsoft\Graph\Generated.employeeExperience.roles.item.EngagementRoleItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:EngagementRoleItemRequestBuilderGetRequestConfiguration):RequestInformation -Microsoft\Graph\Generated.employeeExperience.roles.item.EngagementRoleItemRequestBuilder::|public|ToPatchRequestInformation(body:EngagementRole; requestConfiguration?:EngagementRoleItemRequestBuilderPatchRequestConfiguration):RequestInformation Microsoft\Graph\Generated.employeeExperience.roles.item.EngagementRoleItemRequestBuilder::|public|urlTemplate:string Microsoft\Graph\Generated.employeeExperience.roles.item.EngagementRoleItemRequestBuilder::|public|WithUrl(rawUrl:string):EngagementRoleItemRequestBuilder -Microsoft\Graph\Generated.employeeExperience.roles.item.EngagementRoleItemRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration -Microsoft\Graph\Generated.employeeExperience.roles.item.EngagementRoleItemRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Generated.employeeExperience.roles.item.EngagementRoleItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void Microsoft\Graph\Generated.employeeExperience.roles.item.EngagementRoleItemRequestBuilderGetQueryParameters::|public|expand:array Microsoft\Graph\Generated.employeeExperience.roles.item.EngagementRoleItemRequestBuilderGetQueryParameters::|public|select:array @@ -67694,8 +67527,6 @@ Microsoft\Graph\Generated.employeeExperience.roles.item.EngagementRoleItemReques Microsoft\Graph\Generated.employeeExperience.roles.item.EngagementRoleItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:EngagementRoleItemRequestBuilderGetQueryParameters):void Microsoft\Graph\Generated.employeeExperience.roles.item.EngagementRoleItemRequestBuilderGetRequestConfiguration::|public|queryParameters:EngagementRoleItemRequestBuilderGetQueryParameters Microsoft\Graph\Generated.employeeExperience.roles.item.EngagementRoleItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):EngagementRoleItemRequestBuilderGetQueryParameters -Microsoft\Graph\Generated.employeeExperience.roles.item.EngagementRoleItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration -Microsoft\Graph\Generated.employeeExperience.roles.item.EngagementRoleItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Generated.employeeExperience.roles.item.members.count.CountRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Generated.employeeExperience.roles.item.members.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Generated.employeeExperience.roles.item.members.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int @@ -67715,12 +67546,10 @@ Microsoft\Graph\Generated.employeeExperience.roles.item.members.item.EngagementR Microsoft\Graph\Generated.employeeExperience.roles.item.members.item.EngagementRoleMemberItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Generated.employeeExperience.roles.item.members.item.EngagementRoleMemberItemRequestBuilder::|public|Delete(requestConfiguration?:EngagementRoleMemberItemRequestBuilderDeleteRequestConfiguration):void Microsoft\Graph\Generated.employeeExperience.roles.item.members.item.EngagementRoleMemberItemRequestBuilder::|public|Get(requestConfiguration?:EngagementRoleMemberItemRequestBuilderGetRequestConfiguration):EngagementRoleMember -Microsoft\Graph\Generated.employeeExperience.roles.item.members.item.EngagementRoleMemberItemRequestBuilder::|public|Patch(body:EngagementRoleMember; requestConfiguration?:EngagementRoleMemberItemRequestBuilderPatchRequestConfiguration):EngagementRoleMember Microsoft\Graph\Generated.employeeExperience.roles.item.members.item.EngagementRoleMemberItemRequestBuilder::|public|pathParameters:array Microsoft\Graph\Generated.employeeExperience.roles.item.members.item.EngagementRoleMemberItemRequestBuilder::|public|requestAdapter:RequestAdapter Microsoft\Graph\Generated.employeeExperience.roles.item.members.item.EngagementRoleMemberItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:EngagementRoleMemberItemRequestBuilderDeleteRequestConfiguration):RequestInformation Microsoft\Graph\Generated.employeeExperience.roles.item.members.item.EngagementRoleMemberItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:EngagementRoleMemberItemRequestBuilderGetRequestConfiguration):RequestInformation -Microsoft\Graph\Generated.employeeExperience.roles.item.members.item.EngagementRoleMemberItemRequestBuilder::|public|ToPatchRequestInformation(body:EngagementRoleMember; requestConfiguration?:EngagementRoleMemberItemRequestBuilderPatchRequestConfiguration):RequestInformation Microsoft\Graph\Generated.employeeExperience.roles.item.members.item.EngagementRoleMemberItemRequestBuilder::|public|urlTemplate:string Microsoft\Graph\Generated.employeeExperience.roles.item.members.item.EngagementRoleMemberItemRequestBuilder::|public|user:UserRequestBuilder Microsoft\Graph\Generated.employeeExperience.roles.item.members.item.EngagementRoleMemberItemRequestBuilder::|public|WithUrl(rawUrl:string):EngagementRoleMemberItemRequestBuilder @@ -67733,8 +67562,6 @@ Microsoft\Graph\Generated.employeeExperience.roles.item.members.item.EngagementR Microsoft\Graph\Generated.employeeExperience.roles.item.members.item.EngagementRoleMemberItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:EngagementRoleMemberItemRequestBuilderGetQueryParameters):void Microsoft\Graph\Generated.employeeExperience.roles.item.members.item.EngagementRoleMemberItemRequestBuilderGetRequestConfiguration::|public|queryParameters:EngagementRoleMemberItemRequestBuilderGetQueryParameters Microsoft\Graph\Generated.employeeExperience.roles.item.members.item.EngagementRoleMemberItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):EngagementRoleMemberItemRequestBuilderGetQueryParameters -Microsoft\Graph\Generated.employeeExperience.roles.item.members.item.EngagementRoleMemberItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration -Microsoft\Graph\Generated.employeeExperience.roles.item.members.item.EngagementRoleMemberItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Generated.employeeExperience.roles.item.members.item.user.mailboxSettings.MailboxSettingsRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Generated.employeeExperience.roles.item.members.item.user.mailboxSettings.MailboxSettingsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Generated.employeeExperience.roles.item.members.item.user.mailboxSettings.MailboxSettingsRequestBuilder::|public|Get(requestConfiguration?:MailboxSettingsRequestBuilderGetRequestConfiguration):MailboxSettings @@ -67838,13 +67665,10 @@ Microsoft\Graph\Generated.employeeExperience.roles.item.members.membersRequestBu Microsoft\Graph\Generated.employeeExperience.roles.RolesRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Generated.employeeExperience.roles.RolesRequestBuilder::|public|ByEngagementRoleId(engagementRoleId:string):EngagementRoleItemRequestBuilder Microsoft\Graph\Generated.employeeExperience.roles.RolesRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void -Microsoft\Graph\Generated.employeeExperience.roles.RolesRequestBuilder::|public|Count:CountRequestBuilder Microsoft\Graph\Generated.employeeExperience.roles.RolesRequestBuilder::|public|Get(requestConfiguration?:RolesRequestBuilderGetRequestConfiguration):EngagementRoleCollectionResponse Microsoft\Graph\Generated.employeeExperience.roles.RolesRequestBuilder::|public|pathParameters:array -Microsoft\Graph\Generated.employeeExperience.roles.RolesRequestBuilder::|public|Post(body:EngagementRole; requestConfiguration?:RolesRequestBuilderPostRequestConfiguration):EngagementRole Microsoft\Graph\Generated.employeeExperience.roles.RolesRequestBuilder::|public|requestAdapter:RequestAdapter Microsoft\Graph\Generated.employeeExperience.roles.RolesRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:RolesRequestBuilderGetRequestConfiguration):RequestInformation -Microsoft\Graph\Generated.employeeExperience.roles.RolesRequestBuilder::|public|ToPostRequestInformation(body:EngagementRole; requestConfiguration?:RolesRequestBuilderPostRequestConfiguration):RequestInformation Microsoft\Graph\Generated.employeeExperience.roles.RolesRequestBuilder::|public|urlTemplate:string Microsoft\Graph\Generated.employeeExperience.roles.RolesRequestBuilder::|public|WithUrl(rawUrl:string):RolesRequestBuilder Microsoft\Graph\Generated.employeeExperience.roles.rolesRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void @@ -67860,8 +67684,6 @@ Microsoft\Graph\Generated.employeeExperience.roles.rolesRequestBuilderGetRequest Microsoft\Graph\Generated.employeeExperience.roles.rolesRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:RolesRequestBuilderGetQueryParameters):void Microsoft\Graph\Generated.employeeExperience.roles.rolesRequestBuilderGetRequestConfiguration::|public|queryParameters:RolesRequestBuilderGetQueryParameters Microsoft\Graph\Generated.employeeExperience.roles.rolesRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):RolesRequestBuilderGetQueryParameters -Microsoft\Graph\Generated.employeeExperience.roles.rolesRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration -Microsoft\Graph\Generated.employeeExperience.roles.rolesRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Generated.EscapedPrint.connectors.ConnectorsRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Generated.EscapedPrint.connectors.ConnectorsRequestBuilder::|public|ByPrintConnectorId(printConnectorId:string):PrintConnectorItemRequestBuilder Microsoft\Graph\Generated.EscapedPrint.connectors.ConnectorsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void @@ -99057,6 +98879,7 @@ Microsoft\Graph\Generated.identityGovernance.accessReviews.AccessReviewsRequestB Microsoft\Graph\Generated.identityGovernance.accessReviews.AccessReviewsRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:AccessReviewsRequestBuilderDeleteRequestConfiguration):RequestInformation Microsoft\Graph\Generated.identityGovernance.accessReviews.AccessReviewsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:AccessReviewsRequestBuilderGetRequestConfiguration):RequestInformation Microsoft\Graph\Generated.identityGovernance.accessReviews.AccessReviewsRequestBuilder::|public|ToPatchRequestInformation(body:AccessReviewSet; requestConfiguration?:AccessReviewsRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.accessReviews.AccessReviewsRequestBuilder::|public|unified:UnifiedRequestBuilder Microsoft\Graph\Generated.identityGovernance.accessReviews.AccessReviewsRequestBuilder::|public|urlTemplate:string Microsoft\Graph\Generated.identityGovernance.accessReviews.AccessReviewsRequestBuilder::|public|WithUrl(rawUrl:string):AccessReviewsRequestBuilder Microsoft\Graph\Generated.identityGovernance.accessReviews.accessReviewsRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration @@ -99604,7 +99427,19 @@ Microsoft\Graph\Generated.identityGovernance.accessReviews.definitions.item.inst Microsoft\Graph\Generated.identityGovernance.accessReviews.definitions.item.instances.item.stages.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:FilterByCurrentUserWithOnRequestBuilderGetQueryParameters):void Microsoft\Graph\Generated.identityGovernance.accessReviews.definitions.item.instances.item.stages.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilderGetRequestConfiguration::|public|queryParameters:FilterByCurrentUserWithOnRequestBuilderGetQueryParameters Microsoft\Graph\Generated.identityGovernance.accessReviews.definitions.item.instances.item.stages.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):FilterByCurrentUserWithOnRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.accessReviews.definitions.item.instances.item.stages.item.acceptRecommendations.AcceptRecommendationsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.accessReviews.definitions.item.instances.item.stages.item.acceptRecommendations.AcceptRecommendationsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.definitions.item.instances.item.stages.item.acceptRecommendations.AcceptRecommendationsRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.accessReviews.definitions.item.instances.item.stages.item.acceptRecommendations.AcceptRecommendationsRequestBuilder::|public|Post(requestConfiguration?:AcceptRecommendationsRequestBuilderPostRequestConfiguration):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.definitions.item.instances.item.stages.item.acceptRecommendations.AcceptRecommendationsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.accessReviews.definitions.item.instances.item.stages.item.acceptRecommendations.AcceptRecommendationsRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:AcceptRecommendationsRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.accessReviews.definitions.item.instances.item.stages.item.acceptRecommendations.AcceptRecommendationsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.accessReviews.definitions.item.instances.item.stages.item.acceptRecommendations.AcceptRecommendationsRequestBuilder::|public|WithUrl(rawUrl:string):AcceptRecommendationsRequestBuilder +Microsoft\Graph\Generated.identityGovernance.accessReviews.definitions.item.instances.item.stages.item.acceptRecommendations.acceptRecommendationsRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.accessReviews.definitions.item.instances.item.stages.item.acceptRecommendations.acceptRecommendationsRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Generated.identityGovernance.accessReviews.definitions.item.instances.item.stages.item.AccessReviewStageItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.accessReviews.definitions.item.instances.item.stages.item.AccessReviewStageItemRequestBuilder::|public|acceptRecommendations:AcceptRecommendationsRequestBuilder +Microsoft\Graph\Generated.identityGovernance.accessReviews.definitions.item.instances.item.stages.item.AccessReviewStageItemRequestBuilder::|public|batchRecordDecisions:BatchRecordDecisionsRequestBuilder Microsoft\Graph\Generated.identityGovernance.accessReviews.definitions.item.instances.item.stages.item.AccessReviewStageItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Generated.identityGovernance.accessReviews.definitions.item.instances.item.stages.item.AccessReviewStageItemRequestBuilder::|public|decisions:DecisionsRequestBuilder Microsoft\Graph\Generated.identityGovernance.accessReviews.definitions.item.instances.item.stages.item.AccessReviewStageItemRequestBuilder::|public|Delete(requestConfiguration?:AccessReviewStageItemRequestBuilderDeleteRequestConfiguration):void @@ -99629,6 +99464,33 @@ Microsoft\Graph\Generated.identityGovernance.accessReviews.definitions.item.inst Microsoft\Graph\Generated.identityGovernance.accessReviews.definitions.item.instances.item.stages.item.AccessReviewStageItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):AccessReviewStageItemRequestBuilderGetQueryParameters Microsoft\Graph\Generated.identityGovernance.accessReviews.definitions.item.instances.item.stages.item.AccessReviewStageItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration Microsoft\Graph\Generated.identityGovernance.accessReviews.definitions.item.instances.item.stages.item.AccessReviewStageItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.definitions.item.instances.item.stages.item.batchRecordDecisions.batchRecordDecisionsPostRequestBody::|public|constructor():void +Microsoft\Graph\Generated.identityGovernance.accessReviews.definitions.item.instances.item.stages.item.batchRecordDecisions.batchRecordDecisionsPostRequestBody::|public|getAdditionalData():array +Microsoft\Graph\Generated.identityGovernance.accessReviews.definitions.item.instances.item.stages.item.batchRecordDecisions.batchRecordDecisionsPostRequestBody::|public|getBackingStore():BackingStore +Microsoft\Graph\Generated.identityGovernance.accessReviews.definitions.item.instances.item.stages.item.batchRecordDecisions.batchRecordDecisionsPostRequestBody::|public|getDecision():string +Microsoft\Graph\Generated.identityGovernance.accessReviews.definitions.item.instances.item.stages.item.batchRecordDecisions.batchRecordDecisionsPostRequestBody::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.identityGovernance.accessReviews.definitions.item.instances.item.stages.item.batchRecordDecisions.batchRecordDecisionsPostRequestBody::|public|getJustification():string +Microsoft\Graph\Generated.identityGovernance.accessReviews.definitions.item.instances.item.stages.item.batchRecordDecisions.batchRecordDecisionsPostRequestBody::|public|getPrincipalId():string +Microsoft\Graph\Generated.identityGovernance.accessReviews.definitions.item.instances.item.stages.item.batchRecordDecisions.batchRecordDecisionsPostRequestBody::|public|getResourceId():string +Microsoft\Graph\Generated.identityGovernance.accessReviews.definitions.item.instances.item.stages.item.batchRecordDecisions.batchRecordDecisionsPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.definitions.item.instances.item.stages.item.batchRecordDecisions.batchRecordDecisionsPostRequestBody::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.definitions.item.instances.item.stages.item.batchRecordDecisions.batchRecordDecisionsPostRequestBody::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.definitions.item.instances.item.stages.item.batchRecordDecisions.batchRecordDecisionsPostRequestBody::|public|setDecision(value?:string):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.definitions.item.instances.item.stages.item.batchRecordDecisions.batchRecordDecisionsPostRequestBody::|public|setJustification(value?:string):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.definitions.item.instances.item.stages.item.batchRecordDecisions.batchRecordDecisionsPostRequestBody::|public|setPrincipalId(value?:string):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.definitions.item.instances.item.stages.item.batchRecordDecisions.batchRecordDecisionsPostRequestBody::|public|setResourceId(value?:string):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.definitions.item.instances.item.stages.item.batchRecordDecisions.batchRecordDecisionsPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):BatchRecordDecisionsPostRequestBody +Microsoft\Graph\Generated.identityGovernance.accessReviews.definitions.item.instances.item.stages.item.batchRecordDecisions.batchRecordDecisionsPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Generated.identityGovernance.accessReviews.definitions.item.instances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.accessReviews.definitions.item.instances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.definitions.item.instances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.accessReviews.definitions.item.instances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsRequestBuilder::|public|Post(body:BatchRecordDecisionsPostRequestBody; requestConfiguration?:BatchRecordDecisionsRequestBuilderPostRequestConfiguration):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.definitions.item.instances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.accessReviews.definitions.item.instances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsRequestBuilder::|public|ToPostRequestInformation(body:BatchRecordDecisionsPostRequestBody; requestConfiguration?:BatchRecordDecisionsRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.accessReviews.definitions.item.instances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.accessReviews.definitions.item.instances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsRequestBuilder::|public|WithUrl(rawUrl:string):BatchRecordDecisionsRequestBuilder +Microsoft\Graph\Generated.identityGovernance.accessReviews.definitions.item.instances.item.stages.item.batchRecordDecisions.batchRecordDecisionsRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.accessReviews.definitions.item.instances.item.stages.item.batchRecordDecisions.batchRecordDecisionsRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Generated.identityGovernance.accessReviews.definitions.item.instances.item.stages.item.decisions.count.CountRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Generated.identityGovernance.accessReviews.definitions.item.instances.item.stages.item.decisions.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Generated.identityGovernance.accessReviews.definitions.item.instances.item.stages.item.decisions.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int @@ -99989,6 +99851,1718 @@ Microsoft\Graph\Generated.identityGovernance.accessReviews.historyDefinitions.it Microsoft\Graph\Generated.identityGovernance.accessReviews.historyDefinitions.item.instances.item.generateDownloadUri.GenerateDownloadUriRequestBuilder::|public|WithUrl(rawUrl:string):GenerateDownloadUriRequestBuilder Microsoft\Graph\Generated.identityGovernance.accessReviews.historyDefinitions.item.instances.item.generateDownloadUri.generateDownloadUriRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration Microsoft\Graph\Generated.identityGovernance.accessReviews.historyDefinitions.item.instances.item.generateDownloadUri.generateDownloadUriRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.decisions.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.decisions.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.decisions.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.decisions.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.decisions.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.decisions.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.decisions.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.decisions.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.decisions.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.decisions.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.decisions.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.decisions.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.decisions.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.decisions.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.decisions.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.decisions.DecisionsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.decisions.DecisionsRequestBuilder::|public|ByAccessReviewInstanceDecisionItemId(accessReviewInstanceDecisionItemId:string):AccessReviewInstanceDecisionItemItemRequestBuilder +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.decisions.DecisionsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.decisions.DecisionsRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.decisions.DecisionsRequestBuilder::|public|filterByCurrentUserWithOn(on:string):FilterByCurrentUserWithOnRequestBuilder +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.decisions.DecisionsRequestBuilder::|public|Get(requestConfiguration?:DecisionsRequestBuilderGetRequestConfiguration):AccessReviewInstanceDecisionItemCollectionResponse +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.decisions.DecisionsRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.decisions.DecisionsRequestBuilder::|public|Post(body:AccessReviewInstanceDecisionItem; requestConfiguration?:DecisionsRequestBuilderPostRequestConfiguration):AccessReviewInstanceDecisionItem +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.decisions.DecisionsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.decisions.DecisionsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:DecisionsRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.decisions.DecisionsRequestBuilder::|public|ToPostRequestInformation(body:AccessReviewInstanceDecisionItem; requestConfiguration?:DecisionsRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.decisions.DecisionsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.decisions.DecisionsRequestBuilder::|public|WithUrl(rawUrl:string):DecisionsRequestBuilder +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.decisions.decisionsRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.decisions.decisionsRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.decisions.decisionsRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.decisions.decisionsRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.decisions.decisionsRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.decisions.decisionsRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.decisions.decisionsRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.decisions.decisionsRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.decisions.decisionsRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.decisions.decisionsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.decisions.decisionsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:DecisionsRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.decisions.decisionsRequestBuilderGetRequestConfiguration::|public|queryParameters:DecisionsRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.decisions.decisionsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):DecisionsRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.decisions.decisionsRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.decisions.decisionsRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.decisions.filterByCurrentUserWithOn.filterByCurrentUserWithOnGetResponse-->BaseCollectionPaginationCountResponse +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.decisions.filterByCurrentUserWithOn.filterByCurrentUserWithOnGetResponse::|public|constructor():void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.decisions.filterByCurrentUserWithOn.filterByCurrentUserWithOnGetResponse::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.decisions.filterByCurrentUserWithOn.filterByCurrentUserWithOnGetResponse::|public|getValue():array +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.decisions.filterByCurrentUserWithOn.filterByCurrentUserWithOnGetResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.decisions.filterByCurrentUserWithOn.filterByCurrentUserWithOnGetResponse::|public|setValue(value?:array):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.decisions.filterByCurrentUserWithOn.filterByCurrentUserWithOnGetResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):FilterByCurrentUserWithOnGetResponse +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.decisions.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.decisions.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter; on?:string):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.decisions.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder::|public|Get(requestConfiguration?:FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration):FilterByCurrentUserWithOnGetResponse +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.decisions.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.decisions.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.decisions.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.decisions.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.decisions.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder::|public|WithUrl(rawUrl:string):FilterByCurrentUserWithOnRequestBuilder +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.decisions.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.decisions.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.decisions.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.decisions.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.decisions.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.decisions.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.decisions.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.decisions.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.decisions.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.decisions.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.decisions.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:FilterByCurrentUserWithOnRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.decisions.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilderGetRequestConfiguration::|public|queryParameters:FilterByCurrentUserWithOnRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.decisions.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):FilterByCurrentUserWithOnRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|Delete(requestConfiguration?:AccessReviewInstanceDecisionItemItemRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|Get(requestConfiguration?:AccessReviewInstanceDecisionItemItemRequestBuilderGetRequestConfiguration):AccessReviewInstanceDecisionItem +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|insights:InsightsRequestBuilder +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|Patch(body:AccessReviewInstanceDecisionItem; requestConfiguration?:AccessReviewInstanceDecisionItemItemRequestBuilderPatchRequestConfiguration):AccessReviewInstanceDecisionItem +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:AccessReviewInstanceDecisionItemItemRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:AccessReviewInstanceDecisionItemItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|ToPatchRequestInformation(body:AccessReviewInstanceDecisionItem; requestConfiguration?:AccessReviewInstanceDecisionItemItemRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|WithUrl(rawUrl:string):AccessReviewInstanceDecisionItemItemRequestBuilder +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilderGetRequestConfiguration::|public|queryParameters:AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.decisions.item.insights.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.decisions.item.insights.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.decisions.item.insights.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.decisions.item.insights.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.decisions.item.insights.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.decisions.item.insights.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.decisions.item.insights.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.decisions.item.insights.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.decisions.item.insights.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.decisions.item.insights.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.decisions.item.insights.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.decisions.item.insights.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.decisions.item.insights.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.decisions.item.insights.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.decisions.item.insights.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.decisions.item.insights.InsightsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.decisions.item.insights.InsightsRequestBuilder::|public|ByGovernanceInsightId(governanceInsightId:string):GovernanceInsightItemRequestBuilder +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.decisions.item.insights.InsightsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.decisions.item.insights.InsightsRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.decisions.item.insights.InsightsRequestBuilder::|public|Get(requestConfiguration?:InsightsRequestBuilderGetRequestConfiguration):GovernanceInsightCollectionResponse +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.decisions.item.insights.InsightsRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.decisions.item.insights.InsightsRequestBuilder::|public|Post(body:GovernanceInsight; requestConfiguration?:InsightsRequestBuilderPostRequestConfiguration):GovernanceInsight +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.decisions.item.insights.InsightsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.decisions.item.insights.InsightsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:InsightsRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.decisions.item.insights.InsightsRequestBuilder::|public|ToPostRequestInformation(body:GovernanceInsight; requestConfiguration?:InsightsRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.decisions.item.insights.InsightsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.decisions.item.insights.InsightsRequestBuilder::|public|WithUrl(rawUrl:string):InsightsRequestBuilder +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.decisions.item.insights.insightsRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.decisions.item.insights.insightsRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.decisions.item.insights.insightsRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.decisions.item.insights.insightsRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.decisions.item.insights.insightsRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.decisions.item.insights.insightsRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.decisions.item.insights.insightsRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.decisions.item.insights.insightsRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.decisions.item.insights.insightsRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.decisions.item.insights.insightsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.decisions.item.insights.insightsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:InsightsRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.decisions.item.insights.insightsRequestBuilderGetRequestConfiguration::|public|queryParameters:InsightsRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.decisions.item.insights.insightsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):InsightsRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.decisions.item.insights.insightsRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.decisions.item.insights.insightsRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.decisions.item.insights.item.GovernanceInsightItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|Delete(requestConfiguration?:GovernanceInsightItemRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|Get(requestConfiguration?:GovernanceInsightItemRequestBuilderGetRequestConfiguration):GovernanceInsight +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|Patch(body:GovernanceInsight; requestConfiguration?:GovernanceInsightItemRequestBuilderPatchRequestConfiguration):GovernanceInsight +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:GovernanceInsightItemRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:GovernanceInsightItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|ToPatchRequestInformation(body:GovernanceInsight; requestConfiguration?:GovernanceInsightItemRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|WithUrl(rawUrl:string):GovernanceInsightItemRequestBuilder +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.decisions.item.insights.item.GovernanceInsightItemRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.decisions.item.insights.item.GovernanceInsightItemRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.decisions.item.insights.item.GovernanceInsightItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.decisions.item.insights.item.GovernanceInsightItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.decisions.item.insights.item.GovernanceInsightItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.decisions.item.insights.item.GovernanceInsightItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.decisions.item.insights.item.GovernanceInsightItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:GovernanceInsightItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.decisions.item.insights.item.GovernanceInsightItemRequestBuilderGetRequestConfiguration::|public|queryParameters:GovernanceInsightItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.decisions.item.insights.item.GovernanceInsightItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):GovernanceInsightItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.decisions.item.insights.item.GovernanceInsightItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.decisions.item.insights.item.GovernanceInsightItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.DefinitionsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.DefinitionsRequestBuilder::|public|ByAccessReviewScheduleDefinitionId(accessReviewScheduleDefinitionId:string):AccessReviewScheduleDefinitionItemRequestBuilder +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.DefinitionsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.DefinitionsRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.DefinitionsRequestBuilder::|public|filterByCurrentUserWithOn(on:string):FilterByCurrentUserWithOnRequestBuilder +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.DefinitionsRequestBuilder::|public|Get(requestConfiguration?:DefinitionsRequestBuilderGetRequestConfiguration):AccessReviewScheduleDefinitionCollectionResponse +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.DefinitionsRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.DefinitionsRequestBuilder::|public|Post(body:AccessReviewScheduleDefinition; requestConfiguration?:DefinitionsRequestBuilderPostRequestConfiguration):AccessReviewScheduleDefinition +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.DefinitionsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.DefinitionsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:DefinitionsRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.DefinitionsRequestBuilder::|public|ToPostRequestInformation(body:AccessReviewScheduleDefinition; requestConfiguration?:DefinitionsRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.DefinitionsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.DefinitionsRequestBuilder::|public|WithUrl(rawUrl:string):DefinitionsRequestBuilder +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.definitionsRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.definitionsRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.definitionsRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.definitionsRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.definitionsRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.definitionsRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.definitionsRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.definitionsRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.definitionsRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.definitionsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.definitionsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:DefinitionsRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.definitionsRequestBuilderGetRequestConfiguration::|public|queryParameters:DefinitionsRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.definitionsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):DefinitionsRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.definitionsRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.definitionsRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.filterByCurrentUserWithOn.filterByCurrentUserWithOnGetResponse-->BaseCollectionPaginationCountResponse +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.filterByCurrentUserWithOn.filterByCurrentUserWithOnGetResponse::|public|constructor():void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.filterByCurrentUserWithOn.filterByCurrentUserWithOnGetResponse::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.filterByCurrentUserWithOn.filterByCurrentUserWithOnGetResponse::|public|getValue():array +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.filterByCurrentUserWithOn.filterByCurrentUserWithOnGetResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.filterByCurrentUserWithOn.filterByCurrentUserWithOnGetResponse::|public|setValue(value?:array):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.filterByCurrentUserWithOn.filterByCurrentUserWithOnGetResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):FilterByCurrentUserWithOnGetResponse +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter; on?:string):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder::|public|Get(requestConfiguration?:FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration):FilterByCurrentUserWithOnGetResponse +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder::|public|WithUrl(rawUrl:string):FilterByCurrentUserWithOnRequestBuilder +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:FilterByCurrentUserWithOnRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilderGetRequestConfiguration::|public|queryParameters:FilterByCurrentUserWithOnRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):FilterByCurrentUserWithOnRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.AccessReviewScheduleDefinitionItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.AccessReviewScheduleDefinitionItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.AccessReviewScheduleDefinitionItemRequestBuilder::|public|Delete(requestConfiguration?:AccessReviewScheduleDefinitionItemRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.AccessReviewScheduleDefinitionItemRequestBuilder::|public|Get(requestConfiguration?:AccessReviewScheduleDefinitionItemRequestBuilderGetRequestConfiguration):AccessReviewScheduleDefinition +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.AccessReviewScheduleDefinitionItemRequestBuilder::|public|instances:InstancesRequestBuilder +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.AccessReviewScheduleDefinitionItemRequestBuilder::|public|Patch(body:AccessReviewScheduleDefinition; requestConfiguration?:AccessReviewScheduleDefinitionItemRequestBuilderPatchRequestConfiguration):AccessReviewScheduleDefinition +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.AccessReviewScheduleDefinitionItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.AccessReviewScheduleDefinitionItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.AccessReviewScheduleDefinitionItemRequestBuilder::|public|stop:StopRequestBuilder +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.AccessReviewScheduleDefinitionItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:AccessReviewScheduleDefinitionItemRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.AccessReviewScheduleDefinitionItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:AccessReviewScheduleDefinitionItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.AccessReviewScheduleDefinitionItemRequestBuilder::|public|ToPatchRequestInformation(body:AccessReviewScheduleDefinition; requestConfiguration?:AccessReviewScheduleDefinitionItemRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.AccessReviewScheduleDefinitionItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.AccessReviewScheduleDefinitionItemRequestBuilder::|public|WithUrl(rawUrl:string):AccessReviewScheduleDefinitionItemRequestBuilder +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.AccessReviewScheduleDefinitionItemRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.AccessReviewScheduleDefinitionItemRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.AccessReviewScheduleDefinitionItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.AccessReviewScheduleDefinitionItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.AccessReviewScheduleDefinitionItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.AccessReviewScheduleDefinitionItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.AccessReviewScheduleDefinitionItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:AccessReviewScheduleDefinitionItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.AccessReviewScheduleDefinitionItemRequestBuilderGetRequestConfiguration::|public|queryParameters:AccessReviewScheduleDefinitionItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.AccessReviewScheduleDefinitionItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):AccessReviewScheduleDefinitionItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.AccessReviewScheduleDefinitionItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.AccessReviewScheduleDefinitionItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.filterByCurrentUserWithOn.filterByCurrentUserWithOnGetResponse-->BaseCollectionPaginationCountResponse +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.filterByCurrentUserWithOn.filterByCurrentUserWithOnGetResponse::|public|constructor():void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.filterByCurrentUserWithOn.filterByCurrentUserWithOnGetResponse::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.filterByCurrentUserWithOn.filterByCurrentUserWithOnGetResponse::|public|getValue():array +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.filterByCurrentUserWithOn.filterByCurrentUserWithOnGetResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.filterByCurrentUserWithOn.filterByCurrentUserWithOnGetResponse::|public|setValue(value?:array):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.filterByCurrentUserWithOn.filterByCurrentUserWithOnGetResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):FilterByCurrentUserWithOnGetResponse +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter; on?:string):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder::|public|Get(requestConfiguration?:FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration):FilterByCurrentUserWithOnGetResponse +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder::|public|WithUrl(rawUrl:string):FilterByCurrentUserWithOnRequestBuilder +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:FilterByCurrentUserWithOnRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilderGetRequestConfiguration::|public|queryParameters:FilterByCurrentUserWithOnRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):FilterByCurrentUserWithOnRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.InstancesRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.InstancesRequestBuilder::|public|ByAccessReviewInstanceId(accessReviewInstanceId:string):AccessReviewInstanceItemRequestBuilder +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.InstancesRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.InstancesRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.InstancesRequestBuilder::|public|filterByCurrentUserWithOn(on:string):FilterByCurrentUserWithOnRequestBuilder +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.InstancesRequestBuilder::|public|Get(requestConfiguration?:InstancesRequestBuilderGetRequestConfiguration):AccessReviewInstanceCollectionResponse +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.InstancesRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.InstancesRequestBuilder::|public|Post(body:AccessReviewInstance; requestConfiguration?:InstancesRequestBuilderPostRequestConfiguration):AccessReviewInstance +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.InstancesRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.InstancesRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:InstancesRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.InstancesRequestBuilder::|public|ToPostRequestInformation(body:AccessReviewInstance; requestConfiguration?:InstancesRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.InstancesRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.InstancesRequestBuilder::|public|WithUrl(rawUrl:string):InstancesRequestBuilder +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.instancesRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.instancesRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.instancesRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.instancesRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.instancesRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.instancesRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.instancesRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.instancesRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.instancesRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.instancesRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.instancesRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:InstancesRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.instancesRequestBuilderGetRequestConfiguration::|public|queryParameters:InstancesRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.instancesRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):InstancesRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.instancesRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.instancesRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.acceptRecommendations.AcceptRecommendationsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.acceptRecommendations.AcceptRecommendationsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.acceptRecommendations.AcceptRecommendationsRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.acceptRecommendations.AcceptRecommendationsRequestBuilder::|public|Post(requestConfiguration?:AcceptRecommendationsRequestBuilderPostRequestConfiguration):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.acceptRecommendations.AcceptRecommendationsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.acceptRecommendations.AcceptRecommendationsRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:AcceptRecommendationsRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.acceptRecommendations.AcceptRecommendationsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.acceptRecommendations.AcceptRecommendationsRequestBuilder::|public|WithUrl(rawUrl:string):AcceptRecommendationsRequestBuilder +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.acceptRecommendations.acceptRecommendationsRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.acceptRecommendations.acceptRecommendationsRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.AccessReviewInstanceItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.AccessReviewInstanceItemRequestBuilder::|public|acceptRecommendations:AcceptRecommendationsRequestBuilder +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.AccessReviewInstanceItemRequestBuilder::|public|applyDecisions:ApplyDecisionsRequestBuilder +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.AccessReviewInstanceItemRequestBuilder::|public|batchRecordDecisions:BatchRecordDecisionsRequestBuilder +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.AccessReviewInstanceItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.AccessReviewInstanceItemRequestBuilder::|public|contactedReviewers:ContactedReviewersRequestBuilder +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.AccessReviewInstanceItemRequestBuilder::|public|decisions:DecisionsRequestBuilder +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.AccessReviewInstanceItemRequestBuilder::|public|Delete(requestConfiguration?:AccessReviewInstanceItemRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.AccessReviewInstanceItemRequestBuilder::|public|Get(requestConfiguration?:AccessReviewInstanceItemRequestBuilderGetRequestConfiguration):AccessReviewInstance +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.AccessReviewInstanceItemRequestBuilder::|public|Patch(body:AccessReviewInstance; requestConfiguration?:AccessReviewInstanceItemRequestBuilderPatchRequestConfiguration):AccessReviewInstance +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.AccessReviewInstanceItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.AccessReviewInstanceItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.AccessReviewInstanceItemRequestBuilder::|public|resetDecisions:ResetDecisionsRequestBuilder +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.AccessReviewInstanceItemRequestBuilder::|public|sendReminder:SendReminderRequestBuilder +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.AccessReviewInstanceItemRequestBuilder::|public|stages:StagesRequestBuilder +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.AccessReviewInstanceItemRequestBuilder::|public|stop:StopRequestBuilder +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.AccessReviewInstanceItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:AccessReviewInstanceItemRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.AccessReviewInstanceItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:AccessReviewInstanceItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.AccessReviewInstanceItemRequestBuilder::|public|ToPatchRequestInformation(body:AccessReviewInstance; requestConfiguration?:AccessReviewInstanceItemRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.AccessReviewInstanceItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.AccessReviewInstanceItemRequestBuilder::|public|WithUrl(rawUrl:string):AccessReviewInstanceItemRequestBuilder +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.AccessReviewInstanceItemRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.AccessReviewInstanceItemRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.AccessReviewInstanceItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.AccessReviewInstanceItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.AccessReviewInstanceItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.AccessReviewInstanceItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.AccessReviewInstanceItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:AccessReviewInstanceItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.AccessReviewInstanceItemRequestBuilderGetRequestConfiguration::|public|queryParameters:AccessReviewInstanceItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.AccessReviewInstanceItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):AccessReviewInstanceItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.AccessReviewInstanceItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.AccessReviewInstanceItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.applyDecisions.ApplyDecisionsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.applyDecisions.ApplyDecisionsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.applyDecisions.ApplyDecisionsRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.applyDecisions.ApplyDecisionsRequestBuilder::|public|Post(requestConfiguration?:ApplyDecisionsRequestBuilderPostRequestConfiguration):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.applyDecisions.ApplyDecisionsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.applyDecisions.ApplyDecisionsRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:ApplyDecisionsRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.applyDecisions.ApplyDecisionsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.applyDecisions.ApplyDecisionsRequestBuilder::|public|WithUrl(rawUrl:string):ApplyDecisionsRequestBuilder +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.applyDecisions.applyDecisionsRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.applyDecisions.applyDecisionsRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.batchRecordDecisions.batchRecordDecisionsPostRequestBody::|public|constructor():void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.batchRecordDecisions.batchRecordDecisionsPostRequestBody::|public|getAdditionalData():array +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.batchRecordDecisions.batchRecordDecisionsPostRequestBody::|public|getBackingStore():BackingStore +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.batchRecordDecisions.batchRecordDecisionsPostRequestBody::|public|getDecision():string +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.batchRecordDecisions.batchRecordDecisionsPostRequestBody::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.batchRecordDecisions.batchRecordDecisionsPostRequestBody::|public|getJustification():string +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.batchRecordDecisions.batchRecordDecisionsPostRequestBody::|public|getPrincipalId():string +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.batchRecordDecisions.batchRecordDecisionsPostRequestBody::|public|getResourceId():string +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.batchRecordDecisions.batchRecordDecisionsPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.batchRecordDecisions.batchRecordDecisionsPostRequestBody::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.batchRecordDecisions.batchRecordDecisionsPostRequestBody::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.batchRecordDecisions.batchRecordDecisionsPostRequestBody::|public|setDecision(value?:string):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.batchRecordDecisions.batchRecordDecisionsPostRequestBody::|public|setJustification(value?:string):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.batchRecordDecisions.batchRecordDecisionsPostRequestBody::|public|setPrincipalId(value?:string):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.batchRecordDecisions.batchRecordDecisionsPostRequestBody::|public|setResourceId(value?:string):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.batchRecordDecisions.batchRecordDecisionsPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):BatchRecordDecisionsPostRequestBody +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.batchRecordDecisions.batchRecordDecisionsPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.batchRecordDecisions.BatchRecordDecisionsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.batchRecordDecisions.BatchRecordDecisionsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.batchRecordDecisions.BatchRecordDecisionsRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.batchRecordDecisions.BatchRecordDecisionsRequestBuilder::|public|Post(body:BatchRecordDecisionsPostRequestBody; requestConfiguration?:BatchRecordDecisionsRequestBuilderPostRequestConfiguration):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.batchRecordDecisions.BatchRecordDecisionsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.batchRecordDecisions.BatchRecordDecisionsRequestBuilder::|public|ToPostRequestInformation(body:BatchRecordDecisionsPostRequestBody; requestConfiguration?:BatchRecordDecisionsRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.batchRecordDecisions.BatchRecordDecisionsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.batchRecordDecisions.BatchRecordDecisionsRequestBuilder::|public|WithUrl(rawUrl:string):BatchRecordDecisionsRequestBuilder +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.batchRecordDecisions.batchRecordDecisionsRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.batchRecordDecisions.batchRecordDecisionsRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.contactedReviewers.ContactedReviewersRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.contactedReviewers.ContactedReviewersRequestBuilder::|public|ByAccessReviewReviewerId(accessReviewReviewerId:string):AccessReviewReviewerItemRequestBuilder +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.contactedReviewers.ContactedReviewersRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.contactedReviewers.ContactedReviewersRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.contactedReviewers.ContactedReviewersRequestBuilder::|public|Get(requestConfiguration?:ContactedReviewersRequestBuilderGetRequestConfiguration):AccessReviewReviewerCollectionResponse +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.contactedReviewers.ContactedReviewersRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.contactedReviewers.ContactedReviewersRequestBuilder::|public|Post(body:AccessReviewReviewer; requestConfiguration?:ContactedReviewersRequestBuilderPostRequestConfiguration):AccessReviewReviewer +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.contactedReviewers.ContactedReviewersRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.contactedReviewers.ContactedReviewersRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:ContactedReviewersRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.contactedReviewers.ContactedReviewersRequestBuilder::|public|ToPostRequestInformation(body:AccessReviewReviewer; requestConfiguration?:ContactedReviewersRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.contactedReviewers.ContactedReviewersRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.contactedReviewers.ContactedReviewersRequestBuilder::|public|WithUrl(rawUrl:string):ContactedReviewersRequestBuilder +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.contactedReviewers.contactedReviewersRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.contactedReviewers.contactedReviewersRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.contactedReviewers.contactedReviewersRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.contactedReviewers.contactedReviewersRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.contactedReviewers.contactedReviewersRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.contactedReviewers.contactedReviewersRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.contactedReviewers.contactedReviewersRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.contactedReviewers.contactedReviewersRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.contactedReviewers.contactedReviewersRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.contactedReviewers.contactedReviewersRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.contactedReviewers.contactedReviewersRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:ContactedReviewersRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.contactedReviewers.contactedReviewersRequestBuilderGetRequestConfiguration::|public|queryParameters:ContactedReviewersRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.contactedReviewers.contactedReviewersRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):ContactedReviewersRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.contactedReviewers.contactedReviewersRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.contactedReviewers.contactedReviewersRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.contactedReviewers.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.contactedReviewers.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.contactedReviewers.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.contactedReviewers.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.contactedReviewers.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.contactedReviewers.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.contactedReviewers.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.contactedReviewers.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.contactedReviewers.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.contactedReviewers.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.contactedReviewers.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.contactedReviewers.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.contactedReviewers.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.contactedReviewers.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.contactedReviewers.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder::|public|Delete(requestConfiguration?:AccessReviewReviewerItemRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder::|public|Get(requestConfiguration?:AccessReviewReviewerItemRequestBuilderGetRequestConfiguration):AccessReviewReviewer +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder::|public|Patch(body:AccessReviewReviewer; requestConfiguration?:AccessReviewReviewerItemRequestBuilderPatchRequestConfiguration):AccessReviewReviewer +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:AccessReviewReviewerItemRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:AccessReviewReviewerItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder::|public|ToPatchRequestInformation(body:AccessReviewReviewer; requestConfiguration?:AccessReviewReviewerItemRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder::|public|WithUrl(rawUrl:string):AccessReviewReviewerItemRequestBuilder +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.contactedReviewers.item.AccessReviewReviewerItemRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.contactedReviewers.item.AccessReviewReviewerItemRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.contactedReviewers.item.AccessReviewReviewerItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.contactedReviewers.item.AccessReviewReviewerItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.contactedReviewers.item.AccessReviewReviewerItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.contactedReviewers.item.AccessReviewReviewerItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.contactedReviewers.item.AccessReviewReviewerItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:AccessReviewReviewerItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.contactedReviewers.item.AccessReviewReviewerItemRequestBuilderGetRequestConfiguration::|public|queryParameters:AccessReviewReviewerItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.contactedReviewers.item.AccessReviewReviewerItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):AccessReviewReviewerItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.contactedReviewers.item.AccessReviewReviewerItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.contactedReviewers.item.AccessReviewReviewerItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.DecisionsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.DecisionsRequestBuilder::|public|ByAccessReviewInstanceDecisionItemId(accessReviewInstanceDecisionItemId:string):AccessReviewInstanceDecisionItemItemRequestBuilder +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.DecisionsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.DecisionsRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.DecisionsRequestBuilder::|public|filterByCurrentUserWithOn(on:string):FilterByCurrentUserWithOnRequestBuilder +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.DecisionsRequestBuilder::|public|Get(requestConfiguration?:DecisionsRequestBuilderGetRequestConfiguration):AccessReviewInstanceDecisionItemCollectionResponse +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.DecisionsRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.DecisionsRequestBuilder::|public|Post(body:AccessReviewInstanceDecisionItem; requestConfiguration?:DecisionsRequestBuilderPostRequestConfiguration):AccessReviewInstanceDecisionItem +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.DecisionsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.DecisionsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:DecisionsRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.DecisionsRequestBuilder::|public|ToPostRequestInformation(body:AccessReviewInstanceDecisionItem; requestConfiguration?:DecisionsRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.DecisionsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.DecisionsRequestBuilder::|public|WithUrl(rawUrl:string):DecisionsRequestBuilder +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.decisionsRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.decisionsRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.decisionsRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.decisionsRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.decisionsRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.decisionsRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.decisionsRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.decisionsRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.decisionsRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.decisionsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.decisionsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:DecisionsRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.decisionsRequestBuilderGetRequestConfiguration::|public|queryParameters:DecisionsRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.decisionsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):DecisionsRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.decisionsRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.decisionsRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.filterByCurrentUserWithOn.filterByCurrentUserWithOnGetResponse-->BaseCollectionPaginationCountResponse +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.filterByCurrentUserWithOn.filterByCurrentUserWithOnGetResponse::|public|constructor():void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.filterByCurrentUserWithOn.filterByCurrentUserWithOnGetResponse::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.filterByCurrentUserWithOn.filterByCurrentUserWithOnGetResponse::|public|getValue():array +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.filterByCurrentUserWithOn.filterByCurrentUserWithOnGetResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.filterByCurrentUserWithOn.filterByCurrentUserWithOnGetResponse::|public|setValue(value?:array):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.filterByCurrentUserWithOn.filterByCurrentUserWithOnGetResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):FilterByCurrentUserWithOnGetResponse +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter; on?:string):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder::|public|Get(requestConfiguration?:FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration):FilterByCurrentUserWithOnGetResponse +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder::|public|WithUrl(rawUrl:string):FilterByCurrentUserWithOnRequestBuilder +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:FilterByCurrentUserWithOnRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilderGetRequestConfiguration::|public|queryParameters:FilterByCurrentUserWithOnRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):FilterByCurrentUserWithOnRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|Delete(requestConfiguration?:AccessReviewInstanceDecisionItemItemRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|Get(requestConfiguration?:AccessReviewInstanceDecisionItemItemRequestBuilderGetRequestConfiguration):AccessReviewInstanceDecisionItem +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|insights:InsightsRequestBuilder +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|Patch(body:AccessReviewInstanceDecisionItem; requestConfiguration?:AccessReviewInstanceDecisionItemItemRequestBuilderPatchRequestConfiguration):AccessReviewInstanceDecisionItem +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:AccessReviewInstanceDecisionItemItemRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:AccessReviewInstanceDecisionItemItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|ToPatchRequestInformation(body:AccessReviewInstanceDecisionItem; requestConfiguration?:AccessReviewInstanceDecisionItemItemRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|WithUrl(rawUrl:string):AccessReviewInstanceDecisionItemItemRequestBuilder +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilderGetRequestConfiguration::|public|queryParameters:AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.insights.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.insights.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.insights.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.insights.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.insights.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.insights.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.insights.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.insights.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.insights.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.insights.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.insights.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.insights.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.insights.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.insights.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.insights.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.insights.InsightsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.insights.InsightsRequestBuilder::|public|ByGovernanceInsightId(governanceInsightId:string):GovernanceInsightItemRequestBuilder +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.insights.InsightsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.insights.InsightsRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.insights.InsightsRequestBuilder::|public|Get(requestConfiguration?:InsightsRequestBuilderGetRequestConfiguration):GovernanceInsightCollectionResponse +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.insights.InsightsRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.insights.InsightsRequestBuilder::|public|Post(body:GovernanceInsight; requestConfiguration?:InsightsRequestBuilderPostRequestConfiguration):GovernanceInsight +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.insights.InsightsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.insights.InsightsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:InsightsRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.insights.InsightsRequestBuilder::|public|ToPostRequestInformation(body:GovernanceInsight; requestConfiguration?:InsightsRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.insights.InsightsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.insights.InsightsRequestBuilder::|public|WithUrl(rawUrl:string):InsightsRequestBuilder +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.insights.insightsRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.insights.insightsRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.insights.insightsRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.insights.insightsRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.insights.insightsRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.insights.insightsRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.insights.insightsRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.insights.insightsRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.insights.insightsRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.insights.insightsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.insights.insightsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:InsightsRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.insights.insightsRequestBuilderGetRequestConfiguration::|public|queryParameters:InsightsRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.insights.insightsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):InsightsRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.insights.insightsRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.insights.insightsRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|Delete(requestConfiguration?:GovernanceInsightItemRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|Get(requestConfiguration?:GovernanceInsightItemRequestBuilderGetRequestConfiguration):GovernanceInsight +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|Patch(body:GovernanceInsight; requestConfiguration?:GovernanceInsightItemRequestBuilderPatchRequestConfiguration):GovernanceInsight +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:GovernanceInsightItemRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:GovernanceInsightItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|ToPatchRequestInformation(body:GovernanceInsight; requestConfiguration?:GovernanceInsightItemRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|WithUrl(rawUrl:string):GovernanceInsightItemRequestBuilder +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:GovernanceInsightItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilderGetRequestConfiguration::|public|queryParameters:GovernanceInsightItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):GovernanceInsightItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.resetDecisions.ResetDecisionsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.resetDecisions.ResetDecisionsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.resetDecisions.ResetDecisionsRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.resetDecisions.ResetDecisionsRequestBuilder::|public|Post(requestConfiguration?:ResetDecisionsRequestBuilderPostRequestConfiguration):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.resetDecisions.ResetDecisionsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.resetDecisions.ResetDecisionsRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:ResetDecisionsRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.resetDecisions.ResetDecisionsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.resetDecisions.ResetDecisionsRequestBuilder::|public|WithUrl(rawUrl:string):ResetDecisionsRequestBuilder +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.resetDecisions.resetDecisionsRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.resetDecisions.resetDecisionsRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.sendReminder.SendReminderRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.sendReminder.SendReminderRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.sendReminder.SendReminderRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.sendReminder.SendReminderRequestBuilder::|public|Post(requestConfiguration?:SendReminderRequestBuilderPostRequestConfiguration):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.sendReminder.SendReminderRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.sendReminder.SendReminderRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:SendReminderRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.sendReminder.SendReminderRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.sendReminder.SendReminderRequestBuilder::|public|WithUrl(rawUrl:string):SendReminderRequestBuilder +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.sendReminder.sendReminderRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.sendReminder.sendReminderRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.filterByCurrentUserWithOn.filterByCurrentUserWithOnGetResponse-->BaseCollectionPaginationCountResponse +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.filterByCurrentUserWithOn.filterByCurrentUserWithOnGetResponse::|public|constructor():void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.filterByCurrentUserWithOn.filterByCurrentUserWithOnGetResponse::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.filterByCurrentUserWithOn.filterByCurrentUserWithOnGetResponse::|public|getValue():array +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.filterByCurrentUserWithOn.filterByCurrentUserWithOnGetResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.filterByCurrentUserWithOn.filterByCurrentUserWithOnGetResponse::|public|setValue(value?:array):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.filterByCurrentUserWithOn.filterByCurrentUserWithOnGetResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):FilterByCurrentUserWithOnGetResponse +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter; on?:string):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder::|public|Get(requestConfiguration?:FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration):FilterByCurrentUserWithOnGetResponse +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder::|public|WithUrl(rawUrl:string):FilterByCurrentUserWithOnRequestBuilder +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:FilterByCurrentUserWithOnRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilderGetRequestConfiguration::|public|queryParameters:FilterByCurrentUserWithOnRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):FilterByCurrentUserWithOnRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.acceptRecommendations.AcceptRecommendationsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.acceptRecommendations.AcceptRecommendationsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.acceptRecommendations.AcceptRecommendationsRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.acceptRecommendations.AcceptRecommendationsRequestBuilder::|public|Post(requestConfiguration?:AcceptRecommendationsRequestBuilderPostRequestConfiguration):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.acceptRecommendations.AcceptRecommendationsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.acceptRecommendations.AcceptRecommendationsRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:AcceptRecommendationsRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.acceptRecommendations.AcceptRecommendationsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.acceptRecommendations.AcceptRecommendationsRequestBuilder::|public|WithUrl(rawUrl:string):AcceptRecommendationsRequestBuilder +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.acceptRecommendations.acceptRecommendationsRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.acceptRecommendations.acceptRecommendationsRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.AccessReviewStageItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.AccessReviewStageItemRequestBuilder::|public|acceptRecommendations:AcceptRecommendationsRequestBuilder +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.AccessReviewStageItemRequestBuilder::|public|batchRecordDecisions:BatchRecordDecisionsRequestBuilder +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.AccessReviewStageItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.AccessReviewStageItemRequestBuilder::|public|decisions:DecisionsRequestBuilder +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.AccessReviewStageItemRequestBuilder::|public|Delete(requestConfiguration?:AccessReviewStageItemRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.AccessReviewStageItemRequestBuilder::|public|Get(requestConfiguration?:AccessReviewStageItemRequestBuilderGetRequestConfiguration):AccessReviewStage +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.AccessReviewStageItemRequestBuilder::|public|Patch(body:AccessReviewStage; requestConfiguration?:AccessReviewStageItemRequestBuilderPatchRequestConfiguration):AccessReviewStage +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.AccessReviewStageItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.AccessReviewStageItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.AccessReviewStageItemRequestBuilder::|public|stop:StopRequestBuilder +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.AccessReviewStageItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:AccessReviewStageItemRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.AccessReviewStageItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:AccessReviewStageItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.AccessReviewStageItemRequestBuilder::|public|ToPatchRequestInformation(body:AccessReviewStage; requestConfiguration?:AccessReviewStageItemRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.AccessReviewStageItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.AccessReviewStageItemRequestBuilder::|public|WithUrl(rawUrl:string):AccessReviewStageItemRequestBuilder +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.AccessReviewStageItemRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.AccessReviewStageItemRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.AccessReviewStageItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.AccessReviewStageItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.AccessReviewStageItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.AccessReviewStageItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.AccessReviewStageItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:AccessReviewStageItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.AccessReviewStageItemRequestBuilderGetRequestConfiguration::|public|queryParameters:AccessReviewStageItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.AccessReviewStageItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):AccessReviewStageItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.AccessReviewStageItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.AccessReviewStageItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.batchRecordDecisions.batchRecordDecisionsPostRequestBody::|public|constructor():void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.batchRecordDecisions.batchRecordDecisionsPostRequestBody::|public|getAdditionalData():array +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.batchRecordDecisions.batchRecordDecisionsPostRequestBody::|public|getBackingStore():BackingStore +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.batchRecordDecisions.batchRecordDecisionsPostRequestBody::|public|getDecision():string +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.batchRecordDecisions.batchRecordDecisionsPostRequestBody::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.batchRecordDecisions.batchRecordDecisionsPostRequestBody::|public|getJustification():string +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.batchRecordDecisions.batchRecordDecisionsPostRequestBody::|public|getPrincipalId():string +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.batchRecordDecisions.batchRecordDecisionsPostRequestBody::|public|getResourceId():string +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.batchRecordDecisions.batchRecordDecisionsPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.batchRecordDecisions.batchRecordDecisionsPostRequestBody::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.batchRecordDecisions.batchRecordDecisionsPostRequestBody::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.batchRecordDecisions.batchRecordDecisionsPostRequestBody::|public|setDecision(value?:string):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.batchRecordDecisions.batchRecordDecisionsPostRequestBody::|public|setJustification(value?:string):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.batchRecordDecisions.batchRecordDecisionsPostRequestBody::|public|setPrincipalId(value?:string):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.batchRecordDecisions.batchRecordDecisionsPostRequestBody::|public|setResourceId(value?:string):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.batchRecordDecisions.batchRecordDecisionsPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):BatchRecordDecisionsPostRequestBody +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.batchRecordDecisions.batchRecordDecisionsPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsRequestBuilder::|public|Post(body:BatchRecordDecisionsPostRequestBody; requestConfiguration?:BatchRecordDecisionsRequestBuilderPostRequestConfiguration):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsRequestBuilder::|public|ToPostRequestInformation(body:BatchRecordDecisionsPostRequestBody; requestConfiguration?:BatchRecordDecisionsRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsRequestBuilder::|public|WithUrl(rawUrl:string):BatchRecordDecisionsRequestBuilder +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.batchRecordDecisions.batchRecordDecisionsRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.batchRecordDecisions.batchRecordDecisionsRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.DecisionsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.DecisionsRequestBuilder::|public|ByAccessReviewInstanceDecisionItemId(accessReviewInstanceDecisionItemId:string):AccessReviewInstanceDecisionItemItemRequestBuilder +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.DecisionsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.DecisionsRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.DecisionsRequestBuilder::|public|filterByCurrentUserWithOn(on:string):FilterByCurrentUserWithOnRequestBuilder +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.DecisionsRequestBuilder::|public|Get(requestConfiguration?:DecisionsRequestBuilderGetRequestConfiguration):AccessReviewInstanceDecisionItemCollectionResponse +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.DecisionsRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.DecisionsRequestBuilder::|public|Post(body:AccessReviewInstanceDecisionItem; requestConfiguration?:DecisionsRequestBuilderPostRequestConfiguration):AccessReviewInstanceDecisionItem +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.DecisionsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.DecisionsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:DecisionsRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.DecisionsRequestBuilder::|public|ToPostRequestInformation(body:AccessReviewInstanceDecisionItem; requestConfiguration?:DecisionsRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.DecisionsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.DecisionsRequestBuilder::|public|WithUrl(rawUrl:string):DecisionsRequestBuilder +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.decisionsRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.decisionsRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.decisionsRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.decisionsRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.decisionsRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.decisionsRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.decisionsRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.decisionsRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.decisionsRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.decisionsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.decisionsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:DecisionsRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.decisionsRequestBuilderGetRequestConfiguration::|public|queryParameters:DecisionsRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.decisionsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):DecisionsRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.decisionsRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.decisionsRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.filterByCurrentUserWithOn.filterByCurrentUserWithOnGetResponse-->BaseCollectionPaginationCountResponse +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.filterByCurrentUserWithOn.filterByCurrentUserWithOnGetResponse::|public|constructor():void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.filterByCurrentUserWithOn.filterByCurrentUserWithOnGetResponse::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.filterByCurrentUserWithOn.filterByCurrentUserWithOnGetResponse::|public|getValue():array +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.filterByCurrentUserWithOn.filterByCurrentUserWithOnGetResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.filterByCurrentUserWithOn.filterByCurrentUserWithOnGetResponse::|public|setValue(value?:array):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.filterByCurrentUserWithOn.filterByCurrentUserWithOnGetResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):FilterByCurrentUserWithOnGetResponse +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter; on?:string):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder::|public|Get(requestConfiguration?:FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration):FilterByCurrentUserWithOnGetResponse +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder::|public|WithUrl(rawUrl:string):FilterByCurrentUserWithOnRequestBuilder +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:FilterByCurrentUserWithOnRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilderGetRequestConfiguration::|public|queryParameters:FilterByCurrentUserWithOnRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):FilterByCurrentUserWithOnRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|Delete(requestConfiguration?:AccessReviewInstanceDecisionItemItemRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|Get(requestConfiguration?:AccessReviewInstanceDecisionItemItemRequestBuilderGetRequestConfiguration):AccessReviewInstanceDecisionItem +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|insights:InsightsRequestBuilder +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|Patch(body:AccessReviewInstanceDecisionItem; requestConfiguration?:AccessReviewInstanceDecisionItemItemRequestBuilderPatchRequestConfiguration):AccessReviewInstanceDecisionItem +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:AccessReviewInstanceDecisionItemItemRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:AccessReviewInstanceDecisionItemItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|ToPatchRequestInformation(body:AccessReviewInstanceDecisionItem; requestConfiguration?:AccessReviewInstanceDecisionItemItemRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|WithUrl(rawUrl:string):AccessReviewInstanceDecisionItemItemRequestBuilder +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilderGetRequestConfiguration::|public|queryParameters:AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.InsightsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.InsightsRequestBuilder::|public|ByGovernanceInsightId(governanceInsightId:string):GovernanceInsightItemRequestBuilder +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.InsightsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.InsightsRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.InsightsRequestBuilder::|public|Get(requestConfiguration?:InsightsRequestBuilderGetRequestConfiguration):GovernanceInsightCollectionResponse +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.InsightsRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.InsightsRequestBuilder::|public|Post(body:GovernanceInsight; requestConfiguration?:InsightsRequestBuilderPostRequestConfiguration):GovernanceInsight +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.InsightsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.InsightsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:InsightsRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.InsightsRequestBuilder::|public|ToPostRequestInformation(body:GovernanceInsight; requestConfiguration?:InsightsRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.InsightsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.InsightsRequestBuilder::|public|WithUrl(rawUrl:string):InsightsRequestBuilder +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.insightsRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.insightsRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.insightsRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.insightsRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.insightsRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.insightsRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.insightsRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.insightsRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.insightsRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.insightsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.insightsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:InsightsRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.insightsRequestBuilderGetRequestConfiguration::|public|queryParameters:InsightsRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.insightsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):InsightsRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.insightsRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.insightsRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|Delete(requestConfiguration?:GovernanceInsightItemRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|Get(requestConfiguration?:GovernanceInsightItemRequestBuilderGetRequestConfiguration):GovernanceInsight +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|Patch(body:GovernanceInsight; requestConfiguration?:GovernanceInsightItemRequestBuilderPatchRequestConfiguration):GovernanceInsight +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:GovernanceInsightItemRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:GovernanceInsightItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|ToPatchRequestInformation(body:GovernanceInsight; requestConfiguration?:GovernanceInsightItemRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|WithUrl(rawUrl:string):GovernanceInsightItemRequestBuilder +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:GovernanceInsightItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilderGetRequestConfiguration::|public|queryParameters:GovernanceInsightItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):GovernanceInsightItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.stop.StopRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.stop.StopRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.stop.StopRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.stop.StopRequestBuilder::|public|Post(requestConfiguration?:StopRequestBuilderPostRequestConfiguration):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.stop.StopRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.stop.StopRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:StopRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.stop.StopRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.stop.StopRequestBuilder::|public|WithUrl(rawUrl:string):StopRequestBuilder +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.stop.stopRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.stop.stopRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.StagesRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.StagesRequestBuilder::|public|ByAccessReviewStageId(accessReviewStageId:string):AccessReviewStageItemRequestBuilder +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.StagesRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.StagesRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.StagesRequestBuilder::|public|filterByCurrentUserWithOn(on:string):FilterByCurrentUserWithOnRequestBuilder +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.StagesRequestBuilder::|public|Get(requestConfiguration?:StagesRequestBuilderGetRequestConfiguration):AccessReviewStageCollectionResponse +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.StagesRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.StagesRequestBuilder::|public|Post(body:AccessReviewStage; requestConfiguration?:StagesRequestBuilderPostRequestConfiguration):AccessReviewStage +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.StagesRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.StagesRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:StagesRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.StagesRequestBuilder::|public|ToPostRequestInformation(body:AccessReviewStage; requestConfiguration?:StagesRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.StagesRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.StagesRequestBuilder::|public|WithUrl(rawUrl:string):StagesRequestBuilder +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.stagesRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.stagesRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.stagesRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.stagesRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.stagesRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.stagesRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.stagesRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.stagesRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.stagesRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.stagesRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.stagesRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:StagesRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.stagesRequestBuilderGetRequestConfiguration::|public|queryParameters:StagesRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.stagesRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):StagesRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.stagesRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.stagesRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stop.StopRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stop.StopRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stop.StopRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stop.StopRequestBuilder::|public|Post(requestConfiguration?:StopRequestBuilderPostRequestConfiguration):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stop.StopRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stop.StopRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:StopRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stop.StopRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stop.StopRequestBuilder::|public|WithUrl(rawUrl:string):StopRequestBuilder +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stop.stopRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stop.stopRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.stop.StopRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.stop.StopRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.stop.StopRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.stop.StopRequestBuilder::|public|Post(requestConfiguration?:StopRequestBuilderPostRequestConfiguration):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.stop.StopRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.stop.StopRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:StopRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.stop.StopRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.stop.StopRequestBuilder::|public|WithUrl(rawUrl:string):StopRequestBuilder +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.stop.stopRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.definitions.item.stop.stopRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.filterByCurrentUserWithOn.filterByCurrentUserWithOnGetResponse-->BaseCollectionPaginationCountResponse +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.filterByCurrentUserWithOn.filterByCurrentUserWithOnGetResponse::|public|constructor():void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.filterByCurrentUserWithOn.filterByCurrentUserWithOnGetResponse::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.filterByCurrentUserWithOn.filterByCurrentUserWithOnGetResponse::|public|getValue():array +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.filterByCurrentUserWithOn.filterByCurrentUserWithOnGetResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.filterByCurrentUserWithOn.filterByCurrentUserWithOnGetResponse::|public|setValue(value?:array):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.filterByCurrentUserWithOn.filterByCurrentUserWithOnGetResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):FilterByCurrentUserWithOnGetResponse +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter; on?:string):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder::|public|Get(requestConfiguration?:FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration):FilterByCurrentUserWithOnGetResponse +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder::|public|WithUrl(rawUrl:string):FilterByCurrentUserWithOnRequestBuilder +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:FilterByCurrentUserWithOnRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilderGetRequestConfiguration::|public|queryParameters:FilterByCurrentUserWithOnRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):FilterByCurrentUserWithOnRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.InstancesRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.InstancesRequestBuilder::|public|ByAccessReviewInstanceId(accessReviewInstanceId:string):AccessReviewInstanceItemRequestBuilder +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.InstancesRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.InstancesRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.InstancesRequestBuilder::|public|filterByCurrentUserWithOn(on:string):FilterByCurrentUserWithOnRequestBuilder +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.InstancesRequestBuilder::|public|Get(requestConfiguration?:InstancesRequestBuilderGetRequestConfiguration):AccessReviewInstanceCollectionResponse +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.InstancesRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.InstancesRequestBuilder::|public|Post(body:AccessReviewInstance; requestConfiguration?:InstancesRequestBuilderPostRequestConfiguration):AccessReviewInstance +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.InstancesRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.InstancesRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:InstancesRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.InstancesRequestBuilder::|public|ToPostRequestInformation(body:AccessReviewInstance; requestConfiguration?:InstancesRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.InstancesRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.InstancesRequestBuilder::|public|WithUrl(rawUrl:string):InstancesRequestBuilder +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.instancesRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.instancesRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.instancesRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.instancesRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.instancesRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.instancesRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.instancesRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.instancesRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.instancesRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.instancesRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.instancesRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:InstancesRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.instancesRequestBuilderGetRequestConfiguration::|public|queryParameters:InstancesRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.instancesRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):InstancesRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.instancesRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.instancesRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.acceptRecommendations.AcceptRecommendationsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.acceptRecommendations.AcceptRecommendationsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.acceptRecommendations.AcceptRecommendationsRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.acceptRecommendations.AcceptRecommendationsRequestBuilder::|public|Post(requestConfiguration?:AcceptRecommendationsRequestBuilderPostRequestConfiguration):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.acceptRecommendations.AcceptRecommendationsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.acceptRecommendations.AcceptRecommendationsRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:AcceptRecommendationsRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.acceptRecommendations.AcceptRecommendationsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.acceptRecommendations.AcceptRecommendationsRequestBuilder::|public|WithUrl(rawUrl:string):AcceptRecommendationsRequestBuilder +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.acceptRecommendations.acceptRecommendationsRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.acceptRecommendations.acceptRecommendationsRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.AccessReviewInstanceItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.AccessReviewInstanceItemRequestBuilder::|public|acceptRecommendations:AcceptRecommendationsRequestBuilder +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.AccessReviewInstanceItemRequestBuilder::|public|applyDecisions:ApplyDecisionsRequestBuilder +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.AccessReviewInstanceItemRequestBuilder::|public|batchRecordDecisions:BatchRecordDecisionsRequestBuilder +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.AccessReviewInstanceItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.AccessReviewInstanceItemRequestBuilder::|public|contactedReviewers:ContactedReviewersRequestBuilder +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.AccessReviewInstanceItemRequestBuilder::|public|decisions:DecisionsRequestBuilder +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.AccessReviewInstanceItemRequestBuilder::|public|Delete(requestConfiguration?:AccessReviewInstanceItemRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.AccessReviewInstanceItemRequestBuilder::|public|Get(requestConfiguration?:AccessReviewInstanceItemRequestBuilderGetRequestConfiguration):AccessReviewInstance +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.AccessReviewInstanceItemRequestBuilder::|public|Patch(body:AccessReviewInstance; requestConfiguration?:AccessReviewInstanceItemRequestBuilderPatchRequestConfiguration):AccessReviewInstance +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.AccessReviewInstanceItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.AccessReviewInstanceItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.AccessReviewInstanceItemRequestBuilder::|public|resetDecisions:ResetDecisionsRequestBuilder +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.AccessReviewInstanceItemRequestBuilder::|public|sendReminder:SendReminderRequestBuilder +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.AccessReviewInstanceItemRequestBuilder::|public|stages:StagesRequestBuilder +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.AccessReviewInstanceItemRequestBuilder::|public|stop:StopRequestBuilder +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.AccessReviewInstanceItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:AccessReviewInstanceItemRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.AccessReviewInstanceItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:AccessReviewInstanceItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.AccessReviewInstanceItemRequestBuilder::|public|ToPatchRequestInformation(body:AccessReviewInstance; requestConfiguration?:AccessReviewInstanceItemRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.AccessReviewInstanceItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.AccessReviewInstanceItemRequestBuilder::|public|WithUrl(rawUrl:string):AccessReviewInstanceItemRequestBuilder +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.AccessReviewInstanceItemRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.AccessReviewInstanceItemRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.AccessReviewInstanceItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.AccessReviewInstanceItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.AccessReviewInstanceItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.AccessReviewInstanceItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.AccessReviewInstanceItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:AccessReviewInstanceItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.AccessReviewInstanceItemRequestBuilderGetRequestConfiguration::|public|queryParameters:AccessReviewInstanceItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.AccessReviewInstanceItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):AccessReviewInstanceItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.AccessReviewInstanceItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.AccessReviewInstanceItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.applyDecisions.ApplyDecisionsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.applyDecisions.ApplyDecisionsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.applyDecisions.ApplyDecisionsRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.applyDecisions.ApplyDecisionsRequestBuilder::|public|Post(requestConfiguration?:ApplyDecisionsRequestBuilderPostRequestConfiguration):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.applyDecisions.ApplyDecisionsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.applyDecisions.ApplyDecisionsRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:ApplyDecisionsRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.applyDecisions.ApplyDecisionsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.applyDecisions.ApplyDecisionsRequestBuilder::|public|WithUrl(rawUrl:string):ApplyDecisionsRequestBuilder +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.applyDecisions.applyDecisionsRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.applyDecisions.applyDecisionsRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.batchRecordDecisions.batchRecordDecisionsPostRequestBody::|public|constructor():void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.batchRecordDecisions.batchRecordDecisionsPostRequestBody::|public|getAdditionalData():array +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.batchRecordDecisions.batchRecordDecisionsPostRequestBody::|public|getBackingStore():BackingStore +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.batchRecordDecisions.batchRecordDecisionsPostRequestBody::|public|getDecision():string +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.batchRecordDecisions.batchRecordDecisionsPostRequestBody::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.batchRecordDecisions.batchRecordDecisionsPostRequestBody::|public|getJustification():string +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.batchRecordDecisions.batchRecordDecisionsPostRequestBody::|public|getPrincipalId():string +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.batchRecordDecisions.batchRecordDecisionsPostRequestBody::|public|getResourceId():string +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.batchRecordDecisions.batchRecordDecisionsPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.batchRecordDecisions.batchRecordDecisionsPostRequestBody::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.batchRecordDecisions.batchRecordDecisionsPostRequestBody::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.batchRecordDecisions.batchRecordDecisionsPostRequestBody::|public|setDecision(value?:string):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.batchRecordDecisions.batchRecordDecisionsPostRequestBody::|public|setJustification(value?:string):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.batchRecordDecisions.batchRecordDecisionsPostRequestBody::|public|setPrincipalId(value?:string):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.batchRecordDecisions.batchRecordDecisionsPostRequestBody::|public|setResourceId(value?:string):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.batchRecordDecisions.batchRecordDecisionsPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):BatchRecordDecisionsPostRequestBody +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.batchRecordDecisions.batchRecordDecisionsPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.batchRecordDecisions.BatchRecordDecisionsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.batchRecordDecisions.BatchRecordDecisionsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.batchRecordDecisions.BatchRecordDecisionsRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.batchRecordDecisions.BatchRecordDecisionsRequestBuilder::|public|Post(body:BatchRecordDecisionsPostRequestBody; requestConfiguration?:BatchRecordDecisionsRequestBuilderPostRequestConfiguration):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.batchRecordDecisions.BatchRecordDecisionsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.batchRecordDecisions.BatchRecordDecisionsRequestBuilder::|public|ToPostRequestInformation(body:BatchRecordDecisionsPostRequestBody; requestConfiguration?:BatchRecordDecisionsRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.batchRecordDecisions.BatchRecordDecisionsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.batchRecordDecisions.BatchRecordDecisionsRequestBuilder::|public|WithUrl(rawUrl:string):BatchRecordDecisionsRequestBuilder +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.batchRecordDecisions.batchRecordDecisionsRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.batchRecordDecisions.batchRecordDecisionsRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.contactedReviewers.ContactedReviewersRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.contactedReviewers.ContactedReviewersRequestBuilder::|public|ByAccessReviewReviewerId(accessReviewReviewerId:string):AccessReviewReviewerItemRequestBuilder +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.contactedReviewers.ContactedReviewersRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.contactedReviewers.ContactedReviewersRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.contactedReviewers.ContactedReviewersRequestBuilder::|public|Get(requestConfiguration?:ContactedReviewersRequestBuilderGetRequestConfiguration):AccessReviewReviewerCollectionResponse +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.contactedReviewers.ContactedReviewersRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.contactedReviewers.ContactedReviewersRequestBuilder::|public|Post(body:AccessReviewReviewer; requestConfiguration?:ContactedReviewersRequestBuilderPostRequestConfiguration):AccessReviewReviewer +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.contactedReviewers.ContactedReviewersRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.contactedReviewers.ContactedReviewersRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:ContactedReviewersRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.contactedReviewers.ContactedReviewersRequestBuilder::|public|ToPostRequestInformation(body:AccessReviewReviewer; requestConfiguration?:ContactedReviewersRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.contactedReviewers.ContactedReviewersRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.contactedReviewers.ContactedReviewersRequestBuilder::|public|WithUrl(rawUrl:string):ContactedReviewersRequestBuilder +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.contactedReviewers.contactedReviewersRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.contactedReviewers.contactedReviewersRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.contactedReviewers.contactedReviewersRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.contactedReviewers.contactedReviewersRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.contactedReviewers.contactedReviewersRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.contactedReviewers.contactedReviewersRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.contactedReviewers.contactedReviewersRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.contactedReviewers.contactedReviewersRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.contactedReviewers.contactedReviewersRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.contactedReviewers.contactedReviewersRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.contactedReviewers.contactedReviewersRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:ContactedReviewersRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.contactedReviewers.contactedReviewersRequestBuilderGetRequestConfiguration::|public|queryParameters:ContactedReviewersRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.contactedReviewers.contactedReviewersRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):ContactedReviewersRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.contactedReviewers.contactedReviewersRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.contactedReviewers.contactedReviewersRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.contactedReviewers.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.contactedReviewers.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.contactedReviewers.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.contactedReviewers.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.contactedReviewers.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.contactedReviewers.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.contactedReviewers.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.contactedReviewers.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.contactedReviewers.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.contactedReviewers.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.contactedReviewers.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.contactedReviewers.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.contactedReviewers.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.contactedReviewers.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.contactedReviewers.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder::|public|Delete(requestConfiguration?:AccessReviewReviewerItemRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder::|public|Get(requestConfiguration?:AccessReviewReviewerItemRequestBuilderGetRequestConfiguration):AccessReviewReviewer +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder::|public|Patch(body:AccessReviewReviewer; requestConfiguration?:AccessReviewReviewerItemRequestBuilderPatchRequestConfiguration):AccessReviewReviewer +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:AccessReviewReviewerItemRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:AccessReviewReviewerItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder::|public|ToPatchRequestInformation(body:AccessReviewReviewer; requestConfiguration?:AccessReviewReviewerItemRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder::|public|WithUrl(rawUrl:string):AccessReviewReviewerItemRequestBuilder +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.contactedReviewers.item.AccessReviewReviewerItemRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.contactedReviewers.item.AccessReviewReviewerItemRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.contactedReviewers.item.AccessReviewReviewerItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.contactedReviewers.item.AccessReviewReviewerItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.contactedReviewers.item.AccessReviewReviewerItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.contactedReviewers.item.AccessReviewReviewerItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.contactedReviewers.item.AccessReviewReviewerItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:AccessReviewReviewerItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.contactedReviewers.item.AccessReviewReviewerItemRequestBuilderGetRequestConfiguration::|public|queryParameters:AccessReviewReviewerItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.contactedReviewers.item.AccessReviewReviewerItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):AccessReviewReviewerItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.contactedReviewers.item.AccessReviewReviewerItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.contactedReviewers.item.AccessReviewReviewerItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.decisions.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.decisions.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.decisions.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.decisions.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.decisions.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.decisions.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.decisions.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.decisions.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.decisions.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.decisions.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.decisions.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.decisions.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.decisions.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.decisions.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.decisions.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.decisions.DecisionsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.decisions.DecisionsRequestBuilder::|public|ByAccessReviewInstanceDecisionItemId(accessReviewInstanceDecisionItemId:string):AccessReviewInstanceDecisionItemItemRequestBuilder +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.decisions.DecisionsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.decisions.DecisionsRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.decisions.DecisionsRequestBuilder::|public|filterByCurrentUserWithOn(on:string):FilterByCurrentUserWithOnRequestBuilder +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.decisions.DecisionsRequestBuilder::|public|Get(requestConfiguration?:DecisionsRequestBuilderGetRequestConfiguration):AccessReviewInstanceDecisionItemCollectionResponse +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.decisions.DecisionsRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.decisions.DecisionsRequestBuilder::|public|Post(body:AccessReviewInstanceDecisionItem; requestConfiguration?:DecisionsRequestBuilderPostRequestConfiguration):AccessReviewInstanceDecisionItem +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.decisions.DecisionsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.decisions.DecisionsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:DecisionsRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.decisions.DecisionsRequestBuilder::|public|ToPostRequestInformation(body:AccessReviewInstanceDecisionItem; requestConfiguration?:DecisionsRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.decisions.DecisionsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.decisions.DecisionsRequestBuilder::|public|WithUrl(rawUrl:string):DecisionsRequestBuilder +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.decisions.decisionsRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.decisions.decisionsRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.decisions.decisionsRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.decisions.decisionsRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.decisions.decisionsRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.decisions.decisionsRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.decisions.decisionsRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.decisions.decisionsRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.decisions.decisionsRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.decisions.decisionsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.decisions.decisionsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:DecisionsRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.decisions.decisionsRequestBuilderGetRequestConfiguration::|public|queryParameters:DecisionsRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.decisions.decisionsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):DecisionsRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.decisions.decisionsRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.decisions.decisionsRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.decisions.filterByCurrentUserWithOn.filterByCurrentUserWithOnGetResponse-->BaseCollectionPaginationCountResponse +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.decisions.filterByCurrentUserWithOn.filterByCurrentUserWithOnGetResponse::|public|constructor():void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.decisions.filterByCurrentUserWithOn.filterByCurrentUserWithOnGetResponse::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.decisions.filterByCurrentUserWithOn.filterByCurrentUserWithOnGetResponse::|public|getValue():array +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.decisions.filterByCurrentUserWithOn.filterByCurrentUserWithOnGetResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.decisions.filterByCurrentUserWithOn.filterByCurrentUserWithOnGetResponse::|public|setValue(value?:array):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.decisions.filterByCurrentUserWithOn.filterByCurrentUserWithOnGetResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):FilterByCurrentUserWithOnGetResponse +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.decisions.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.decisions.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter; on?:string):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.decisions.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder::|public|Get(requestConfiguration?:FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration):FilterByCurrentUserWithOnGetResponse +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.decisions.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.decisions.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.decisions.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.decisions.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.decisions.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder::|public|WithUrl(rawUrl:string):FilterByCurrentUserWithOnRequestBuilder +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.decisions.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.decisions.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.decisions.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.decisions.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.decisions.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.decisions.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.decisions.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.decisions.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.decisions.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.decisions.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.decisions.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:FilterByCurrentUserWithOnRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.decisions.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilderGetRequestConfiguration::|public|queryParameters:FilterByCurrentUserWithOnRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.decisions.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):FilterByCurrentUserWithOnRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|Delete(requestConfiguration?:AccessReviewInstanceDecisionItemItemRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|Get(requestConfiguration?:AccessReviewInstanceDecisionItemItemRequestBuilderGetRequestConfiguration):AccessReviewInstanceDecisionItem +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|insights:InsightsRequestBuilder +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|Patch(body:AccessReviewInstanceDecisionItem; requestConfiguration?:AccessReviewInstanceDecisionItemItemRequestBuilderPatchRequestConfiguration):AccessReviewInstanceDecisionItem +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:AccessReviewInstanceDecisionItemItemRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:AccessReviewInstanceDecisionItemItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|ToPatchRequestInformation(body:AccessReviewInstanceDecisionItem; requestConfiguration?:AccessReviewInstanceDecisionItemItemRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|WithUrl(rawUrl:string):AccessReviewInstanceDecisionItemItemRequestBuilder +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilderGetRequestConfiguration::|public|queryParameters:AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.insights.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.insights.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.insights.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.insights.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.insights.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.insights.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.insights.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.insights.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.insights.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.insights.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.insights.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.insights.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.insights.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.insights.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.insights.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.insights.InsightsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.insights.InsightsRequestBuilder::|public|ByGovernanceInsightId(governanceInsightId:string):GovernanceInsightItemRequestBuilder +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.insights.InsightsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.insights.InsightsRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.insights.InsightsRequestBuilder::|public|Get(requestConfiguration?:InsightsRequestBuilderGetRequestConfiguration):GovernanceInsightCollectionResponse +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.insights.InsightsRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.insights.InsightsRequestBuilder::|public|Post(body:GovernanceInsight; requestConfiguration?:InsightsRequestBuilderPostRequestConfiguration):GovernanceInsight +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.insights.InsightsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.insights.InsightsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:InsightsRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.insights.InsightsRequestBuilder::|public|ToPostRequestInformation(body:GovernanceInsight; requestConfiguration?:InsightsRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.insights.InsightsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.insights.InsightsRequestBuilder::|public|WithUrl(rawUrl:string):InsightsRequestBuilder +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.insights.insightsRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.insights.insightsRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.insights.insightsRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.insights.insightsRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.insights.insightsRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.insights.insightsRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.insights.insightsRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.insights.insightsRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.insights.insightsRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.insights.insightsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.insights.insightsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:InsightsRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.insights.insightsRequestBuilderGetRequestConfiguration::|public|queryParameters:InsightsRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.insights.insightsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):InsightsRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.insights.insightsRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.insights.insightsRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|Delete(requestConfiguration?:GovernanceInsightItemRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|Get(requestConfiguration?:GovernanceInsightItemRequestBuilderGetRequestConfiguration):GovernanceInsight +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|Patch(body:GovernanceInsight; requestConfiguration?:GovernanceInsightItemRequestBuilderPatchRequestConfiguration):GovernanceInsight +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:GovernanceInsightItemRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:GovernanceInsightItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|ToPatchRequestInformation(body:GovernanceInsight; requestConfiguration?:GovernanceInsightItemRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|WithUrl(rawUrl:string):GovernanceInsightItemRequestBuilder +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:GovernanceInsightItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilderGetRequestConfiguration::|public|queryParameters:GovernanceInsightItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):GovernanceInsightItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.resetDecisions.ResetDecisionsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.resetDecisions.ResetDecisionsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.resetDecisions.ResetDecisionsRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.resetDecisions.ResetDecisionsRequestBuilder::|public|Post(requestConfiguration?:ResetDecisionsRequestBuilderPostRequestConfiguration):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.resetDecisions.ResetDecisionsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.resetDecisions.ResetDecisionsRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:ResetDecisionsRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.resetDecisions.ResetDecisionsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.resetDecisions.ResetDecisionsRequestBuilder::|public|WithUrl(rawUrl:string):ResetDecisionsRequestBuilder +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.resetDecisions.resetDecisionsRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.resetDecisions.resetDecisionsRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.sendReminder.SendReminderRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.sendReminder.SendReminderRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.sendReminder.SendReminderRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.sendReminder.SendReminderRequestBuilder::|public|Post(requestConfiguration?:SendReminderRequestBuilderPostRequestConfiguration):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.sendReminder.SendReminderRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.sendReminder.SendReminderRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:SendReminderRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.sendReminder.SendReminderRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.sendReminder.SendReminderRequestBuilder::|public|WithUrl(rawUrl:string):SendReminderRequestBuilder +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.sendReminder.sendReminderRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.sendReminder.sendReminderRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.stages.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.stages.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.stages.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.stages.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.stages.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.stages.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.stages.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.stages.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.stages.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.stages.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.stages.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.stages.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.stages.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.stages.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.stages.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.stages.filterByCurrentUserWithOn.filterByCurrentUserWithOnGetResponse-->BaseCollectionPaginationCountResponse +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.stages.filterByCurrentUserWithOn.filterByCurrentUserWithOnGetResponse::|public|constructor():void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.stages.filterByCurrentUserWithOn.filterByCurrentUserWithOnGetResponse::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.stages.filterByCurrentUserWithOn.filterByCurrentUserWithOnGetResponse::|public|getValue():array +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.stages.filterByCurrentUserWithOn.filterByCurrentUserWithOnGetResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.stages.filterByCurrentUserWithOn.filterByCurrentUserWithOnGetResponse::|public|setValue(value?:array):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.stages.filterByCurrentUserWithOn.filterByCurrentUserWithOnGetResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):FilterByCurrentUserWithOnGetResponse +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.stages.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.stages.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter; on?:string):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.stages.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder::|public|Get(requestConfiguration?:FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration):FilterByCurrentUserWithOnGetResponse +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.stages.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.stages.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.stages.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.stages.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.stages.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder::|public|WithUrl(rawUrl:string):FilterByCurrentUserWithOnRequestBuilder +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.stages.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.stages.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.stages.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.stages.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.stages.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.stages.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.stages.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.stages.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.stages.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.stages.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.stages.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:FilterByCurrentUserWithOnRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.stages.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilderGetRequestConfiguration::|public|queryParameters:FilterByCurrentUserWithOnRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.stages.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):FilterByCurrentUserWithOnRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.stages.item.acceptRecommendations.AcceptRecommendationsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.stages.item.acceptRecommendations.AcceptRecommendationsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.stages.item.acceptRecommendations.AcceptRecommendationsRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.stages.item.acceptRecommendations.AcceptRecommendationsRequestBuilder::|public|Post(requestConfiguration?:AcceptRecommendationsRequestBuilderPostRequestConfiguration):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.stages.item.acceptRecommendations.AcceptRecommendationsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.stages.item.acceptRecommendations.AcceptRecommendationsRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:AcceptRecommendationsRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.stages.item.acceptRecommendations.AcceptRecommendationsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.stages.item.acceptRecommendations.AcceptRecommendationsRequestBuilder::|public|WithUrl(rawUrl:string):AcceptRecommendationsRequestBuilder +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.stages.item.acceptRecommendations.acceptRecommendationsRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.stages.item.acceptRecommendations.acceptRecommendationsRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.stages.item.AccessReviewStageItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.stages.item.AccessReviewStageItemRequestBuilder::|public|acceptRecommendations:AcceptRecommendationsRequestBuilder +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.stages.item.AccessReviewStageItemRequestBuilder::|public|batchRecordDecisions:BatchRecordDecisionsRequestBuilder +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.stages.item.AccessReviewStageItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.stages.item.AccessReviewStageItemRequestBuilder::|public|decisions:DecisionsRequestBuilder +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.stages.item.AccessReviewStageItemRequestBuilder::|public|Delete(requestConfiguration?:AccessReviewStageItemRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.stages.item.AccessReviewStageItemRequestBuilder::|public|Get(requestConfiguration?:AccessReviewStageItemRequestBuilderGetRequestConfiguration):AccessReviewStage +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.stages.item.AccessReviewStageItemRequestBuilder::|public|Patch(body:AccessReviewStage; requestConfiguration?:AccessReviewStageItemRequestBuilderPatchRequestConfiguration):AccessReviewStage +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.stages.item.AccessReviewStageItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.stages.item.AccessReviewStageItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.stages.item.AccessReviewStageItemRequestBuilder::|public|stop:StopRequestBuilder +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.stages.item.AccessReviewStageItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:AccessReviewStageItemRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.stages.item.AccessReviewStageItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:AccessReviewStageItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.stages.item.AccessReviewStageItemRequestBuilder::|public|ToPatchRequestInformation(body:AccessReviewStage; requestConfiguration?:AccessReviewStageItemRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.stages.item.AccessReviewStageItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.stages.item.AccessReviewStageItemRequestBuilder::|public|WithUrl(rawUrl:string):AccessReviewStageItemRequestBuilder +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.stages.item.AccessReviewStageItemRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.stages.item.AccessReviewStageItemRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.stages.item.AccessReviewStageItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.stages.item.AccessReviewStageItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.stages.item.AccessReviewStageItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.stages.item.AccessReviewStageItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.stages.item.AccessReviewStageItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:AccessReviewStageItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.stages.item.AccessReviewStageItemRequestBuilderGetRequestConfiguration::|public|queryParameters:AccessReviewStageItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.stages.item.AccessReviewStageItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):AccessReviewStageItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.stages.item.AccessReviewStageItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.stages.item.AccessReviewStageItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.stages.item.batchRecordDecisions.batchRecordDecisionsPostRequestBody::|public|constructor():void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.stages.item.batchRecordDecisions.batchRecordDecisionsPostRequestBody::|public|getAdditionalData():array +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.stages.item.batchRecordDecisions.batchRecordDecisionsPostRequestBody::|public|getBackingStore():BackingStore +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.stages.item.batchRecordDecisions.batchRecordDecisionsPostRequestBody::|public|getDecision():string +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.stages.item.batchRecordDecisions.batchRecordDecisionsPostRequestBody::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.stages.item.batchRecordDecisions.batchRecordDecisionsPostRequestBody::|public|getJustification():string +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.stages.item.batchRecordDecisions.batchRecordDecisionsPostRequestBody::|public|getPrincipalId():string +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.stages.item.batchRecordDecisions.batchRecordDecisionsPostRequestBody::|public|getResourceId():string +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.stages.item.batchRecordDecisions.batchRecordDecisionsPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.stages.item.batchRecordDecisions.batchRecordDecisionsPostRequestBody::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.stages.item.batchRecordDecisions.batchRecordDecisionsPostRequestBody::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.stages.item.batchRecordDecisions.batchRecordDecisionsPostRequestBody::|public|setDecision(value?:string):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.stages.item.batchRecordDecisions.batchRecordDecisionsPostRequestBody::|public|setJustification(value?:string):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.stages.item.batchRecordDecisions.batchRecordDecisionsPostRequestBody::|public|setPrincipalId(value?:string):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.stages.item.batchRecordDecisions.batchRecordDecisionsPostRequestBody::|public|setResourceId(value?:string):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.stages.item.batchRecordDecisions.batchRecordDecisionsPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):BatchRecordDecisionsPostRequestBody +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.stages.item.batchRecordDecisions.batchRecordDecisionsPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsRequestBuilder::|public|Post(body:BatchRecordDecisionsPostRequestBody; requestConfiguration?:BatchRecordDecisionsRequestBuilderPostRequestConfiguration):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsRequestBuilder::|public|ToPostRequestInformation(body:BatchRecordDecisionsPostRequestBody; requestConfiguration?:BatchRecordDecisionsRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsRequestBuilder::|public|WithUrl(rawUrl:string):BatchRecordDecisionsRequestBuilder +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.stages.item.batchRecordDecisions.batchRecordDecisionsRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.stages.item.batchRecordDecisions.batchRecordDecisionsRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.DecisionsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.DecisionsRequestBuilder::|public|ByAccessReviewInstanceDecisionItemId(accessReviewInstanceDecisionItemId:string):AccessReviewInstanceDecisionItemItemRequestBuilder +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.DecisionsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.DecisionsRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.DecisionsRequestBuilder::|public|filterByCurrentUserWithOn(on:string):FilterByCurrentUserWithOnRequestBuilder +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.DecisionsRequestBuilder::|public|Get(requestConfiguration?:DecisionsRequestBuilderGetRequestConfiguration):AccessReviewInstanceDecisionItemCollectionResponse +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.DecisionsRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.DecisionsRequestBuilder::|public|Post(body:AccessReviewInstanceDecisionItem; requestConfiguration?:DecisionsRequestBuilderPostRequestConfiguration):AccessReviewInstanceDecisionItem +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.DecisionsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.DecisionsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:DecisionsRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.DecisionsRequestBuilder::|public|ToPostRequestInformation(body:AccessReviewInstanceDecisionItem; requestConfiguration?:DecisionsRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.DecisionsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.DecisionsRequestBuilder::|public|WithUrl(rawUrl:string):DecisionsRequestBuilder +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.decisionsRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.decisionsRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.decisionsRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.decisionsRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.decisionsRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.decisionsRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.decisionsRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.decisionsRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.decisionsRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.decisionsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.decisionsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:DecisionsRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.decisionsRequestBuilderGetRequestConfiguration::|public|queryParameters:DecisionsRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.decisionsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):DecisionsRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.decisionsRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.decisionsRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.filterByCurrentUserWithOn.filterByCurrentUserWithOnGetResponse-->BaseCollectionPaginationCountResponse +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.filterByCurrentUserWithOn.filterByCurrentUserWithOnGetResponse::|public|constructor():void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.filterByCurrentUserWithOn.filterByCurrentUserWithOnGetResponse::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.filterByCurrentUserWithOn.filterByCurrentUserWithOnGetResponse::|public|getValue():array +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.filterByCurrentUserWithOn.filterByCurrentUserWithOnGetResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.filterByCurrentUserWithOn.filterByCurrentUserWithOnGetResponse::|public|setValue(value?:array):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.filterByCurrentUserWithOn.filterByCurrentUserWithOnGetResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):FilterByCurrentUserWithOnGetResponse +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter; on?:string):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder::|public|Get(requestConfiguration?:FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration):FilterByCurrentUserWithOnGetResponse +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder::|public|WithUrl(rawUrl:string):FilterByCurrentUserWithOnRequestBuilder +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:FilterByCurrentUserWithOnRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilderGetRequestConfiguration::|public|queryParameters:FilterByCurrentUserWithOnRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):FilterByCurrentUserWithOnRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|Delete(requestConfiguration?:AccessReviewInstanceDecisionItemItemRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|Get(requestConfiguration?:AccessReviewInstanceDecisionItemItemRequestBuilderGetRequestConfiguration):AccessReviewInstanceDecisionItem +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|insights:InsightsRequestBuilder +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|Patch(body:AccessReviewInstanceDecisionItem; requestConfiguration?:AccessReviewInstanceDecisionItemItemRequestBuilderPatchRequestConfiguration):AccessReviewInstanceDecisionItem +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:AccessReviewInstanceDecisionItemItemRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:AccessReviewInstanceDecisionItemItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|ToPatchRequestInformation(body:AccessReviewInstanceDecisionItem; requestConfiguration?:AccessReviewInstanceDecisionItemItemRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|WithUrl(rawUrl:string):AccessReviewInstanceDecisionItemItemRequestBuilder +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilderGetRequestConfiguration::|public|queryParameters:AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.insights.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.insights.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.insights.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.insights.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.insights.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.insights.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.insights.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.insights.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.insights.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.insights.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.insights.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.insights.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.insights.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.insights.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.insights.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.insights.InsightsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.insights.InsightsRequestBuilder::|public|ByGovernanceInsightId(governanceInsightId:string):GovernanceInsightItemRequestBuilder +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.insights.InsightsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.insights.InsightsRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.insights.InsightsRequestBuilder::|public|Get(requestConfiguration?:InsightsRequestBuilderGetRequestConfiguration):GovernanceInsightCollectionResponse +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.insights.InsightsRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.insights.InsightsRequestBuilder::|public|Post(body:GovernanceInsight; requestConfiguration?:InsightsRequestBuilderPostRequestConfiguration):GovernanceInsight +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.insights.InsightsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.insights.InsightsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:InsightsRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.insights.InsightsRequestBuilder::|public|ToPostRequestInformation(body:GovernanceInsight; requestConfiguration?:InsightsRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.insights.InsightsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.insights.InsightsRequestBuilder::|public|WithUrl(rawUrl:string):InsightsRequestBuilder +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.insights.insightsRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.insights.insightsRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.insights.insightsRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.insights.insightsRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.insights.insightsRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.insights.insightsRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.insights.insightsRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.insights.insightsRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.insights.insightsRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.insights.insightsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.insights.insightsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:InsightsRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.insights.insightsRequestBuilderGetRequestConfiguration::|public|queryParameters:InsightsRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.insights.insightsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):InsightsRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.insights.insightsRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.insights.insightsRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|Delete(requestConfiguration?:GovernanceInsightItemRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|Get(requestConfiguration?:GovernanceInsightItemRequestBuilderGetRequestConfiguration):GovernanceInsight +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|Patch(body:GovernanceInsight; requestConfiguration?:GovernanceInsightItemRequestBuilderPatchRequestConfiguration):GovernanceInsight +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:GovernanceInsightItemRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:GovernanceInsightItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|ToPatchRequestInformation(body:GovernanceInsight; requestConfiguration?:GovernanceInsightItemRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|WithUrl(rawUrl:string):GovernanceInsightItemRequestBuilder +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:GovernanceInsightItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilderGetRequestConfiguration::|public|queryParameters:GovernanceInsightItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):GovernanceInsightItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.stages.item.stop.StopRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.stages.item.stop.StopRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.stages.item.stop.StopRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.stages.item.stop.StopRequestBuilder::|public|Post(requestConfiguration?:StopRequestBuilderPostRequestConfiguration):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.stages.item.stop.StopRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.stages.item.stop.StopRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:StopRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.stages.item.stop.StopRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.stages.item.stop.StopRequestBuilder::|public|WithUrl(rawUrl:string):StopRequestBuilder +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.stages.item.stop.stopRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.stages.item.stop.stopRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.stages.StagesRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.stages.StagesRequestBuilder::|public|ByAccessReviewStageId(accessReviewStageId:string):AccessReviewStageItemRequestBuilder +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.stages.StagesRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.stages.StagesRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.stages.StagesRequestBuilder::|public|filterByCurrentUserWithOn(on:string):FilterByCurrentUserWithOnRequestBuilder +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.stages.StagesRequestBuilder::|public|Get(requestConfiguration?:StagesRequestBuilderGetRequestConfiguration):AccessReviewStageCollectionResponse +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.stages.StagesRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.stages.StagesRequestBuilder::|public|Post(body:AccessReviewStage; requestConfiguration?:StagesRequestBuilderPostRequestConfiguration):AccessReviewStage +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.stages.StagesRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.stages.StagesRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:StagesRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.stages.StagesRequestBuilder::|public|ToPostRequestInformation(body:AccessReviewStage; requestConfiguration?:StagesRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.stages.StagesRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.stages.StagesRequestBuilder::|public|WithUrl(rawUrl:string):StagesRequestBuilder +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.stages.stagesRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.stages.stagesRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.stages.stagesRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.stages.stagesRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.stages.stagesRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.stages.stagesRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.stages.stagesRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.stages.stagesRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.stages.stagesRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.stages.stagesRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.stages.stagesRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:StagesRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.stages.stagesRequestBuilderGetRequestConfiguration::|public|queryParameters:StagesRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.stages.stagesRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):StagesRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.stages.stagesRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.stages.stagesRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.stop.StopRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.stop.StopRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.stop.StopRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.stop.StopRequestBuilder::|public|Post(requestConfiguration?:StopRequestBuilderPostRequestConfiguration):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.stop.StopRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.stop.StopRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:StopRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.stop.StopRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.stop.StopRequestBuilder::|public|WithUrl(rawUrl:string):StopRequestBuilder +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.stop.stopRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.instances.item.stop.stopRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.UnifiedRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.UnifiedRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.UnifiedRequestBuilder::|public|decisions:DecisionsRequestBuilder +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.UnifiedRequestBuilder::|public|definitions:DefinitionsRequestBuilder +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.UnifiedRequestBuilder::|public|Delete(requestConfiguration?:UnifiedRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.UnifiedRequestBuilder::|public|Get(requestConfiguration?:UnifiedRequestBuilderGetRequestConfiguration):UnifiedRoot +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.UnifiedRequestBuilder::|public|instances:InstancesRequestBuilder +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.UnifiedRequestBuilder::|public|Patch(body:UnifiedRoot; requestConfiguration?:UnifiedRequestBuilderPatchRequestConfiguration):UnifiedRoot +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.UnifiedRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.UnifiedRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.UnifiedRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:UnifiedRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.UnifiedRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:UnifiedRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.UnifiedRequestBuilder::|public|ToPatchRequestInformation(body:UnifiedRoot; requestConfiguration?:UnifiedRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.UnifiedRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.UnifiedRequestBuilder::|public|WithUrl(rawUrl:string):UnifiedRequestBuilder +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.unifiedRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.unifiedRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.unifiedRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.unifiedRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.unifiedRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.unifiedRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.unifiedRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:UnifiedRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.unifiedRequestBuilderGetRequestConfiguration::|public|queryParameters:UnifiedRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.unifiedRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):UnifiedRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.unifiedRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.accessReviews.unified.unifiedRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Generated.identityGovernance.appConsent.AppConsentRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Generated.identityGovernance.appConsent.AppConsentRequestBuilder::|public|appConsentRequests:AppConsentRequestsRequestBuilder Microsoft\Graph\Generated.identityGovernance.appConsent.AppConsentRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void @@ -100534,6 +102108,21 @@ Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.re Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.environment.environmentRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:EnvironmentRequestBuilderGetQueryParameters):void Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.environment.environmentRequestBuilderGetRequestConfiguration::|public|queryParameters:EnvironmentRequestBuilderGetQueryParameters Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.environment.environmentRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):EnvironmentRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|Get(requestConfiguration?:ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration):ExternalOriginResourceConnector +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|WithUrl(rawUrl:string):ExternalOriginResourceConnectorRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.externalOriginResourceConnector.externalOriginResourceConnectorRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.externalOriginResourceConnector.externalOriginResourceConnectorRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.externalOriginResourceConnector.externalOriginResourceConnectorRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.externalOriginResourceConnector.externalOriginResourceConnectorRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.externalOriginResourceConnector.externalOriginResourceConnectorRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:ExternalOriginResourceConnectorRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.externalOriginResourceConnector.externalOriginResourceConnectorRequestBuilderGetRequestConfiguration::|public|queryParameters:ExternalOriginResourceConnectorRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.externalOriginResourceConnector.externalOriginResourceConnectorRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):ExternalOriginResourceConnectorRequestBuilderGetQueryParameters Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.refresh.RefreshRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.refresh.RefreshRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.refresh.RefreshRequestBuilder::|public|pathParameters:array @@ -100548,6 +102137,7 @@ Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.re Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.ResourceRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.ResourceRequestBuilder::|public|Delete(requestConfiguration?:ResourceRequestBuilderDeleteRequestConfiguration):void Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.ResourceRequestBuilder::|public|environment:EnvironmentRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.ResourceRequestBuilder::|public|externalOriginResourceConnector:ExternalOriginResourceConnectorRequestBuilder Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.ResourceRequestBuilder::|public|Get(requestConfiguration?:ResourceRequestBuilderGetRequestConfiguration):AccessPackageResource Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.ResourceRequestBuilder::|public|Patch(body:AccessPackageResource; requestConfiguration?:ResourceRequestBuilderPatchRequestConfiguration):AccessPackageResource Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.ResourceRequestBuilder::|public|pathParameters:array @@ -100691,6 +102281,21 @@ Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.re Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.environment.environmentRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:EnvironmentRequestBuilderGetQueryParameters):void Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.environment.environmentRequestBuilderGetRequestConfiguration::|public|queryParameters:EnvironmentRequestBuilderGetQueryParameters Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.environment.environmentRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):EnvironmentRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|Get(requestConfiguration?:ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration):ExternalOriginResourceConnector +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|WithUrl(rawUrl:string):ExternalOriginResourceConnectorRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.externalOriginResourceConnector.externalOriginResourceConnectorRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.externalOriginResourceConnector.externalOriginResourceConnectorRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.externalOriginResourceConnector.externalOriginResourceConnectorRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.externalOriginResourceConnector.externalOriginResourceConnectorRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.externalOriginResourceConnector.externalOriginResourceConnectorRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:ExternalOriginResourceConnectorRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.externalOriginResourceConnector.externalOriginResourceConnectorRequestBuilderGetRequestConfiguration::|public|queryParameters:ExternalOriginResourceConnectorRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.externalOriginResourceConnector.externalOriginResourceConnectorRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):ExternalOriginResourceConnectorRequestBuilderGetQueryParameters Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.refresh.RefreshRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.refresh.RefreshRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.refresh.RefreshRequestBuilder::|public|pathParameters:array @@ -100705,6 +102310,7 @@ Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.re Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|Delete(requestConfiguration?:ResourceRequestBuilderDeleteRequestConfiguration):void Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|environment:EnvironmentRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|externalOriginResourceConnector:ExternalOriginResourceConnectorRequestBuilder Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|Get(requestConfiguration?:ResourceRequestBuilderGetRequestConfiguration):AccessPackageResource Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|Patch(body:AccessPackageResource; requestConfiguration?:ResourceRequestBuilderPatchRequestConfiguration):AccessPackageResource Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|pathParameters:array @@ -101164,6 +102770,7 @@ Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.Access Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.AccessPackageResourceItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.AccessPackageResourceItemRequestBuilder::|public|Delete(requestConfiguration?:AccessPackageResourceItemRequestBuilderDeleteRequestConfiguration):void Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.AccessPackageResourceItemRequestBuilder::|public|environment:EnvironmentRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.AccessPackageResourceItemRequestBuilder::|public|externalOriginResourceConnector:ExternalOriginResourceConnectorRequestBuilder Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.AccessPackageResourceItemRequestBuilder::|public|Get(requestConfiguration?:AccessPackageResourceItemRequestBuilderGetRequestConfiguration):AccessPackageResource Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.AccessPackageResourceItemRequestBuilder::|public|Patch(body:AccessPackageResource; requestConfiguration?:AccessPackageResourceItemRequestBuilderPatchRequestConfiguration):AccessPackageResource Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.AccessPackageResourceItemRequestBuilder::|public|pathParameters:array @@ -101203,6 +102810,21 @@ Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.enviro Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.environment.environmentRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:EnvironmentRequestBuilderGetQueryParameters):void Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.environment.environmentRequestBuilderGetRequestConfiguration::|public|queryParameters:EnvironmentRequestBuilderGetQueryParameters Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.environment.environmentRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):EnvironmentRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|Get(requestConfiguration?:ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration):ExternalOriginResourceConnector +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|WithUrl(rawUrl:string):ExternalOriginResourceConnectorRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.externalOriginResourceConnector.externalOriginResourceConnectorRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.externalOriginResourceConnector.externalOriginResourceConnectorRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.externalOriginResourceConnector.externalOriginResourceConnectorRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.externalOriginResourceConnector.externalOriginResourceConnectorRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.externalOriginResourceConnector.externalOriginResourceConnectorRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:ExternalOriginResourceConnectorRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.externalOriginResourceConnector.externalOriginResourceConnectorRequestBuilderGetRequestConfiguration::|public|queryParameters:ExternalOriginResourceConnectorRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.externalOriginResourceConnector.externalOriginResourceConnectorRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):ExternalOriginResourceConnectorRequestBuilderGetQueryParameters Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.refresh.RefreshRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.refresh.RefreshRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.refresh.RefreshRequestBuilder::|public|pathParameters:array @@ -101267,6 +102889,21 @@ Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles. Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.environment.environmentRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:EnvironmentRequestBuilderGetQueryParameters):void Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.environment.environmentRequestBuilderGetRequestConfiguration::|public|queryParameters:EnvironmentRequestBuilderGetQueryParameters Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.environment.environmentRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):EnvironmentRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|Get(requestConfiguration?:ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration):ExternalOriginResourceConnector +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|WithUrl(rawUrl:string):ExternalOriginResourceConnectorRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.externalOriginResourceConnector.externalOriginResourceConnectorRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.externalOriginResourceConnector.externalOriginResourceConnectorRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.externalOriginResourceConnector.externalOriginResourceConnectorRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.externalOriginResourceConnector.externalOriginResourceConnectorRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.externalOriginResourceConnector.externalOriginResourceConnectorRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:ExternalOriginResourceConnectorRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.externalOriginResourceConnector.externalOriginResourceConnectorRequestBuilderGetRequestConfiguration::|public|queryParameters:ExternalOriginResourceConnectorRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.externalOriginResourceConnector.externalOriginResourceConnectorRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):ExternalOriginResourceConnectorRequestBuilderGetQueryParameters Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.refresh.RefreshRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.refresh.RefreshRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.refresh.RefreshRequestBuilder::|public|pathParameters:array @@ -101281,6 +102918,7 @@ Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles. Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.ResourceRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.ResourceRequestBuilder::|public|Delete(requestConfiguration?:ResourceRequestBuilderDeleteRequestConfiguration):void Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.ResourceRequestBuilder::|public|environment:EnvironmentRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.ResourceRequestBuilder::|public|externalOriginResourceConnector:ExternalOriginResourceConnectorRequestBuilder Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.ResourceRequestBuilder::|public|Get(requestConfiguration?:ResourceRequestBuilderGetRequestConfiguration):AccessPackageResource Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.ResourceRequestBuilder::|public|Patch(body:AccessPackageResource; requestConfiguration?:ResourceRequestBuilderPatchRequestConfiguration):AccessPackageResource Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.ResourceRequestBuilder::|public|pathParameters:array @@ -101358,6 +102996,21 @@ Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles. Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.environment.environmentRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:EnvironmentRequestBuilderGetQueryParameters):void Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.environment.environmentRequestBuilderGetRequestConfiguration::|public|queryParameters:EnvironmentRequestBuilderGetQueryParameters Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.environment.environmentRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):EnvironmentRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|Get(requestConfiguration?:ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration):ExternalOriginResourceConnector +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|WithUrl(rawUrl:string):ExternalOriginResourceConnectorRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.externalOriginResourceConnector.externalOriginResourceConnectorRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.externalOriginResourceConnector.externalOriginResourceConnectorRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.externalOriginResourceConnector.externalOriginResourceConnectorRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.externalOriginResourceConnector.externalOriginResourceConnectorRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.externalOriginResourceConnector.externalOriginResourceConnectorRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:ExternalOriginResourceConnectorRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.externalOriginResourceConnector.externalOriginResourceConnectorRequestBuilderGetRequestConfiguration::|public|queryParameters:ExternalOriginResourceConnectorRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.externalOriginResourceConnector.externalOriginResourceConnectorRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):ExternalOriginResourceConnectorRequestBuilderGetQueryParameters Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.refresh.RefreshRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.refresh.RefreshRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.refresh.RefreshRequestBuilder::|public|pathParameters:array @@ -101372,6 +103025,7 @@ Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles. Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|Delete(requestConfiguration?:ResourceRequestBuilderDeleteRequestConfiguration):void Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|environment:EnvironmentRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|externalOriginResourceConnector:ExternalOriginResourceConnectorRequestBuilder Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|Get(requestConfiguration?:ResourceRequestBuilderGetRequestConfiguration):AccessPackageResource Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|Patch(body:AccessPackageResource; requestConfiguration?:ResourceRequestBuilderPatchRequestConfiguration):AccessPackageResource Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|pathParameters:array @@ -101800,6 +103454,21 @@ Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.environment.environmentRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:EnvironmentRequestBuilderGetQueryParameters):void Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.environment.environmentRequestBuilderGetRequestConfiguration::|public|queryParameters:EnvironmentRequestBuilderGetQueryParameters Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.environment.environmentRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):EnvironmentRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|Get(requestConfiguration?:ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration):ExternalOriginResourceConnector +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|WithUrl(rawUrl:string):ExternalOriginResourceConnectorRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.externalOriginResourceConnector.externalOriginResourceConnectorRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.externalOriginResourceConnector.externalOriginResourceConnectorRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.externalOriginResourceConnector.externalOriginResourceConnectorRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.externalOriginResourceConnector.externalOriginResourceConnectorRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.externalOriginResourceConnector.externalOriginResourceConnectorRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:ExternalOriginResourceConnectorRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.externalOriginResourceConnector.externalOriginResourceConnectorRequestBuilderGetRequestConfiguration::|public|queryParameters:ExternalOriginResourceConnectorRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.externalOriginResourceConnector.externalOriginResourceConnectorRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):ExternalOriginResourceConnectorRequestBuilderGetQueryParameters Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.refresh.RefreshRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.refresh.RefreshRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.refresh.RefreshRequestBuilder::|public|pathParameters:array @@ -101814,6 +103483,7 @@ Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.ResourceRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.ResourceRequestBuilder::|public|Delete(requestConfiguration?:ResourceRequestBuilderDeleteRequestConfiguration):void Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.ResourceRequestBuilder::|public|environment:EnvironmentRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.ResourceRequestBuilder::|public|externalOriginResourceConnector:ExternalOriginResourceConnectorRequestBuilder Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.ResourceRequestBuilder::|public|Get(requestConfiguration?:ResourceRequestBuilderGetRequestConfiguration):AccessPackageResource Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.ResourceRequestBuilder::|public|Patch(body:AccessPackageResource; requestConfiguration?:ResourceRequestBuilderPatchRequestConfiguration):AccessPackageResource Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.ResourceRequestBuilder::|public|pathParameters:array @@ -101891,6 +103561,21 @@ Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.environment.environmentRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:EnvironmentRequestBuilderGetQueryParameters):void Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.environment.environmentRequestBuilderGetRequestConfiguration::|public|queryParameters:EnvironmentRequestBuilderGetQueryParameters Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.environment.environmentRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):EnvironmentRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|Get(requestConfiguration?:ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration):ExternalOriginResourceConnector +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|WithUrl(rawUrl:string):ExternalOriginResourceConnectorRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.externalOriginResourceConnector.externalOriginResourceConnectorRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.externalOriginResourceConnector.externalOriginResourceConnectorRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.externalOriginResourceConnector.externalOriginResourceConnectorRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.externalOriginResourceConnector.externalOriginResourceConnectorRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.externalOriginResourceConnector.externalOriginResourceConnectorRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:ExternalOriginResourceConnectorRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.externalOriginResourceConnector.externalOriginResourceConnectorRequestBuilderGetRequestConfiguration::|public|queryParameters:ExternalOriginResourceConnectorRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.externalOriginResourceConnector.externalOriginResourceConnectorRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):ExternalOriginResourceConnectorRequestBuilderGetQueryParameters Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.refresh.RefreshRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.refresh.RefreshRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.refresh.RefreshRequestBuilder::|public|pathParameters:array @@ -101905,6 +103590,7 @@ Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|Delete(requestConfiguration?:ResourceRequestBuilderDeleteRequestConfiguration):void Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|environment:EnvironmentRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|externalOriginResourceConnector:ExternalOriginResourceConnectorRequestBuilder Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|Get(requestConfiguration?:ResourceRequestBuilderGetRequestConfiguration):AccessPackageResource Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|Patch(body:AccessPackageResource; requestConfiguration?:ResourceRequestBuilderPatchRequestConfiguration):AccessPackageResource Microsoft\Graph\Generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|pathParameters:array @@ -102509,6 +104195,21 @@ Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.r Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.environment.environmentRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:EnvironmentRequestBuilderGetQueryParameters):void Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.environment.environmentRequestBuilderGetRequestConfiguration::|public|queryParameters:EnvironmentRequestBuilderGetQueryParameters Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.environment.environmentRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):EnvironmentRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|Get(requestConfiguration?:ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration):ExternalOriginResourceConnector +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|WithUrl(rawUrl:string):ExternalOriginResourceConnectorRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.externalOriginResourceConnector.externalOriginResourceConnectorRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.externalOriginResourceConnector.externalOriginResourceConnectorRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.externalOriginResourceConnector.externalOriginResourceConnectorRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.externalOriginResourceConnector.externalOriginResourceConnectorRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.externalOriginResourceConnector.externalOriginResourceConnectorRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:ExternalOriginResourceConnectorRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.externalOriginResourceConnector.externalOriginResourceConnectorRequestBuilderGetRequestConfiguration::|public|queryParameters:ExternalOriginResourceConnectorRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.externalOriginResourceConnector.externalOriginResourceConnectorRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):ExternalOriginResourceConnectorRequestBuilderGetQueryParameters Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.refresh.RefreshRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.refresh.RefreshRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.refresh.RefreshRequestBuilder::|public|pathParameters:array @@ -102523,6 +104224,7 @@ Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.r Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.ResourceRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.ResourceRequestBuilder::|public|Delete(requestConfiguration?:ResourceRequestBuilderDeleteRequestConfiguration):void Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.ResourceRequestBuilder::|public|environment:EnvironmentRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.ResourceRequestBuilder::|public|externalOriginResourceConnector:ExternalOriginResourceConnectorRequestBuilder Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.ResourceRequestBuilder::|public|Get(requestConfiguration?:ResourceRequestBuilderGetRequestConfiguration):AccessPackageResource Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.ResourceRequestBuilder::|public|Patch(body:AccessPackageResource; requestConfiguration?:ResourceRequestBuilderPatchRequestConfiguration):AccessPackageResource Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.ResourceRequestBuilder::|public|pathParameters:array @@ -102601,6 +104303,21 @@ Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.r Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.environment.environmentRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:EnvironmentRequestBuilderGetQueryParameters):void Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.environment.environmentRequestBuilderGetRequestConfiguration::|public|queryParameters:EnvironmentRequestBuilderGetQueryParameters Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.environment.environmentRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):EnvironmentRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|Get(requestConfiguration?:ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration):ExternalOriginResourceConnector +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|WithUrl(rawUrl:string):ExternalOriginResourceConnectorRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.externalOriginResourceConnector.externalOriginResourceConnectorRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.externalOriginResourceConnector.externalOriginResourceConnectorRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.externalOriginResourceConnector.externalOriginResourceConnectorRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.externalOriginResourceConnector.externalOriginResourceConnectorRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.externalOriginResourceConnector.externalOriginResourceConnectorRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:ExternalOriginResourceConnectorRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.externalOriginResourceConnector.externalOriginResourceConnectorRequestBuilderGetRequestConfiguration::|public|queryParameters:ExternalOriginResourceConnectorRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.externalOriginResourceConnector.externalOriginResourceConnectorRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):ExternalOriginResourceConnectorRequestBuilderGetQueryParameters Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.refresh.RefreshRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.refresh.RefreshRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.refresh.RefreshRequestBuilder::|public|pathParameters:array @@ -102615,6 +104332,7 @@ Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.r Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|Delete(requestConfiguration?:ResourceRequestBuilderDeleteRequestConfiguration):void Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|environment:EnvironmentRequestBuilder +Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|externalOriginResourceConnector:ExternalOriginResourceConnectorRequestBuilder Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|Get(requestConfiguration?:ResourceRequestBuilderGetRequestConfiguration):AccessPackageResource Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|Patch(body:AccessPackageResource; requestConfiguration?:ResourceRequestBuilderPatchRequestConfiguration):AccessPackageResource Microsoft\Graph\Generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|pathParameters:array @@ -103976,6 +105694,21 @@ Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackage Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.environment.environmentRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:EnvironmentRequestBuilderGetQueryParameters):void Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.environment.environmentRequestBuilderGetRequestConfiguration::|public|queryParameters:EnvironmentRequestBuilderGetQueryParameters Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.environment.environmentRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):EnvironmentRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|Get(requestConfiguration?:ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration):ExternalOriginResourceConnector +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|WithUrl(rawUrl:string):ExternalOriginResourceConnectorRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.externalOriginResourceConnector.externalOriginResourceConnectorRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.externalOriginResourceConnector.externalOriginResourceConnectorRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.externalOriginResourceConnector.externalOriginResourceConnectorRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.externalOriginResourceConnector.externalOriginResourceConnectorRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.externalOriginResourceConnector.externalOriginResourceConnectorRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:ExternalOriginResourceConnectorRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.externalOriginResourceConnector.externalOriginResourceConnectorRequestBuilderGetRequestConfiguration::|public|queryParameters:ExternalOriginResourceConnectorRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.externalOriginResourceConnector.externalOriginResourceConnectorRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):ExternalOriginResourceConnectorRequestBuilderGetQueryParameters Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.refresh.RefreshRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.refresh.RefreshRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.refresh.RefreshRequestBuilder::|public|pathParameters:array @@ -103990,6 +105723,7 @@ Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackage Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.ResourceRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.ResourceRequestBuilder::|public|Delete(requestConfiguration?:ResourceRequestBuilderDeleteRequestConfiguration):void Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.ResourceRequestBuilder::|public|environment:EnvironmentRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.ResourceRequestBuilder::|public|externalOriginResourceConnector:ExternalOriginResourceConnectorRequestBuilder Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.ResourceRequestBuilder::|public|Get(requestConfiguration?:ResourceRequestBuilderGetRequestConfiguration):AccessPackageResource Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.ResourceRequestBuilder::|public|Patch(body:AccessPackageResource; requestConfiguration?:ResourceRequestBuilderPatchRequestConfiguration):AccessPackageResource Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.ResourceRequestBuilder::|public|pathParameters:array @@ -104133,6 +105867,21 @@ Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackage Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.item.resource.environment.environmentRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:EnvironmentRequestBuilderGetQueryParameters):void Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.item.resource.environment.environmentRequestBuilderGetRequestConfiguration::|public|queryParameters:EnvironmentRequestBuilderGetQueryParameters Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.item.resource.environment.environmentRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):EnvironmentRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|Get(requestConfiguration?:ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration):ExternalOriginResourceConnector +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|WithUrl(rawUrl:string):ExternalOriginResourceConnectorRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.item.resource.externalOriginResourceConnector.externalOriginResourceConnectorRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.item.resource.externalOriginResourceConnector.externalOriginResourceConnectorRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.item.resource.externalOriginResourceConnector.externalOriginResourceConnectorRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.item.resource.externalOriginResourceConnector.externalOriginResourceConnectorRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.item.resource.externalOriginResourceConnector.externalOriginResourceConnectorRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:ExternalOriginResourceConnectorRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.item.resource.externalOriginResourceConnector.externalOriginResourceConnectorRequestBuilderGetRequestConfiguration::|public|queryParameters:ExternalOriginResourceConnectorRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.item.resource.externalOriginResourceConnector.externalOriginResourceConnectorRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):ExternalOriginResourceConnectorRequestBuilderGetQueryParameters Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.item.resource.refresh.RefreshRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.item.resource.refresh.RefreshRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.item.resource.refresh.RefreshRequestBuilder::|public|pathParameters:array @@ -104147,6 +105896,7 @@ Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackage Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.item.resource.ResourceRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.item.resource.ResourceRequestBuilder::|public|Delete(requestConfiguration?:ResourceRequestBuilderDeleteRequestConfiguration):void Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.item.resource.ResourceRequestBuilder::|public|environment:EnvironmentRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.item.resource.ResourceRequestBuilder::|public|externalOriginResourceConnector:ExternalOriginResourceConnectorRequestBuilder Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.item.resource.ResourceRequestBuilder::|public|Get(requestConfiguration?:ResourceRequestBuilderGetRequestConfiguration):AccessPackageResource Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.item.resource.ResourceRequestBuilder::|public|Patch(body:AccessPackageResource; requestConfiguration?:ResourceRequestBuilderPatchRequestConfiguration):AccessPackageResource Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.item.resource.ResourceRequestBuilder::|public|pathParameters:array @@ -104599,6 +106349,21 @@ Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackage Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.environment.environmentRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:EnvironmentRequestBuilderGetQueryParameters):void Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.environment.environmentRequestBuilderGetRequestConfiguration::|public|queryParameters:EnvironmentRequestBuilderGetQueryParameters Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.environment.environmentRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):EnvironmentRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|Get(requestConfiguration?:ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration):ExternalOriginResourceConnector +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|WithUrl(rawUrl:string):ExternalOriginResourceConnectorRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.externalOriginResourceConnector.externalOriginResourceConnectorRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.externalOriginResourceConnector.externalOriginResourceConnectorRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.externalOriginResourceConnector.externalOriginResourceConnectorRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.externalOriginResourceConnector.externalOriginResourceConnectorRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.externalOriginResourceConnector.externalOriginResourceConnectorRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:ExternalOriginResourceConnectorRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.externalOriginResourceConnector.externalOriginResourceConnectorRequestBuilderGetRequestConfiguration::|public|queryParameters:ExternalOriginResourceConnectorRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.externalOriginResourceConnector.externalOriginResourceConnectorRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):ExternalOriginResourceConnectorRequestBuilderGetQueryParameters Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.refresh.RefreshRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.refresh.RefreshRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.refresh.RefreshRequestBuilder::|public|pathParameters:array @@ -104613,6 +106378,7 @@ Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackage Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.ResourceRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.ResourceRequestBuilder::|public|Delete(requestConfiguration?:ResourceRequestBuilderDeleteRequestConfiguration):void Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.ResourceRequestBuilder::|public|environment:EnvironmentRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.ResourceRequestBuilder::|public|externalOriginResourceConnector:ExternalOriginResourceConnectorRequestBuilder Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.ResourceRequestBuilder::|public|Get(requestConfiguration?:ResourceRequestBuilderGetRequestConfiguration):AccessPackageResource Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.ResourceRequestBuilder::|public|Patch(body:AccessPackageResource; requestConfiguration?:ResourceRequestBuilderPatchRequestConfiguration):AccessPackageResource Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.ResourceRequestBuilder::|public|pathParameters:array @@ -104691,6 +106457,21 @@ Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackage Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.item.resource.environment.environmentRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:EnvironmentRequestBuilderGetQueryParameters):void Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.item.resource.environment.environmentRequestBuilderGetRequestConfiguration::|public|queryParameters:EnvironmentRequestBuilderGetQueryParameters Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.item.resource.environment.environmentRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):EnvironmentRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|Get(requestConfiguration?:ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration):ExternalOriginResourceConnector +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|WithUrl(rawUrl:string):ExternalOriginResourceConnectorRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.item.resource.externalOriginResourceConnector.externalOriginResourceConnectorRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.item.resource.externalOriginResourceConnector.externalOriginResourceConnectorRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.item.resource.externalOriginResourceConnector.externalOriginResourceConnectorRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.item.resource.externalOriginResourceConnector.externalOriginResourceConnectorRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.item.resource.externalOriginResourceConnector.externalOriginResourceConnectorRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:ExternalOriginResourceConnectorRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.item.resource.externalOriginResourceConnector.externalOriginResourceConnectorRequestBuilderGetRequestConfiguration::|public|queryParameters:ExternalOriginResourceConnectorRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.item.resource.externalOriginResourceConnector.externalOriginResourceConnectorRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):ExternalOriginResourceConnectorRequestBuilderGetQueryParameters Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.item.resource.refresh.RefreshRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.item.resource.refresh.RefreshRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.item.resource.refresh.RefreshRequestBuilder::|public|pathParameters:array @@ -104705,6 +106486,7 @@ Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackage Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.item.resource.ResourceRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.item.resource.ResourceRequestBuilder::|public|Delete(requestConfiguration?:ResourceRequestBuilderDeleteRequestConfiguration):void Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.item.resource.ResourceRequestBuilder::|public|environment:EnvironmentRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.item.resource.ResourceRequestBuilder::|public|externalOriginResourceConnector:ExternalOriginResourceConnectorRequestBuilder Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.item.resource.ResourceRequestBuilder::|public|Get(requestConfiguration?:ResourceRequestBuilderGetRequestConfiguration):AccessPackageResource Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.item.resource.ResourceRequestBuilder::|public|Patch(body:AccessPackageResource; requestConfiguration?:ResourceRequestBuilderPatchRequestConfiguration):AccessPackageResource Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.item.resource.ResourceRequestBuilder::|public|pathParameters:array @@ -106351,6 +108133,21 @@ Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.environment.environmentRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:EnvironmentRequestBuilderGetQueryParameters):void Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.environment.environmentRequestBuilderGetRequestConfiguration::|public|queryParameters:EnvironmentRequestBuilderGetQueryParameters Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.environment.environmentRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):EnvironmentRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|Get(requestConfiguration?:ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration):ExternalOriginResourceConnector +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|WithUrl(rawUrl:string):ExternalOriginResourceConnectorRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.externalOriginResourceConnector.externalOriginResourceConnectorRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.externalOriginResourceConnector.externalOriginResourceConnectorRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.externalOriginResourceConnector.externalOriginResourceConnectorRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.externalOriginResourceConnector.externalOriginResourceConnectorRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.externalOriginResourceConnector.externalOriginResourceConnectorRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:ExternalOriginResourceConnectorRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.externalOriginResourceConnector.externalOriginResourceConnectorRequestBuilderGetRequestConfiguration::|public|queryParameters:ExternalOriginResourceConnectorRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.externalOriginResourceConnector.externalOriginResourceConnectorRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):ExternalOriginResourceConnectorRequestBuilderGetQueryParameters Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.refresh.RefreshRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.refresh.RefreshRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.refresh.RefreshRequestBuilder::|public|pathParameters:array @@ -106365,6 +108162,7 @@ Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.ResourceRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.ResourceRequestBuilder::|public|Delete(requestConfiguration?:ResourceRequestBuilderDeleteRequestConfiguration):void Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.ResourceRequestBuilder::|public|environment:EnvironmentRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.ResourceRequestBuilder::|public|externalOriginResourceConnector:ExternalOriginResourceConnectorRequestBuilder Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.ResourceRequestBuilder::|public|Get(requestConfiguration?:ResourceRequestBuilderGetRequestConfiguration):AccessPackageResource Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.ResourceRequestBuilder::|public|Patch(body:AccessPackageResource; requestConfiguration?:ResourceRequestBuilderPatchRequestConfiguration):AccessPackageResource Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.ResourceRequestBuilder::|public|pathParameters:array @@ -106508,6 +108306,21 @@ Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.item.resource.environment.environmentRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:EnvironmentRequestBuilderGetQueryParameters):void Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.item.resource.environment.environmentRequestBuilderGetRequestConfiguration::|public|queryParameters:EnvironmentRequestBuilderGetQueryParameters Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.item.resource.environment.environmentRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):EnvironmentRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|Get(requestConfiguration?:ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration):ExternalOriginResourceConnector +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|WithUrl(rawUrl:string):ExternalOriginResourceConnectorRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.item.resource.externalOriginResourceConnector.externalOriginResourceConnectorRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.item.resource.externalOriginResourceConnector.externalOriginResourceConnectorRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.item.resource.externalOriginResourceConnector.externalOriginResourceConnectorRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.item.resource.externalOriginResourceConnector.externalOriginResourceConnectorRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.item.resource.externalOriginResourceConnector.externalOriginResourceConnectorRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:ExternalOriginResourceConnectorRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.item.resource.externalOriginResourceConnector.externalOriginResourceConnectorRequestBuilderGetRequestConfiguration::|public|queryParameters:ExternalOriginResourceConnectorRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.item.resource.externalOriginResourceConnector.externalOriginResourceConnectorRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):ExternalOriginResourceConnectorRequestBuilderGetQueryParameters Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.item.resource.refresh.RefreshRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.item.resource.refresh.RefreshRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.item.resource.refresh.RefreshRequestBuilder::|public|pathParameters:array @@ -106522,6 +108335,7 @@ Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|Delete(requestConfiguration?:ResourceRequestBuilderDeleteRequestConfiguration):void Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|environment:EnvironmentRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|externalOriginResourceConnector:ExternalOriginResourceConnectorRequestBuilder Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|Get(requestConfiguration?:ResourceRequestBuilderGetRequestConfiguration):AccessPackageResource Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|Patch(body:AccessPackageResource; requestConfiguration?:ResourceRequestBuilderPatchRequestConfiguration):AccessPackageResource Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|pathParameters:array @@ -106981,6 +108795,7 @@ Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.AccessPackageResourceItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.AccessPackageResourceItemRequestBuilder::|public|Delete(requestConfiguration?:AccessPackageResourceItemRequestBuilderDeleteRequestConfiguration):void Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.AccessPackageResourceItemRequestBuilder::|public|environment:EnvironmentRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.AccessPackageResourceItemRequestBuilder::|public|externalOriginResourceConnector:ExternalOriginResourceConnectorRequestBuilder Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.AccessPackageResourceItemRequestBuilder::|public|Get(requestConfiguration?:AccessPackageResourceItemRequestBuilderGetRequestConfiguration):AccessPackageResource Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.AccessPackageResourceItemRequestBuilder::|public|Patch(body:AccessPackageResource; requestConfiguration?:AccessPackageResourceItemRequestBuilderPatchRequestConfiguration):AccessPackageResource Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.AccessPackageResourceItemRequestBuilder::|public|pathParameters:array @@ -107020,6 +108835,21 @@ Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.environment.environmentRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:EnvironmentRequestBuilderGetQueryParameters):void Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.environment.environmentRequestBuilderGetRequestConfiguration::|public|queryParameters:EnvironmentRequestBuilderGetQueryParameters Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.environment.environmentRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):EnvironmentRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|Get(requestConfiguration?:ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration):ExternalOriginResourceConnector +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|WithUrl(rawUrl:string):ExternalOriginResourceConnectorRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.externalOriginResourceConnector.externalOriginResourceConnectorRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.externalOriginResourceConnector.externalOriginResourceConnectorRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.externalOriginResourceConnector.externalOriginResourceConnectorRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.externalOriginResourceConnector.externalOriginResourceConnectorRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.externalOriginResourceConnector.externalOriginResourceConnectorRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:ExternalOriginResourceConnectorRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.externalOriginResourceConnector.externalOriginResourceConnectorRequestBuilderGetRequestConfiguration::|public|queryParameters:ExternalOriginResourceConnectorRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.externalOriginResourceConnector.externalOriginResourceConnectorRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):ExternalOriginResourceConnectorRequestBuilderGetQueryParameters Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.refresh.RefreshRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.refresh.RefreshRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.refresh.RefreshRequestBuilder::|public|pathParameters:array @@ -107084,6 +108914,21 @@ Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.environment.environmentRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:EnvironmentRequestBuilderGetQueryParameters):void Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.environment.environmentRequestBuilderGetRequestConfiguration::|public|queryParameters:EnvironmentRequestBuilderGetQueryParameters Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.environment.environmentRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):EnvironmentRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|Get(requestConfiguration?:ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration):ExternalOriginResourceConnector +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|WithUrl(rawUrl:string):ExternalOriginResourceConnectorRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.externalOriginResourceConnector.externalOriginResourceConnectorRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.externalOriginResourceConnector.externalOriginResourceConnectorRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.externalOriginResourceConnector.externalOriginResourceConnectorRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.externalOriginResourceConnector.externalOriginResourceConnectorRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.externalOriginResourceConnector.externalOriginResourceConnectorRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:ExternalOriginResourceConnectorRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.externalOriginResourceConnector.externalOriginResourceConnectorRequestBuilderGetRequestConfiguration::|public|queryParameters:ExternalOriginResourceConnectorRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.externalOriginResourceConnector.externalOriginResourceConnectorRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):ExternalOriginResourceConnectorRequestBuilderGetQueryParameters Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.refresh.RefreshRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.refresh.RefreshRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.refresh.RefreshRequestBuilder::|public|pathParameters:array @@ -107098,6 +108943,7 @@ Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.ResourceRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.ResourceRequestBuilder::|public|Delete(requestConfiguration?:ResourceRequestBuilderDeleteRequestConfiguration):void Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.ResourceRequestBuilder::|public|environment:EnvironmentRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.ResourceRequestBuilder::|public|externalOriginResourceConnector:ExternalOriginResourceConnectorRequestBuilder Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.ResourceRequestBuilder::|public|Get(requestConfiguration?:ResourceRequestBuilderGetRequestConfiguration):AccessPackageResource Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.ResourceRequestBuilder::|public|Patch(body:AccessPackageResource; requestConfiguration?:ResourceRequestBuilderPatchRequestConfiguration):AccessPackageResource Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.ResourceRequestBuilder::|public|pathParameters:array @@ -107175,6 +109021,21 @@ Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.environment.environmentRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:EnvironmentRequestBuilderGetQueryParameters):void Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.environment.environmentRequestBuilderGetRequestConfiguration::|public|queryParameters:EnvironmentRequestBuilderGetQueryParameters Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.environment.environmentRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):EnvironmentRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|Get(requestConfiguration?:ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration):ExternalOriginResourceConnector +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|WithUrl(rawUrl:string):ExternalOriginResourceConnectorRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.externalOriginResourceConnector.externalOriginResourceConnectorRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.externalOriginResourceConnector.externalOriginResourceConnectorRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.externalOriginResourceConnector.externalOriginResourceConnectorRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.externalOriginResourceConnector.externalOriginResourceConnectorRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.externalOriginResourceConnector.externalOriginResourceConnectorRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:ExternalOriginResourceConnectorRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.externalOriginResourceConnector.externalOriginResourceConnectorRequestBuilderGetRequestConfiguration::|public|queryParameters:ExternalOriginResourceConnectorRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.externalOriginResourceConnector.externalOriginResourceConnectorRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):ExternalOriginResourceConnectorRequestBuilderGetQueryParameters Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.refresh.RefreshRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.refresh.RefreshRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.refresh.RefreshRequestBuilder::|public|pathParameters:array @@ -107189,6 +109050,7 @@ Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|Delete(requestConfiguration?:ResourceRequestBuilderDeleteRequestConfiguration):void Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|environment:EnvironmentRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|externalOriginResourceConnector:ExternalOriginResourceConnectorRequestBuilder Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|Get(requestConfiguration?:ResourceRequestBuilderGetRequestConfiguration):AccessPackageResource Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|Patch(body:AccessPackageResource; requestConfiguration?:ResourceRequestBuilderPatchRequestConfiguration):AccessPackageResource Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|pathParameters:array @@ -107617,6 +109479,21 @@ Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.environment.environmentRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:EnvironmentRequestBuilderGetQueryParameters):void Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.environment.environmentRequestBuilderGetRequestConfiguration::|public|queryParameters:EnvironmentRequestBuilderGetQueryParameters Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.environment.environmentRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):EnvironmentRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|Get(requestConfiguration?:ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration):ExternalOriginResourceConnector +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|WithUrl(rawUrl:string):ExternalOriginResourceConnectorRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.externalOriginResourceConnector.externalOriginResourceConnectorRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.externalOriginResourceConnector.externalOriginResourceConnectorRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.externalOriginResourceConnector.externalOriginResourceConnectorRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.externalOriginResourceConnector.externalOriginResourceConnectorRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.externalOriginResourceConnector.externalOriginResourceConnectorRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:ExternalOriginResourceConnectorRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.externalOriginResourceConnector.externalOriginResourceConnectorRequestBuilderGetRequestConfiguration::|public|queryParameters:ExternalOriginResourceConnectorRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.externalOriginResourceConnector.externalOriginResourceConnectorRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):ExternalOriginResourceConnectorRequestBuilderGetQueryParameters Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.refresh.RefreshRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.refresh.RefreshRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.refresh.RefreshRequestBuilder::|public|pathParameters:array @@ -107631,6 +109508,7 @@ Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.ResourceRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.ResourceRequestBuilder::|public|Delete(requestConfiguration?:ResourceRequestBuilderDeleteRequestConfiguration):void Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.ResourceRequestBuilder::|public|environment:EnvironmentRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.ResourceRequestBuilder::|public|externalOriginResourceConnector:ExternalOriginResourceConnectorRequestBuilder Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.ResourceRequestBuilder::|public|Get(requestConfiguration?:ResourceRequestBuilderGetRequestConfiguration):AccessPackageResource Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.ResourceRequestBuilder::|public|Patch(body:AccessPackageResource; requestConfiguration?:ResourceRequestBuilderPatchRequestConfiguration):AccessPackageResource Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.ResourceRequestBuilder::|public|pathParameters:array @@ -107708,6 +109586,21 @@ Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.environment.environmentRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:EnvironmentRequestBuilderGetQueryParameters):void Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.environment.environmentRequestBuilderGetRequestConfiguration::|public|queryParameters:EnvironmentRequestBuilderGetQueryParameters Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.environment.environmentRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):EnvironmentRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|Get(requestConfiguration?:ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration):ExternalOriginResourceConnector +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|WithUrl(rawUrl:string):ExternalOriginResourceConnectorRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.externalOriginResourceConnector.externalOriginResourceConnectorRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.externalOriginResourceConnector.externalOriginResourceConnectorRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.externalOriginResourceConnector.externalOriginResourceConnectorRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.externalOriginResourceConnector.externalOriginResourceConnectorRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.externalOriginResourceConnector.externalOriginResourceConnectorRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:ExternalOriginResourceConnectorRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.externalOriginResourceConnector.externalOriginResourceConnectorRequestBuilderGetRequestConfiguration::|public|queryParameters:ExternalOriginResourceConnectorRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.externalOriginResourceConnector.externalOriginResourceConnectorRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):ExternalOriginResourceConnectorRequestBuilderGetQueryParameters Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.refresh.RefreshRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.refresh.RefreshRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.refresh.RefreshRequestBuilder::|public|pathParameters:array @@ -107722,6 +109615,7 @@ Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|Delete(requestConfiguration?:ResourceRequestBuilderDeleteRequestConfiguration):void Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|environment:EnvironmentRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|externalOriginResourceConnector:ExternalOriginResourceConnectorRequestBuilder Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|Get(requestConfiguration?:ResourceRequestBuilderGetRequestConfiguration):AccessPackageResource Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|Patch(body:AccessPackageResource; requestConfiguration?:ResourceRequestBuilderPatchRequestConfiguration):AccessPackageResource Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|pathParameters:array @@ -108326,6 +110220,21 @@ Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.environment.environmentRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:EnvironmentRequestBuilderGetQueryParameters):void Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.environment.environmentRequestBuilderGetRequestConfiguration::|public|queryParameters:EnvironmentRequestBuilderGetQueryParameters Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.environment.environmentRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):EnvironmentRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|Get(requestConfiguration?:ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration):ExternalOriginResourceConnector +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|WithUrl(rawUrl:string):ExternalOriginResourceConnectorRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.externalOriginResourceConnector.externalOriginResourceConnectorRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.externalOriginResourceConnector.externalOriginResourceConnectorRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.externalOriginResourceConnector.externalOriginResourceConnectorRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.externalOriginResourceConnector.externalOriginResourceConnectorRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.externalOriginResourceConnector.externalOriginResourceConnectorRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:ExternalOriginResourceConnectorRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.externalOriginResourceConnector.externalOriginResourceConnectorRequestBuilderGetRequestConfiguration::|public|queryParameters:ExternalOriginResourceConnectorRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.externalOriginResourceConnector.externalOriginResourceConnectorRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):ExternalOriginResourceConnectorRequestBuilderGetQueryParameters Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.refresh.RefreshRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.refresh.RefreshRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.refresh.RefreshRequestBuilder::|public|pathParameters:array @@ -108340,6 +110249,7 @@ Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.ResourceRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.ResourceRequestBuilder::|public|Delete(requestConfiguration?:ResourceRequestBuilderDeleteRequestConfiguration):void Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.ResourceRequestBuilder::|public|environment:EnvironmentRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.ResourceRequestBuilder::|public|externalOriginResourceConnector:ExternalOriginResourceConnectorRequestBuilder Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.ResourceRequestBuilder::|public|Get(requestConfiguration?:ResourceRequestBuilderGetRequestConfiguration):AccessPackageResource Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.ResourceRequestBuilder::|public|Patch(body:AccessPackageResource; requestConfiguration?:ResourceRequestBuilderPatchRequestConfiguration):AccessPackageResource Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.ResourceRequestBuilder::|public|pathParameters:array @@ -108418,6 +110328,21 @@ Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.item.resource.environment.environmentRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:EnvironmentRequestBuilderGetQueryParameters):void Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.item.resource.environment.environmentRequestBuilderGetRequestConfiguration::|public|queryParameters:EnvironmentRequestBuilderGetQueryParameters Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.item.resource.environment.environmentRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):EnvironmentRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|Get(requestConfiguration?:ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration):ExternalOriginResourceConnector +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|WithUrl(rawUrl:string):ExternalOriginResourceConnectorRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.item.resource.externalOriginResourceConnector.externalOriginResourceConnectorRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.item.resource.externalOriginResourceConnector.externalOriginResourceConnectorRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.item.resource.externalOriginResourceConnector.externalOriginResourceConnectorRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.item.resource.externalOriginResourceConnector.externalOriginResourceConnectorRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.item.resource.externalOriginResourceConnector.externalOriginResourceConnectorRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:ExternalOriginResourceConnectorRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.item.resource.externalOriginResourceConnector.externalOriginResourceConnectorRequestBuilderGetRequestConfiguration::|public|queryParameters:ExternalOriginResourceConnectorRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.item.resource.externalOriginResourceConnector.externalOriginResourceConnectorRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):ExternalOriginResourceConnectorRequestBuilderGetQueryParameters Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.item.resource.refresh.RefreshRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.item.resource.refresh.RefreshRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.item.resource.refresh.RefreshRequestBuilder::|public|pathParameters:array @@ -108432,6 +110357,7 @@ Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|Delete(requestConfiguration?:ResourceRequestBuilderDeleteRequestConfiguration):void Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|environment:EnvironmentRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|externalOriginResourceConnector:ExternalOriginResourceConnectorRequestBuilder Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|Get(requestConfiguration?:ResourceRequestBuilderGetRequestConfiguration):AccessPackageResource Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|Patch(body:AccessPackageResource; requestConfiguration?:ResourceRequestBuilderPatchRequestConfiguration):AccessPackageResource Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|pathParameters:array @@ -109254,6 +111180,7 @@ Microsoft\Graph\Generated.identityGovernance.entitlementManagement.EntitlementMa Microsoft\Graph\Generated.identityGovernance.entitlementManagement.EntitlementManagementRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Generated.identityGovernance.entitlementManagement.EntitlementManagementRequestBuilder::|public|controlConfigurations:ControlConfigurationsRequestBuilder Microsoft\Graph\Generated.identityGovernance.entitlementManagement.EntitlementManagementRequestBuilder::|public|Delete(requestConfiguration?:EntitlementManagementRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.EntitlementManagementRequestBuilder::|public|externalOriginResourceConnectors:ExternalOriginResourceConnectorsRequestBuilder Microsoft\Graph\Generated.identityGovernance.entitlementManagement.EntitlementManagementRequestBuilder::|public|Get(requestConfiguration?:EntitlementManagementRequestBuilderGetRequestConfiguration):EntitlementManagement Microsoft\Graph\Generated.identityGovernance.entitlementManagement.EntitlementManagementRequestBuilder::|public|Patch(body:EntitlementManagement; requestConfiguration?:EntitlementManagementRequestBuilderPatchRequestConfiguration):EntitlementManagement Microsoft\Graph\Generated.identityGovernance.entitlementManagement.EntitlementManagementRequestBuilder::|public|pathParameters:array @@ -109281,6 +111208,71 @@ Microsoft\Graph\Generated.identityGovernance.entitlementManagement.entitlementMa Microsoft\Graph\Generated.identityGovernance.entitlementManagement.entitlementManagementRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):EntitlementManagementRequestBuilderGetQueryParameters Microsoft\Graph\Generated.identityGovernance.entitlementManagement.entitlementManagementRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration Microsoft\Graph\Generated.identityGovernance.entitlementManagement.entitlementManagementRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.externalOriginResourceConnectors.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.externalOriginResourceConnectors.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.externalOriginResourceConnectors.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.externalOriginResourceConnectors.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.externalOriginResourceConnectors.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.externalOriginResourceConnectors.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.externalOriginResourceConnectors.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.externalOriginResourceConnectors.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.externalOriginResourceConnectors.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.externalOriginResourceConnectors.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.externalOriginResourceConnectors.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.externalOriginResourceConnectors.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.externalOriginResourceConnectors.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.externalOriginResourceConnectors.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.externalOriginResourceConnectors.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.externalOriginResourceConnectors.ExternalOriginResourceConnectorsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.externalOriginResourceConnectors.ExternalOriginResourceConnectorsRequestBuilder::|public|ByExternalOriginResourceConnectorId(externalOriginResourceConnectorId:string):ExternalOriginResourceConnectorItemRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.externalOriginResourceConnectors.ExternalOriginResourceConnectorsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.externalOriginResourceConnectors.ExternalOriginResourceConnectorsRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.externalOriginResourceConnectors.ExternalOriginResourceConnectorsRequestBuilder::|public|Get(requestConfiguration?:ExternalOriginResourceConnectorsRequestBuilderGetRequestConfiguration):ExternalOriginResourceConnectorCollectionResponse +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.externalOriginResourceConnectors.ExternalOriginResourceConnectorsRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.externalOriginResourceConnectors.ExternalOriginResourceConnectorsRequestBuilder::|public|Post(body:ExternalOriginResourceConnector; requestConfiguration?:ExternalOriginResourceConnectorsRequestBuilderPostRequestConfiguration):ExternalOriginResourceConnector +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.externalOriginResourceConnectors.ExternalOriginResourceConnectorsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.externalOriginResourceConnectors.ExternalOriginResourceConnectorsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:ExternalOriginResourceConnectorsRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.externalOriginResourceConnectors.ExternalOriginResourceConnectorsRequestBuilder::|public|ToPostRequestInformation(body:ExternalOriginResourceConnector; requestConfiguration?:ExternalOriginResourceConnectorsRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.externalOriginResourceConnectors.ExternalOriginResourceConnectorsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.externalOriginResourceConnectors.ExternalOriginResourceConnectorsRequestBuilder::|public|WithUrl(rawUrl:string):ExternalOriginResourceConnectorsRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.externalOriginResourceConnectors.externalOriginResourceConnectorsRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.externalOriginResourceConnectors.externalOriginResourceConnectorsRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.externalOriginResourceConnectors.externalOriginResourceConnectorsRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.externalOriginResourceConnectors.externalOriginResourceConnectorsRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.externalOriginResourceConnectors.externalOriginResourceConnectorsRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.externalOriginResourceConnectors.externalOriginResourceConnectorsRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.externalOriginResourceConnectors.externalOriginResourceConnectorsRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.externalOriginResourceConnectors.externalOriginResourceConnectorsRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.externalOriginResourceConnectors.externalOriginResourceConnectorsRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.externalOriginResourceConnectors.externalOriginResourceConnectorsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.externalOriginResourceConnectors.externalOriginResourceConnectorsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:ExternalOriginResourceConnectorsRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.externalOriginResourceConnectors.externalOriginResourceConnectorsRequestBuilderGetRequestConfiguration::|public|queryParameters:ExternalOriginResourceConnectorsRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.externalOriginResourceConnectors.externalOriginResourceConnectorsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):ExternalOriginResourceConnectorsRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.externalOriginResourceConnectors.externalOriginResourceConnectorsRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.externalOriginResourceConnectors.externalOriginResourceConnectorsRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.externalOriginResourceConnectors.item.ExternalOriginResourceConnectorItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.externalOriginResourceConnectors.item.ExternalOriginResourceConnectorItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.externalOriginResourceConnectors.item.ExternalOriginResourceConnectorItemRequestBuilder::|public|Delete(requestConfiguration?:ExternalOriginResourceConnectorItemRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.externalOriginResourceConnectors.item.ExternalOriginResourceConnectorItemRequestBuilder::|public|Get(requestConfiguration?:ExternalOriginResourceConnectorItemRequestBuilderGetRequestConfiguration):ExternalOriginResourceConnector +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.externalOriginResourceConnectors.item.ExternalOriginResourceConnectorItemRequestBuilder::|public|Patch(body:ExternalOriginResourceConnector; requestConfiguration?:ExternalOriginResourceConnectorItemRequestBuilderPatchRequestConfiguration):ExternalOriginResourceConnector +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.externalOriginResourceConnectors.item.ExternalOriginResourceConnectorItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.externalOriginResourceConnectors.item.ExternalOriginResourceConnectorItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.externalOriginResourceConnectors.item.ExternalOriginResourceConnectorItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:ExternalOriginResourceConnectorItemRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.externalOriginResourceConnectors.item.ExternalOriginResourceConnectorItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:ExternalOriginResourceConnectorItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.externalOriginResourceConnectors.item.ExternalOriginResourceConnectorItemRequestBuilder::|public|ToPatchRequestInformation(body:ExternalOriginResourceConnector; requestConfiguration?:ExternalOriginResourceConnectorItemRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.externalOriginResourceConnectors.item.ExternalOriginResourceConnectorItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.externalOriginResourceConnectors.item.ExternalOriginResourceConnectorItemRequestBuilder::|public|WithUrl(rawUrl:string):ExternalOriginResourceConnectorItemRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.externalOriginResourceConnectors.item.ExternalOriginResourceConnectorItemRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.externalOriginResourceConnectors.item.ExternalOriginResourceConnectorItemRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.externalOriginResourceConnectors.item.ExternalOriginResourceConnectorItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.externalOriginResourceConnectors.item.ExternalOriginResourceConnectorItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.externalOriginResourceConnectors.item.ExternalOriginResourceConnectorItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.externalOriginResourceConnectors.item.ExternalOriginResourceConnectorItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.externalOriginResourceConnectors.item.ExternalOriginResourceConnectorItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:ExternalOriginResourceConnectorItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.externalOriginResourceConnectors.item.ExternalOriginResourceConnectorItemRequestBuilderGetRequestConfiguration::|public|queryParameters:ExternalOriginResourceConnectorItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.externalOriginResourceConnectors.item.ExternalOriginResourceConnectorItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):ExternalOriginResourceConnectorItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.externalOriginResourceConnectors.item.ExternalOriginResourceConnectorItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.externalOriginResourceConnectors.item.ExternalOriginResourceConnectorItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.count.CountRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int @@ -109339,6 +111331,7 @@ Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvir Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.AccessPackageResourceItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.AccessPackageResourceItemRequestBuilder::|public|Delete(requestConfiguration?:AccessPackageResourceItemRequestBuilderDeleteRequestConfiguration):void Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.AccessPackageResourceItemRequestBuilder::|public|environment:EnvironmentRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.AccessPackageResourceItemRequestBuilder::|public|externalOriginResourceConnector:ExternalOriginResourceConnectorRequestBuilder Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.AccessPackageResourceItemRequestBuilder::|public|Get(requestConfiguration?:AccessPackageResourceItemRequestBuilderGetRequestConfiguration):AccessPackageResource Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.AccessPackageResourceItemRequestBuilder::|public|Patch(body:AccessPackageResource; requestConfiguration?:AccessPackageResourceItemRequestBuilderPatchRequestConfiguration):AccessPackageResource Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.AccessPackageResourceItemRequestBuilder::|public|pathParameters:array @@ -109378,6 +111371,21 @@ Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvir Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.environment.environmentRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:EnvironmentRequestBuilderGetQueryParameters):void Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.environment.environmentRequestBuilderGetRequestConfiguration::|public|queryParameters:EnvironmentRequestBuilderGetQueryParameters Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.environment.environmentRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):EnvironmentRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|Get(requestConfiguration?:ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration):ExternalOriginResourceConnector +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|WithUrl(rawUrl:string):ExternalOriginResourceConnectorRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.externalOriginResourceConnector.externalOriginResourceConnectorRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.externalOriginResourceConnector.externalOriginResourceConnectorRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.externalOriginResourceConnector.externalOriginResourceConnectorRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.externalOriginResourceConnector.externalOriginResourceConnectorRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.externalOriginResourceConnector.externalOriginResourceConnectorRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:ExternalOriginResourceConnectorRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.externalOriginResourceConnector.externalOriginResourceConnectorRequestBuilderGetRequestConfiguration::|public|queryParameters:ExternalOriginResourceConnectorRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.externalOriginResourceConnector.externalOriginResourceConnectorRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):ExternalOriginResourceConnectorRequestBuilderGetQueryParameters Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.refresh.RefreshRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.refresh.RefreshRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.refresh.RefreshRequestBuilder::|public|pathParameters:array @@ -109442,6 +111450,21 @@ Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvir Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.environment.environmentRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:EnvironmentRequestBuilderGetQueryParameters):void Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.environment.environmentRequestBuilderGetRequestConfiguration::|public|queryParameters:EnvironmentRequestBuilderGetQueryParameters Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.environment.environmentRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):EnvironmentRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|Get(requestConfiguration?:ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration):ExternalOriginResourceConnector +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|WithUrl(rawUrl:string):ExternalOriginResourceConnectorRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.externalOriginResourceConnector.externalOriginResourceConnectorRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.externalOriginResourceConnector.externalOriginResourceConnectorRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.externalOriginResourceConnector.externalOriginResourceConnectorRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.externalOriginResourceConnector.externalOriginResourceConnectorRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.externalOriginResourceConnector.externalOriginResourceConnectorRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:ExternalOriginResourceConnectorRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.externalOriginResourceConnector.externalOriginResourceConnectorRequestBuilderGetRequestConfiguration::|public|queryParameters:ExternalOriginResourceConnectorRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.externalOriginResourceConnector.externalOriginResourceConnectorRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):ExternalOriginResourceConnectorRequestBuilderGetQueryParameters Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.refresh.RefreshRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.refresh.RefreshRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.refresh.RefreshRequestBuilder::|public|pathParameters:array @@ -109456,6 +111479,7 @@ Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvir Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.ResourceRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.ResourceRequestBuilder::|public|Delete(requestConfiguration?:ResourceRequestBuilderDeleteRequestConfiguration):void Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.ResourceRequestBuilder::|public|environment:EnvironmentRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.ResourceRequestBuilder::|public|externalOriginResourceConnector:ExternalOriginResourceConnectorRequestBuilder Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.ResourceRequestBuilder::|public|Get(requestConfiguration?:ResourceRequestBuilderGetRequestConfiguration):AccessPackageResource Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.ResourceRequestBuilder::|public|Patch(body:AccessPackageResource; requestConfiguration?:ResourceRequestBuilderPatchRequestConfiguration):AccessPackageResource Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.ResourceRequestBuilder::|public|pathParameters:array @@ -109533,6 +111557,21 @@ Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvir Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.item.resource.environment.environmentRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:EnvironmentRequestBuilderGetQueryParameters):void Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.item.resource.environment.environmentRequestBuilderGetRequestConfiguration::|public|queryParameters:EnvironmentRequestBuilderGetQueryParameters Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.item.resource.environment.environmentRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):EnvironmentRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|Get(requestConfiguration?:ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration):ExternalOriginResourceConnector +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|WithUrl(rawUrl:string):ExternalOriginResourceConnectorRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.item.resource.externalOriginResourceConnector.externalOriginResourceConnectorRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.item.resource.externalOriginResourceConnector.externalOriginResourceConnectorRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.item.resource.externalOriginResourceConnector.externalOriginResourceConnectorRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.item.resource.externalOriginResourceConnector.externalOriginResourceConnectorRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.item.resource.externalOriginResourceConnector.externalOriginResourceConnectorRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:ExternalOriginResourceConnectorRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.item.resource.externalOriginResourceConnector.externalOriginResourceConnectorRequestBuilderGetRequestConfiguration::|public|queryParameters:ExternalOriginResourceConnectorRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.item.resource.externalOriginResourceConnector.externalOriginResourceConnectorRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):ExternalOriginResourceConnectorRequestBuilderGetQueryParameters Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.item.resource.refresh.RefreshRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.item.resource.refresh.RefreshRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.item.resource.refresh.RefreshRequestBuilder::|public|pathParameters:array @@ -109547,6 +111586,7 @@ Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvir Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|Delete(requestConfiguration?:ResourceRequestBuilderDeleteRequestConfiguration):void Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|environment:EnvironmentRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|externalOriginResourceConnector:ExternalOriginResourceConnectorRequestBuilder Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|Get(requestConfiguration?:ResourceRequestBuilderGetRequestConfiguration):AccessPackageResource Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|Patch(body:AccessPackageResource; requestConfiguration?:ResourceRequestBuilderPatchRequestConfiguration):AccessPackageResource Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|pathParameters:array @@ -109975,6 +112015,21 @@ Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvir Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.environment.environmentRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:EnvironmentRequestBuilderGetQueryParameters):void Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.environment.environmentRequestBuilderGetRequestConfiguration::|public|queryParameters:EnvironmentRequestBuilderGetQueryParameters Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.environment.environmentRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):EnvironmentRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|Get(requestConfiguration?:ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration):ExternalOriginResourceConnector +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|WithUrl(rawUrl:string):ExternalOriginResourceConnectorRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.externalOriginResourceConnector.externalOriginResourceConnectorRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.externalOriginResourceConnector.externalOriginResourceConnectorRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.externalOriginResourceConnector.externalOriginResourceConnectorRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.externalOriginResourceConnector.externalOriginResourceConnectorRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.externalOriginResourceConnector.externalOriginResourceConnectorRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:ExternalOriginResourceConnectorRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.externalOriginResourceConnector.externalOriginResourceConnectorRequestBuilderGetRequestConfiguration::|public|queryParameters:ExternalOriginResourceConnectorRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.externalOriginResourceConnector.externalOriginResourceConnectorRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):ExternalOriginResourceConnectorRequestBuilderGetQueryParameters Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.refresh.RefreshRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.refresh.RefreshRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.refresh.RefreshRequestBuilder::|public|pathParameters:array @@ -109989,6 +112044,7 @@ Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvir Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.ResourceRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.ResourceRequestBuilder::|public|Delete(requestConfiguration?:ResourceRequestBuilderDeleteRequestConfiguration):void Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.ResourceRequestBuilder::|public|environment:EnvironmentRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.ResourceRequestBuilder::|public|externalOriginResourceConnector:ExternalOriginResourceConnectorRequestBuilder Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.ResourceRequestBuilder::|public|Get(requestConfiguration?:ResourceRequestBuilderGetRequestConfiguration):AccessPackageResource Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.ResourceRequestBuilder::|public|Patch(body:AccessPackageResource; requestConfiguration?:ResourceRequestBuilderPatchRequestConfiguration):AccessPackageResource Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.ResourceRequestBuilder::|public|pathParameters:array @@ -110066,6 +112122,21 @@ Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvir Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.item.resource.environment.environmentRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:EnvironmentRequestBuilderGetQueryParameters):void Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.item.resource.environment.environmentRequestBuilderGetRequestConfiguration::|public|queryParameters:EnvironmentRequestBuilderGetQueryParameters Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.item.resource.environment.environmentRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):EnvironmentRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|Get(requestConfiguration?:ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration):ExternalOriginResourceConnector +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|WithUrl(rawUrl:string):ExternalOriginResourceConnectorRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.item.resource.externalOriginResourceConnector.externalOriginResourceConnectorRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.item.resource.externalOriginResourceConnector.externalOriginResourceConnectorRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.item.resource.externalOriginResourceConnector.externalOriginResourceConnectorRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.item.resource.externalOriginResourceConnector.externalOriginResourceConnectorRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.item.resource.externalOriginResourceConnector.externalOriginResourceConnectorRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:ExternalOriginResourceConnectorRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.item.resource.externalOriginResourceConnector.externalOriginResourceConnectorRequestBuilderGetRequestConfiguration::|public|queryParameters:ExternalOriginResourceConnectorRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.item.resource.externalOriginResourceConnector.externalOriginResourceConnectorRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):ExternalOriginResourceConnectorRequestBuilderGetQueryParameters Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.item.resource.refresh.RefreshRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.item.resource.refresh.RefreshRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.item.resource.refresh.RefreshRequestBuilder::|public|pathParameters:array @@ -110080,6 +112151,7 @@ Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvir Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|Delete(requestConfiguration?:ResourceRequestBuilderDeleteRequestConfiguration):void Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|environment:EnvironmentRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|externalOriginResourceConnector:ExternalOriginResourceConnectorRequestBuilder Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|Get(requestConfiguration?:ResourceRequestBuilderGetRequestConfiguration):AccessPackageResource Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|Patch(body:AccessPackageResource; requestConfiguration?:ResourceRequestBuilderPatchRequestConfiguration):AccessPackageResource Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|pathParameters:array @@ -110897,6 +112969,21 @@ Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceReque Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.environment.environmentRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:EnvironmentRequestBuilderGetQueryParameters):void Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.environment.environmentRequestBuilderGetRequestConfiguration::|public|queryParameters:EnvironmentRequestBuilderGetQueryParameters Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.environment.environmentRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):EnvironmentRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|Get(requestConfiguration?:ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration):ExternalOriginResourceConnector +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|WithUrl(rawUrl:string):ExternalOriginResourceConnectorRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.externalOriginResourceConnector.externalOriginResourceConnectorRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.externalOriginResourceConnector.externalOriginResourceConnectorRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.externalOriginResourceConnector.externalOriginResourceConnectorRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.externalOriginResourceConnector.externalOriginResourceConnectorRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.externalOriginResourceConnector.externalOriginResourceConnectorRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:ExternalOriginResourceConnectorRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.externalOriginResourceConnector.externalOriginResourceConnectorRequestBuilderGetRequestConfiguration::|public|queryParameters:ExternalOriginResourceConnectorRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.externalOriginResourceConnector.externalOriginResourceConnectorRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):ExternalOriginResourceConnectorRequestBuilderGetQueryParameters Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.refresh.RefreshRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.refresh.RefreshRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.refresh.RefreshRequestBuilder::|public|pathParameters:array @@ -110911,6 +112998,7 @@ Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceReque Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.ResourceRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.ResourceRequestBuilder::|public|Delete(requestConfiguration?:ResourceRequestBuilderDeleteRequestConfiguration):void Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.ResourceRequestBuilder::|public|environment:EnvironmentRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.ResourceRequestBuilder::|public|externalOriginResourceConnector:ExternalOriginResourceConnectorRequestBuilder Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.ResourceRequestBuilder::|public|Get(requestConfiguration?:ResourceRequestBuilderGetRequestConfiguration):AccessPackageResource Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.ResourceRequestBuilder::|public|Patch(body:AccessPackageResource; requestConfiguration?:ResourceRequestBuilderPatchRequestConfiguration):AccessPackageResource Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.ResourceRequestBuilder::|public|pathParameters:array @@ -111054,6 +113142,21 @@ Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceReque Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.item.resource.environment.environmentRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:EnvironmentRequestBuilderGetQueryParameters):void Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.item.resource.environment.environmentRequestBuilderGetRequestConfiguration::|public|queryParameters:EnvironmentRequestBuilderGetQueryParameters Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.item.resource.environment.environmentRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):EnvironmentRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|Get(requestConfiguration?:ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration):ExternalOriginResourceConnector +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|WithUrl(rawUrl:string):ExternalOriginResourceConnectorRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.item.resource.externalOriginResourceConnector.externalOriginResourceConnectorRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.item.resource.externalOriginResourceConnector.externalOriginResourceConnectorRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.item.resource.externalOriginResourceConnector.externalOriginResourceConnectorRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.item.resource.externalOriginResourceConnector.externalOriginResourceConnectorRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.item.resource.externalOriginResourceConnector.externalOriginResourceConnectorRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:ExternalOriginResourceConnectorRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.item.resource.externalOriginResourceConnector.externalOriginResourceConnectorRequestBuilderGetRequestConfiguration::|public|queryParameters:ExternalOriginResourceConnectorRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.item.resource.externalOriginResourceConnector.externalOriginResourceConnectorRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):ExternalOriginResourceConnectorRequestBuilderGetQueryParameters Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.item.resource.refresh.RefreshRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.item.resource.refresh.RefreshRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.item.resource.refresh.RefreshRequestBuilder::|public|pathParameters:array @@ -111068,6 +113171,7 @@ Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceReque Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|Delete(requestConfiguration?:ResourceRequestBuilderDeleteRequestConfiguration):void Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|environment:EnvironmentRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|externalOriginResourceConnector:ExternalOriginResourceConnectorRequestBuilder Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|Get(requestConfiguration?:ResourceRequestBuilderGetRequestConfiguration):AccessPackageResource Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|Patch(body:AccessPackageResource; requestConfiguration?:ResourceRequestBuilderPatchRequestConfiguration):AccessPackageResource Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|pathParameters:array @@ -111527,6 +113631,7 @@ Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceReque Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.AccessPackageResourceItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.AccessPackageResourceItemRequestBuilder::|public|Delete(requestConfiguration?:AccessPackageResourceItemRequestBuilderDeleteRequestConfiguration):void Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.AccessPackageResourceItemRequestBuilder::|public|environment:EnvironmentRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.AccessPackageResourceItemRequestBuilder::|public|externalOriginResourceConnector:ExternalOriginResourceConnectorRequestBuilder Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.AccessPackageResourceItemRequestBuilder::|public|Get(requestConfiguration?:AccessPackageResourceItemRequestBuilderGetRequestConfiguration):AccessPackageResource Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.AccessPackageResourceItemRequestBuilder::|public|Patch(body:AccessPackageResource; requestConfiguration?:AccessPackageResourceItemRequestBuilderPatchRequestConfiguration):AccessPackageResource Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.AccessPackageResourceItemRequestBuilder::|public|pathParameters:array @@ -111566,6 +113671,21 @@ Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceReque Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.environment.environmentRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:EnvironmentRequestBuilderGetQueryParameters):void Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.environment.environmentRequestBuilderGetRequestConfiguration::|public|queryParameters:EnvironmentRequestBuilderGetQueryParameters Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.environment.environmentRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):EnvironmentRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|Get(requestConfiguration?:ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration):ExternalOriginResourceConnector +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|WithUrl(rawUrl:string):ExternalOriginResourceConnectorRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.externalOriginResourceConnector.externalOriginResourceConnectorRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.externalOriginResourceConnector.externalOriginResourceConnectorRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.externalOriginResourceConnector.externalOriginResourceConnectorRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.externalOriginResourceConnector.externalOriginResourceConnectorRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.externalOriginResourceConnector.externalOriginResourceConnectorRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:ExternalOriginResourceConnectorRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.externalOriginResourceConnector.externalOriginResourceConnectorRequestBuilderGetRequestConfiguration::|public|queryParameters:ExternalOriginResourceConnectorRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.externalOriginResourceConnector.externalOriginResourceConnectorRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):ExternalOriginResourceConnectorRequestBuilderGetQueryParameters Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.refresh.RefreshRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.refresh.RefreshRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.refresh.RefreshRequestBuilder::|public|pathParameters:array @@ -111630,6 +113750,21 @@ Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceReque Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.environment.environmentRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:EnvironmentRequestBuilderGetQueryParameters):void Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.environment.environmentRequestBuilderGetRequestConfiguration::|public|queryParameters:EnvironmentRequestBuilderGetQueryParameters Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.environment.environmentRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):EnvironmentRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|Get(requestConfiguration?:ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration):ExternalOriginResourceConnector +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|WithUrl(rawUrl:string):ExternalOriginResourceConnectorRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.externalOriginResourceConnector.externalOriginResourceConnectorRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.externalOriginResourceConnector.externalOriginResourceConnectorRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.externalOriginResourceConnector.externalOriginResourceConnectorRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.externalOriginResourceConnector.externalOriginResourceConnectorRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.externalOriginResourceConnector.externalOriginResourceConnectorRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:ExternalOriginResourceConnectorRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.externalOriginResourceConnector.externalOriginResourceConnectorRequestBuilderGetRequestConfiguration::|public|queryParameters:ExternalOriginResourceConnectorRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.externalOriginResourceConnector.externalOriginResourceConnectorRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):ExternalOriginResourceConnectorRequestBuilderGetQueryParameters Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.refresh.RefreshRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.refresh.RefreshRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.refresh.RefreshRequestBuilder::|public|pathParameters:array @@ -111644,6 +113779,7 @@ Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceReque Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.ResourceRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.ResourceRequestBuilder::|public|Delete(requestConfiguration?:ResourceRequestBuilderDeleteRequestConfiguration):void Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.ResourceRequestBuilder::|public|environment:EnvironmentRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.ResourceRequestBuilder::|public|externalOriginResourceConnector:ExternalOriginResourceConnectorRequestBuilder Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.ResourceRequestBuilder::|public|Get(requestConfiguration?:ResourceRequestBuilderGetRequestConfiguration):AccessPackageResource Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.ResourceRequestBuilder::|public|Patch(body:AccessPackageResource; requestConfiguration?:ResourceRequestBuilderPatchRequestConfiguration):AccessPackageResource Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.ResourceRequestBuilder::|public|pathParameters:array @@ -111721,6 +113857,21 @@ Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceReque Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.environment.environmentRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:EnvironmentRequestBuilderGetQueryParameters):void Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.environment.environmentRequestBuilderGetRequestConfiguration::|public|queryParameters:EnvironmentRequestBuilderGetQueryParameters Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.environment.environmentRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):EnvironmentRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|Get(requestConfiguration?:ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration):ExternalOriginResourceConnector +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|WithUrl(rawUrl:string):ExternalOriginResourceConnectorRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.externalOriginResourceConnector.externalOriginResourceConnectorRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.externalOriginResourceConnector.externalOriginResourceConnectorRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.externalOriginResourceConnector.externalOriginResourceConnectorRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.externalOriginResourceConnector.externalOriginResourceConnectorRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.externalOriginResourceConnector.externalOriginResourceConnectorRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:ExternalOriginResourceConnectorRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.externalOriginResourceConnector.externalOriginResourceConnectorRequestBuilderGetRequestConfiguration::|public|queryParameters:ExternalOriginResourceConnectorRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.externalOriginResourceConnector.externalOriginResourceConnectorRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):ExternalOriginResourceConnectorRequestBuilderGetQueryParameters Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.refresh.RefreshRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.refresh.RefreshRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.refresh.RefreshRequestBuilder::|public|pathParameters:array @@ -111735,6 +113886,7 @@ Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceReque Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|Delete(requestConfiguration?:ResourceRequestBuilderDeleteRequestConfiguration):void Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|environment:EnvironmentRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|externalOriginResourceConnector:ExternalOriginResourceConnectorRequestBuilder Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|Get(requestConfiguration?:ResourceRequestBuilderGetRequestConfiguration):AccessPackageResource Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|Patch(body:AccessPackageResource; requestConfiguration?:ResourceRequestBuilderPatchRequestConfiguration):AccessPackageResource Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|pathParameters:array @@ -112163,6 +114315,21 @@ Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceReque Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.environment.environmentRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:EnvironmentRequestBuilderGetQueryParameters):void Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.environment.environmentRequestBuilderGetRequestConfiguration::|public|queryParameters:EnvironmentRequestBuilderGetQueryParameters Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.environment.environmentRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):EnvironmentRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|Get(requestConfiguration?:ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration):ExternalOriginResourceConnector +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|WithUrl(rawUrl:string):ExternalOriginResourceConnectorRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.externalOriginResourceConnector.externalOriginResourceConnectorRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.externalOriginResourceConnector.externalOriginResourceConnectorRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.externalOriginResourceConnector.externalOriginResourceConnectorRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.externalOriginResourceConnector.externalOriginResourceConnectorRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.externalOriginResourceConnector.externalOriginResourceConnectorRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:ExternalOriginResourceConnectorRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.externalOriginResourceConnector.externalOriginResourceConnectorRequestBuilderGetRequestConfiguration::|public|queryParameters:ExternalOriginResourceConnectorRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.externalOriginResourceConnector.externalOriginResourceConnectorRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):ExternalOriginResourceConnectorRequestBuilderGetQueryParameters Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.refresh.RefreshRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.refresh.RefreshRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.refresh.RefreshRequestBuilder::|public|pathParameters:array @@ -112177,6 +114344,7 @@ Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceReque Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.ResourceRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.ResourceRequestBuilder::|public|Delete(requestConfiguration?:ResourceRequestBuilderDeleteRequestConfiguration):void Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.ResourceRequestBuilder::|public|environment:EnvironmentRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.ResourceRequestBuilder::|public|externalOriginResourceConnector:ExternalOriginResourceConnectorRequestBuilder Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.ResourceRequestBuilder::|public|Get(requestConfiguration?:ResourceRequestBuilderGetRequestConfiguration):AccessPackageResource Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.ResourceRequestBuilder::|public|Patch(body:AccessPackageResource; requestConfiguration?:ResourceRequestBuilderPatchRequestConfiguration):AccessPackageResource Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.ResourceRequestBuilder::|public|pathParameters:array @@ -112254,6 +114422,21 @@ Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceReque Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.environment.environmentRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:EnvironmentRequestBuilderGetQueryParameters):void Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.environment.environmentRequestBuilderGetRequestConfiguration::|public|queryParameters:EnvironmentRequestBuilderGetQueryParameters Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.environment.environmentRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):EnvironmentRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|Get(requestConfiguration?:ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration):ExternalOriginResourceConnector +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|WithUrl(rawUrl:string):ExternalOriginResourceConnectorRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.externalOriginResourceConnector.externalOriginResourceConnectorRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.externalOriginResourceConnector.externalOriginResourceConnectorRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.externalOriginResourceConnector.externalOriginResourceConnectorRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.externalOriginResourceConnector.externalOriginResourceConnectorRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.externalOriginResourceConnector.externalOriginResourceConnectorRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:ExternalOriginResourceConnectorRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.externalOriginResourceConnector.externalOriginResourceConnectorRequestBuilderGetRequestConfiguration::|public|queryParameters:ExternalOriginResourceConnectorRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.externalOriginResourceConnector.externalOriginResourceConnectorRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):ExternalOriginResourceConnectorRequestBuilderGetQueryParameters Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.refresh.RefreshRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.refresh.RefreshRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.refresh.RefreshRequestBuilder::|public|pathParameters:array @@ -112268,6 +114451,7 @@ Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceReque Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|Delete(requestConfiguration?:ResourceRequestBuilderDeleteRequestConfiguration):void Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|environment:EnvironmentRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|externalOriginResourceConnector:ExternalOriginResourceConnectorRequestBuilder Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|Get(requestConfiguration?:ResourceRequestBuilderGetRequestConfiguration):AccessPackageResource Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|Patch(body:AccessPackageResource; requestConfiguration?:ResourceRequestBuilderPatchRequestConfiguration):AccessPackageResource Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|pathParameters:array @@ -112872,6 +115056,21 @@ Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceReque Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.environment.environmentRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:EnvironmentRequestBuilderGetQueryParameters):void Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.environment.environmentRequestBuilderGetRequestConfiguration::|public|queryParameters:EnvironmentRequestBuilderGetQueryParameters Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.environment.environmentRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):EnvironmentRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|Get(requestConfiguration?:ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration):ExternalOriginResourceConnector +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|WithUrl(rawUrl:string):ExternalOriginResourceConnectorRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.externalOriginResourceConnector.externalOriginResourceConnectorRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.externalOriginResourceConnector.externalOriginResourceConnectorRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.externalOriginResourceConnector.externalOriginResourceConnectorRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.externalOriginResourceConnector.externalOriginResourceConnectorRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.externalOriginResourceConnector.externalOriginResourceConnectorRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:ExternalOriginResourceConnectorRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.externalOriginResourceConnector.externalOriginResourceConnectorRequestBuilderGetRequestConfiguration::|public|queryParameters:ExternalOriginResourceConnectorRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.externalOriginResourceConnector.externalOriginResourceConnectorRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):ExternalOriginResourceConnectorRequestBuilderGetQueryParameters Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.refresh.RefreshRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.refresh.RefreshRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.refresh.RefreshRequestBuilder::|public|pathParameters:array @@ -112886,6 +115085,7 @@ Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceReque Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.ResourceRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.ResourceRequestBuilder::|public|Delete(requestConfiguration?:ResourceRequestBuilderDeleteRequestConfiguration):void Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.ResourceRequestBuilder::|public|environment:EnvironmentRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.ResourceRequestBuilder::|public|externalOriginResourceConnector:ExternalOriginResourceConnectorRequestBuilder Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.ResourceRequestBuilder::|public|Get(requestConfiguration?:ResourceRequestBuilderGetRequestConfiguration):AccessPackageResource Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.ResourceRequestBuilder::|public|Patch(body:AccessPackageResource; requestConfiguration?:ResourceRequestBuilderPatchRequestConfiguration):AccessPackageResource Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.ResourceRequestBuilder::|public|pathParameters:array @@ -112964,6 +115164,21 @@ Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceReque Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.item.resource.environment.environmentRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:EnvironmentRequestBuilderGetQueryParameters):void Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.item.resource.environment.environmentRequestBuilderGetRequestConfiguration::|public|queryParameters:EnvironmentRequestBuilderGetQueryParameters Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.item.resource.environment.environmentRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):EnvironmentRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|Get(requestConfiguration?:ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration):ExternalOriginResourceConnector +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|WithUrl(rawUrl:string):ExternalOriginResourceConnectorRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.item.resource.externalOriginResourceConnector.externalOriginResourceConnectorRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.item.resource.externalOriginResourceConnector.externalOriginResourceConnectorRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.item.resource.externalOriginResourceConnector.externalOriginResourceConnectorRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.item.resource.externalOriginResourceConnector.externalOriginResourceConnectorRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.item.resource.externalOriginResourceConnector.externalOriginResourceConnectorRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:ExternalOriginResourceConnectorRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.item.resource.externalOriginResourceConnector.externalOriginResourceConnectorRequestBuilderGetRequestConfiguration::|public|queryParameters:ExternalOriginResourceConnectorRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.item.resource.externalOriginResourceConnector.externalOriginResourceConnectorRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):ExternalOriginResourceConnectorRequestBuilderGetQueryParameters Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.item.resource.refresh.RefreshRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.item.resource.refresh.RefreshRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.item.resource.refresh.RefreshRequestBuilder::|public|pathParameters:array @@ -112978,6 +115193,7 @@ Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceReque Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|Delete(requestConfiguration?:ResourceRequestBuilderDeleteRequestConfiguration):void Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|environment:EnvironmentRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|externalOriginResourceConnector:ExternalOriginResourceConnectorRequestBuilder Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|Get(requestConfiguration?:ResourceRequestBuilderGetRequestConfiguration):AccessPackageResource Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|Patch(body:AccessPackageResource; requestConfiguration?:ResourceRequestBuilderPatchRequestConfiguration):AccessPackageResource Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|pathParameters:array @@ -113498,6 +115714,21 @@ Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceReque Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.environment.environmentRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:EnvironmentRequestBuilderGetQueryParameters):void Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.environment.environmentRequestBuilderGetRequestConfiguration::|public|queryParameters:EnvironmentRequestBuilderGetQueryParameters Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.environment.environmentRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):EnvironmentRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|Get(requestConfiguration?:ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration):ExternalOriginResourceConnector +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|WithUrl(rawUrl:string):ExternalOriginResourceConnectorRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.externalOriginResourceConnector.externalOriginResourceConnectorRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.externalOriginResourceConnector.externalOriginResourceConnectorRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.externalOriginResourceConnector.externalOriginResourceConnectorRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.externalOriginResourceConnector.externalOriginResourceConnectorRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.externalOriginResourceConnector.externalOriginResourceConnectorRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:ExternalOriginResourceConnectorRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.externalOriginResourceConnector.externalOriginResourceConnectorRequestBuilderGetRequestConfiguration::|public|queryParameters:ExternalOriginResourceConnectorRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.externalOriginResourceConnector.externalOriginResourceConnectorRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):ExternalOriginResourceConnectorRequestBuilderGetQueryParameters Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.refresh.RefreshRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.refresh.RefreshRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.refresh.RefreshRequestBuilder::|public|pathParameters:array @@ -113512,6 +115743,7 @@ Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceReque Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.ResourceRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.ResourceRequestBuilder::|public|Delete(requestConfiguration?:ResourceRequestBuilderDeleteRequestConfiguration):void Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.ResourceRequestBuilder::|public|environment:EnvironmentRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.ResourceRequestBuilder::|public|externalOriginResourceConnector:ExternalOriginResourceConnectorRequestBuilder Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.ResourceRequestBuilder::|public|Get(requestConfiguration?:ResourceRequestBuilderGetRequestConfiguration):AccessPackageResource Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.ResourceRequestBuilder::|public|Patch(body:AccessPackageResource; requestConfiguration?:ResourceRequestBuilderPatchRequestConfiguration):AccessPackageResource Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.ResourceRequestBuilder::|public|pathParameters:array @@ -113590,6 +115822,21 @@ Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceReque Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.environment.environmentRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:EnvironmentRequestBuilderGetQueryParameters):void Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.environment.environmentRequestBuilderGetRequestConfiguration::|public|queryParameters:EnvironmentRequestBuilderGetQueryParameters Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.environment.environmentRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):EnvironmentRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|Get(requestConfiguration?:ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration):ExternalOriginResourceConnector +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|WithUrl(rawUrl:string):ExternalOriginResourceConnectorRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.externalOriginResourceConnector.externalOriginResourceConnectorRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.externalOriginResourceConnector.externalOriginResourceConnectorRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.externalOriginResourceConnector.externalOriginResourceConnectorRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.externalOriginResourceConnector.externalOriginResourceConnectorRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.externalOriginResourceConnector.externalOriginResourceConnectorRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:ExternalOriginResourceConnectorRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.externalOriginResourceConnector.externalOriginResourceConnectorRequestBuilderGetRequestConfiguration::|public|queryParameters:ExternalOriginResourceConnectorRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.externalOriginResourceConnector.externalOriginResourceConnectorRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):ExternalOriginResourceConnectorRequestBuilderGetQueryParameters Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.refresh.RefreshRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.refresh.RefreshRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.refresh.RefreshRequestBuilder::|public|pathParameters:array @@ -113604,6 +115851,7 @@ Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceReque Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.ResourceRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.ResourceRequestBuilder::|public|Delete(requestConfiguration?:ResourceRequestBuilderDeleteRequestConfiguration):void Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.ResourceRequestBuilder::|public|environment:EnvironmentRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.ResourceRequestBuilder::|public|externalOriginResourceConnector:ExternalOriginResourceConnectorRequestBuilder Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.ResourceRequestBuilder::|public|Get(requestConfiguration?:ResourceRequestBuilderGetRequestConfiguration):AccessPackageResource Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.ResourceRequestBuilder::|public|Patch(body:AccessPackageResource; requestConfiguration?:ResourceRequestBuilderPatchRequestConfiguration):AccessPackageResource Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.ResourceRequestBuilder::|public|pathParameters:array @@ -113681,6 +115929,21 @@ Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceReque Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.item.resource.environment.environmentRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:EnvironmentRequestBuilderGetQueryParameters):void Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.item.resource.environment.environmentRequestBuilderGetRequestConfiguration::|public|queryParameters:EnvironmentRequestBuilderGetQueryParameters Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.item.resource.environment.environmentRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):EnvironmentRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|Get(requestConfiguration?:ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration):ExternalOriginResourceConnector +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|WithUrl(rawUrl:string):ExternalOriginResourceConnectorRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.item.resource.externalOriginResourceConnector.externalOriginResourceConnectorRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.item.resource.externalOriginResourceConnector.externalOriginResourceConnectorRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.item.resource.externalOriginResourceConnector.externalOriginResourceConnectorRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.item.resource.externalOriginResourceConnector.externalOriginResourceConnectorRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.item.resource.externalOriginResourceConnector.externalOriginResourceConnectorRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:ExternalOriginResourceConnectorRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.item.resource.externalOriginResourceConnector.externalOriginResourceConnectorRequestBuilderGetRequestConfiguration::|public|queryParameters:ExternalOriginResourceConnectorRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.item.resource.externalOriginResourceConnector.externalOriginResourceConnectorRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):ExternalOriginResourceConnectorRequestBuilderGetQueryParameters Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.item.resource.refresh.RefreshRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.item.resource.refresh.RefreshRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.item.resource.refresh.RefreshRequestBuilder::|public|pathParameters:array @@ -113695,6 +115958,7 @@ Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceReque Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|Delete(requestConfiguration?:ResourceRequestBuilderDeleteRequestConfiguration):void Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|environment:EnvironmentRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|externalOriginResourceConnector:ExternalOriginResourceConnectorRequestBuilder Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|Get(requestConfiguration?:ResourceRequestBuilderGetRequestConfiguration):AccessPackageResource Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|Patch(body:AccessPackageResource; requestConfiguration?:ResourceRequestBuilderPatchRequestConfiguration):AccessPackageResource Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|pathParameters:array @@ -114123,6 +116387,21 @@ Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceReque Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.environment.environmentRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:EnvironmentRequestBuilderGetQueryParameters):void Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.environment.environmentRequestBuilderGetRequestConfiguration::|public|queryParameters:EnvironmentRequestBuilderGetQueryParameters Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.environment.environmentRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):EnvironmentRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|Get(requestConfiguration?:ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration):ExternalOriginResourceConnector +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|WithUrl(rawUrl:string):ExternalOriginResourceConnectorRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.externalOriginResourceConnector.externalOriginResourceConnectorRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.externalOriginResourceConnector.externalOriginResourceConnectorRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.externalOriginResourceConnector.externalOriginResourceConnectorRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.externalOriginResourceConnector.externalOriginResourceConnectorRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.externalOriginResourceConnector.externalOriginResourceConnectorRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:ExternalOriginResourceConnectorRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.externalOriginResourceConnector.externalOriginResourceConnectorRequestBuilderGetRequestConfiguration::|public|queryParameters:ExternalOriginResourceConnectorRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.externalOriginResourceConnector.externalOriginResourceConnectorRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):ExternalOriginResourceConnectorRequestBuilderGetQueryParameters Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.refresh.RefreshRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.refresh.RefreshRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.refresh.RefreshRequestBuilder::|public|pathParameters:array @@ -114137,6 +116416,7 @@ Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceReque Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|Delete(requestConfiguration?:ResourceRequestBuilderDeleteRequestConfiguration):void Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|environment:EnvironmentRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|externalOriginResourceConnector:ExternalOriginResourceConnectorRequestBuilder Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|Get(requestConfiguration?:ResourceRequestBuilderGetRequestConfiguration):AccessPackageResource Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|Patch(body:AccessPackageResource; requestConfiguration?:ResourceRequestBuilderPatchRequestConfiguration):AccessPackageResource Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|pathParameters:array @@ -114214,6 +116494,21 @@ Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceReque Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.item.resource.environment.environmentRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:EnvironmentRequestBuilderGetQueryParameters):void Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.item.resource.environment.environmentRequestBuilderGetRequestConfiguration::|public|queryParameters:EnvironmentRequestBuilderGetQueryParameters Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.item.resource.environment.environmentRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):EnvironmentRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|Get(requestConfiguration?:ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration):ExternalOriginResourceConnector +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|WithUrl(rawUrl:string):ExternalOriginResourceConnectorRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.item.resource.externalOriginResourceConnector.externalOriginResourceConnectorRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.item.resource.externalOriginResourceConnector.externalOriginResourceConnectorRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.item.resource.externalOriginResourceConnector.externalOriginResourceConnectorRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.item.resource.externalOriginResourceConnector.externalOriginResourceConnectorRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.item.resource.externalOriginResourceConnector.externalOriginResourceConnectorRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:ExternalOriginResourceConnectorRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.item.resource.externalOriginResourceConnector.externalOriginResourceConnectorRequestBuilderGetRequestConfiguration::|public|queryParameters:ExternalOriginResourceConnectorRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.item.resource.externalOriginResourceConnector.externalOriginResourceConnectorRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):ExternalOriginResourceConnectorRequestBuilderGetQueryParameters Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.item.resource.refresh.RefreshRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.item.resource.refresh.RefreshRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.item.resource.refresh.RefreshRequestBuilder::|public|pathParameters:array @@ -114228,6 +116523,7 @@ Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceReque Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|Delete(requestConfiguration?:ResourceRequestBuilderDeleteRequestConfiguration):void Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|environment:EnvironmentRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|externalOriginResourceConnector:ExternalOriginResourceConnectorRequestBuilder Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|Get(requestConfiguration?:ResourceRequestBuilderGetRequestConfiguration):AccessPackageResource Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|Patch(body:AccessPackageResource; requestConfiguration?:ResourceRequestBuilderPatchRequestConfiguration):AccessPackageResource Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|pathParameters:array @@ -114833,6 +117129,21 @@ Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleS Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.environment.environmentRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:EnvironmentRequestBuilderGetQueryParameters):void Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.environment.environmentRequestBuilderGetRequestConfiguration::|public|queryParameters:EnvironmentRequestBuilderGetQueryParameters Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.environment.environmentRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):EnvironmentRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|Get(requestConfiguration?:ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration):ExternalOriginResourceConnector +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|WithUrl(rawUrl:string):ExternalOriginResourceConnectorRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.externalOriginResourceConnector.externalOriginResourceConnectorRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.externalOriginResourceConnector.externalOriginResourceConnectorRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.externalOriginResourceConnector.externalOriginResourceConnectorRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.externalOriginResourceConnector.externalOriginResourceConnectorRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.externalOriginResourceConnector.externalOriginResourceConnectorRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:ExternalOriginResourceConnectorRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.externalOriginResourceConnector.externalOriginResourceConnectorRequestBuilderGetRequestConfiguration::|public|queryParameters:ExternalOriginResourceConnectorRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.externalOriginResourceConnector.externalOriginResourceConnectorRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):ExternalOriginResourceConnectorRequestBuilderGetQueryParameters Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.refresh.RefreshRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.refresh.RefreshRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.refresh.RefreshRequestBuilder::|public|pathParameters:array @@ -114847,6 +117158,7 @@ Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleS Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.ResourceRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.ResourceRequestBuilder::|public|Delete(requestConfiguration?:ResourceRequestBuilderDeleteRequestConfiguration):void Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.ResourceRequestBuilder::|public|environment:EnvironmentRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.ResourceRequestBuilder::|public|externalOriginResourceConnector:ExternalOriginResourceConnectorRequestBuilder Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.ResourceRequestBuilder::|public|Get(requestConfiguration?:ResourceRequestBuilderGetRequestConfiguration):AccessPackageResource Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.ResourceRequestBuilder::|public|Patch(body:AccessPackageResource; requestConfiguration?:ResourceRequestBuilderPatchRequestConfiguration):AccessPackageResource Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.ResourceRequestBuilder::|public|pathParameters:array @@ -114990,6 +117302,21 @@ Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleS Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.item.resource.environment.environmentRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:EnvironmentRequestBuilderGetQueryParameters):void Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.item.resource.environment.environmentRequestBuilderGetRequestConfiguration::|public|queryParameters:EnvironmentRequestBuilderGetQueryParameters Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.item.resource.environment.environmentRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):EnvironmentRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|Get(requestConfiguration?:ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration):ExternalOriginResourceConnector +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|WithUrl(rawUrl:string):ExternalOriginResourceConnectorRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.item.resource.externalOriginResourceConnector.externalOriginResourceConnectorRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.item.resource.externalOriginResourceConnector.externalOriginResourceConnectorRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.item.resource.externalOriginResourceConnector.externalOriginResourceConnectorRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.item.resource.externalOriginResourceConnector.externalOriginResourceConnectorRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.item.resource.externalOriginResourceConnector.externalOriginResourceConnectorRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:ExternalOriginResourceConnectorRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.item.resource.externalOriginResourceConnector.externalOriginResourceConnectorRequestBuilderGetRequestConfiguration::|public|queryParameters:ExternalOriginResourceConnectorRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.item.resource.externalOriginResourceConnector.externalOriginResourceConnectorRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):ExternalOriginResourceConnectorRequestBuilderGetQueryParameters Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.item.resource.refresh.RefreshRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.item.resource.refresh.RefreshRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.item.resource.refresh.RefreshRequestBuilder::|public|pathParameters:array @@ -115004,6 +117331,7 @@ Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleS Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.item.resource.ResourceRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.item.resource.ResourceRequestBuilder::|public|Delete(requestConfiguration?:ResourceRequestBuilderDeleteRequestConfiguration):void Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.item.resource.ResourceRequestBuilder::|public|environment:EnvironmentRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.item.resource.ResourceRequestBuilder::|public|externalOriginResourceConnector:ExternalOriginResourceConnectorRequestBuilder Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.item.resource.ResourceRequestBuilder::|public|Get(requestConfiguration?:ResourceRequestBuilderGetRequestConfiguration):AccessPackageResource Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.item.resource.ResourceRequestBuilder::|public|Patch(body:AccessPackageResource; requestConfiguration?:ResourceRequestBuilderPatchRequestConfiguration):AccessPackageResource Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.item.resource.ResourceRequestBuilder::|public|pathParameters:array @@ -115456,6 +117784,21 @@ Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleS Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.environment.environmentRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:EnvironmentRequestBuilderGetQueryParameters):void Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.environment.environmentRequestBuilderGetRequestConfiguration::|public|queryParameters:EnvironmentRequestBuilderGetQueryParameters Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.environment.environmentRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):EnvironmentRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|Get(requestConfiguration?:ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration):ExternalOriginResourceConnector +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|WithUrl(rawUrl:string):ExternalOriginResourceConnectorRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.externalOriginResourceConnector.externalOriginResourceConnectorRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.externalOriginResourceConnector.externalOriginResourceConnectorRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.externalOriginResourceConnector.externalOriginResourceConnectorRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.externalOriginResourceConnector.externalOriginResourceConnectorRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.externalOriginResourceConnector.externalOriginResourceConnectorRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:ExternalOriginResourceConnectorRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.externalOriginResourceConnector.externalOriginResourceConnectorRequestBuilderGetRequestConfiguration::|public|queryParameters:ExternalOriginResourceConnectorRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.externalOriginResourceConnector.externalOriginResourceConnectorRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):ExternalOriginResourceConnectorRequestBuilderGetQueryParameters Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.refresh.RefreshRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.refresh.RefreshRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.refresh.RefreshRequestBuilder::|public|pathParameters:array @@ -115470,6 +117813,7 @@ Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleS Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.ResourceRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.ResourceRequestBuilder::|public|Delete(requestConfiguration?:ResourceRequestBuilderDeleteRequestConfiguration):void Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.ResourceRequestBuilder::|public|environment:EnvironmentRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.ResourceRequestBuilder::|public|externalOriginResourceConnector:ExternalOriginResourceConnectorRequestBuilder Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.ResourceRequestBuilder::|public|Get(requestConfiguration?:ResourceRequestBuilderGetRequestConfiguration):AccessPackageResource Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.ResourceRequestBuilder::|public|Patch(body:AccessPackageResource; requestConfiguration?:ResourceRequestBuilderPatchRequestConfiguration):AccessPackageResource Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.ResourceRequestBuilder::|public|pathParameters:array @@ -115548,6 +117892,21 @@ Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleS Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.item.resource.environment.environmentRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:EnvironmentRequestBuilderGetQueryParameters):void Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.item.resource.environment.environmentRequestBuilderGetRequestConfiguration::|public|queryParameters:EnvironmentRequestBuilderGetQueryParameters Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.item.resource.environment.environmentRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):EnvironmentRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|Get(requestConfiguration?:ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration):ExternalOriginResourceConnector +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|WithUrl(rawUrl:string):ExternalOriginResourceConnectorRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.item.resource.externalOriginResourceConnector.externalOriginResourceConnectorRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.item.resource.externalOriginResourceConnector.externalOriginResourceConnectorRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.item.resource.externalOriginResourceConnector.externalOriginResourceConnectorRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.item.resource.externalOriginResourceConnector.externalOriginResourceConnectorRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.item.resource.externalOriginResourceConnector.externalOriginResourceConnectorRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:ExternalOriginResourceConnectorRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.item.resource.externalOriginResourceConnector.externalOriginResourceConnectorRequestBuilderGetRequestConfiguration::|public|queryParameters:ExternalOriginResourceConnectorRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.item.resource.externalOriginResourceConnector.externalOriginResourceConnectorRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):ExternalOriginResourceConnectorRequestBuilderGetQueryParameters Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.item.resource.refresh.RefreshRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.item.resource.refresh.RefreshRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.item.resource.refresh.RefreshRequestBuilder::|public|pathParameters:array @@ -115562,6 +117921,7 @@ Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleS Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.item.resource.ResourceRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.item.resource.ResourceRequestBuilder::|public|Delete(requestConfiguration?:ResourceRequestBuilderDeleteRequestConfiguration):void Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.item.resource.ResourceRequestBuilder::|public|environment:EnvironmentRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.item.resource.ResourceRequestBuilder::|public|externalOriginResourceConnector:ExternalOriginResourceConnectorRequestBuilder Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.item.resource.ResourceRequestBuilder::|public|Get(requestConfiguration?:ResourceRequestBuilderGetRequestConfiguration):AccessPackageResource Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.item.resource.ResourceRequestBuilder::|public|Patch(body:AccessPackageResource; requestConfiguration?:ResourceRequestBuilderPatchRequestConfiguration):AccessPackageResource Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.item.resource.ResourceRequestBuilder::|public|pathParameters:array @@ -116110,6 +118470,7 @@ Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.ite Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.AccessPackageResourceItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.AccessPackageResourceItemRequestBuilder::|public|Delete(requestConfiguration?:AccessPackageResourceItemRequestBuilderDeleteRequestConfiguration):void Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.AccessPackageResourceItemRequestBuilder::|public|environment:EnvironmentRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.AccessPackageResourceItemRequestBuilder::|public|externalOriginResourceConnector:ExternalOriginResourceConnectorRequestBuilder Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.AccessPackageResourceItemRequestBuilder::|public|Get(requestConfiguration?:AccessPackageResourceItemRequestBuilderGetRequestConfiguration):AccessPackageResource Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.AccessPackageResourceItemRequestBuilder::|public|Patch(body:AccessPackageResource; requestConfiguration?:AccessPackageResourceItemRequestBuilderPatchRequestConfiguration):AccessPackageResource Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.AccessPackageResourceItemRequestBuilder::|public|pathParameters:array @@ -116149,6 +118510,21 @@ Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.ite Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.environment.environmentRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:EnvironmentRequestBuilderGetQueryParameters):void Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.environment.environmentRequestBuilderGetRequestConfiguration::|public|queryParameters:EnvironmentRequestBuilderGetQueryParameters Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.environment.environmentRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):EnvironmentRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|Get(requestConfiguration?:ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration):ExternalOriginResourceConnector +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|WithUrl(rawUrl:string):ExternalOriginResourceConnectorRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.externalOriginResourceConnector.externalOriginResourceConnectorRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.externalOriginResourceConnector.externalOriginResourceConnectorRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.externalOriginResourceConnector.externalOriginResourceConnectorRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.externalOriginResourceConnector.externalOriginResourceConnectorRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.externalOriginResourceConnector.externalOriginResourceConnectorRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:ExternalOriginResourceConnectorRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.externalOriginResourceConnector.externalOriginResourceConnectorRequestBuilderGetRequestConfiguration::|public|queryParameters:ExternalOriginResourceConnectorRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.externalOriginResourceConnector.externalOriginResourceConnectorRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):ExternalOriginResourceConnectorRequestBuilderGetQueryParameters Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.refresh.RefreshRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.refresh.RefreshRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.refresh.RefreshRequestBuilder::|public|pathParameters:array @@ -116213,6 +118589,21 @@ Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.ite Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.environment.environmentRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:EnvironmentRequestBuilderGetQueryParameters):void Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.environment.environmentRequestBuilderGetRequestConfiguration::|public|queryParameters:EnvironmentRequestBuilderGetQueryParameters Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.environment.environmentRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):EnvironmentRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|Get(requestConfiguration?:ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration):ExternalOriginResourceConnector +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|WithUrl(rawUrl:string):ExternalOriginResourceConnectorRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.externalOriginResourceConnector.externalOriginResourceConnectorRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.externalOriginResourceConnector.externalOriginResourceConnectorRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.externalOriginResourceConnector.externalOriginResourceConnectorRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.externalOriginResourceConnector.externalOriginResourceConnectorRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.externalOriginResourceConnector.externalOriginResourceConnectorRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:ExternalOriginResourceConnectorRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.externalOriginResourceConnector.externalOriginResourceConnectorRequestBuilderGetRequestConfiguration::|public|queryParameters:ExternalOriginResourceConnectorRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.externalOriginResourceConnector.externalOriginResourceConnectorRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):ExternalOriginResourceConnectorRequestBuilderGetQueryParameters Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.refresh.RefreshRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.refresh.RefreshRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.refresh.RefreshRequestBuilder::|public|pathParameters:array @@ -116227,6 +118618,7 @@ Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.ite Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.ResourceRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.ResourceRequestBuilder::|public|Delete(requestConfiguration?:ResourceRequestBuilderDeleteRequestConfiguration):void Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.ResourceRequestBuilder::|public|environment:EnvironmentRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.ResourceRequestBuilder::|public|externalOriginResourceConnector:ExternalOriginResourceConnectorRequestBuilder Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.ResourceRequestBuilder::|public|Get(requestConfiguration?:ResourceRequestBuilderGetRequestConfiguration):AccessPackageResource Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.ResourceRequestBuilder::|public|Patch(body:AccessPackageResource; requestConfiguration?:ResourceRequestBuilderPatchRequestConfiguration):AccessPackageResource Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.ResourceRequestBuilder::|public|pathParameters:array @@ -116304,6 +118696,21 @@ Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.ite Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.item.resource.environment.environmentRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:EnvironmentRequestBuilderGetQueryParameters):void Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.item.resource.environment.environmentRequestBuilderGetRequestConfiguration::|public|queryParameters:EnvironmentRequestBuilderGetQueryParameters Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.item.resource.environment.environmentRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):EnvironmentRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|Get(requestConfiguration?:ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration):ExternalOriginResourceConnector +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|WithUrl(rawUrl:string):ExternalOriginResourceConnectorRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.item.resource.externalOriginResourceConnector.externalOriginResourceConnectorRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.item.resource.externalOriginResourceConnector.externalOriginResourceConnectorRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.item.resource.externalOriginResourceConnector.externalOriginResourceConnectorRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.item.resource.externalOriginResourceConnector.externalOriginResourceConnectorRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.item.resource.externalOriginResourceConnector.externalOriginResourceConnectorRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:ExternalOriginResourceConnectorRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.item.resource.externalOriginResourceConnector.externalOriginResourceConnectorRequestBuilderGetRequestConfiguration::|public|queryParameters:ExternalOriginResourceConnectorRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.item.resource.externalOriginResourceConnector.externalOriginResourceConnectorRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):ExternalOriginResourceConnectorRequestBuilderGetQueryParameters Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.item.resource.refresh.RefreshRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.item.resource.refresh.RefreshRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.item.resource.refresh.RefreshRequestBuilder::|public|pathParameters:array @@ -116318,6 +118725,7 @@ Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.ite Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|Delete(requestConfiguration?:ResourceRequestBuilderDeleteRequestConfiguration):void Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|environment:EnvironmentRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|externalOriginResourceConnector:ExternalOriginResourceConnectorRequestBuilder Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|Get(requestConfiguration?:ResourceRequestBuilderGetRequestConfiguration):AccessPackageResource Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|Patch(body:AccessPackageResource; requestConfiguration?:ResourceRequestBuilderPatchRequestConfiguration):AccessPackageResource Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|pathParameters:array @@ -116746,6 +119154,21 @@ Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.ite Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.environment.environmentRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:EnvironmentRequestBuilderGetQueryParameters):void Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.environment.environmentRequestBuilderGetRequestConfiguration::|public|queryParameters:EnvironmentRequestBuilderGetQueryParameters Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.environment.environmentRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):EnvironmentRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|Get(requestConfiguration?:ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration):ExternalOriginResourceConnector +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|WithUrl(rawUrl:string):ExternalOriginResourceConnectorRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.externalOriginResourceConnector.externalOriginResourceConnectorRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.externalOriginResourceConnector.externalOriginResourceConnectorRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.externalOriginResourceConnector.externalOriginResourceConnectorRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.externalOriginResourceConnector.externalOriginResourceConnectorRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.externalOriginResourceConnector.externalOriginResourceConnectorRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:ExternalOriginResourceConnectorRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.externalOriginResourceConnector.externalOriginResourceConnectorRequestBuilderGetRequestConfiguration::|public|queryParameters:ExternalOriginResourceConnectorRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.externalOriginResourceConnector.externalOriginResourceConnectorRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):ExternalOriginResourceConnectorRequestBuilderGetQueryParameters Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.refresh.RefreshRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.refresh.RefreshRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.refresh.RefreshRequestBuilder::|public|pathParameters:array @@ -116760,6 +119183,7 @@ Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.ite Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.ResourceRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.ResourceRequestBuilder::|public|Delete(requestConfiguration?:ResourceRequestBuilderDeleteRequestConfiguration):void Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.ResourceRequestBuilder::|public|environment:EnvironmentRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.ResourceRequestBuilder::|public|externalOriginResourceConnector:ExternalOriginResourceConnectorRequestBuilder Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.ResourceRequestBuilder::|public|Get(requestConfiguration?:ResourceRequestBuilderGetRequestConfiguration):AccessPackageResource Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.ResourceRequestBuilder::|public|Patch(body:AccessPackageResource; requestConfiguration?:ResourceRequestBuilderPatchRequestConfiguration):AccessPackageResource Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.ResourceRequestBuilder::|public|pathParameters:array @@ -116837,6 +119261,21 @@ Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.ite Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.item.resource.environment.environmentRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:EnvironmentRequestBuilderGetQueryParameters):void Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.item.resource.environment.environmentRequestBuilderGetRequestConfiguration::|public|queryParameters:EnvironmentRequestBuilderGetQueryParameters Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.item.resource.environment.environmentRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):EnvironmentRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|Get(requestConfiguration?:ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration):ExternalOriginResourceConnector +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|WithUrl(rawUrl:string):ExternalOriginResourceConnectorRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.item.resource.externalOriginResourceConnector.externalOriginResourceConnectorRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.item.resource.externalOriginResourceConnector.externalOriginResourceConnectorRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.item.resource.externalOriginResourceConnector.externalOriginResourceConnectorRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.item.resource.externalOriginResourceConnector.externalOriginResourceConnectorRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.item.resource.externalOriginResourceConnector.externalOriginResourceConnectorRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:ExternalOriginResourceConnectorRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.item.resource.externalOriginResourceConnector.externalOriginResourceConnectorRequestBuilderGetRequestConfiguration::|public|queryParameters:ExternalOriginResourceConnectorRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.item.resource.externalOriginResourceConnector.externalOriginResourceConnectorRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):ExternalOriginResourceConnectorRequestBuilderGetQueryParameters Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.item.resource.refresh.RefreshRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.item.resource.refresh.RefreshRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.item.resource.refresh.RefreshRequestBuilder::|public|pathParameters:array @@ -116851,6 +119290,7 @@ Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.ite Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|Delete(requestConfiguration?:ResourceRequestBuilderDeleteRequestConfiguration):void Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|environment:EnvironmentRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|externalOriginResourceConnector:ExternalOriginResourceConnectorRequestBuilder Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|Get(requestConfiguration?:ResourceRequestBuilderGetRequestConfiguration):AccessPackageResource Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|Patch(body:AccessPackageResource; requestConfiguration?:ResourceRequestBuilderPatchRequestConfiguration):AccessPackageResource Microsoft\Graph\Generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|pathParameters:array @@ -118075,6 +120515,27 @@ Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.wor Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernanceActivate.MicrosoftGraphIdentityGovernanceActivateRequestBuilder::|public|WithUrl(rawUrl:string):MicrosoftGraphIdentityGovernanceActivateRequestBuilder Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernanceActivate.microsoftGraphIdentityGovernanceActivateRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernanceActivate.microsoftGraphIdentityGovernanceActivateRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernanceActivateAndWait.activateAndWaitPostRequestBody::|public|constructor():void +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernanceActivateAndWait.activateAndWaitPostRequestBody::|public|getAdditionalData():array +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernanceActivateAndWait.activateAndWaitPostRequestBody::|public|getBackingStore():BackingStore +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernanceActivateAndWait.activateAndWaitPostRequestBody::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernanceActivateAndWait.activateAndWaitPostRequestBody::|public|getSubject():WorkflowSubject +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernanceActivateAndWait.activateAndWaitPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernanceActivateAndWait.activateAndWaitPostRequestBody::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernanceActivateAndWait.activateAndWaitPostRequestBody::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernanceActivateAndWait.activateAndWaitPostRequestBody::|public|setSubject(value?:WorkflowSubject):void +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernanceActivateAndWait.activateAndWaitPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):ActivateAndWaitPostRequestBody +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernanceActivateAndWait.activateAndWaitPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernanceActivateAndWait.MicrosoftGraphIdentityGovernanceActivateAndWaitRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernanceActivateAndWait.MicrosoftGraphIdentityGovernanceActivateAndWaitRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernanceActivateAndWait.MicrosoftGraphIdentityGovernanceActivateAndWaitRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernanceActivateAndWait.MicrosoftGraphIdentityGovernanceActivateAndWaitRequestBuilder::|public|Post(body:ActivateAndWaitPostRequestBody; requestConfiguration?:MicrosoftGraphIdentityGovernanceActivateAndWaitRequestBuilderPostRequestConfiguration):AwaitedWorkflowProcessingResult +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernanceActivateAndWait.MicrosoftGraphIdentityGovernanceActivateAndWaitRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernanceActivateAndWait.MicrosoftGraphIdentityGovernanceActivateAndWaitRequestBuilder::|public|ToPostRequestInformation(body:ActivateAndWaitPostRequestBody; requestConfiguration?:MicrosoftGraphIdentityGovernanceActivateAndWaitRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernanceActivateAndWait.MicrosoftGraphIdentityGovernanceActivateAndWaitRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernanceActivateAndWait.MicrosoftGraphIdentityGovernanceActivateAndWaitRequestBuilder::|public|WithUrl(rawUrl:string):MicrosoftGraphIdentityGovernanceActivateAndWaitRequestBuilder +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernanceActivateAndWait.microsoftGraphIdentityGovernanceActivateAndWaitRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernanceActivateAndWait.microsoftGraphIdentityGovernanceActivateAndWaitRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernanceActivateWithScope.activateWithScopePostRequestBody::|public|constructor():void Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernanceActivateWithScope.activateWithScopePostRequestBody::|public|getAdditionalData():array Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernanceActivateWithScope.activateWithScopePostRequestBody::|public|getBackingStore():BackingStore @@ -118323,6 +120784,7 @@ Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.wor Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.RunItemRequestBuilder::|public|pathParameters:array Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.RunItemRequestBuilder::|public|reprocessedRuns:ReprocessedRunsRequestBuilder Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.RunItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.RunItemRequestBuilder::|public|subjectProcessingResults:SubjectProcessingResultsRequestBuilder Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.RunItemRequestBuilder::|public|taskProcessingResults:TaskProcessingResultsRequestBuilder Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.RunItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:RunItemRequestBuilderGetRequestConfiguration):RequestInformation Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.RunItemRequestBuilder::|public|urlTemplate:string @@ -118335,6 +120797,294 @@ Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.wor Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.RunItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:RunItemRequestBuilderGetQueryParameters):void Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.RunItemRequestBuilderGetRequestConfiguration::|public|queryParameters:RunItemRequestBuilderGetQueryParameters Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.RunItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):RunItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilder::|public|Get(requestConfiguration?:RunItemRequestBuilderGetRequestConfiguration):Run +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:RunItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilder::|public|WithUrl(rawUrl:string):RunItemRequestBuilder +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:RunItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilderGetRequestConfiguration::|public|queryParameters:RunItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):RunItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder::|public|ByRunId1(runId1:string):RunItemRequestBuilder +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder::|public|Get(requestConfiguration?:ReprocessedRunsRequestBuilderGetRequestConfiguration):RunCollectionResponse +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:ReprocessedRunsRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder::|public|WithUrl(rawUrl:string):ReprocessedRunsRequestBuilder +Microsoft\Graph\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\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.reprocessedRunsRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.reprocessedRunsRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.reprocessedRunsRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.reprocessedRunsRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.reprocessedRunsRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.reprocessedRunsRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.reprocessedRunsRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.reprocessedRunsRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.reprocessedRunsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.reprocessedRunsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:ReprocessedRunsRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.reprocessedRunsRequestBuilderGetRequestConfiguration::|public|queryParameters:ReprocessedRunsRequestBuilderGetQueryParameters +Microsoft\Graph\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\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.SubjectProcessingResultItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.SubjectProcessingResultItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.SubjectProcessingResultItemRequestBuilder::|public|Get(requestConfiguration?:SubjectProcessingResultItemRequestBuilderGetRequestConfiguration):SubjectProcessingResult +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.SubjectProcessingResultItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.SubjectProcessingResultItemRequestBuilder::|public|reprocessedRuns:ReprocessedRunsRequestBuilder +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.SubjectProcessingResultItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.SubjectProcessingResultItemRequestBuilder::|public|taskProcessingResults:TaskProcessingResultsRequestBuilder +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.SubjectProcessingResultItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:SubjectProcessingResultItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.SubjectProcessingResultItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.SubjectProcessingResultItemRequestBuilder::|public|WithUrl(rawUrl:string):SubjectProcessingResultItemRequestBuilder +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.SubjectProcessingResultItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.SubjectProcessingResultItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.SubjectProcessingResultItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.SubjectProcessingResultItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.SubjectProcessingResultItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:SubjectProcessingResultItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.SubjectProcessingResultItemRequestBuilderGetRequestConfiguration::|public|queryParameters:SubjectProcessingResultItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.SubjectProcessingResultItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):SubjectProcessingResultItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.MicrosoftGraphIdentityGovernanceResumeRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.MicrosoftGraphIdentityGovernanceResumeRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.MicrosoftGraphIdentityGovernanceResumeRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.MicrosoftGraphIdentityGovernanceResumeRequestBuilder::|public|Post(body:ResumePostRequestBody; requestConfiguration?:MicrosoftGraphIdentityGovernanceResumeRequestBuilderPostRequestConfiguration):void +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.MicrosoftGraphIdentityGovernanceResumeRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.MicrosoftGraphIdentityGovernanceResumeRequestBuilder::|public|ToPostRequestInformation(body:ResumePostRequestBody; requestConfiguration?:MicrosoftGraphIdentityGovernanceResumeRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.MicrosoftGraphIdentityGovernanceResumeRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.MicrosoftGraphIdentityGovernanceResumeRequestBuilder::|public|WithUrl(rawUrl:string):MicrosoftGraphIdentityGovernanceResumeRequestBuilder +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.microsoftGraphIdentityGovernanceResumeRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.microsoftGraphIdentityGovernanceResumeRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.resumePostRequestBody::|public|constructor():void +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.resumePostRequestBody::|public|getAdditionalData():array +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.resumePostRequestBody::|public|getBackingStore():BackingStore +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.resumePostRequestBody::|public|getData():CustomTaskExtensionCallbackData +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.resumePostRequestBody::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.resumePostRequestBody::|public|getSource():string +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.resumePostRequestBody::|public|getType():string +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.resumePostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.resumePostRequestBody::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.resumePostRequestBody::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.resumePostRequestBody::|public|setData(value?:CustomTaskExtensionCallbackData):void +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.resumePostRequestBody::|public|setSource(value?:string):void +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.resumePostRequestBody::|public|setType(value?:string):void +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.resumePostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):ResumePostRequestBody +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.resumePostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.mailboxSettings.MailboxSettingsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.mailboxSettings.MailboxSettingsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.mailboxSettings.MailboxSettingsRequestBuilder::|public|Get(requestConfiguration?:MailboxSettingsRequestBuilderGetRequestConfiguration):MailboxSettings +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.mailboxSettings.MailboxSettingsRequestBuilder::|public|Patch(body:MailboxSettings; requestConfiguration?:MailboxSettingsRequestBuilderPatchRequestConfiguration):MailboxSettings +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.mailboxSettings.MailboxSettingsRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.mailboxSettings.MailboxSettingsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.mailboxSettings.MailboxSettingsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:MailboxSettingsRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.mailboxSettings.MailboxSettingsRequestBuilder::|public|ToPatchRequestInformation(body:MailboxSettings; requestConfiguration?:MailboxSettingsRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.mailboxSettings.MailboxSettingsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.mailboxSettings.MailboxSettingsRequestBuilder::|public|WithUrl(rawUrl:string):MailboxSettingsRequestBuilder +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.mailboxSettings.mailboxSettingsRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.mailboxSettings.mailboxSettingsRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.mailboxSettings.mailboxSettingsRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.mailboxSettings.mailboxSettingsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\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\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.mailboxSettings.mailboxSettingsRequestBuilderGetRequestConfiguration::|public|queryParameters:MailboxSettingsRequestBuilderGetQueryParameters +Microsoft\Graph\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\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.mailboxSettings.mailboxSettingsRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.mailboxSettings.mailboxSettingsRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\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\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\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\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\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\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\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\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder::|public|Get(requestConfiguration?:ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration):ServiceProvisioningErrorCollectionResponse +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder::|public|WithUrl(rawUrl:string):ServiceProvisioningErrorsRequestBuilder +Microsoft\Graph\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\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.serviceProvisioningErrorsRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.serviceProvisioningErrorsRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.serviceProvisioningErrorsRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.serviceProvisioningErrorsRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.serviceProvisioningErrorsRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.serviceProvisioningErrorsRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.serviceProvisioningErrorsRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.serviceProvisioningErrorsRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.serviceProvisioningErrorsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\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\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.serviceProvisioningErrorsRequestBuilderGetRequestConfiguration::|public|queryParameters:ServiceProvisioningErrorsRequestBuilderGetQueryParameters +Microsoft\Graph\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\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.SubjectRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.SubjectRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.SubjectRequestBuilder::|public|Get(requestConfiguration?:SubjectRequestBuilderGetRequestConfiguration):User +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.SubjectRequestBuilder::|public|mailboxSettings:MailboxSettingsRequestBuilder +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.SubjectRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.SubjectRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.SubjectRequestBuilder::|public|serviceProvisioningErrors:ServiceProvisioningErrorsRequestBuilder +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.SubjectRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:SubjectRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.SubjectRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.SubjectRequestBuilder::|public|WithUrl(rawUrl:string):SubjectRequestBuilder +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.subjectRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.subjectRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.subjectRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.subjectRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\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\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.subjectRequestBuilderGetRequestConfiguration::|public|queryParameters:SubjectRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.subjectRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):SubjectRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.task.TaskRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.task.TaskRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.task.TaskRequestBuilder::|public|Get(requestConfiguration?:TaskRequestBuilderGetRequestConfiguration):Task +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.task.TaskRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.task.TaskRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.task.TaskRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:TaskRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.task.TaskRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.task.TaskRequestBuilder::|public|WithUrl(rawUrl:string):TaskRequestBuilder +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.task.taskRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.task.taskRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.task.taskRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.task.taskRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\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\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.task.taskRequestBuilderGetRequestConfiguration::|public|queryParameters:TaskRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.task.taskRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):TaskRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.TaskProcessingResultItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.TaskProcessingResultItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.TaskProcessingResultItemRequestBuilder::|public|Get(requestConfiguration?:TaskProcessingResultItemRequestBuilderGetRequestConfiguration):TaskProcessingResult +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.TaskProcessingResultItemRequestBuilder::|public|microsoftGraphIdentityGovernanceResume:MicrosoftGraphIdentityGovernanceResumeRequestBuilder +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.TaskProcessingResultItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.TaskProcessingResultItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.TaskProcessingResultItemRequestBuilder::|public|subject:SubjectRequestBuilder +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.TaskProcessingResultItemRequestBuilder::|public|task:TaskRequestBuilder +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.TaskProcessingResultItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:TaskProcessingResultItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.TaskProcessingResultItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.TaskProcessingResultItemRequestBuilder::|public|WithUrl(rawUrl:string):TaskProcessingResultItemRequestBuilder +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.TaskProcessingResultItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.TaskProcessingResultItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.TaskProcessingResultItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.TaskProcessingResultItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.TaskProcessingResultItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:TaskProcessingResultItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.TaskProcessingResultItemRequestBuilderGetRequestConfiguration::|public|queryParameters:TaskProcessingResultItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.TaskProcessingResultItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):TaskProcessingResultItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.TaskProcessingResultsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.TaskProcessingResultsRequestBuilder::|public|ByTaskProcessingResultId(taskProcessingResultId:string):TaskProcessingResultItemRequestBuilder +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.TaskProcessingResultsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.TaskProcessingResultsRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.TaskProcessingResultsRequestBuilder::|public|Get(requestConfiguration?:TaskProcessingResultsRequestBuilderGetRequestConfiguration):TaskProcessingResultCollectionResponse +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.TaskProcessingResultsRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.TaskProcessingResultsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.TaskProcessingResultsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:TaskProcessingResultsRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.TaskProcessingResultsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.TaskProcessingResultsRequestBuilder::|public|WithUrl(rawUrl:string):TaskProcessingResultsRequestBuilder +Microsoft\Graph\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\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.taskProcessingResultsRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.taskProcessingResultsRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.taskProcessingResultsRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.taskProcessingResultsRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.taskProcessingResultsRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.taskProcessingResultsRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.taskProcessingResultsRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.taskProcessingResultsRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.taskProcessingResultsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.taskProcessingResultsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:TaskProcessingResultsRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.taskProcessingResultsRequestBuilderGetRequestConfiguration::|public|queryParameters:TaskProcessingResultsRequestBuilderGetQueryParameters +Microsoft\Graph\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\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.microsoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTime.microsoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.microsoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTime.microsoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter; endDateTime?:DateTime; startDateTime?:DateTime):void +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.microsoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTime.microsoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder::|public|Get(requestConfiguration?:MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilderGetRequestConfiguration):SubjectSummary +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.microsoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTime.microsoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.microsoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTime.microsoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.microsoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTime.microsoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.microsoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTime.microsoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.microsoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTime.microsoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder::|public|WithUrl(rawUrl:string):MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.microsoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTime.microsoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.microsoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTime.microsoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.SubjectProcessingResultsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.SubjectProcessingResultsRequestBuilder::|public|BySubjectProcessingResultId(subjectProcessingResultId:string):SubjectProcessingResultItemRequestBuilder +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.SubjectProcessingResultsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.SubjectProcessingResultsRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.SubjectProcessingResultsRequestBuilder::|public|Get(requestConfiguration?:SubjectProcessingResultsRequestBuilderGetRequestConfiguration):SubjectProcessingResultCollectionResponse +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.SubjectProcessingResultsRequestBuilder::|public|microsoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTime(endDateTime:DateTime; startDateTime:DateTime):MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.SubjectProcessingResultsRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.SubjectProcessingResultsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.SubjectProcessingResultsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:SubjectProcessingResultsRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.SubjectProcessingResultsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.SubjectProcessingResultsRequestBuilder::|public|WithUrl(rawUrl:string):SubjectProcessingResultsRequestBuilder +Microsoft\Graph\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\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.subjectProcessingResultsRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.subjectProcessingResultsRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.subjectProcessingResultsRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.subjectProcessingResultsRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.subjectProcessingResultsRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.subjectProcessingResultsRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.subjectProcessingResultsRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.subjectProcessingResultsRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.subjectProcessingResultsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.subjectProcessingResultsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:SubjectProcessingResultsRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.subjectProcessingResultsRequestBuilderGetRequestConfiguration::|public|queryParameters:SubjectProcessingResultsRequestBuilderGetQueryParameters +Microsoft\Graph\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\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.taskProcessingResults.count.CountRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.taskProcessingResults.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.taskProcessingResults.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int @@ -118900,6 +121650,294 @@ Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.wor Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.runsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:RunsRequestBuilderGetQueryParameters):void Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.runsRequestBuilderGetRequestConfiguration::|public|queryParameters:RunsRequestBuilderGetQueryParameters Microsoft\Graph\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\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.reprocessedRuns.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.reprocessedRuns.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.reprocessedRuns.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.reprocessedRuns.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.reprocessedRuns.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.reprocessedRuns.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.reprocessedRuns.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.reprocessedRuns.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.reprocessedRuns.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.reprocessedRuns.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.reprocessedRuns.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.reprocessedRuns.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.reprocessedRuns.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.reprocessedRuns.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.reprocessedRuns.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilder::|public|Get(requestConfiguration?:RunItemRequestBuilderGetRequestConfiguration):Run +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:RunItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilder::|public|WithUrl(rawUrl:string):RunItemRequestBuilder +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:RunItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilderGetRequestConfiguration::|public|queryParameters:RunItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):RunItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder::|public|ByRunId(runId:string):RunItemRequestBuilder +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder::|public|Get(requestConfiguration?:ReprocessedRunsRequestBuilderGetRequestConfiguration):RunCollectionResponse +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:ReprocessedRunsRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder::|public|WithUrl(rawUrl:string):ReprocessedRunsRequestBuilder +Microsoft\Graph\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\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.reprocessedRuns.reprocessedRunsRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.reprocessedRuns.reprocessedRunsRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.reprocessedRuns.reprocessedRunsRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.reprocessedRuns.reprocessedRunsRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.reprocessedRuns.reprocessedRunsRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.reprocessedRuns.reprocessedRunsRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.reprocessedRuns.reprocessedRunsRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.reprocessedRuns.reprocessedRunsRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.reprocessedRuns.reprocessedRunsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.reprocessedRuns.reprocessedRunsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:ReprocessedRunsRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.reprocessedRuns.reprocessedRunsRequestBuilderGetRequestConfiguration::|public|queryParameters:ReprocessedRunsRequestBuilderGetQueryParameters +Microsoft\Graph\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\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.SubjectProcessingResultItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.SubjectProcessingResultItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.SubjectProcessingResultItemRequestBuilder::|public|Get(requestConfiguration?:SubjectProcessingResultItemRequestBuilderGetRequestConfiguration):SubjectProcessingResult +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.SubjectProcessingResultItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.SubjectProcessingResultItemRequestBuilder::|public|reprocessedRuns:ReprocessedRunsRequestBuilder +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.SubjectProcessingResultItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.SubjectProcessingResultItemRequestBuilder::|public|taskProcessingResults:TaskProcessingResultsRequestBuilder +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.SubjectProcessingResultItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:SubjectProcessingResultItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.SubjectProcessingResultItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.SubjectProcessingResultItemRequestBuilder::|public|WithUrl(rawUrl:string):SubjectProcessingResultItemRequestBuilder +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.SubjectProcessingResultItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.SubjectProcessingResultItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.SubjectProcessingResultItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.SubjectProcessingResultItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.SubjectProcessingResultItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:SubjectProcessingResultItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.SubjectProcessingResultItemRequestBuilderGetRequestConfiguration::|public|queryParameters:SubjectProcessingResultItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.SubjectProcessingResultItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):SubjectProcessingResultItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.MicrosoftGraphIdentityGovernanceResumeRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.MicrosoftGraphIdentityGovernanceResumeRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.MicrosoftGraphIdentityGovernanceResumeRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.MicrosoftGraphIdentityGovernanceResumeRequestBuilder::|public|Post(body:ResumePostRequestBody; requestConfiguration?:MicrosoftGraphIdentityGovernanceResumeRequestBuilderPostRequestConfiguration):void +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.MicrosoftGraphIdentityGovernanceResumeRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.MicrosoftGraphIdentityGovernanceResumeRequestBuilder::|public|ToPostRequestInformation(body:ResumePostRequestBody; requestConfiguration?:MicrosoftGraphIdentityGovernanceResumeRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.MicrosoftGraphIdentityGovernanceResumeRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.MicrosoftGraphIdentityGovernanceResumeRequestBuilder::|public|WithUrl(rawUrl:string):MicrosoftGraphIdentityGovernanceResumeRequestBuilder +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.microsoftGraphIdentityGovernanceResumeRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.microsoftGraphIdentityGovernanceResumeRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.resumePostRequestBody::|public|constructor():void +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.resumePostRequestBody::|public|getAdditionalData():array +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.resumePostRequestBody::|public|getBackingStore():BackingStore +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.resumePostRequestBody::|public|getData():CustomTaskExtensionCallbackData +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.resumePostRequestBody::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.resumePostRequestBody::|public|getSource():string +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.resumePostRequestBody::|public|getType():string +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.resumePostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.resumePostRequestBody::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.resumePostRequestBody::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.resumePostRequestBody::|public|setData(value?:CustomTaskExtensionCallbackData):void +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.resumePostRequestBody::|public|setSource(value?:string):void +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.resumePostRequestBody::|public|setType(value?:string):void +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.resumePostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):ResumePostRequestBody +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.resumePostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.mailboxSettings.MailboxSettingsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.mailboxSettings.MailboxSettingsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.mailboxSettings.MailboxSettingsRequestBuilder::|public|Get(requestConfiguration?:MailboxSettingsRequestBuilderGetRequestConfiguration):MailboxSettings +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.mailboxSettings.MailboxSettingsRequestBuilder::|public|Patch(body:MailboxSettings; requestConfiguration?:MailboxSettingsRequestBuilderPatchRequestConfiguration):MailboxSettings +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.mailboxSettings.MailboxSettingsRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.mailboxSettings.MailboxSettingsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.mailboxSettings.MailboxSettingsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:MailboxSettingsRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.mailboxSettings.MailboxSettingsRequestBuilder::|public|ToPatchRequestInformation(body:MailboxSettings; requestConfiguration?:MailboxSettingsRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.mailboxSettings.MailboxSettingsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.mailboxSettings.MailboxSettingsRequestBuilder::|public|WithUrl(rawUrl:string):MailboxSettingsRequestBuilder +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.mailboxSettings.mailboxSettingsRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.mailboxSettings.mailboxSettingsRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.mailboxSettings.mailboxSettingsRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.mailboxSettings.mailboxSettingsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.mailboxSettings.mailboxSettingsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:MailboxSettingsRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.mailboxSettings.mailboxSettingsRequestBuilderGetRequestConfiguration::|public|queryParameters:MailboxSettingsRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.mailboxSettings.mailboxSettingsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):MailboxSettingsRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.mailboxSettings.mailboxSettingsRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.mailboxSettings.mailboxSettingsRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\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\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder::|public|Get(requestConfiguration?:ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration):ServiceProvisioningErrorCollectionResponse +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder::|public|WithUrl(rawUrl:string):ServiceProvisioningErrorsRequestBuilder +Microsoft\Graph\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\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.serviceProvisioningErrorsRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.serviceProvisioningErrorsRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.serviceProvisioningErrorsRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.serviceProvisioningErrorsRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.serviceProvisioningErrorsRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.serviceProvisioningErrorsRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.serviceProvisioningErrorsRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.serviceProvisioningErrorsRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.serviceProvisioningErrorsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.serviceProvisioningErrorsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:ServiceProvisioningErrorsRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.serviceProvisioningErrorsRequestBuilderGetRequestConfiguration::|public|queryParameters:ServiceProvisioningErrorsRequestBuilderGetQueryParameters +Microsoft\Graph\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\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.SubjectRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.SubjectRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.SubjectRequestBuilder::|public|Get(requestConfiguration?:SubjectRequestBuilderGetRequestConfiguration):User +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.SubjectRequestBuilder::|public|mailboxSettings:MailboxSettingsRequestBuilder +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.SubjectRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.SubjectRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.SubjectRequestBuilder::|public|serviceProvisioningErrors:ServiceProvisioningErrorsRequestBuilder +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.SubjectRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:SubjectRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.SubjectRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.SubjectRequestBuilder::|public|WithUrl(rawUrl:string):SubjectRequestBuilder +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.subjectRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.subjectRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.subjectRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.subjectRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.subjectRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:SubjectRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.subjectRequestBuilderGetRequestConfiguration::|public|queryParameters:SubjectRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.subjectRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):SubjectRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.task.TaskRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.task.TaskRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.task.TaskRequestBuilder::|public|Get(requestConfiguration?:TaskRequestBuilderGetRequestConfiguration):Task +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.task.TaskRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.task.TaskRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.task.TaskRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:TaskRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.task.TaskRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.task.TaskRequestBuilder::|public|WithUrl(rawUrl:string):TaskRequestBuilder +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.task.taskRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.task.taskRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.task.taskRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.task.taskRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.task.taskRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:TaskRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.task.taskRequestBuilderGetRequestConfiguration::|public|queryParameters:TaskRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.task.taskRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):TaskRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.TaskProcessingResultItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.TaskProcessingResultItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.TaskProcessingResultItemRequestBuilder::|public|Get(requestConfiguration?:TaskProcessingResultItemRequestBuilderGetRequestConfiguration):TaskProcessingResult +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.TaskProcessingResultItemRequestBuilder::|public|microsoftGraphIdentityGovernanceResume:MicrosoftGraphIdentityGovernanceResumeRequestBuilder +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.TaskProcessingResultItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.TaskProcessingResultItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.TaskProcessingResultItemRequestBuilder::|public|subject:SubjectRequestBuilder +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.TaskProcessingResultItemRequestBuilder::|public|task:TaskRequestBuilder +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.TaskProcessingResultItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:TaskProcessingResultItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.TaskProcessingResultItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.TaskProcessingResultItemRequestBuilder::|public|WithUrl(rawUrl:string):TaskProcessingResultItemRequestBuilder +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.TaskProcessingResultItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.TaskProcessingResultItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.TaskProcessingResultItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.TaskProcessingResultItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.TaskProcessingResultItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:TaskProcessingResultItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.TaskProcessingResultItemRequestBuilderGetRequestConfiguration::|public|queryParameters:TaskProcessingResultItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.TaskProcessingResultItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):TaskProcessingResultItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.TaskProcessingResultsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.TaskProcessingResultsRequestBuilder::|public|ByTaskProcessingResultId(taskProcessingResultId:string):TaskProcessingResultItemRequestBuilder +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.TaskProcessingResultsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.TaskProcessingResultsRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.TaskProcessingResultsRequestBuilder::|public|Get(requestConfiguration?:TaskProcessingResultsRequestBuilderGetRequestConfiguration):TaskProcessingResultCollectionResponse +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.TaskProcessingResultsRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.TaskProcessingResultsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.TaskProcessingResultsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:TaskProcessingResultsRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.TaskProcessingResultsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.TaskProcessingResultsRequestBuilder::|public|WithUrl(rawUrl:string):TaskProcessingResultsRequestBuilder +Microsoft\Graph\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\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.taskProcessingResultsRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.taskProcessingResultsRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.taskProcessingResultsRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.taskProcessingResultsRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.taskProcessingResultsRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.taskProcessingResultsRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.taskProcessingResultsRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.taskProcessingResultsRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.taskProcessingResultsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.taskProcessingResultsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:TaskProcessingResultsRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.taskProcessingResultsRequestBuilderGetRequestConfiguration::|public|queryParameters:TaskProcessingResultsRequestBuilderGetQueryParameters +Microsoft\Graph\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\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.microsoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTime.microsoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.microsoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTime.microsoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter; endDateTime?:DateTime; startDateTime?:DateTime):void +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.microsoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTime.microsoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder::|public|Get(requestConfiguration?:MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilderGetRequestConfiguration):SubjectSummary +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.microsoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTime.microsoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.microsoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTime.microsoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.microsoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTime.microsoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.microsoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTime.microsoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.microsoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTime.microsoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder::|public|WithUrl(rawUrl:string):MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.microsoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTime.microsoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.microsoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTime.microsoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.SubjectProcessingResultsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.SubjectProcessingResultsRequestBuilder::|public|BySubjectProcessingResultId(subjectProcessingResultId:string):SubjectProcessingResultItemRequestBuilder +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.SubjectProcessingResultsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.SubjectProcessingResultsRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.SubjectProcessingResultsRequestBuilder::|public|Get(requestConfiguration?:SubjectProcessingResultsRequestBuilderGetRequestConfiguration):SubjectProcessingResultCollectionResponse +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.SubjectProcessingResultsRequestBuilder::|public|microsoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTime(endDateTime:DateTime; startDateTime:DateTime):MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.SubjectProcessingResultsRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.SubjectProcessingResultsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.SubjectProcessingResultsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:SubjectProcessingResultsRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.SubjectProcessingResultsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.SubjectProcessingResultsRequestBuilder::|public|WithUrl(rawUrl:string):SubjectProcessingResultsRequestBuilder +Microsoft\Graph\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\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.subjectProcessingResultsRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.subjectProcessingResultsRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.subjectProcessingResultsRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.subjectProcessingResultsRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.subjectProcessingResultsRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.subjectProcessingResultsRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.subjectProcessingResultsRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.subjectProcessingResultsRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.subjectProcessingResultsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.subjectProcessingResultsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:SubjectProcessingResultsRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.subjectProcessingResultsRequestBuilderGetRequestConfiguration::|public|queryParameters:SubjectProcessingResultsRequestBuilderGetQueryParameters +Microsoft\Graph\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\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.taskReports.count.CountRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.taskReports.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.taskReports.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int @@ -120263,6 +123301,7 @@ Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.wor Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.WorkflowItemRequestBuilder::|public|Get(requestConfiguration?:WorkflowItemRequestBuilderGetRequestConfiguration):Workflow Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.WorkflowItemRequestBuilder::|public|lastModifiedBy:LastModifiedByRequestBuilder Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.WorkflowItemRequestBuilder::|public|microsoftGraphIdentityGovernanceActivate:MicrosoftGraphIdentityGovernanceActivateRequestBuilder +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.WorkflowItemRequestBuilder::|public|microsoftGraphIdentityGovernanceActivateAndWait:MicrosoftGraphIdentityGovernanceActivateAndWaitRequestBuilder Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.WorkflowItemRequestBuilder::|public|microsoftGraphIdentityGovernanceActivateWithScope:MicrosoftGraphIdentityGovernanceActivateWithScopeRequestBuilder Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.WorkflowItemRequestBuilder::|public|microsoftGraphIdentityGovernanceCancelProcessing:MicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilder Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.WorkflowItemRequestBuilder::|public|microsoftGraphIdentityGovernanceClearQuarantine:MicrosoftGraphIdentityGovernanceClearQuarantineRequestBuilder @@ -120274,6 +123313,7 @@ Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.wor Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.WorkflowItemRequestBuilder::|public|previewScope:PreviewScopeRequestBuilder Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.WorkflowItemRequestBuilder::|public|requestAdapter:RequestAdapter Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.WorkflowItemRequestBuilder::|public|runs:RunsRequestBuilder +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.WorkflowItemRequestBuilder::|public|subjectProcessingResults:SubjectProcessingResultsRequestBuilder Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.WorkflowItemRequestBuilder::|public|taskReports:TaskReportsRequestBuilder Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.WorkflowItemRequestBuilder::|public|tasks:TasksRequestBuilder Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.WorkflowItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:WorkflowItemRequestBuilderDeleteRequestConfiguration):RequestInformation @@ -120801,6 +123841,27 @@ Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.m Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernanceActivate.MicrosoftGraphIdentityGovernanceActivateRequestBuilder::|public|WithUrl(rawUrl:string):MicrosoftGraphIdentityGovernanceActivateRequestBuilder Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernanceActivate.microsoftGraphIdentityGovernanceActivateRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernanceActivate.microsoftGraphIdentityGovernanceActivateRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernanceActivateAndWait.activateAndWaitPostRequestBody::|public|constructor():void +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernanceActivateAndWait.activateAndWaitPostRequestBody::|public|getAdditionalData():array +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernanceActivateAndWait.activateAndWaitPostRequestBody::|public|getBackingStore():BackingStore +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernanceActivateAndWait.activateAndWaitPostRequestBody::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernanceActivateAndWait.activateAndWaitPostRequestBody::|public|getSubject():WorkflowSubject +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernanceActivateAndWait.activateAndWaitPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernanceActivateAndWait.activateAndWaitPostRequestBody::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernanceActivateAndWait.activateAndWaitPostRequestBody::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernanceActivateAndWait.activateAndWaitPostRequestBody::|public|setSubject(value?:WorkflowSubject):void +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernanceActivateAndWait.activateAndWaitPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):ActivateAndWaitPostRequestBody +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernanceActivateAndWait.activateAndWaitPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernanceActivateAndWait.MicrosoftGraphIdentityGovernanceActivateAndWaitRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernanceActivateAndWait.MicrosoftGraphIdentityGovernanceActivateAndWaitRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernanceActivateAndWait.MicrosoftGraphIdentityGovernanceActivateAndWaitRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernanceActivateAndWait.MicrosoftGraphIdentityGovernanceActivateAndWaitRequestBuilder::|public|Post(body:ActivateAndWaitPostRequestBody; requestConfiguration?:MicrosoftGraphIdentityGovernanceActivateAndWaitRequestBuilderPostRequestConfiguration):AwaitedWorkflowProcessingResult +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernanceActivateAndWait.MicrosoftGraphIdentityGovernanceActivateAndWaitRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernanceActivateAndWait.MicrosoftGraphIdentityGovernanceActivateAndWaitRequestBuilder::|public|ToPostRequestInformation(body:ActivateAndWaitPostRequestBody; requestConfiguration?:MicrosoftGraphIdentityGovernanceActivateAndWaitRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernanceActivateAndWait.MicrosoftGraphIdentityGovernanceActivateAndWaitRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernanceActivateAndWait.MicrosoftGraphIdentityGovernanceActivateAndWaitRequestBuilder::|public|WithUrl(rawUrl:string):MicrosoftGraphIdentityGovernanceActivateAndWaitRequestBuilder +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernanceActivateAndWait.microsoftGraphIdentityGovernanceActivateAndWaitRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernanceActivateAndWait.microsoftGraphIdentityGovernanceActivateAndWaitRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernanceActivateWithScope.activateWithScopePostRequestBody::|public|constructor():void Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernanceActivateWithScope.activateWithScopePostRequestBody::|public|getAdditionalData():array Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernanceActivateWithScope.activateWithScopePostRequestBody::|public|getBackingStore():BackingStore @@ -121049,6 +124110,7 @@ Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.r Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.RunItemRequestBuilder::|public|pathParameters:array Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.RunItemRequestBuilder::|public|reprocessedRuns:ReprocessedRunsRequestBuilder Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.RunItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.RunItemRequestBuilder::|public|subjectProcessingResults:SubjectProcessingResultsRequestBuilder Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.RunItemRequestBuilder::|public|taskProcessingResults:TaskProcessingResultsRequestBuilder Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.RunItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:RunItemRequestBuilderGetRequestConfiguration):RequestInformation Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.RunItemRequestBuilder::|public|urlTemplate:string @@ -121061,6 +124123,294 @@ Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.r Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.RunItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:RunItemRequestBuilderGetQueryParameters):void Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.RunItemRequestBuilderGetRequestConfiguration::|public|queryParameters:RunItemRequestBuilderGetQueryParameters Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.RunItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):RunItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilder::|public|Get(requestConfiguration?:RunItemRequestBuilderGetRequestConfiguration):Run +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:RunItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilder::|public|WithUrl(rawUrl:string):RunItemRequestBuilder +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:RunItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilderGetRequestConfiguration::|public|queryParameters:RunItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):RunItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder::|public|ByRunId1(runId1:string):RunItemRequestBuilder +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder::|public|Get(requestConfiguration?:ReprocessedRunsRequestBuilderGetRequestConfiguration):RunCollectionResponse +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:ReprocessedRunsRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder::|public|WithUrl(rawUrl:string):ReprocessedRunsRequestBuilder +Microsoft\Graph\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\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.reprocessedRunsRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.reprocessedRunsRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.reprocessedRunsRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.reprocessedRunsRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.reprocessedRunsRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.reprocessedRunsRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.reprocessedRunsRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.reprocessedRunsRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.reprocessedRunsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.reprocessedRunsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:ReprocessedRunsRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.reprocessedRunsRequestBuilderGetRequestConfiguration::|public|queryParameters:ReprocessedRunsRequestBuilderGetQueryParameters +Microsoft\Graph\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\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.SubjectProcessingResultItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.SubjectProcessingResultItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.SubjectProcessingResultItemRequestBuilder::|public|Get(requestConfiguration?:SubjectProcessingResultItemRequestBuilderGetRequestConfiguration):SubjectProcessingResult +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.SubjectProcessingResultItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.SubjectProcessingResultItemRequestBuilder::|public|reprocessedRuns:ReprocessedRunsRequestBuilder +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.SubjectProcessingResultItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.SubjectProcessingResultItemRequestBuilder::|public|taskProcessingResults:TaskProcessingResultsRequestBuilder +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.SubjectProcessingResultItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:SubjectProcessingResultItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.SubjectProcessingResultItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.SubjectProcessingResultItemRequestBuilder::|public|WithUrl(rawUrl:string):SubjectProcessingResultItemRequestBuilder +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.SubjectProcessingResultItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.SubjectProcessingResultItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.SubjectProcessingResultItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.SubjectProcessingResultItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.SubjectProcessingResultItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:SubjectProcessingResultItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.SubjectProcessingResultItemRequestBuilderGetRequestConfiguration::|public|queryParameters:SubjectProcessingResultItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.SubjectProcessingResultItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):SubjectProcessingResultItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.MicrosoftGraphIdentityGovernanceResumeRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.MicrosoftGraphIdentityGovernanceResumeRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.MicrosoftGraphIdentityGovernanceResumeRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.MicrosoftGraphIdentityGovernanceResumeRequestBuilder::|public|Post(body:ResumePostRequestBody; requestConfiguration?:MicrosoftGraphIdentityGovernanceResumeRequestBuilderPostRequestConfiguration):void +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.MicrosoftGraphIdentityGovernanceResumeRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.MicrosoftGraphIdentityGovernanceResumeRequestBuilder::|public|ToPostRequestInformation(body:ResumePostRequestBody; requestConfiguration?:MicrosoftGraphIdentityGovernanceResumeRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.MicrosoftGraphIdentityGovernanceResumeRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.MicrosoftGraphIdentityGovernanceResumeRequestBuilder::|public|WithUrl(rawUrl:string):MicrosoftGraphIdentityGovernanceResumeRequestBuilder +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.microsoftGraphIdentityGovernanceResumeRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.microsoftGraphIdentityGovernanceResumeRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.resumePostRequestBody::|public|constructor():void +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.resumePostRequestBody::|public|getAdditionalData():array +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.resumePostRequestBody::|public|getBackingStore():BackingStore +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.resumePostRequestBody::|public|getData():CustomTaskExtensionCallbackData +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.resumePostRequestBody::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.resumePostRequestBody::|public|getSource():string +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.resumePostRequestBody::|public|getType():string +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.resumePostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.resumePostRequestBody::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.resumePostRequestBody::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.resumePostRequestBody::|public|setData(value?:CustomTaskExtensionCallbackData):void +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.resumePostRequestBody::|public|setSource(value?:string):void +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.resumePostRequestBody::|public|setType(value?:string):void +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.resumePostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):ResumePostRequestBody +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.resumePostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.mailboxSettings.MailboxSettingsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.mailboxSettings.MailboxSettingsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.mailboxSettings.MailboxSettingsRequestBuilder::|public|Get(requestConfiguration?:MailboxSettingsRequestBuilderGetRequestConfiguration):MailboxSettings +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.mailboxSettings.MailboxSettingsRequestBuilder::|public|Patch(body:MailboxSettings; requestConfiguration?:MailboxSettingsRequestBuilderPatchRequestConfiguration):MailboxSettings +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.mailboxSettings.MailboxSettingsRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.mailboxSettings.MailboxSettingsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.mailboxSettings.MailboxSettingsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:MailboxSettingsRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.mailboxSettings.MailboxSettingsRequestBuilder::|public|ToPatchRequestInformation(body:MailboxSettings; requestConfiguration?:MailboxSettingsRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.mailboxSettings.MailboxSettingsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.mailboxSettings.MailboxSettingsRequestBuilder::|public|WithUrl(rawUrl:string):MailboxSettingsRequestBuilder +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.mailboxSettings.mailboxSettingsRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.mailboxSettings.mailboxSettingsRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.mailboxSettings.mailboxSettingsRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.mailboxSettings.mailboxSettingsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\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\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.mailboxSettings.mailboxSettingsRequestBuilderGetRequestConfiguration::|public|queryParameters:MailboxSettingsRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.mailboxSettings.mailboxSettingsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):MailboxSettingsRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.mailboxSettings.mailboxSettingsRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.mailboxSettings.mailboxSettingsRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\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\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\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\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder::|public|Get(requestConfiguration?:ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration):ServiceProvisioningErrorCollectionResponse +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder::|public|WithUrl(rawUrl:string):ServiceProvisioningErrorsRequestBuilder +Microsoft\Graph\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\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.serviceProvisioningErrorsRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.serviceProvisioningErrorsRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.serviceProvisioningErrorsRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.serviceProvisioningErrorsRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.serviceProvisioningErrorsRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.serviceProvisioningErrorsRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.serviceProvisioningErrorsRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.serviceProvisioningErrorsRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.serviceProvisioningErrorsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\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\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.serviceProvisioningErrorsRequestBuilderGetRequestConfiguration::|public|queryParameters:ServiceProvisioningErrorsRequestBuilderGetQueryParameters +Microsoft\Graph\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\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.SubjectRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.SubjectRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.SubjectRequestBuilder::|public|Get(requestConfiguration?:SubjectRequestBuilderGetRequestConfiguration):User +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.SubjectRequestBuilder::|public|mailboxSettings:MailboxSettingsRequestBuilder +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.SubjectRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.SubjectRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.SubjectRequestBuilder::|public|serviceProvisioningErrors:ServiceProvisioningErrorsRequestBuilder +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.SubjectRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:SubjectRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.SubjectRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.SubjectRequestBuilder::|public|WithUrl(rawUrl:string):SubjectRequestBuilder +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.subjectRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.subjectRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.subjectRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.subjectRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.subjectRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:SubjectRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.subjectRequestBuilderGetRequestConfiguration::|public|queryParameters:SubjectRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.subjectRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):SubjectRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.task.TaskRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.task.TaskRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.task.TaskRequestBuilder::|public|Get(requestConfiguration?:TaskRequestBuilderGetRequestConfiguration):Task +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.task.TaskRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.task.TaskRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.task.TaskRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:TaskRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.task.TaskRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.task.TaskRequestBuilder::|public|WithUrl(rawUrl:string):TaskRequestBuilder +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.task.taskRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.task.taskRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.task.taskRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.task.taskRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.task.taskRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:TaskRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.task.taskRequestBuilderGetRequestConfiguration::|public|queryParameters:TaskRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.task.taskRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):TaskRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.TaskProcessingResultItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.TaskProcessingResultItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.TaskProcessingResultItemRequestBuilder::|public|Get(requestConfiguration?:TaskProcessingResultItemRequestBuilderGetRequestConfiguration):TaskProcessingResult +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.TaskProcessingResultItemRequestBuilder::|public|microsoftGraphIdentityGovernanceResume:MicrosoftGraphIdentityGovernanceResumeRequestBuilder +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.TaskProcessingResultItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.TaskProcessingResultItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.TaskProcessingResultItemRequestBuilder::|public|subject:SubjectRequestBuilder +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.TaskProcessingResultItemRequestBuilder::|public|task:TaskRequestBuilder +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.TaskProcessingResultItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:TaskProcessingResultItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.TaskProcessingResultItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.TaskProcessingResultItemRequestBuilder::|public|WithUrl(rawUrl:string):TaskProcessingResultItemRequestBuilder +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.TaskProcessingResultItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.TaskProcessingResultItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.TaskProcessingResultItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.TaskProcessingResultItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.TaskProcessingResultItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:TaskProcessingResultItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.TaskProcessingResultItemRequestBuilderGetRequestConfiguration::|public|queryParameters:TaskProcessingResultItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.TaskProcessingResultItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):TaskProcessingResultItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.TaskProcessingResultsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.TaskProcessingResultsRequestBuilder::|public|ByTaskProcessingResultId(taskProcessingResultId:string):TaskProcessingResultItemRequestBuilder +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.TaskProcessingResultsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.TaskProcessingResultsRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.TaskProcessingResultsRequestBuilder::|public|Get(requestConfiguration?:TaskProcessingResultsRequestBuilderGetRequestConfiguration):TaskProcessingResultCollectionResponse +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.TaskProcessingResultsRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.TaskProcessingResultsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.TaskProcessingResultsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:TaskProcessingResultsRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.TaskProcessingResultsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.TaskProcessingResultsRequestBuilder::|public|WithUrl(rawUrl:string):TaskProcessingResultsRequestBuilder +Microsoft\Graph\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\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.taskProcessingResultsRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.taskProcessingResultsRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.taskProcessingResultsRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.taskProcessingResultsRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.taskProcessingResultsRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.taskProcessingResultsRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.taskProcessingResultsRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.taskProcessingResultsRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.taskProcessingResultsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.taskProcessingResultsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:TaskProcessingResultsRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.taskProcessingResultsRequestBuilderGetRequestConfiguration::|public|queryParameters:TaskProcessingResultsRequestBuilderGetQueryParameters +Microsoft\Graph\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\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.microsoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTime.microsoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.microsoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTime.microsoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter; endDateTime?:DateTime; startDateTime?:DateTime):void +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.microsoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTime.microsoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder::|public|Get(requestConfiguration?:MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilderGetRequestConfiguration):SubjectSummary +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.microsoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTime.microsoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.microsoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTime.microsoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.microsoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTime.microsoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.microsoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTime.microsoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.microsoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTime.microsoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder::|public|WithUrl(rawUrl:string):MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.microsoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTime.microsoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.microsoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTime.microsoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.SubjectProcessingResultsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.SubjectProcessingResultsRequestBuilder::|public|BySubjectProcessingResultId(subjectProcessingResultId:string):SubjectProcessingResultItemRequestBuilder +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.SubjectProcessingResultsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.SubjectProcessingResultsRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.SubjectProcessingResultsRequestBuilder::|public|Get(requestConfiguration?:SubjectProcessingResultsRequestBuilderGetRequestConfiguration):SubjectProcessingResultCollectionResponse +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.SubjectProcessingResultsRequestBuilder::|public|microsoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTime(endDateTime:DateTime; startDateTime:DateTime):MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.SubjectProcessingResultsRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.SubjectProcessingResultsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.SubjectProcessingResultsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:SubjectProcessingResultsRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.SubjectProcessingResultsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.SubjectProcessingResultsRequestBuilder::|public|WithUrl(rawUrl:string):SubjectProcessingResultsRequestBuilder +Microsoft\Graph\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\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.subjectProcessingResultsRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.subjectProcessingResultsRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.subjectProcessingResultsRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.subjectProcessingResultsRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.subjectProcessingResultsRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.subjectProcessingResultsRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.subjectProcessingResultsRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.subjectProcessingResultsRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.subjectProcessingResultsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.subjectProcessingResultsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:SubjectProcessingResultsRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.subjectProcessingResultsRequestBuilderGetRequestConfiguration::|public|queryParameters:SubjectProcessingResultsRequestBuilderGetQueryParameters +Microsoft\Graph\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\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.taskProcessingResults.count.CountRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.taskProcessingResults.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.taskProcessingResults.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int @@ -121626,6 +124976,294 @@ Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.r Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.runsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:RunsRequestBuilderGetQueryParameters):void Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.runsRequestBuilderGetRequestConfiguration::|public|queryParameters:RunsRequestBuilderGetQueryParameters Microsoft\Graph\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\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.reprocessedRuns.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.reprocessedRuns.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.reprocessedRuns.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.reprocessedRuns.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.reprocessedRuns.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.reprocessedRuns.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.reprocessedRuns.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.reprocessedRuns.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.reprocessedRuns.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.reprocessedRuns.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.reprocessedRuns.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.reprocessedRuns.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.reprocessedRuns.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.reprocessedRuns.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.reprocessedRuns.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilder::|public|Get(requestConfiguration?:RunItemRequestBuilderGetRequestConfiguration):Run +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:RunItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilder::|public|WithUrl(rawUrl:string):RunItemRequestBuilder +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:RunItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilderGetRequestConfiguration::|public|queryParameters:RunItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):RunItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder::|public|ByRunId(runId:string):RunItemRequestBuilder +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder::|public|Get(requestConfiguration?:ReprocessedRunsRequestBuilderGetRequestConfiguration):RunCollectionResponse +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:ReprocessedRunsRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder::|public|WithUrl(rawUrl:string):ReprocessedRunsRequestBuilder +Microsoft\Graph\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\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.reprocessedRuns.reprocessedRunsRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.reprocessedRuns.reprocessedRunsRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.reprocessedRuns.reprocessedRunsRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.reprocessedRuns.reprocessedRunsRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.reprocessedRuns.reprocessedRunsRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.reprocessedRuns.reprocessedRunsRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.reprocessedRuns.reprocessedRunsRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.reprocessedRuns.reprocessedRunsRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.reprocessedRuns.reprocessedRunsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.reprocessedRuns.reprocessedRunsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:ReprocessedRunsRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.reprocessedRuns.reprocessedRunsRequestBuilderGetRequestConfiguration::|public|queryParameters:ReprocessedRunsRequestBuilderGetQueryParameters +Microsoft\Graph\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\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.SubjectProcessingResultItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.SubjectProcessingResultItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.SubjectProcessingResultItemRequestBuilder::|public|Get(requestConfiguration?:SubjectProcessingResultItemRequestBuilderGetRequestConfiguration):SubjectProcessingResult +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.SubjectProcessingResultItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.SubjectProcessingResultItemRequestBuilder::|public|reprocessedRuns:ReprocessedRunsRequestBuilder +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.SubjectProcessingResultItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.SubjectProcessingResultItemRequestBuilder::|public|taskProcessingResults:TaskProcessingResultsRequestBuilder +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.SubjectProcessingResultItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:SubjectProcessingResultItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.SubjectProcessingResultItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.SubjectProcessingResultItemRequestBuilder::|public|WithUrl(rawUrl:string):SubjectProcessingResultItemRequestBuilder +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.SubjectProcessingResultItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.SubjectProcessingResultItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.SubjectProcessingResultItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.SubjectProcessingResultItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.SubjectProcessingResultItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:SubjectProcessingResultItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.SubjectProcessingResultItemRequestBuilderGetRequestConfiguration::|public|queryParameters:SubjectProcessingResultItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.SubjectProcessingResultItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):SubjectProcessingResultItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.MicrosoftGraphIdentityGovernanceResumeRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.MicrosoftGraphIdentityGovernanceResumeRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.MicrosoftGraphIdentityGovernanceResumeRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.MicrosoftGraphIdentityGovernanceResumeRequestBuilder::|public|Post(body:ResumePostRequestBody; requestConfiguration?:MicrosoftGraphIdentityGovernanceResumeRequestBuilderPostRequestConfiguration):void +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.MicrosoftGraphIdentityGovernanceResumeRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.MicrosoftGraphIdentityGovernanceResumeRequestBuilder::|public|ToPostRequestInformation(body:ResumePostRequestBody; requestConfiguration?:MicrosoftGraphIdentityGovernanceResumeRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.MicrosoftGraphIdentityGovernanceResumeRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.MicrosoftGraphIdentityGovernanceResumeRequestBuilder::|public|WithUrl(rawUrl:string):MicrosoftGraphIdentityGovernanceResumeRequestBuilder +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.microsoftGraphIdentityGovernanceResumeRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.microsoftGraphIdentityGovernanceResumeRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.resumePostRequestBody::|public|constructor():void +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.resumePostRequestBody::|public|getAdditionalData():array +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.resumePostRequestBody::|public|getBackingStore():BackingStore +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.resumePostRequestBody::|public|getData():CustomTaskExtensionCallbackData +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.resumePostRequestBody::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.resumePostRequestBody::|public|getSource():string +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.resumePostRequestBody::|public|getType():string +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.resumePostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.resumePostRequestBody::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.resumePostRequestBody::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.resumePostRequestBody::|public|setData(value?:CustomTaskExtensionCallbackData):void +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.resumePostRequestBody::|public|setSource(value?:string):void +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.resumePostRequestBody::|public|setType(value?:string):void +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.resumePostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):ResumePostRequestBody +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.resumePostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.mailboxSettings.MailboxSettingsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.mailboxSettings.MailboxSettingsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.mailboxSettings.MailboxSettingsRequestBuilder::|public|Get(requestConfiguration?:MailboxSettingsRequestBuilderGetRequestConfiguration):MailboxSettings +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.mailboxSettings.MailboxSettingsRequestBuilder::|public|Patch(body:MailboxSettings; requestConfiguration?:MailboxSettingsRequestBuilderPatchRequestConfiguration):MailboxSettings +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.mailboxSettings.MailboxSettingsRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.mailboxSettings.MailboxSettingsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.mailboxSettings.MailboxSettingsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:MailboxSettingsRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.mailboxSettings.MailboxSettingsRequestBuilder::|public|ToPatchRequestInformation(body:MailboxSettings; requestConfiguration?:MailboxSettingsRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.mailboxSettings.MailboxSettingsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.mailboxSettings.MailboxSettingsRequestBuilder::|public|WithUrl(rawUrl:string):MailboxSettingsRequestBuilder +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.mailboxSettings.mailboxSettingsRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.mailboxSettings.mailboxSettingsRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.mailboxSettings.mailboxSettingsRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.mailboxSettings.mailboxSettingsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.mailboxSettings.mailboxSettingsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:MailboxSettingsRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.mailboxSettings.mailboxSettingsRequestBuilderGetRequestConfiguration::|public|queryParameters:MailboxSettingsRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.mailboxSettings.mailboxSettingsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):MailboxSettingsRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.mailboxSettings.mailboxSettingsRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.mailboxSettings.mailboxSettingsRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder::|public|Get(requestConfiguration?:ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration):ServiceProvisioningErrorCollectionResponse +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder::|public|WithUrl(rawUrl:string):ServiceProvisioningErrorsRequestBuilder +Microsoft\Graph\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\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.serviceProvisioningErrorsRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.serviceProvisioningErrorsRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.serviceProvisioningErrorsRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.serviceProvisioningErrorsRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.serviceProvisioningErrorsRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.serviceProvisioningErrorsRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.serviceProvisioningErrorsRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.serviceProvisioningErrorsRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.serviceProvisioningErrorsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.serviceProvisioningErrorsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:ServiceProvisioningErrorsRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.serviceProvisioningErrorsRequestBuilderGetRequestConfiguration::|public|queryParameters:ServiceProvisioningErrorsRequestBuilderGetQueryParameters +Microsoft\Graph\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\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.SubjectRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.SubjectRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.SubjectRequestBuilder::|public|Get(requestConfiguration?:SubjectRequestBuilderGetRequestConfiguration):User +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.SubjectRequestBuilder::|public|mailboxSettings:MailboxSettingsRequestBuilder +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.SubjectRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.SubjectRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.SubjectRequestBuilder::|public|serviceProvisioningErrors:ServiceProvisioningErrorsRequestBuilder +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.SubjectRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:SubjectRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.SubjectRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.SubjectRequestBuilder::|public|WithUrl(rawUrl:string):SubjectRequestBuilder +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.subjectRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.subjectRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.subjectRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.subjectRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.subjectRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:SubjectRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.subjectRequestBuilderGetRequestConfiguration::|public|queryParameters:SubjectRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.subjectRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):SubjectRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.task.TaskRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.task.TaskRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.task.TaskRequestBuilder::|public|Get(requestConfiguration?:TaskRequestBuilderGetRequestConfiguration):Task +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.task.TaskRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.task.TaskRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.task.TaskRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:TaskRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.task.TaskRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.task.TaskRequestBuilder::|public|WithUrl(rawUrl:string):TaskRequestBuilder +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.task.taskRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.task.taskRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.task.taskRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.task.taskRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.task.taskRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:TaskRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.task.taskRequestBuilderGetRequestConfiguration::|public|queryParameters:TaskRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.task.taskRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):TaskRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.TaskProcessingResultItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.TaskProcessingResultItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.TaskProcessingResultItemRequestBuilder::|public|Get(requestConfiguration?:TaskProcessingResultItemRequestBuilderGetRequestConfiguration):TaskProcessingResult +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.TaskProcessingResultItemRequestBuilder::|public|microsoftGraphIdentityGovernanceResume:MicrosoftGraphIdentityGovernanceResumeRequestBuilder +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.TaskProcessingResultItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.TaskProcessingResultItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.TaskProcessingResultItemRequestBuilder::|public|subject:SubjectRequestBuilder +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.TaskProcessingResultItemRequestBuilder::|public|task:TaskRequestBuilder +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.TaskProcessingResultItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:TaskProcessingResultItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.TaskProcessingResultItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.TaskProcessingResultItemRequestBuilder::|public|WithUrl(rawUrl:string):TaskProcessingResultItemRequestBuilder +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.TaskProcessingResultItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.TaskProcessingResultItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.TaskProcessingResultItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.TaskProcessingResultItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.TaskProcessingResultItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:TaskProcessingResultItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.TaskProcessingResultItemRequestBuilderGetRequestConfiguration::|public|queryParameters:TaskProcessingResultItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.TaskProcessingResultItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):TaskProcessingResultItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.TaskProcessingResultsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.TaskProcessingResultsRequestBuilder::|public|ByTaskProcessingResultId(taskProcessingResultId:string):TaskProcessingResultItemRequestBuilder +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.TaskProcessingResultsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.TaskProcessingResultsRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.TaskProcessingResultsRequestBuilder::|public|Get(requestConfiguration?:TaskProcessingResultsRequestBuilderGetRequestConfiguration):TaskProcessingResultCollectionResponse +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.TaskProcessingResultsRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.TaskProcessingResultsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.TaskProcessingResultsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:TaskProcessingResultsRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.TaskProcessingResultsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.TaskProcessingResultsRequestBuilder::|public|WithUrl(rawUrl:string):TaskProcessingResultsRequestBuilder +Microsoft\Graph\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\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.taskProcessingResultsRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.taskProcessingResultsRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.taskProcessingResultsRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.taskProcessingResultsRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.taskProcessingResultsRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.taskProcessingResultsRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.taskProcessingResultsRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.taskProcessingResultsRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.taskProcessingResultsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.taskProcessingResultsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:TaskProcessingResultsRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.taskProcessingResultsRequestBuilderGetRequestConfiguration::|public|queryParameters:TaskProcessingResultsRequestBuilderGetQueryParameters +Microsoft\Graph\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\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.microsoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTime.microsoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.microsoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTime.microsoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter; endDateTime?:DateTime; startDateTime?:DateTime):void +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.microsoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTime.microsoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder::|public|Get(requestConfiguration?:MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilderGetRequestConfiguration):SubjectSummary +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.microsoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTime.microsoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.microsoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTime.microsoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.microsoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTime.microsoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.microsoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTime.microsoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.microsoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTime.microsoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder::|public|WithUrl(rawUrl:string):MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.microsoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTime.microsoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.microsoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTime.microsoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.SubjectProcessingResultsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.SubjectProcessingResultsRequestBuilder::|public|BySubjectProcessingResultId(subjectProcessingResultId:string):SubjectProcessingResultItemRequestBuilder +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.SubjectProcessingResultsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.SubjectProcessingResultsRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.SubjectProcessingResultsRequestBuilder::|public|Get(requestConfiguration?:SubjectProcessingResultsRequestBuilderGetRequestConfiguration):SubjectProcessingResultCollectionResponse +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.SubjectProcessingResultsRequestBuilder::|public|microsoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTime(endDateTime:DateTime; startDateTime:DateTime):MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.SubjectProcessingResultsRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.SubjectProcessingResultsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.SubjectProcessingResultsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:SubjectProcessingResultsRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.SubjectProcessingResultsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.SubjectProcessingResultsRequestBuilder::|public|WithUrl(rawUrl:string):SubjectProcessingResultsRequestBuilder +Microsoft\Graph\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\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.subjectProcessingResultsRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.subjectProcessingResultsRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.subjectProcessingResultsRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.subjectProcessingResultsRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.subjectProcessingResultsRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.subjectProcessingResultsRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.subjectProcessingResultsRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.subjectProcessingResultsRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.subjectProcessingResultsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.subjectProcessingResultsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:SubjectProcessingResultsRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.subjectProcessingResultsRequestBuilderGetRequestConfiguration::|public|queryParameters:SubjectProcessingResultsRequestBuilderGetQueryParameters +Microsoft\Graph\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\Generated.identityGovernance.lifecycleWorkflows.workflows.item.taskReports.count.CountRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.taskReports.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.taskReports.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int @@ -122989,6 +126627,7 @@ Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.W Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.WorkflowItemRequestBuilder::|public|Get(requestConfiguration?:WorkflowItemRequestBuilderGetRequestConfiguration):Workflow Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.WorkflowItemRequestBuilder::|public|lastModifiedBy:LastModifiedByRequestBuilder Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.WorkflowItemRequestBuilder::|public|microsoftGraphIdentityGovernanceActivate:MicrosoftGraphIdentityGovernanceActivateRequestBuilder +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.WorkflowItemRequestBuilder::|public|microsoftGraphIdentityGovernanceActivateAndWait:MicrosoftGraphIdentityGovernanceActivateAndWaitRequestBuilder Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.WorkflowItemRequestBuilder::|public|microsoftGraphIdentityGovernanceActivateWithScope:MicrosoftGraphIdentityGovernanceActivateWithScopeRequestBuilder Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.WorkflowItemRequestBuilder::|public|microsoftGraphIdentityGovernanceCancelProcessing:MicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilder Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.WorkflowItemRequestBuilder::|public|microsoftGraphIdentityGovernanceClearQuarantine:MicrosoftGraphIdentityGovernanceClearQuarantineRequestBuilder @@ -123001,6 +126640,7 @@ Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.W Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.WorkflowItemRequestBuilder::|public|previewScope:PreviewScopeRequestBuilder Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.WorkflowItemRequestBuilder::|public|requestAdapter:RequestAdapter Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.WorkflowItemRequestBuilder::|public|runs:RunsRequestBuilder +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.WorkflowItemRequestBuilder::|public|subjectProcessingResults:SubjectProcessingResultsRequestBuilder Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.WorkflowItemRequestBuilder::|public|taskReports:TaskReportsRequestBuilder Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.WorkflowItemRequestBuilder::|public|tasks:TasksRequestBuilder Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.WorkflowItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:WorkflowItemRequestBuilderDeleteRequestConfiguration):RequestInformation @@ -126728,6 +130368,7 @@ Microsoft\Graph\Generated.models.accessPackageResource::|public|getCreatedDateTi Microsoft\Graph\Generated.models.accessPackageResource::|public|getDescription():string Microsoft\Graph\Generated.models.accessPackageResource::|public|getDisplayName():string Microsoft\Graph\Generated.models.accessPackageResource::|public|getEnvironment():AccessPackageResourceEnvironment +Microsoft\Graph\Generated.models.accessPackageResource::|public|getExternalOriginResourceConnector():ExternalOriginResourceConnector Microsoft\Graph\Generated.models.accessPackageResource::|public|GetFieldDeserializers():array Microsoft\Graph\Generated.models.accessPackageResource::|public|getModifiedDateTime():DateTime Microsoft\Graph\Generated.models.accessPackageResource::|public|getOriginId():string @@ -126742,6 +130383,7 @@ Microsoft\Graph\Generated.models.accessPackageResource::|public|setCreatedDateTi Microsoft\Graph\Generated.models.accessPackageResource::|public|setDescription(value?:string):void Microsoft\Graph\Generated.models.accessPackageResource::|public|setDisplayName(value?:string):void Microsoft\Graph\Generated.models.accessPackageResource::|public|setEnvironment(value?:AccessPackageResourceEnvironment):void +Microsoft\Graph\Generated.models.accessPackageResource::|public|setExternalOriginResourceConnector(value?:ExternalOriginResourceConnector):void Microsoft\Graph\Generated.models.accessPackageResource::|public|setModifiedDateTime(value?:DateTime):void Microsoft\Graph\Generated.models.accessPackageResource::|public|setOriginId(value?:string):void Microsoft\Graph\Generated.models.accessPackageResource::|public|setOriginSystem(value?:string):void @@ -127035,6 +130677,20 @@ Microsoft\Graph\Generated.models.accessPackageUserDirectoryAttributeStore::|publ Microsoft\Graph\Generated.models.accessPackageUserDirectoryAttributeStore::|public|OdataType:string Microsoft\Graph\Generated.models.accessPackageUserDirectoryAttributeStore::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Generated.models.accessPackageUserDirectoryAttributeStore::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):AccessPackageUserDirectoryAttributeStore +Microsoft\Graph\Generated.models.accessReviewAccessPackageAssignmentPolicyScope-->AccessReviewResourceScope +Microsoft\Graph\Generated.models.accessReviewAccessPackageAssignmentPolicyScope::|public|constructor():void +Microsoft\Graph\Generated.models.accessReviewAccessPackageAssignmentPolicyScope::|public|getAccessPackageDisplayName():string +Microsoft\Graph\Generated.models.accessReviewAccessPackageAssignmentPolicyScope::|public|getAccessPackageId():string +Microsoft\Graph\Generated.models.accessReviewAccessPackageAssignmentPolicyScope::|public|getCatalogDisplayName():string +Microsoft\Graph\Generated.models.accessReviewAccessPackageAssignmentPolicyScope::|public|getCatalogId():string +Microsoft\Graph\Generated.models.accessReviewAccessPackageAssignmentPolicyScope::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.accessReviewAccessPackageAssignmentPolicyScope::|public|OdataType:string +Microsoft\Graph\Generated.models.accessReviewAccessPackageAssignmentPolicyScope::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.accessReviewAccessPackageAssignmentPolicyScope::|public|setAccessPackageDisplayName(value?:string):void +Microsoft\Graph\Generated.models.accessReviewAccessPackageAssignmentPolicyScope::|public|setAccessPackageId(value?:string):void +Microsoft\Graph\Generated.models.accessReviewAccessPackageAssignmentPolicyScope::|public|setCatalogDisplayName(value?:string):void +Microsoft\Graph\Generated.models.accessReviewAccessPackageAssignmentPolicyScope::|public|setCatalogId(value?:string):void +Microsoft\Graph\Generated.models.accessReviewAccessPackageAssignmentPolicyScope::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):AccessReviewAccessPackageAssignmentPolicyScope Microsoft\Graph\Generated.models.accessReviewApplyAction::|public|constructor():void Microsoft\Graph\Generated.models.accessReviewApplyAction::|public|getAdditionalData():array Microsoft\Graph\Generated.models.accessReviewApplyAction::|public|getBackingStore():BackingStore @@ -127046,6 +130702,12 @@ Microsoft\Graph\Generated.models.accessReviewApplyAction::|public|setBackingStor Microsoft\Graph\Generated.models.accessReviewApplyAction::|public|setOdataType(value?:string):void Microsoft\Graph\Generated.models.accessReviewApplyAction::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):AccessReviewApplyAction Microsoft\Graph\Generated.models.accessReviewApplyAction~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Generated.models.accessReviewError-->GenericError +Microsoft\Graph\Generated.models.accessReviewError::|public|constructor():void +Microsoft\Graph\Generated.models.accessReviewError::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.accessReviewError::|public|OdataType:string +Microsoft\Graph\Generated.models.accessReviewError::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.accessReviewError::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):AccessReviewError Microsoft\Graph\Generated.models.accessReviewExpirationBehavior::0000-keepAccess Microsoft\Graph\Generated.models.accessReviewExpirationBehavior::0001-removeAccess Microsoft\Graph\Generated.models.accessReviewExpirationBehavior::0002-acceptAccessRecommendation @@ -127149,6 +130811,7 @@ Microsoft\Graph\Generated.models.accessReviewInstance::|public|constructor():voi Microsoft\Graph\Generated.models.accessReviewInstance::|public|getContactedReviewers():array Microsoft\Graph\Generated.models.accessReviewInstance::|public|getDecisions():array Microsoft\Graph\Generated.models.accessReviewInstance::|public|getEndDateTime():DateTime +Microsoft\Graph\Generated.models.accessReviewInstance::|public|getErrors():array Microsoft\Graph\Generated.models.accessReviewInstance::|public|getFallbackReviewers():array Microsoft\Graph\Generated.models.accessReviewInstance::|public|GetFieldDeserializers():array Microsoft\Graph\Generated.models.accessReviewInstance::|public|getReviewers():array @@ -127161,6 +130824,7 @@ Microsoft\Graph\Generated.models.accessReviewInstance::|public|Serialize(writer: Microsoft\Graph\Generated.models.accessReviewInstance::|public|setContactedReviewers(value?:array):void Microsoft\Graph\Generated.models.accessReviewInstance::|public|setDecisions(value?:array):void Microsoft\Graph\Generated.models.accessReviewInstance::|public|setEndDateTime(value?:DateTime):void +Microsoft\Graph\Generated.models.accessReviewInstance::|public|setErrors(value?:array):void Microsoft\Graph\Generated.models.accessReviewInstance::|public|setFallbackReviewers(value?:array):void Microsoft\Graph\Generated.models.accessReviewInstance::|public|setReviewers(value?:array):void Microsoft\Graph\Generated.models.accessReviewInstance::|public|setScope(value?:AccessReviewScope):void @@ -127180,6 +130844,7 @@ Microsoft\Graph\Generated.models.accessReviewInstanceDecisionItem::|public|const Microsoft\Graph\Generated.models.accessReviewInstanceDecisionItem::|public|getAccessReviewId():string Microsoft\Graph\Generated.models.accessReviewInstanceDecisionItem::|public|getAppliedBy():UserIdentity Microsoft\Graph\Generated.models.accessReviewInstanceDecisionItem::|public|getAppliedDateTime():DateTime +Microsoft\Graph\Generated.models.accessReviewInstanceDecisionItem::|public|getApplyDescription():string Microsoft\Graph\Generated.models.accessReviewInstanceDecisionItem::|public|getApplyResult():string Microsoft\Graph\Generated.models.accessReviewInstanceDecisionItem::|public|getDecision():string Microsoft\Graph\Generated.models.accessReviewInstanceDecisionItem::|public|GetFieldDeserializers():array @@ -127197,6 +130862,7 @@ Microsoft\Graph\Generated.models.accessReviewInstanceDecisionItem::|public|Seria Microsoft\Graph\Generated.models.accessReviewInstanceDecisionItem::|public|setAccessReviewId(value?:string):void Microsoft\Graph\Generated.models.accessReviewInstanceDecisionItem::|public|setAppliedBy(value?:UserIdentity):void Microsoft\Graph\Generated.models.accessReviewInstanceDecisionItem::|public|setAppliedDateTime(value?:DateTime):void +Microsoft\Graph\Generated.models.accessReviewInstanceDecisionItem::|public|setApplyDescription(value?:string):void Microsoft\Graph\Generated.models.accessReviewInstanceDecisionItem::|public|setApplyResult(value?:string):void Microsoft\Graph\Generated.models.accessReviewInstanceDecisionItem::|public|setDecision(value?:string):void Microsoft\Graph\Generated.models.accessReviewInstanceDecisionItem::|public|setInsights(value?:array):void @@ -127219,6 +130885,16 @@ Microsoft\Graph\Generated.models.accessReviewInstanceDecisionItemAccessPackageAs Microsoft\Graph\Generated.models.accessReviewInstanceDecisionItemAccessPackageAssignmentPolicyResource::|public|setAccessPackageDisplayName(value?:string):void Microsoft\Graph\Generated.models.accessReviewInstanceDecisionItemAccessPackageAssignmentPolicyResource::|public|setAccessPackageId(value?:string):void Microsoft\Graph\Generated.models.accessReviewInstanceDecisionItemAccessPackageAssignmentPolicyResource::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):AccessReviewInstanceDecisionItemAccessPackageAssignmentPolicyResource +Microsoft\Graph\Generated.models.accessReviewInstanceDecisionItemAccessPackageResource-->AccessReviewInstanceDecisionItemResource +Microsoft\Graph\Generated.models.accessReviewInstanceDecisionItemAccessPackageResource::|public|constructor():void +Microsoft\Graph\Generated.models.accessReviewInstanceDecisionItemAccessPackageResource::|public|getAccessPackageAssignmentPolicyDisplayName():string +Microsoft\Graph\Generated.models.accessReviewInstanceDecisionItemAccessPackageResource::|public|getAccessPackageAssignmentPolicyId():string +Microsoft\Graph\Generated.models.accessReviewInstanceDecisionItemAccessPackageResource::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.accessReviewInstanceDecisionItemAccessPackageResource::|public|OdataType:string +Microsoft\Graph\Generated.models.accessReviewInstanceDecisionItemAccessPackageResource::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.accessReviewInstanceDecisionItemAccessPackageResource::|public|setAccessPackageAssignmentPolicyDisplayName(value?:string):void +Microsoft\Graph\Generated.models.accessReviewInstanceDecisionItemAccessPackageResource::|public|setAccessPackageAssignmentPolicyId(value?:string):void +Microsoft\Graph\Generated.models.accessReviewInstanceDecisionItemAccessPackageResource::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):AccessReviewInstanceDecisionItemAccessPackageResource Microsoft\Graph\Generated.models.accessReviewInstanceDecisionItemAzureRoleResource-->AccessReviewInstanceDecisionItemResource Microsoft\Graph\Generated.models.accessReviewInstanceDecisionItemAzureRoleResource::|public|constructor():void Microsoft\Graph\Generated.models.accessReviewInstanceDecisionItemAzureRoleResource::|public|GetFieldDeserializers():array @@ -127254,10 +130930,14 @@ Microsoft\Graph\Generated.models.accessReviewInstanceDecisionItemResource~~>Addi Microsoft\Graph\Generated.models.accessReviewInstanceDecisionItemServicePrincipalResource-->AccessReviewInstanceDecisionItemResource Microsoft\Graph\Generated.models.accessReviewInstanceDecisionItemServicePrincipalResource::|public|constructor():void Microsoft\Graph\Generated.models.accessReviewInstanceDecisionItemServicePrincipalResource::|public|getAppId():string +Microsoft\Graph\Generated.models.accessReviewInstanceDecisionItemServicePrincipalResource::|public|getAppRoleDisplayName():string +Microsoft\Graph\Generated.models.accessReviewInstanceDecisionItemServicePrincipalResource::|public|getAppRoleId():string Microsoft\Graph\Generated.models.accessReviewInstanceDecisionItemServicePrincipalResource::|public|GetFieldDeserializers():array Microsoft\Graph\Generated.models.accessReviewInstanceDecisionItemServicePrincipalResource::|public|OdataType:string Microsoft\Graph\Generated.models.accessReviewInstanceDecisionItemServicePrincipalResource::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Generated.models.accessReviewInstanceDecisionItemServicePrincipalResource::|public|setAppId(value?:string):void +Microsoft\Graph\Generated.models.accessReviewInstanceDecisionItemServicePrincipalResource::|public|setAppRoleDisplayName(value?:string):void +Microsoft\Graph\Generated.models.accessReviewInstanceDecisionItemServicePrincipalResource::|public|setAppRoleId(value?:string):void Microsoft\Graph\Generated.models.accessReviewInstanceDecisionItemServicePrincipalResource::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):AccessReviewInstanceDecisionItemServicePrincipalResource Microsoft\Graph\Generated.models.accessReviewNotificationRecipientItem::|public|constructor():void Microsoft\Graph\Generated.models.accessReviewNotificationRecipientItem::|public|getAdditionalData():array @@ -127297,6 +130977,19 @@ Microsoft\Graph\Generated.models.accessReviewNotificationRecipientScope::|public Microsoft\Graph\Generated.models.accessReviewNotificationRecipientScope::|public|setOdataType(value?:string):void Microsoft\Graph\Generated.models.accessReviewNotificationRecipientScope::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):AccessReviewNotificationRecipientScope Microsoft\Graph\Generated.models.accessReviewNotificationRecipientScope~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Generated.models.accessReviewPrincipalScope-->AccessReviewScope +Microsoft\Graph\Generated.models.accessReviewPrincipalScope::|public|constructor():void +Microsoft\Graph\Generated.models.accessReviewPrincipalScope::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.accessReviewPrincipalScope::|public|getScopeType():AccessReviewPrincipalScopeType +Microsoft\Graph\Generated.models.accessReviewPrincipalScope::|public|OdataType:string +Microsoft\Graph\Generated.models.accessReviewPrincipalScope::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.accessReviewPrincipalScope::|public|setScopeType(value?:AccessReviewPrincipalScopeType):void +Microsoft\Graph\Generated.models.accessReviewPrincipalScope::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):AccessReviewPrincipalScope +Microsoft\Graph\Generated.models.accessReviewPrincipalScopeType::0000-allUsers +Microsoft\Graph\Generated.models.accessReviewPrincipalScopeType::0001-guestUsers +Microsoft\Graph\Generated.models.accessReviewPrincipalScopeType::0002-inactiveUsers +Microsoft\Graph\Generated.models.accessReviewPrincipalScopeType::0003-inactiveGuestUsers +Microsoft\Graph\Generated.models.accessReviewPrincipalScopeType::0004-unknownFutureValue Microsoft\Graph\Generated.models.accessReviewQueryScope-->AccessReviewScope Microsoft\Graph\Generated.models.accessReviewQueryScope::|public|constructor():void Microsoft\Graph\Generated.models.accessReviewQueryScope::|public|GetFieldDeserializers():array @@ -127320,6 +131013,24 @@ Microsoft\Graph\Generated.models.accessReviewRecommendationInsightSetting::|publ Microsoft\Graph\Generated.models.accessReviewRecommendationInsightSetting::|public|setOdataType(value?:string):void Microsoft\Graph\Generated.models.accessReviewRecommendationInsightSetting::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):AccessReviewRecommendationInsightSetting Microsoft\Graph\Generated.models.accessReviewRecommendationInsightSetting~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Generated.models.accessReviewResourceScope-->AccessReviewScope +Microsoft\Graph\Generated.models.accessReviewResourceScope::|public|constructor():void +Microsoft\Graph\Generated.models.accessReviewResourceScope::|public|getDisplayName():string +Microsoft\Graph\Generated.models.accessReviewResourceScope::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.accessReviewResourceScope::|public|getResourceId():string +Microsoft\Graph\Generated.models.accessReviewResourceScope::|public|getScopeType():AccessReviewResourceScopeType +Microsoft\Graph\Generated.models.accessReviewResourceScope::|public|OdataType:string +Microsoft\Graph\Generated.models.accessReviewResourceScope::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.accessReviewResourceScope::|public|setDisplayName(value?:string):void +Microsoft\Graph\Generated.models.accessReviewResourceScope::|public|setResourceId(value?:string):void +Microsoft\Graph\Generated.models.accessReviewResourceScope::|public|setScopeType(value?:AccessReviewResourceScopeType):void +Microsoft\Graph\Generated.models.accessReviewResourceScope::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):AccessReviewResourceScope +Microsoft\Graph\Generated.models.accessReviewResourceScopeType::0000-group +Microsoft\Graph\Generated.models.accessReviewResourceScopeType::0001-catalog +Microsoft\Graph\Generated.models.accessReviewResourceScopeType::0002-servicePrincipal +Microsoft\Graph\Generated.models.accessReviewResourceScopeType::0003-directoryRole +Microsoft\Graph\Generated.models.accessReviewResourceScopeType::0004-accessPackageAssignmentPolicy +Microsoft\Graph\Generated.models.accessReviewResourceScopeType::0005-unknownFutureValue Microsoft\Graph\Generated.models.accessReviewReviewer-->Entity Microsoft\Graph\Generated.models.accessReviewReviewer::|public|constructor():void Microsoft\Graph\Generated.models.accessReviewReviewer::|public|getCreatedDateTime():DateTime @@ -127347,6 +131058,8 @@ Microsoft\Graph\Generated.models.accessReviewReviewerScope::|public|getOdataType Microsoft\Graph\Generated.models.accessReviewReviewerScope::|public|getQuery():string Microsoft\Graph\Generated.models.accessReviewReviewerScope::|public|getQueryRoot():string Microsoft\Graph\Generated.models.accessReviewReviewerScope::|public|getQueryType():string +Microsoft\Graph\Generated.models.accessReviewReviewerScope::|public|getReviewerId():string +Microsoft\Graph\Generated.models.accessReviewReviewerScope::|public|getScopeType():AccessReviewReviewerScopeType Microsoft\Graph\Generated.models.accessReviewReviewerScope::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Generated.models.accessReviewReviewerScope::|public|setAdditionalData(value?:array):void Microsoft\Graph\Generated.models.accessReviewReviewerScope::|public|setBackingStore(value:BackingStore):void @@ -127354,7 +131067,17 @@ Microsoft\Graph\Generated.models.accessReviewReviewerScope::|public|setOdataType Microsoft\Graph\Generated.models.accessReviewReviewerScope::|public|setQuery(value?:string):void Microsoft\Graph\Generated.models.accessReviewReviewerScope::|public|setQueryRoot(value?:string):void Microsoft\Graph\Generated.models.accessReviewReviewerScope::|public|setQueryType(value?:string):void +Microsoft\Graph\Generated.models.accessReviewReviewerScope::|public|setReviewerId(value?:string):void +Microsoft\Graph\Generated.models.accessReviewReviewerScope::|public|setScopeType(value?:AccessReviewReviewerScopeType):void Microsoft\Graph\Generated.models.accessReviewReviewerScope::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):AccessReviewReviewerScope +Microsoft\Graph\Generated.models.accessReviewReviewerScopeType::0000-user +Microsoft\Graph\Generated.models.accessReviewReviewerScopeType::0001-group +Microsoft\Graph\Generated.models.accessReviewReviewerScopeType::0002-self +Microsoft\Graph\Generated.models.accessReviewReviewerScopeType::0003-manager +Microsoft\Graph\Generated.models.accessReviewReviewerScopeType::0004-sponsor +Microsoft\Graph\Generated.models.accessReviewReviewerScopeType::0005-resourceOwner +Microsoft\Graph\Generated.models.accessReviewReviewerScopeType::0006-managerOrSponsor +Microsoft\Graph\Generated.models.accessReviewReviewerScopeType::0007-unknownFutureValue Microsoft\Graph\Generated.models.accessReviewReviewerScope~~>AdditionalDataHolder; BackedModel; Parsable Microsoft\Graph\Generated.models.accessReviewScheduleDefinition-->Entity Microsoft\Graph\Generated.models.accessReviewScheduleDefinition::|public|constructor():void @@ -127452,10 +131175,12 @@ Microsoft\Graph\Generated.models.accessReviewSet::|public|constructor():void Microsoft\Graph\Generated.models.accessReviewSet::|public|getDefinitions():array Microsoft\Graph\Generated.models.accessReviewSet::|public|GetFieldDeserializers():array Microsoft\Graph\Generated.models.accessReviewSet::|public|getHistoryDefinitions():array +Microsoft\Graph\Generated.models.accessReviewSet::|public|getUnified():UnifiedRoot Microsoft\Graph\Generated.models.accessReviewSet::|public|OdataType:string Microsoft\Graph\Generated.models.accessReviewSet::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Generated.models.accessReviewSet::|public|setDefinitions(value?:array):void Microsoft\Graph\Generated.models.accessReviewSet::|public|setHistoryDefinitions(value?:array):void +Microsoft\Graph\Generated.models.accessReviewSet::|public|setUnified(value?:UnifiedRoot):void Microsoft\Graph\Generated.models.accessReviewSet::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):AccessReviewSet Microsoft\Graph\Generated.models.accessReviewStage-->Entity Microsoft\Graph\Generated.models.accessReviewStage::|public|constructor():void @@ -137154,6 +140879,8 @@ Microsoft\Graph\Generated.models.connectionStatus::0002-succeeded Microsoft\Graph\Generated.models.connectionStatus::0003-blocked Microsoft\Graph\Generated.models.connectionStatus::0004-failed Microsoft\Graph\Generated.models.connectionStatus::0005-unknownFutureValue +Microsoft\Graph\Generated.models.connectorType::0000-sapIag +Microsoft\Graph\Generated.models.connectorType::0001-unknownFutureValue Microsoft\Graph\Generated.models.contact-->OutlookItem Microsoft\Graph\Generated.models.contact::|public|constructor():void Microsoft\Graph\Generated.models.contact::|public|getAssistantName():string @@ -137658,6 +141385,7 @@ Microsoft\Graph\Generated.models.copilotAdminSetting::|public|setLimitedMode(val Microsoft\Graph\Generated.models.copilotAdminSetting::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):CopilotAdminSetting Microsoft\Graph\Generated.models.copilotPackage-->Entity Microsoft\Graph\Generated.models.copilotPackage::|public|constructor():void +Microsoft\Graph\Generated.models.copilotPackage::|public|getAgentIdentityId():string Microsoft\Graph\Generated.models.copilotPackage::|public|getAppId():string Microsoft\Graph\Generated.models.copilotPackage::|public|getAssetId():string Microsoft\Graph\Generated.models.copilotPackage::|public|getAvailableTo():PackageStatus @@ -137680,6 +141408,7 @@ Microsoft\Graph\Generated.models.copilotPackage::|public|getVersion():string Microsoft\Graph\Generated.models.copilotPackage::|public|getZipFile():StreamInterface Microsoft\Graph\Generated.models.copilotPackage::|public|OdataType:string Microsoft\Graph\Generated.models.copilotPackage::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.copilotPackage::|public|setAgentIdentityId(value?:string):void Microsoft\Graph\Generated.models.copilotPackage::|public|setAppId(value?:string):void Microsoft\Graph\Generated.models.copilotPackage::|public|setAssetId(value?:string):void Microsoft\Graph\Generated.models.copilotPackage::|public|setAvailableTo(value?:PackageStatus):void @@ -137703,22 +141432,32 @@ Microsoft\Graph\Generated.models.copilotPackage::|static|public|CreateFromDiscri Microsoft\Graph\Generated.models.copilotPackageDetail-->CopilotPackage Microsoft\Graph\Generated.models.copilotPackageDetail::|public|constructor():void Microsoft\Graph\Generated.models.copilotPackageDetail::|public|getAcquireUsersAndGroups():array +Microsoft\Graph\Generated.models.copilotPackageDetail::|public|getActiveUsers():int Microsoft\Graph\Generated.models.copilotPackageDetail::|public|getAllowedUsersAndGroups():array Microsoft\Graph\Generated.models.copilotPackageDetail::|public|getCategories():array Microsoft\Graph\Generated.models.copilotPackageDetail::|public|getElementDetails():array +Microsoft\Graph\Generated.models.copilotPackageDetail::|public|getExceptionRate():float Microsoft\Graph\Generated.models.copilotPackageDetail::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.copilotPackageDetail::|public|getLastUsedDateTime():DateTime Microsoft\Graph\Generated.models.copilotPackageDetail::|public|getLongDescription():string Microsoft\Graph\Generated.models.copilotPackageDetail::|public|getSensitivity():string Microsoft\Graph\Generated.models.copilotPackageDetail::|public|getSharedWithUsersAndGroups():array +Microsoft\Graph\Generated.models.copilotPackageDetail::|public|getTotalRunTimeInHours():float +Microsoft\Graph\Generated.models.copilotPackageDetail::|public|getTotalSessions():int Microsoft\Graph\Generated.models.copilotPackageDetail::|public|OdataType:string Microsoft\Graph\Generated.models.copilotPackageDetail::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Generated.models.copilotPackageDetail::|public|setAcquireUsersAndGroups(value?:array):void +Microsoft\Graph\Generated.models.copilotPackageDetail::|public|setActiveUsers(value?:int):void Microsoft\Graph\Generated.models.copilotPackageDetail::|public|setAllowedUsersAndGroups(value?:array):void Microsoft\Graph\Generated.models.copilotPackageDetail::|public|setCategories(value?:array):void Microsoft\Graph\Generated.models.copilotPackageDetail::|public|setElementDetails(value?:array):void +Microsoft\Graph\Generated.models.copilotPackageDetail::|public|setExceptionRate(value?:float):void +Microsoft\Graph\Generated.models.copilotPackageDetail::|public|setLastUsedDateTime(value?:DateTime):void Microsoft\Graph\Generated.models.copilotPackageDetail::|public|setLongDescription(value?:string):void Microsoft\Graph\Generated.models.copilotPackageDetail::|public|setSensitivity(value?:string):void Microsoft\Graph\Generated.models.copilotPackageDetail::|public|setSharedWithUsersAndGroups(value?:array):void +Microsoft\Graph\Generated.models.copilotPackageDetail::|public|setTotalRunTimeInHours(value?:float):void +Microsoft\Graph\Generated.models.copilotPackageDetail::|public|setTotalSessions(value?:int):void Microsoft\Graph\Generated.models.copilotPackageDetail::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):CopilotPackageDetail Microsoft\Graph\Generated.models.copilotReportRoot-->Entity Microsoft\Graph\Generated.models.copilotReportRoot::|public|constructor():void @@ -137852,6 +141591,7 @@ Microsoft\Graph\Generated.models.crossTenantAccessPolicyConfigurationDefault::|p Microsoft\Graph\Generated.models.crossTenantAccessPolicyConfigurationDefault::|public|getInboundTrust():CrossTenantAccessPolicyInboundTrust Microsoft\Graph\Generated.models.crossTenantAccessPolicyConfigurationDefault::|public|getInvitationRedemptionIdentityProviderConfiguration():DefaultInvitationRedemptionIdentityProviderConfiguration Microsoft\Graph\Generated.models.crossTenantAccessPolicyConfigurationDefault::|public|getIsServiceDefault():bool +Microsoft\Graph\Generated.models.crossTenantAccessPolicyConfigurationDefault::|public|getM365Capabilities():array Microsoft\Graph\Generated.models.crossTenantAccessPolicyConfigurationDefault::|public|getM365CollaborationInbound():CrossTenantAccessPolicyM365CollaborationInboundSetting Microsoft\Graph\Generated.models.crossTenantAccessPolicyConfigurationDefault::|public|getM365CollaborationOutbound():CrossTenantAccessPolicyM365CollaborationOutboundSetting Microsoft\Graph\Generated.models.crossTenantAccessPolicyConfigurationDefault::|public|getTenantRestrictions():CrossTenantAccessPolicyTenantRestrictions @@ -137866,6 +141606,7 @@ Microsoft\Graph\Generated.models.crossTenantAccessPolicyConfigurationDefault::|p Microsoft\Graph\Generated.models.crossTenantAccessPolicyConfigurationDefault::|public|setInboundTrust(value?:CrossTenantAccessPolicyInboundTrust):void Microsoft\Graph\Generated.models.crossTenantAccessPolicyConfigurationDefault::|public|setInvitationRedemptionIdentityProviderConfiguration(value?:DefaultInvitationRedemptionIdentityProviderConfiguration):void Microsoft\Graph\Generated.models.crossTenantAccessPolicyConfigurationDefault::|public|setIsServiceDefault(value?:bool):void +Microsoft\Graph\Generated.models.crossTenantAccessPolicyConfigurationDefault::|public|setM365Capabilities(value?:array):void Microsoft\Graph\Generated.models.crossTenantAccessPolicyConfigurationDefault::|public|setM365CollaborationInbound(value?:CrossTenantAccessPolicyM365CollaborationInboundSetting):void Microsoft\Graph\Generated.models.crossTenantAccessPolicyConfigurationDefault::|public|setM365CollaborationOutbound(value?:CrossTenantAccessPolicyM365CollaborationOutboundSetting):void Microsoft\Graph\Generated.models.crossTenantAccessPolicyConfigurationDefault::|public|setTenantRestrictions(value?:CrossTenantAccessPolicyTenantRestrictions):void @@ -137884,6 +141625,7 @@ Microsoft\Graph\Generated.models.crossTenantAccessPolicyConfigurationPartner::|p Microsoft\Graph\Generated.models.crossTenantAccessPolicyConfigurationPartner::|public|getInboundTrust():CrossTenantAccessPolicyInboundTrust Microsoft\Graph\Generated.models.crossTenantAccessPolicyConfigurationPartner::|public|getIsInMultiTenantOrganization():bool Microsoft\Graph\Generated.models.crossTenantAccessPolicyConfigurationPartner::|public|getIsServiceProvider():bool +Microsoft\Graph\Generated.models.crossTenantAccessPolicyConfigurationPartner::|public|getM365Capabilities():array Microsoft\Graph\Generated.models.crossTenantAccessPolicyConfigurationPartner::|public|getM365CollaborationInbound():CrossTenantAccessPolicyM365CollaborationInboundSetting Microsoft\Graph\Generated.models.crossTenantAccessPolicyConfigurationPartner::|public|getM365CollaborationOutbound():CrossTenantAccessPolicyM365CollaborationOutboundSetting Microsoft\Graph\Generated.models.crossTenantAccessPolicyConfigurationPartner::|public|getOdataType():string @@ -137903,6 +141645,7 @@ Microsoft\Graph\Generated.models.crossTenantAccessPolicyConfigurationPartner::|p Microsoft\Graph\Generated.models.crossTenantAccessPolicyConfigurationPartner::|public|setInboundTrust(value?:CrossTenantAccessPolicyInboundTrust):void Microsoft\Graph\Generated.models.crossTenantAccessPolicyConfigurationPartner::|public|setIsInMultiTenantOrganization(value?:bool):void Microsoft\Graph\Generated.models.crossTenantAccessPolicyConfigurationPartner::|public|setIsServiceProvider(value?:bool):void +Microsoft\Graph\Generated.models.crossTenantAccessPolicyConfigurationPartner::|public|setM365Capabilities(value?:array):void Microsoft\Graph\Generated.models.crossTenantAccessPolicyConfigurationPartner::|public|setM365CollaborationInbound(value?:CrossTenantAccessPolicyM365CollaborationInboundSetting):void Microsoft\Graph\Generated.models.crossTenantAccessPolicyConfigurationPartner::|public|setM365CollaborationOutbound(value?:CrossTenantAccessPolicyM365CollaborationOutboundSetting):void Microsoft\Graph\Generated.models.crossTenantAccessPolicyConfigurationPartner::|public|setOdataType(value?:string):void @@ -138006,6 +141749,36 @@ Microsoft\Graph\Generated.models.crossTenantAccessPolicyTenantRestrictions::|pub Microsoft\Graph\Generated.models.crossTenantAccessPolicyTenantRestrictions::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Generated.models.crossTenantAccessPolicyTenantRestrictions::|public|setDevices(value?:DevicesFilter):void Microsoft\Graph\Generated.models.crossTenantAccessPolicyTenantRestrictions::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):CrossTenantAccessPolicyTenantRestrictions +Microsoft\Graph\Generated.models.crossTenantCalendarAvailabilityBasic-->M365CapabilityBase +Microsoft\Graph\Generated.models.crossTenantCalendarAvailabilityBasic::|public|constructor():void +Microsoft\Graph\Generated.models.crossTenantCalendarAvailabilityBasic::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.crossTenantCalendarAvailabilityBasic::|public|OdataType:string +Microsoft\Graph\Generated.models.crossTenantCalendarAvailabilityBasic::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.crossTenantCalendarAvailabilityBasic::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):CrossTenantCalendarAvailabilityBasic +Microsoft\Graph\Generated.models.crossTenantCalendarAvailabilityLimitedDetails-->M365CapabilityBase +Microsoft\Graph\Generated.models.crossTenantCalendarAvailabilityLimitedDetails::|public|constructor():void +Microsoft\Graph\Generated.models.crossTenantCalendarAvailabilityLimitedDetails::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.crossTenantCalendarAvailabilityLimitedDetails::|public|OdataType:string +Microsoft\Graph\Generated.models.crossTenantCalendarAvailabilityLimitedDetails::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.crossTenantCalendarAvailabilityLimitedDetails::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):CrossTenantCalendarAvailabilityLimitedDetails +Microsoft\Graph\Generated.models.crossTenantCalendarSharingFreeBusyDetail-->M365CapabilityBase +Microsoft\Graph\Generated.models.crossTenantCalendarSharingFreeBusyDetail::|public|constructor():void +Microsoft\Graph\Generated.models.crossTenantCalendarSharingFreeBusyDetail::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.crossTenantCalendarSharingFreeBusyDetail::|public|OdataType:string +Microsoft\Graph\Generated.models.crossTenantCalendarSharingFreeBusyDetail::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.crossTenantCalendarSharingFreeBusyDetail::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):CrossTenantCalendarSharingFreeBusyDetail +Microsoft\Graph\Generated.models.crossTenantCalendarSharingFreeBusyReviewer-->M365CapabilityBase +Microsoft\Graph\Generated.models.crossTenantCalendarSharingFreeBusyReviewer::|public|constructor():void +Microsoft\Graph\Generated.models.crossTenantCalendarSharingFreeBusyReviewer::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.crossTenantCalendarSharingFreeBusyReviewer::|public|OdataType:string +Microsoft\Graph\Generated.models.crossTenantCalendarSharingFreeBusyReviewer::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.crossTenantCalendarSharingFreeBusyReviewer::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):CrossTenantCalendarSharingFreeBusyReviewer +Microsoft\Graph\Generated.models.crossTenantCalendarSharingFreeBusySimple-->M365CapabilityBase +Microsoft\Graph\Generated.models.crossTenantCalendarSharingFreeBusySimple::|public|constructor():void +Microsoft\Graph\Generated.models.crossTenantCalendarSharingFreeBusySimple::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.crossTenantCalendarSharingFreeBusySimple::|public|OdataType:string +Microsoft\Graph\Generated.models.crossTenantCalendarSharingFreeBusySimple::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.crossTenantCalendarSharingFreeBusySimple::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):CrossTenantCalendarSharingFreeBusySimple Microsoft\Graph\Generated.models.crossTenantIdentitySyncPolicyPartner::|public|constructor():void Microsoft\Graph\Generated.models.crossTenantIdentitySyncPolicyPartner::|public|getAdditionalData():array Microsoft\Graph\Generated.models.crossTenantIdentitySyncPolicyPartner::|public|getBackingStore():BackingStore @@ -138023,6 +141796,42 @@ Microsoft\Graph\Generated.models.crossTenantIdentitySyncPolicyPartner::|public|s Microsoft\Graph\Generated.models.crossTenantIdentitySyncPolicyPartner::|public|setUserSyncInbound(value?:CrossTenantUserSyncInbound):void Microsoft\Graph\Generated.models.crossTenantIdentitySyncPolicyPartner::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):CrossTenantIdentitySyncPolicyPartner Microsoft\Graph\Generated.models.crossTenantIdentitySyncPolicyPartner~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Generated.models.crossTenantMailTipsAll-->M365CapabilityBase +Microsoft\Graph\Generated.models.crossTenantMailTipsAll::|public|constructor():void +Microsoft\Graph\Generated.models.crossTenantMailTipsAll::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.crossTenantMailTipsAll::|public|OdataType:string +Microsoft\Graph\Generated.models.crossTenantMailTipsAll::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.crossTenantMailTipsAll::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):CrossTenantMailTipsAll +Microsoft\Graph\Generated.models.crossTenantMailTipsLimited-->M365CapabilityBase +Microsoft\Graph\Generated.models.crossTenantMailTipsLimited::|public|constructor():void +Microsoft\Graph\Generated.models.crossTenantMailTipsLimited::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.crossTenantMailTipsLimited::|public|OdataType:string +Microsoft\Graph\Generated.models.crossTenantMailTipsLimited::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.crossTenantMailTipsLimited::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):CrossTenantMailTipsLimited +Microsoft\Graph\Generated.models.crossTenantMigration-->M365CapabilityBase +Microsoft\Graph\Generated.models.crossTenantMigration::|public|constructor():void +Microsoft\Graph\Generated.models.crossTenantMigration::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.crossTenantMigration::|public|OdataType:string +Microsoft\Graph\Generated.models.crossTenantMigration::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.crossTenantMigration::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):CrossTenantMigration +Microsoft\Graph\Generated.models.crossTenantOpenProfileCard-->M365CapabilityBase +Microsoft\Graph\Generated.models.crossTenantOpenProfileCard::|public|constructor():void +Microsoft\Graph\Generated.models.crossTenantOpenProfileCard::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.crossTenantOpenProfileCard::|public|OdataType:string +Microsoft\Graph\Generated.models.crossTenantOpenProfileCard::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.crossTenantOpenProfileCard::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):CrossTenantOpenProfileCard +Microsoft\Graph\Generated.models.crossTenantPlacesDeskBooking-->M365CapabilityBase +Microsoft\Graph\Generated.models.crossTenantPlacesDeskBooking::|public|constructor():void +Microsoft\Graph\Generated.models.crossTenantPlacesDeskBooking::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.crossTenantPlacesDeskBooking::|public|OdataType:string +Microsoft\Graph\Generated.models.crossTenantPlacesDeskBooking::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.crossTenantPlacesDeskBooking::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):CrossTenantPlacesDeskBooking +Microsoft\Graph\Generated.models.crossTenantPlacesRoomBooking-->M365CapabilityBase +Microsoft\Graph\Generated.models.crossTenantPlacesRoomBooking::|public|constructor():void +Microsoft\Graph\Generated.models.crossTenantPlacesRoomBooking::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.crossTenantPlacesRoomBooking::|public|OdataType:string +Microsoft\Graph\Generated.models.crossTenantPlacesRoomBooking::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.crossTenantPlacesRoomBooking::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):CrossTenantPlacesRoomBooking Microsoft\Graph\Generated.models.crossTenantUserSyncInbound::|public|constructor():void Microsoft\Graph\Generated.models.crossTenantUserSyncInbound::|public|getAdditionalData():array Microsoft\Graph\Generated.models.crossTenantUserSyncInbound::|public|getBackingStore():BackingStore @@ -139256,9 +143065,10 @@ Microsoft\Graph\Generated.models.deviceAndAppManagementRoleDefinition::|public|G Microsoft\Graph\Generated.models.deviceAndAppManagementRoleDefinition::|public|OdataType:string Microsoft\Graph\Generated.models.deviceAndAppManagementRoleDefinition::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Generated.models.deviceAndAppManagementRoleDefinition::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):DeviceAndAppManagementRoleDefinition -Microsoft\Graph\Generated.models.deviceAppManagement-->Entity Microsoft\Graph\Generated.models.deviceAppManagement::|public|constructor():void +Microsoft\Graph\Generated.models.deviceAppManagement::|public|getAdditionalData():array Microsoft\Graph\Generated.models.deviceAppManagement::|public|getAndroidManagedAppProtections():array +Microsoft\Graph\Generated.models.deviceAppManagement::|public|getBackingStore():BackingStore Microsoft\Graph\Generated.models.deviceAppManagement::|public|getDefaultManagedAppProtections():array Microsoft\Graph\Generated.models.deviceAppManagement::|public|GetFieldDeserializers():array Microsoft\Graph\Generated.models.deviceAppManagement::|public|getIosManagedAppProtections():array @@ -139275,12 +143085,14 @@ Microsoft\Graph\Generated.models.deviceAppManagement::|public|getMobileAppCatego Microsoft\Graph\Generated.models.deviceAppManagement::|public|getMobileAppConfigurations():array Microsoft\Graph\Generated.models.deviceAppManagement::|public|getMobileAppRelationships():array Microsoft\Graph\Generated.models.deviceAppManagement::|public|getMobileApps():array +Microsoft\Graph\Generated.models.deviceAppManagement::|public|getOdataType():string Microsoft\Graph\Generated.models.deviceAppManagement::|public|getTargetedManagedAppConfigurations():array Microsoft\Graph\Generated.models.deviceAppManagement::|public|getVppTokens():array Microsoft\Graph\Generated.models.deviceAppManagement::|public|getWindowsInformationProtectionPolicies():array -Microsoft\Graph\Generated.models.deviceAppManagement::|public|OdataType:string Microsoft\Graph\Generated.models.deviceAppManagement::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.deviceAppManagement::|public|setAdditionalData(value?:array):void Microsoft\Graph\Generated.models.deviceAppManagement::|public|setAndroidManagedAppProtections(value?:array):void +Microsoft\Graph\Generated.models.deviceAppManagement::|public|setBackingStore(value:BackingStore):void Microsoft\Graph\Generated.models.deviceAppManagement::|public|setDefaultManagedAppProtections(value?:array):void Microsoft\Graph\Generated.models.deviceAppManagement::|public|setIosManagedAppProtections(value?:array):void Microsoft\Graph\Generated.models.deviceAppManagement::|public|setIsEnabledForMicrosoftStoreForBusiness(value?:bool):void @@ -139296,10 +143108,12 @@ Microsoft\Graph\Generated.models.deviceAppManagement::|public|setMobileAppCatego Microsoft\Graph\Generated.models.deviceAppManagement::|public|setMobileAppConfigurations(value?:array):void Microsoft\Graph\Generated.models.deviceAppManagement::|public|setMobileAppRelationships(value?:array):void Microsoft\Graph\Generated.models.deviceAppManagement::|public|setMobileApps(value?:array):void +Microsoft\Graph\Generated.models.deviceAppManagement::|public|setOdataType(value?:string):void Microsoft\Graph\Generated.models.deviceAppManagement::|public|setTargetedManagedAppConfigurations(value?:array):void Microsoft\Graph\Generated.models.deviceAppManagement::|public|setVppTokens(value?:array):void Microsoft\Graph\Generated.models.deviceAppManagement::|public|setWindowsInformationProtectionPolicies(value?:array):void Microsoft\Graph\Generated.models.deviceAppManagement::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):DeviceAppManagement +Microsoft\Graph\Generated.models.deviceAppManagement~~>AdditionalDataHolder; BackedModel; Parsable Microsoft\Graph\Generated.models.deviceCategory-->Entity Microsoft\Graph\Generated.models.deviceCategory::|public|constructor():void Microsoft\Graph\Generated.models.deviceCategory::|public|getDescription():string @@ -143437,6 +147251,7 @@ Microsoft\Graph\Generated.models.entitlementManagement::|public|getAvailableAcce Microsoft\Graph\Generated.models.entitlementManagement::|public|getCatalogs():array Microsoft\Graph\Generated.models.entitlementManagement::|public|getConnectedOrganizations():array Microsoft\Graph\Generated.models.entitlementManagement::|public|getControlConfigurations():array +Microsoft\Graph\Generated.models.entitlementManagement::|public|getExternalOriginResourceConnectors():array Microsoft\Graph\Generated.models.entitlementManagement::|public|GetFieldDeserializers():array Microsoft\Graph\Generated.models.entitlementManagement::|public|getResourceEnvironments():array Microsoft\Graph\Generated.models.entitlementManagement::|public|getResourceRequests():array @@ -143456,6 +147271,7 @@ Microsoft\Graph\Generated.models.entitlementManagement::|public|setAvailableAcce Microsoft\Graph\Generated.models.entitlementManagement::|public|setCatalogs(value?:array):void Microsoft\Graph\Generated.models.entitlementManagement::|public|setConnectedOrganizations(value?:array):void Microsoft\Graph\Generated.models.entitlementManagement::|public|setControlConfigurations(value?:array):void +Microsoft\Graph\Generated.models.entitlementManagement::|public|setExternalOriginResourceConnectors(value?:array):void Microsoft\Graph\Generated.models.entitlementManagement::|public|setResourceEnvironments(value?:array):void Microsoft\Graph\Generated.models.entitlementManagement::|public|setResourceRequests(value?:array):void Microsoft\Graph\Generated.models.entitlementManagement::|public|setResourceRoleScopes(value?:array):void @@ -144758,12 +148574,59 @@ Microsoft\Graph\Generated.models.externalLink::|public|setHref(value?:string):vo Microsoft\Graph\Generated.models.externalLink::|public|setOdataType(value?:string):void Microsoft\Graph\Generated.models.externalLink::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):ExternalLink Microsoft\Graph\Generated.models.externalLink~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Generated.models.externalOriginResourceConnector-->Entity +Microsoft\Graph\Generated.models.externalOriginResourceConnector::|public|constructor():void +Microsoft\Graph\Generated.models.externalOriginResourceConnector::|public|getConnectionInfo():ConnectionInfo +Microsoft\Graph\Generated.models.externalOriginResourceConnector::|public|getConnectorType():ConnectorType +Microsoft\Graph\Generated.models.externalOriginResourceConnector::|public|getCreatedBy():string +Microsoft\Graph\Generated.models.externalOriginResourceConnector::|public|getCreatedDateTime():DateTime +Microsoft\Graph\Generated.models.externalOriginResourceConnector::|public|getDescription():string +Microsoft\Graph\Generated.models.externalOriginResourceConnector::|public|getDisplayName():string +Microsoft\Graph\Generated.models.externalOriginResourceConnector::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.externalOriginResourceConnector::|public|getModifiedBy():string +Microsoft\Graph\Generated.models.externalOriginResourceConnector::|public|getModifiedDateTime():DateTime +Microsoft\Graph\Generated.models.externalOriginResourceConnector::|public|OdataType:string +Microsoft\Graph\Generated.models.externalOriginResourceConnector::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.externalOriginResourceConnector::|public|setConnectionInfo(value?:ConnectionInfo):void +Microsoft\Graph\Generated.models.externalOriginResourceConnector::|public|setConnectorType(value?:ConnectorType):void +Microsoft\Graph\Generated.models.externalOriginResourceConnector::|public|setCreatedBy(value?:string):void +Microsoft\Graph\Generated.models.externalOriginResourceConnector::|public|setCreatedDateTime(value?:DateTime):void +Microsoft\Graph\Generated.models.externalOriginResourceConnector::|public|setDescription(value?:string):void +Microsoft\Graph\Generated.models.externalOriginResourceConnector::|public|setDisplayName(value?:string):void +Microsoft\Graph\Generated.models.externalOriginResourceConnector::|public|setModifiedBy(value?:string):void +Microsoft\Graph\Generated.models.externalOriginResourceConnector::|public|setModifiedDateTime(value?:DateTime):void +Microsoft\Graph\Generated.models.externalOriginResourceConnector::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):ExternalOriginResourceConnector +Microsoft\Graph\Generated.models.externalOriginResourceConnectorCollectionResponse-->BaseCollectionPaginationCountResponse +Microsoft\Graph\Generated.models.externalOriginResourceConnectorCollectionResponse::|public|constructor():void +Microsoft\Graph\Generated.models.externalOriginResourceConnectorCollectionResponse::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.externalOriginResourceConnectorCollectionResponse::|public|getValue():array +Microsoft\Graph\Generated.models.externalOriginResourceConnectorCollectionResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.externalOriginResourceConnectorCollectionResponse::|public|setValue(value?:array):void +Microsoft\Graph\Generated.models.externalOriginResourceConnectorCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):ExternalOriginResourceConnectorCollectionResponse Microsoft\Graph\Generated.models.externalSponsors-->SubjectSet Microsoft\Graph\Generated.models.externalSponsors::|public|constructor():void Microsoft\Graph\Generated.models.externalSponsors::|public|GetFieldDeserializers():array Microsoft\Graph\Generated.models.externalSponsors::|public|OdataType:string Microsoft\Graph\Generated.models.externalSponsors::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Generated.models.externalSponsors::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):ExternalSponsors +Microsoft\Graph\Generated.models.externalTokenBasedSapIagConnectionInfo-->ConnectionInfo +Microsoft\Graph\Generated.models.externalTokenBasedSapIagConnectionInfo::|public|constructor():void +Microsoft\Graph\Generated.models.externalTokenBasedSapIagConnectionInfo::|public|getAccessTokenUrl():string +Microsoft\Graph\Generated.models.externalTokenBasedSapIagConnectionInfo::|public|getClientId():string +Microsoft\Graph\Generated.models.externalTokenBasedSapIagConnectionInfo::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.externalTokenBasedSapIagConnectionInfo::|public|getKeyVaultName():string +Microsoft\Graph\Generated.models.externalTokenBasedSapIagConnectionInfo::|public|getResourceGroup():string +Microsoft\Graph\Generated.models.externalTokenBasedSapIagConnectionInfo::|public|getSecretName():string +Microsoft\Graph\Generated.models.externalTokenBasedSapIagConnectionInfo::|public|getSubscriptionId():string +Microsoft\Graph\Generated.models.externalTokenBasedSapIagConnectionInfo::|public|OdataType:string +Microsoft\Graph\Generated.models.externalTokenBasedSapIagConnectionInfo::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.externalTokenBasedSapIagConnectionInfo::|public|setAccessTokenUrl(value?:string):void +Microsoft\Graph\Generated.models.externalTokenBasedSapIagConnectionInfo::|public|setClientId(value?:string):void +Microsoft\Graph\Generated.models.externalTokenBasedSapIagConnectionInfo::|public|setKeyVaultName(value?:string):void +Microsoft\Graph\Generated.models.externalTokenBasedSapIagConnectionInfo::|public|setResourceGroup(value?:string):void +Microsoft\Graph\Generated.models.externalTokenBasedSapIagConnectionInfo::|public|setSecretName(value?:string):void +Microsoft\Graph\Generated.models.externalTokenBasedSapIagConnectionInfo::|public|setSubscriptionId(value?:string):void +Microsoft\Graph\Generated.models.externalTokenBasedSapIagConnectionInfo::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):ExternalTokenBasedSapIagConnectionInfo Microsoft\Graph\Generated.models.externalUsersSelfServiceSignUpEventsFlow-->AuthenticationEventsFlow Microsoft\Graph\Generated.models.externalUsersSelfServiceSignUpEventsFlow::|public|constructor():void Microsoft\Graph\Generated.models.externalUsersSelfServiceSignUpEventsFlow::|public|GetFieldDeserializers():array @@ -146349,6 +150212,38 @@ Microsoft\Graph\Generated.models.identityGovernance.attributeChangeTrigger::|pub Microsoft\Graph\Generated.models.identityGovernance.attributeChangeTrigger::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Generated.models.identityGovernance.attributeChangeTrigger::|public|setTriggerAttributes(value?:array):void Microsoft\Graph\Generated.models.identityGovernance.attributeChangeTrigger::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):AttributeChangeTrigger +Microsoft\Graph\Generated.models.identityGovernance.attributeSetEntry::|public|constructor():void +Microsoft\Graph\Generated.models.identityGovernance.attributeSetEntry::|public|getAdditionalData():array +Microsoft\Graph\Generated.models.identityGovernance.attributeSetEntry::|public|getBackingStore():BackingStore +Microsoft\Graph\Generated.models.identityGovernance.attributeSetEntry::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.identityGovernance.attributeSetEntry::|public|getName():string +Microsoft\Graph\Generated.models.identityGovernance.attributeSetEntry::|public|getOdataType():string +Microsoft\Graph\Generated.models.identityGovernance.attributeSetEntry::|public|getValue():string +Microsoft\Graph\Generated.models.identityGovernance.attributeSetEntry::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.identityGovernance.attributeSetEntry::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Generated.models.identityGovernance.attributeSetEntry::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Generated.models.identityGovernance.attributeSetEntry::|public|setName(value?:string):void +Microsoft\Graph\Generated.models.identityGovernance.attributeSetEntry::|public|setOdataType(value?:string):void +Microsoft\Graph\Generated.models.identityGovernance.attributeSetEntry::|public|setValue(value?:string):void +Microsoft\Graph\Generated.models.identityGovernance.attributeSetEntry::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):AttributeSetEntry +Microsoft\Graph\Generated.models.identityGovernance.attributeSetEntry~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Generated.models.identityGovernance.awaitedWorkflowProcessingResult::|public|constructor():void +Microsoft\Graph\Generated.models.identityGovernance.awaitedWorkflowProcessingResult::|public|getAdditionalData():array +Microsoft\Graph\Generated.models.identityGovernance.awaitedWorkflowProcessingResult::|public|getBackingStore():BackingStore +Microsoft\Graph\Generated.models.identityGovernance.awaitedWorkflowProcessingResult::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.identityGovernance.awaitedWorkflowProcessingResult::|public|getOdataType():string +Microsoft\Graph\Generated.models.identityGovernance.awaitedWorkflowProcessingResult::|public|getProcessingStatus():LifecycleWorkflowProcessingStatus +Microsoft\Graph\Generated.models.identityGovernance.awaitedWorkflowProcessingResult::|public|getStatusReasons():array +Microsoft\Graph\Generated.models.identityGovernance.awaitedWorkflowProcessingResult::|public|getSubject():WorkflowSubject +Microsoft\Graph\Generated.models.identityGovernance.awaitedWorkflowProcessingResult::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.identityGovernance.awaitedWorkflowProcessingResult::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Generated.models.identityGovernance.awaitedWorkflowProcessingResult::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Generated.models.identityGovernance.awaitedWorkflowProcessingResult::|public|setOdataType(value?:string):void +Microsoft\Graph\Generated.models.identityGovernance.awaitedWorkflowProcessingResult::|public|setProcessingStatus(value?:LifecycleWorkflowProcessingStatus):void +Microsoft\Graph\Generated.models.identityGovernance.awaitedWorkflowProcessingResult::|public|setStatusReasons(value?:array):void +Microsoft\Graph\Generated.models.identityGovernance.awaitedWorkflowProcessingResult::|public|setSubject(value?:WorkflowSubject):void +Microsoft\Graph\Generated.models.identityGovernance.awaitedWorkflowProcessingResult::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):AwaitedWorkflowProcessingResult +Microsoft\Graph\Generated.models.identityGovernance.awaitedWorkflowProcessingResult~~>AdditionalDataHolder; BackedModel; Parsable Microsoft\Graph\Generated.models.identityGovernance.cancelRunsScope-->CancelScope Microsoft\Graph\Generated.models.identityGovernance.cancelRunsScope::|public|constructor():void Microsoft\Graph\Generated.models.identityGovernance.cancelRunsScope::|public|GetFieldDeserializers():array @@ -146384,6 +150279,7 @@ Microsoft\Graph\Generated.models.identityGovernance.customTaskExtension::|public Microsoft\Graph\Generated.models.identityGovernance.customTaskExtension::|public|GetFieldDeserializers():array Microsoft\Graph\Generated.models.identityGovernance.customTaskExtension::|public|getLastModifiedBy():User Microsoft\Graph\Generated.models.identityGovernance.customTaskExtension::|public|getLastModifiedDateTime():DateTime +Microsoft\Graph\Generated.models.identityGovernance.customTaskExtension::|public|getReplyMode():CustomTaskExtensionReplyMode Microsoft\Graph\Generated.models.identityGovernance.customTaskExtension::|public|OdataType:string Microsoft\Graph\Generated.models.identityGovernance.customTaskExtension::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Generated.models.identityGovernance.customTaskExtension::|public|setCallbackConfiguration(value?:CustomExtensionCallbackConfiguration):void @@ -146391,6 +150287,7 @@ Microsoft\Graph\Generated.models.identityGovernance.customTaskExtension::|public Microsoft\Graph\Generated.models.identityGovernance.customTaskExtension::|public|setCreatedDateTime(value?:DateTime):void Microsoft\Graph\Generated.models.identityGovernance.customTaskExtension::|public|setLastModifiedBy(value?:User):void Microsoft\Graph\Generated.models.identityGovernance.customTaskExtension::|public|setLastModifiedDateTime(value?:DateTime):void +Microsoft\Graph\Generated.models.identityGovernance.customTaskExtension::|public|setReplyMode(value?:CustomTaskExtensionReplyMode):void Microsoft\Graph\Generated.models.identityGovernance.customTaskExtension::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):CustomTaskExtension Microsoft\Graph\Generated.models.identityGovernance.customTaskExtensionCallbackConfiguration-->CustomExtensionCallbackConfiguration Microsoft\Graph\Generated.models.identityGovernance.customTaskExtensionCallbackConfiguration::|public|constructor():void @@ -146412,12 +150309,14 @@ Microsoft\Graph\Generated.models.identityGovernance.customTaskExtensionCalloutDa Microsoft\Graph\Generated.models.identityGovernance.customTaskExtensionCalloutData::|public|constructor():void Microsoft\Graph\Generated.models.identityGovernance.customTaskExtensionCalloutData::|public|GetFieldDeserializers():array Microsoft\Graph\Generated.models.identityGovernance.customTaskExtensionCalloutData::|public|getSubject():User +Microsoft\Graph\Generated.models.identityGovernance.customTaskExtensionCalloutData::|public|getTargetSubject():WorkflowSubject Microsoft\Graph\Generated.models.identityGovernance.customTaskExtensionCalloutData::|public|getTask():Task Microsoft\Graph\Generated.models.identityGovernance.customTaskExtensionCalloutData::|public|getTaskProcessingresult():TaskProcessingResult Microsoft\Graph\Generated.models.identityGovernance.customTaskExtensionCalloutData::|public|getWorkflow():Workflow Microsoft\Graph\Generated.models.identityGovernance.customTaskExtensionCalloutData::|public|OdataType:string Microsoft\Graph\Generated.models.identityGovernance.customTaskExtensionCalloutData::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Generated.models.identityGovernance.customTaskExtensionCalloutData::|public|setSubject(value?:User):void +Microsoft\Graph\Generated.models.identityGovernance.customTaskExtensionCalloutData::|public|setTargetSubject(value?:WorkflowSubject):void Microsoft\Graph\Generated.models.identityGovernance.customTaskExtensionCalloutData::|public|setTask(value?:Task):void Microsoft\Graph\Generated.models.identityGovernance.customTaskExtensionCalloutData::|public|setTaskProcessingresult(value?:TaskProcessingResult):void Microsoft\Graph\Generated.models.identityGovernance.customTaskExtensionCalloutData::|public|setWorkflow(value?:Workflow):void @@ -146432,6 +150331,30 @@ Microsoft\Graph\Generated.models.identityGovernance.customTaskExtensionCollectio Microsoft\Graph\Generated.models.identityGovernance.customTaskExtensionOperationStatus::0000-completed Microsoft\Graph\Generated.models.identityGovernance.customTaskExtensionOperationStatus::0001-failed Microsoft\Graph\Generated.models.identityGovernance.customTaskExtensionOperationStatus::0002-unknownFutureValue +Microsoft\Graph\Generated.models.identityGovernance.customTaskExtensionReplyMode::0000-none +Microsoft\Graph\Generated.models.identityGovernance.customTaskExtensionReplyMode::0001-callback +Microsoft\Graph\Generated.models.identityGovernance.customTaskExtensionReplyMode::0002-response +Microsoft\Graph\Generated.models.identityGovernance.customTaskExtensionReplyMode::0003-unknownFutureValue +Microsoft\Graph\Generated.models.identityGovernance.customTaskExtensionResponseData-->CustomExtensionData +Microsoft\Graph\Generated.models.identityGovernance.customTaskExtensionResponseData::|public|constructor():void +Microsoft\Graph\Generated.models.identityGovernance.customTaskExtensionResponseData::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.identityGovernance.customTaskExtensionResponseData::|public|getOperationStatus():CustomTaskExtensionOperationStatus +Microsoft\Graph\Generated.models.identityGovernance.customTaskExtensionResponseData::|public|getStatusReasons():array +Microsoft\Graph\Generated.models.identityGovernance.customTaskExtensionResponseData::|public|getTargetSubject():WorkflowSubject +Microsoft\Graph\Generated.models.identityGovernance.customTaskExtensionResponseData::|public|OdataType:string +Microsoft\Graph\Generated.models.identityGovernance.customTaskExtensionResponseData::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.identityGovernance.customTaskExtensionResponseData::|public|setOperationStatus(value?:CustomTaskExtensionOperationStatus):void +Microsoft\Graph\Generated.models.identityGovernance.customTaskExtensionResponseData::|public|setStatusReasons(value?:array):void +Microsoft\Graph\Generated.models.identityGovernance.customTaskExtensionResponseData::|public|setTargetSubject(value?:WorkflowSubject):void +Microsoft\Graph\Generated.models.identityGovernance.customTaskExtensionResponseData::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):CustomTaskExtensionResponseData +Microsoft\Graph\Generated.models.identityGovernance.directoryObjectWorkflowSubject-->WorkflowSubject +Microsoft\Graph\Generated.models.identityGovernance.directoryObjectWorkflowSubject::|public|constructor():void +Microsoft\Graph\Generated.models.identityGovernance.directoryObjectWorkflowSubject::|public|getDirectoryObject():DirectoryObject +Microsoft\Graph\Generated.models.identityGovernance.directoryObjectWorkflowSubject::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.identityGovernance.directoryObjectWorkflowSubject::|public|OdataType:string +Microsoft\Graph\Generated.models.identityGovernance.directoryObjectWorkflowSubject::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.identityGovernance.directoryObjectWorkflowSubject::|public|setDirectoryObject(value?:DirectoryObject):void +Microsoft\Graph\Generated.models.identityGovernance.directoryObjectWorkflowSubject::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):DirectoryObjectWorkflowSubject Microsoft\Graph\Generated.models.identityGovernance.groupBasedSubjectSet-->SubjectSet Microsoft\Graph\Generated.models.identityGovernance.groupBasedSubjectSet::|public|constructor():void Microsoft\Graph\Generated.models.identityGovernance.groupBasedSubjectSet::|public|GetFieldDeserializers():array @@ -146487,10 +150410,12 @@ Microsoft\Graph\Generated.models.identityGovernance.lifecycleTaskCategory::0000- Microsoft\Graph\Generated.models.identityGovernance.lifecycleTaskCategory::0001-leaver Microsoft\Graph\Generated.models.identityGovernance.lifecycleTaskCategory::0002-unknownFutureValue Microsoft\Graph\Generated.models.identityGovernance.lifecycleTaskCategory::0003-mover +Microsoft\Graph\Generated.models.identityGovernance.lifecycleTaskCategory::0004-extensibility Microsoft\Graph\Generated.models.identityGovernance.lifecycleWorkflowCategory::0000-joiner Microsoft\Graph\Generated.models.identityGovernance.lifecycleWorkflowCategory::0001-leaver Microsoft\Graph\Generated.models.identityGovernance.lifecycleWorkflowCategory::0002-unknownFutureValue Microsoft\Graph\Generated.models.identityGovernance.lifecycleWorkflowCategory::0003-mover +Microsoft\Graph\Generated.models.identityGovernance.lifecycleWorkflowCategory::0004-extensibility Microsoft\Graph\Generated.models.identityGovernance.lifecycleWorkflowProcessingStatus::0000-queued Microsoft\Graph\Generated.models.identityGovernance.lifecycleWorkflowProcessingStatus::0001-inProgress Microsoft\Graph\Generated.models.identityGovernance.lifecycleWorkflowProcessingStatus::0002-completed @@ -146584,6 +150509,22 @@ Microsoft\Graph\Generated.models.identityGovernance.previewFailedTask::|public|s Microsoft\Graph\Generated.models.identityGovernance.previewFailedTask::|public|setTaskId(value?:string):void Microsoft\Graph\Generated.models.identityGovernance.previewFailedTask::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):PreviewFailedTask Microsoft\Graph\Generated.models.identityGovernance.previewFailedTask~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Generated.models.identityGovernance.provisioningAttributeMapping-->WorkflowExecutionConditions +Microsoft\Graph\Generated.models.identityGovernance.provisioningAttributeMapping::|public|constructor():void +Microsoft\Graph\Generated.models.identityGovernance.provisioningAttributeMapping::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.identityGovernance.provisioningAttributeMapping::|public|OdataType:string +Microsoft\Graph\Generated.models.identityGovernance.provisioningAttributeMapping::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.identityGovernance.provisioningAttributeMapping::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):ProvisioningAttributeMapping +Microsoft\Graph\Generated.models.identityGovernance.provisioningObjectWorkflowSubject-->WorkflowSubject +Microsoft\Graph\Generated.models.identityGovernance.provisioningObjectWorkflowSubject::|public|constructor():void +Microsoft\Graph\Generated.models.identityGovernance.provisioningObjectWorkflowSubject::|public|getAttributeSetEntries():array +Microsoft\Graph\Generated.models.identityGovernance.provisioningObjectWorkflowSubject::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.identityGovernance.provisioningObjectWorkflowSubject::|public|getId():string +Microsoft\Graph\Generated.models.identityGovernance.provisioningObjectWorkflowSubject::|public|OdataType:string +Microsoft\Graph\Generated.models.identityGovernance.provisioningObjectWorkflowSubject::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.identityGovernance.provisioningObjectWorkflowSubject::|public|setAttributeSetEntries(value?:array):void +Microsoft\Graph\Generated.models.identityGovernance.provisioningObjectWorkflowSubject::|public|setId(value?:string):void +Microsoft\Graph\Generated.models.identityGovernance.provisioningObjectWorkflowSubject::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):ProvisioningObjectWorkflowSubject Microsoft\Graph\Generated.models.identityGovernance.quarantineCondition::|public|constructor():void Microsoft\Graph\Generated.models.identityGovernance.quarantineCondition::|public|getAdditionalData():array Microsoft\Graph\Generated.models.identityGovernance.quarantineCondition::|public|getBackingStore():BackingStore @@ -146652,6 +150593,7 @@ Microsoft\Graph\Generated.models.identityGovernance.run::|public|getProcessingSt Microsoft\Graph\Generated.models.identityGovernance.run::|public|getReprocessedRuns():array Microsoft\Graph\Generated.models.identityGovernance.run::|public|getScheduledDateTime():DateTime Microsoft\Graph\Generated.models.identityGovernance.run::|public|getStartedDateTime():DateTime +Microsoft\Graph\Generated.models.identityGovernance.run::|public|getSubjectProcessingResults():array Microsoft\Graph\Generated.models.identityGovernance.run::|public|getSuccessfulUsersCount():int Microsoft\Graph\Generated.models.identityGovernance.run::|public|getTaskProcessingResults():array Microsoft\Graph\Generated.models.identityGovernance.run::|public|getTotalTasksCount():int @@ -146670,6 +150612,7 @@ Microsoft\Graph\Generated.models.identityGovernance.run::|public|setProcessingSt Microsoft\Graph\Generated.models.identityGovernance.run::|public|setReprocessedRuns(value?:array):void Microsoft\Graph\Generated.models.identityGovernance.run::|public|setScheduledDateTime(value?:DateTime):void Microsoft\Graph\Generated.models.identityGovernance.run::|public|setStartedDateTime(value?:DateTime):void +Microsoft\Graph\Generated.models.identityGovernance.run::|public|setSubjectProcessingResults(value?:array):void Microsoft\Graph\Generated.models.identityGovernance.run::|public|setSuccessfulUsersCount(value?:int):void Microsoft\Graph\Generated.models.identityGovernance.run::|public|setTaskProcessingResults(value?:array):void Microsoft\Graph\Generated.models.identityGovernance.run::|public|setTotalTasksCount(value?:int):void @@ -146708,6 +150651,69 @@ Microsoft\Graph\Generated.models.identityGovernance.runSummary::|public|setTotal Microsoft\Graph\Generated.models.identityGovernance.runSummary::|public|setTotalUsers(value?:int):void Microsoft\Graph\Generated.models.identityGovernance.runSummary::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):RunSummary Microsoft\Graph\Generated.models.identityGovernance.runSummary~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Generated.models.identityGovernance.subjectProcessingResult-->Entity +Microsoft\Graph\Generated.models.identityGovernance.subjectProcessingResult::|public|constructor():void +Microsoft\Graph\Generated.models.identityGovernance.subjectProcessingResult::|public|getCompletedDateTime():DateTime +Microsoft\Graph\Generated.models.identityGovernance.subjectProcessingResult::|public|getFailedTasksCount():int +Microsoft\Graph\Generated.models.identityGovernance.subjectProcessingResult::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.identityGovernance.subjectProcessingResult::|public|getProcessingStatus():LifecycleWorkflowProcessingStatus +Microsoft\Graph\Generated.models.identityGovernance.subjectProcessingResult::|public|getReprocessedRuns():array +Microsoft\Graph\Generated.models.identityGovernance.subjectProcessingResult::|public|getScheduledDateTime():DateTime +Microsoft\Graph\Generated.models.identityGovernance.subjectProcessingResult::|public|getStartedDateTime():DateTime +Microsoft\Graph\Generated.models.identityGovernance.subjectProcessingResult::|public|getSubject():WorkflowSubject +Microsoft\Graph\Generated.models.identityGovernance.subjectProcessingResult::|public|getSubjectType():SubjectType +Microsoft\Graph\Generated.models.identityGovernance.subjectProcessingResult::|public|getTaskProcessingResults():array +Microsoft\Graph\Generated.models.identityGovernance.subjectProcessingResult::|public|getTotalTasksCount():int +Microsoft\Graph\Generated.models.identityGovernance.subjectProcessingResult::|public|getTotalUnprocessedTasksCount():int +Microsoft\Graph\Generated.models.identityGovernance.subjectProcessingResult::|public|getWorkflowExecutionType():WorkflowExecutionType +Microsoft\Graph\Generated.models.identityGovernance.subjectProcessingResult::|public|getWorkflowVersion():int +Microsoft\Graph\Generated.models.identityGovernance.subjectProcessingResult::|public|OdataType:string +Microsoft\Graph\Generated.models.identityGovernance.subjectProcessingResult::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.identityGovernance.subjectProcessingResult::|public|setCompletedDateTime(value?:DateTime):void +Microsoft\Graph\Generated.models.identityGovernance.subjectProcessingResult::|public|setFailedTasksCount(value?:int):void +Microsoft\Graph\Generated.models.identityGovernance.subjectProcessingResult::|public|setProcessingStatus(value?:LifecycleWorkflowProcessingStatus):void +Microsoft\Graph\Generated.models.identityGovernance.subjectProcessingResult::|public|setReprocessedRuns(value?:array):void +Microsoft\Graph\Generated.models.identityGovernance.subjectProcessingResult::|public|setScheduledDateTime(value?:DateTime):void +Microsoft\Graph\Generated.models.identityGovernance.subjectProcessingResult::|public|setStartedDateTime(value?:DateTime):void +Microsoft\Graph\Generated.models.identityGovernance.subjectProcessingResult::|public|setSubject(value?:WorkflowSubject):void +Microsoft\Graph\Generated.models.identityGovernance.subjectProcessingResult::|public|setSubjectType(value?:SubjectType):void +Microsoft\Graph\Generated.models.identityGovernance.subjectProcessingResult::|public|setTaskProcessingResults(value?:array):void +Microsoft\Graph\Generated.models.identityGovernance.subjectProcessingResult::|public|setTotalTasksCount(value?:int):void +Microsoft\Graph\Generated.models.identityGovernance.subjectProcessingResult::|public|setTotalUnprocessedTasksCount(value?:int):void +Microsoft\Graph\Generated.models.identityGovernance.subjectProcessingResult::|public|setWorkflowExecutionType(value?:WorkflowExecutionType):void +Microsoft\Graph\Generated.models.identityGovernance.subjectProcessingResult::|public|setWorkflowVersion(value?:int):void +Microsoft\Graph\Generated.models.identityGovernance.subjectProcessingResult::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):SubjectProcessingResult +Microsoft\Graph\Generated.models.identityGovernance.subjectProcessingResultCollectionResponse-->BaseCollectionPaginationCountResponse +Microsoft\Graph\Generated.models.identityGovernance.subjectProcessingResultCollectionResponse::|public|constructor():void +Microsoft\Graph\Generated.models.identityGovernance.subjectProcessingResultCollectionResponse::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.identityGovernance.subjectProcessingResultCollectionResponse::|public|getValue():array +Microsoft\Graph\Generated.models.identityGovernance.subjectProcessingResultCollectionResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.identityGovernance.subjectProcessingResultCollectionResponse::|public|setValue(value?:array):void +Microsoft\Graph\Generated.models.identityGovernance.subjectProcessingResultCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):SubjectProcessingResultCollectionResponse +Microsoft\Graph\Generated.models.identityGovernance.subjectSummary::|public|constructor():void +Microsoft\Graph\Generated.models.identityGovernance.subjectSummary::|public|getAdditionalData():array +Microsoft\Graph\Generated.models.identityGovernance.subjectSummary::|public|getBackingStore():BackingStore +Microsoft\Graph\Generated.models.identityGovernance.subjectSummary::|public|getFailedSubjects():int +Microsoft\Graph\Generated.models.identityGovernance.subjectSummary::|public|getFailedTasks():int +Microsoft\Graph\Generated.models.identityGovernance.subjectSummary::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.identityGovernance.subjectSummary::|public|getOdataType():string +Microsoft\Graph\Generated.models.identityGovernance.subjectSummary::|public|getSuccessfulSubjects():int +Microsoft\Graph\Generated.models.identityGovernance.subjectSummary::|public|getTotalSubjects():int +Microsoft\Graph\Generated.models.identityGovernance.subjectSummary::|public|getTotalTasks():int +Microsoft\Graph\Generated.models.identityGovernance.subjectSummary::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.identityGovernance.subjectSummary::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Generated.models.identityGovernance.subjectSummary::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Generated.models.identityGovernance.subjectSummary::|public|setFailedSubjects(value?:int):void +Microsoft\Graph\Generated.models.identityGovernance.subjectSummary::|public|setFailedTasks(value?:int):void +Microsoft\Graph\Generated.models.identityGovernance.subjectSummary::|public|setOdataType(value?:string):void +Microsoft\Graph\Generated.models.identityGovernance.subjectSummary::|public|setSuccessfulSubjects(value?:int):void +Microsoft\Graph\Generated.models.identityGovernance.subjectSummary::|public|setTotalSubjects(value?:int):void +Microsoft\Graph\Generated.models.identityGovernance.subjectSummary::|public|setTotalTasks(value?:int):void +Microsoft\Graph\Generated.models.identityGovernance.subjectSummary::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):SubjectSummary +Microsoft\Graph\Generated.models.identityGovernance.subjectSummary~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Generated.models.identityGovernance.subjectType::0000-user +Microsoft\Graph\Generated.models.identityGovernance.subjectType::0001-unknownFutureValue +Microsoft\Graph\Generated.models.identityGovernance.subjectType::0002-provisioningObject Microsoft\Graph\Generated.models.identityGovernance.task-->Entity Microsoft\Graph\Generated.models.identityGovernance.task::|public|constructor():void Microsoft\Graph\Generated.models.identityGovernance.task::|public|getArguments():array @@ -146775,6 +150781,7 @@ Microsoft\Graph\Generated.models.identityGovernance.taskProcessingResult::|publi Microsoft\Graph\Generated.models.identityGovernance.taskProcessingResult::|public|getStartedDateTime():DateTime Microsoft\Graph\Generated.models.identityGovernance.taskProcessingResult::|public|getSubject():User Microsoft\Graph\Generated.models.identityGovernance.taskProcessingResult::|public|getTask():Task +Microsoft\Graph\Generated.models.identityGovernance.taskProcessingResult::|public|getWorkflowSubject():WorkflowSubject Microsoft\Graph\Generated.models.identityGovernance.taskProcessingResult::|public|OdataType:string Microsoft\Graph\Generated.models.identityGovernance.taskProcessingResult::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Generated.models.identityGovernance.taskProcessingResult::|public|setCompletedDateTime(value?:DateTime):void @@ -146785,6 +150792,7 @@ Microsoft\Graph\Generated.models.identityGovernance.taskProcessingResult::|publi Microsoft\Graph\Generated.models.identityGovernance.taskProcessingResult::|public|setStartedDateTime(value?:DateTime):void Microsoft\Graph\Generated.models.identityGovernance.taskProcessingResult::|public|setSubject(value?:User):void Microsoft\Graph\Generated.models.identityGovernance.taskProcessingResult::|public|setTask(value?:Task):void +Microsoft\Graph\Generated.models.identityGovernance.taskProcessingResult::|public|setWorkflowSubject(value?:WorkflowSubject):void Microsoft\Graph\Generated.models.identityGovernance.taskProcessingResult::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):TaskProcessingResult Microsoft\Graph\Generated.models.identityGovernance.taskProcessingResultCollectionResponse-->BaseCollectionPaginationCountResponse Microsoft\Graph\Generated.models.identityGovernance.taskProcessingResultCollectionResponse::|public|constructor():void @@ -147022,6 +151030,7 @@ Microsoft\Graph\Generated.models.identityGovernance.workflow::|public|getPreview Microsoft\Graph\Generated.models.identityGovernance.workflow::|public|getQuarantineDetails():QuarantineDetails Microsoft\Graph\Generated.models.identityGovernance.workflow::|public|getRuns():array Microsoft\Graph\Generated.models.identityGovernance.workflow::|public|getSettings():WorkflowSetting +Microsoft\Graph\Generated.models.identityGovernance.workflow::|public|getSubjectProcessingResults():array Microsoft\Graph\Generated.models.identityGovernance.workflow::|public|getTaskReports():array Microsoft\Graph\Generated.models.identityGovernance.workflow::|public|getUserProcessingResults():array Microsoft\Graph\Generated.models.identityGovernance.workflow::|public|getVersion():int @@ -147036,6 +151045,7 @@ Microsoft\Graph\Generated.models.identityGovernance.workflow::|public|setPreview Microsoft\Graph\Generated.models.identityGovernance.workflow::|public|setQuarantineDetails(value?:QuarantineDetails):void Microsoft\Graph\Generated.models.identityGovernance.workflow::|public|setRuns(value?:array):void Microsoft\Graph\Generated.models.identityGovernance.workflow::|public|setSettings(value?:WorkflowSetting):void +Microsoft\Graph\Generated.models.identityGovernance.workflow::|public|setSubjectProcessingResults(value?:array):void Microsoft\Graph\Generated.models.identityGovernance.workflow::|public|setTaskReports(value?:array):void Microsoft\Graph\Generated.models.identityGovernance.workflow::|public|setUserProcessingResults(value?:array):void Microsoft\Graph\Generated.models.identityGovernance.workflow::|public|setVersion(value?:int):void @@ -147057,6 +151067,7 @@ Microsoft\Graph\Generated.models.identityGovernance.workflowBase::|public|getIsS Microsoft\Graph\Generated.models.identityGovernance.workflowBase::|public|getLastModifiedBy():User Microsoft\Graph\Generated.models.identityGovernance.workflowBase::|public|getLastModifiedDateTime():DateTime Microsoft\Graph\Generated.models.identityGovernance.workflowBase::|public|getOdataType():string +Microsoft\Graph\Generated.models.identityGovernance.workflowBase::|public|getTargetSubjectType():SubjectType Microsoft\Graph\Generated.models.identityGovernance.workflowBase::|public|getTasks():array Microsoft\Graph\Generated.models.identityGovernance.workflowBase::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Generated.models.identityGovernance.workflowBase::|public|setAdditionalData(value?:array):void @@ -147073,6 +151084,7 @@ Microsoft\Graph\Generated.models.identityGovernance.workflowBase::|public|setIsS Microsoft\Graph\Generated.models.identityGovernance.workflowBase::|public|setLastModifiedBy(value?:User):void Microsoft\Graph\Generated.models.identityGovernance.workflowBase::|public|setLastModifiedDateTime(value?:DateTime):void Microsoft\Graph\Generated.models.identityGovernance.workflowBase::|public|setOdataType(value?:string):void +Microsoft\Graph\Generated.models.identityGovernance.workflowBase::|public|setTargetSubjectType(value?:SubjectType):void Microsoft\Graph\Generated.models.identityGovernance.workflowBase::|public|setTasks(value?:array):void Microsoft\Graph\Generated.models.identityGovernance.workflowBase::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):WorkflowBase Microsoft\Graph\Generated.models.identityGovernance.workflowBase~~>AdditionalDataHolder; BackedModel; Parsable @@ -147110,6 +151122,7 @@ Microsoft\Graph\Generated.models.identityGovernance.workflowExecutionType::0001- Microsoft\Graph\Generated.models.identityGovernance.workflowExecutionType::0002-unknownFutureValue Microsoft\Graph\Generated.models.identityGovernance.workflowExecutionType::0003-activatedWithScope Microsoft\Graph\Generated.models.identityGovernance.workflowExecutionType::0004-preview +Microsoft\Graph\Generated.models.identityGovernance.workflowExecutionType::0005-extensibilityOnDemand Microsoft\Graph\Generated.models.identityGovernance.workflowSetting::|public|constructor():void Microsoft\Graph\Generated.models.identityGovernance.workflowSetting::|public|getAdditionalData():array Microsoft\Graph\Generated.models.identityGovernance.workflowSetting::|public|getBackingStore():BackingStore @@ -147181,6 +151194,17 @@ Microsoft\Graph\Generated.models.identityGovernance.workflowsInsightsSummary::|p Microsoft\Graph\Generated.models.identityGovernance.workflowsInsightsSummary::|public|setTotalUsers(value?:int):void Microsoft\Graph\Generated.models.identityGovernance.workflowsInsightsSummary::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):WorkflowsInsightsSummary Microsoft\Graph\Generated.models.identityGovernance.workflowsInsightsSummary~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Generated.models.identityGovernance.workflowSubject::|public|constructor():void +Microsoft\Graph\Generated.models.identityGovernance.workflowSubject::|public|getAdditionalData():array +Microsoft\Graph\Generated.models.identityGovernance.workflowSubject::|public|getBackingStore():BackingStore +Microsoft\Graph\Generated.models.identityGovernance.workflowSubject::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.identityGovernance.workflowSubject::|public|getOdataType():string +Microsoft\Graph\Generated.models.identityGovernance.workflowSubject::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.identityGovernance.workflowSubject::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Generated.models.identityGovernance.workflowSubject::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Generated.models.identityGovernance.workflowSubject::|public|setOdataType(value?:string):void +Microsoft\Graph\Generated.models.identityGovernance.workflowSubject::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):WorkflowSubject +Microsoft\Graph\Generated.models.identityGovernance.workflowSubject~~>AdditionalDataHolder; BackedModel; Parsable Microsoft\Graph\Generated.models.identityGovernance.workflowTemplate-->Entity Microsoft\Graph\Generated.models.identityGovernance.workflowTemplate::|public|constructor():void Microsoft\Graph\Generated.models.identityGovernance.workflowTemplate::|public|getCategory():LifecycleWorkflowCategory @@ -147827,6 +151851,7 @@ Microsoft\Graph\Generated.models.internalDomainFederation::|public|getPasswordRe Microsoft\Graph\Generated.models.internalDomainFederation::|public|getPromptLoginBehavior():PromptLoginBehavior Microsoft\Graph\Generated.models.internalDomainFederation::|public|getSigningCertificateUpdateStatus():SigningCertificateUpdateStatus Microsoft\Graph\Generated.models.internalDomainFederation::|public|getSignOutUri():string +Microsoft\Graph\Generated.models.internalDomainFederation::|public|getSystemBrowserEnabledOn():SystemBrowserEnabledOn Microsoft\Graph\Generated.models.internalDomainFederation::|public|OdataType:string Microsoft\Graph\Generated.models.internalDomainFederation::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Generated.models.internalDomainFederation::|public|setActiveSignInUri(value?:string):void @@ -147837,6 +151862,7 @@ Microsoft\Graph\Generated.models.internalDomainFederation::|public|setPasswordRe Microsoft\Graph\Generated.models.internalDomainFederation::|public|setPromptLoginBehavior(value?:PromptLoginBehavior):void Microsoft\Graph\Generated.models.internalDomainFederation::|public|setSigningCertificateUpdateStatus(value?:SigningCertificateUpdateStatus):void Microsoft\Graph\Generated.models.internalDomainFederation::|public|setSignOutUri(value?:string):void +Microsoft\Graph\Generated.models.internalDomainFederation::|public|setSystemBrowserEnabledOn(value?:SystemBrowserEnabledOn):void Microsoft\Graph\Generated.models.internalDomainFederation::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):InternalDomainFederation Microsoft\Graph\Generated.models.internalDomainFederationCollectionResponse-->BaseCollectionPaginationCountResponse Microsoft\Graph\Generated.models.internalDomainFederationCollectionResponse::|public|constructor():void @@ -149841,6 +153867,74 @@ Microsoft\Graph\Generated.models.m365AppsInstallationOptions::|public|setAppsFor Microsoft\Graph\Generated.models.m365AppsInstallationOptions::|public|setAppsForWindows(value?:AppsInstallationOptionsForWindows):void Microsoft\Graph\Generated.models.m365AppsInstallationOptions::|public|setUpdateChannel(value?:AppsUpdateChannelType):void Microsoft\Graph\Generated.models.m365AppsInstallationOptions::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):M365AppsInstallationOptions +Microsoft\Graph\Generated.models.m365CapabilityBase-->Entity +Microsoft\Graph\Generated.models.m365CapabilityBase::|public|constructor():void +Microsoft\Graph\Generated.models.m365CapabilityBase::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.m365CapabilityBase::|public|getInboundAccess():M365CapabilityInboundAccess +Microsoft\Graph\Generated.models.m365CapabilityBase::|public|getLastModifiedDateTime():DateTime +Microsoft\Graph\Generated.models.m365CapabilityBase::|public|getName():string +Microsoft\Graph\Generated.models.m365CapabilityBase::|public|OdataType:string +Microsoft\Graph\Generated.models.m365CapabilityBase::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.m365CapabilityBase::|public|setInboundAccess(value?:M365CapabilityInboundAccess):void +Microsoft\Graph\Generated.models.m365CapabilityBase::|public|setLastModifiedDateTime(value?:DateTime):void +Microsoft\Graph\Generated.models.m365CapabilityBase::|public|setName(value?:string):void +Microsoft\Graph\Generated.models.m365CapabilityBase::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):M365CapabilityBase +Microsoft\Graph\Generated.models.m365CapabilityBaseCollectionResponse-->BaseCollectionPaginationCountResponse +Microsoft\Graph\Generated.models.m365CapabilityBaseCollectionResponse::|public|constructor():void +Microsoft\Graph\Generated.models.m365CapabilityBaseCollectionResponse::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.m365CapabilityBaseCollectionResponse::|public|getValue():array +Microsoft\Graph\Generated.models.m365CapabilityBaseCollectionResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.m365CapabilityBaseCollectionResponse::|public|setValue(value?:array):void +Microsoft\Graph\Generated.models.m365CapabilityBaseCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):M365CapabilityBaseCollectionResponse +Microsoft\Graph\Generated.models.m365CapabilityInboundAccess::|public|constructor():void +Microsoft\Graph\Generated.models.m365CapabilityInboundAccess::|public|getAdditionalData():array +Microsoft\Graph\Generated.models.m365CapabilityInboundAccess::|public|getBackingStore():BackingStore +Microsoft\Graph\Generated.models.m365CapabilityInboundAccess::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.m365CapabilityInboundAccess::|public|getIsAllowed():bool +Microsoft\Graph\Generated.models.m365CapabilityInboundAccess::|public|getOdataType():string +Microsoft\Graph\Generated.models.m365CapabilityInboundAccess::|public|getResourceScopes():M365CapabilityResourceScopes +Microsoft\Graph\Generated.models.m365CapabilityInboundAccess::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.m365CapabilityInboundAccess::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Generated.models.m365CapabilityInboundAccess::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Generated.models.m365CapabilityInboundAccess::|public|setIsAllowed(value?:bool):void +Microsoft\Graph\Generated.models.m365CapabilityInboundAccess::|public|setOdataType(value?:string):void +Microsoft\Graph\Generated.models.m365CapabilityInboundAccess::|public|setResourceScopes(value?:M365CapabilityResourceScopes):void +Microsoft\Graph\Generated.models.m365CapabilityInboundAccess::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):M365CapabilityInboundAccess +Microsoft\Graph\Generated.models.m365CapabilityInboundAccess~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Generated.models.m365CapabilityResourceScope::|public|constructor():void +Microsoft\Graph\Generated.models.m365CapabilityResourceScope::|public|getAdditionalData():array +Microsoft\Graph\Generated.models.m365CapabilityResourceScope::|public|getBackingStore():BackingStore +Microsoft\Graph\Generated.models.m365CapabilityResourceScope::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.m365CapabilityResourceScope::|public|getOdataType():string +Microsoft\Graph\Generated.models.m365CapabilityResourceScope::|public|getResourceId():string +Microsoft\Graph\Generated.models.m365CapabilityResourceScope::|public|getResourceType():M365ResourceType +Microsoft\Graph\Generated.models.m365CapabilityResourceScope::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.m365CapabilityResourceScope::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Generated.models.m365CapabilityResourceScope::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Generated.models.m365CapabilityResourceScope::|public|setOdataType(value?:string):void +Microsoft\Graph\Generated.models.m365CapabilityResourceScope::|public|setResourceId(value?:string):void +Microsoft\Graph\Generated.models.m365CapabilityResourceScope::|public|setResourceType(value?:M365ResourceType):void +Microsoft\Graph\Generated.models.m365CapabilityResourceScope::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):M365CapabilityResourceScope +Microsoft\Graph\Generated.models.m365CapabilityResourceScopes::|public|constructor():void +Microsoft\Graph\Generated.models.m365CapabilityResourceScopes::|public|getAdditionalData():array +Microsoft\Graph\Generated.models.m365CapabilityResourceScopes::|public|getBackingStore():BackingStore +Microsoft\Graph\Generated.models.m365CapabilityResourceScopes::|public|getExcluded():array +Microsoft\Graph\Generated.models.m365CapabilityResourceScopes::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.m365CapabilityResourceScopes::|public|getIncluded():array +Microsoft\Graph\Generated.models.m365CapabilityResourceScopes::|public|getOdataType():string +Microsoft\Graph\Generated.models.m365CapabilityResourceScopes::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.m365CapabilityResourceScopes::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Generated.models.m365CapabilityResourceScopes::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Generated.models.m365CapabilityResourceScopes::|public|setExcluded(value?:array):void +Microsoft\Graph\Generated.models.m365CapabilityResourceScopes::|public|setIncluded(value?:array):void +Microsoft\Graph\Generated.models.m365CapabilityResourceScopes::|public|setOdataType(value?:string):void +Microsoft\Graph\Generated.models.m365CapabilityResourceScopes::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):M365CapabilityResourceScopes +Microsoft\Graph\Generated.models.m365CapabilityResourceScopes~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Generated.models.m365CapabilityResourceScope~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Generated.models.m365ResourceType::0000-none +Microsoft\Graph\Generated.models.m365ResourceType::0001-group +Microsoft\Graph\Generated.models.m365ResourceType::0002-user +Microsoft\Graph\Generated.models.m365ResourceType::0003-unknownFutureValue Microsoft\Graph\Generated.models.macOSCompliancePolicy-->DeviceCompliancePolicy Microsoft\Graph\Generated.models.macOSCompliancePolicy::|public|constructor():void Microsoft\Graph\Generated.models.macOSCompliancePolicy::|public|getDeviceThreatProtectionEnabled():bool @@ -150132,6 +154226,7 @@ Microsoft\Graph\Generated.models.mailboxFolder::|public|getParentFolderId():stri Microsoft\Graph\Generated.models.mailboxFolder::|public|getSingleValueExtendedProperties():array Microsoft\Graph\Generated.models.mailboxFolder::|public|getTotalItemCount():int Microsoft\Graph\Generated.models.mailboxFolder::|public|getType():string +Microsoft\Graph\Generated.models.mailboxFolder::|public|getWellKnownName():string Microsoft\Graph\Generated.models.mailboxFolder::|public|OdataType:string Microsoft\Graph\Generated.models.mailboxFolder::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Generated.models.mailboxFolder::|public|setChildFolderCount(value?:int):void @@ -150143,6 +154238,7 @@ Microsoft\Graph\Generated.models.mailboxFolder::|public|setParentFolderId(value? Microsoft\Graph\Generated.models.mailboxFolder::|public|setSingleValueExtendedProperties(value?:array):void Microsoft\Graph\Generated.models.mailboxFolder::|public|setTotalItemCount(value?:int):void Microsoft\Graph\Generated.models.mailboxFolder::|public|setType(value?:string):void +Microsoft\Graph\Generated.models.mailboxFolder::|public|setWellKnownName(value?:string):void Microsoft\Graph\Generated.models.mailboxFolder::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):MailboxFolder Microsoft\Graph\Generated.models.mailboxFolderCollectionResponse-->BaseCollectionPaginationCountResponse Microsoft\Graph\Generated.models.mailboxFolderCollectionResponse::|public|constructor():void @@ -173424,6 +177520,11 @@ Microsoft\Graph\Generated.models.synchronizationTemplateCollectionResponse::|pub Microsoft\Graph\Generated.models.synchronizationTemplateCollectionResponse::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Generated.models.synchronizationTemplateCollectionResponse::|public|setValue(value?:array):void Microsoft\Graph\Generated.models.synchronizationTemplateCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):SynchronizationTemplateCollectionResponse +Microsoft\Graph\Generated.models.systemBrowserEnabledOn::0000-none +Microsoft\Graph\Generated.models.systemBrowserEnabledOn::0001-ios +Microsoft\Graph\Generated.models.systemBrowserEnabledOn::0002-android +Microsoft\Graph\Generated.models.systemBrowserEnabledOn::0003-mac +Microsoft\Graph\Generated.models.systemBrowserEnabledOn::0004-unknownFutureValue Microsoft\Graph\Generated.models.systemFacet::|public|constructor():void Microsoft\Graph\Generated.models.systemFacet::|public|getAdditionalData():array Microsoft\Graph\Generated.models.systemFacet::|public|getBackingStore():BackingStore @@ -176533,6 +180634,18 @@ Microsoft\Graph\Generated.models.unifiedRoleScheduleRequestActions::0007-selfExt Microsoft\Graph\Generated.models.unifiedRoleScheduleRequestActions::0008-selfRenew Microsoft\Graph\Generated.models.unifiedRoleScheduleRequestActions::0009-unknownFutureValue Microsoft\Graph\Generated.models.unifiedRole~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Generated.models.unifiedRoot-->Entity +Microsoft\Graph\Generated.models.unifiedRoot::|public|constructor():void +Microsoft\Graph\Generated.models.unifiedRoot::|public|getDecisions():array +Microsoft\Graph\Generated.models.unifiedRoot::|public|getDefinitions():array +Microsoft\Graph\Generated.models.unifiedRoot::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.unifiedRoot::|public|getInstances():array +Microsoft\Graph\Generated.models.unifiedRoot::|public|OdataType:string +Microsoft\Graph\Generated.models.unifiedRoot::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.unifiedRoot::|public|setDecisions(value?:array):void +Microsoft\Graph\Generated.models.unifiedRoot::|public|setDefinitions(value?:array):void +Microsoft\Graph\Generated.models.unifiedRoot::|public|setInstances(value?:array):void +Microsoft\Graph\Generated.models.unifiedRoot::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):UnifiedRoot Microsoft\Graph\Generated.models.unifiedStorageQuota-->Entity Microsoft\Graph\Generated.models.unifiedStorageQuota::|public|constructor():void Microsoft\Graph\Generated.models.unifiedStorageQuota::|public|getDeleted():int @@ -187603,6 +191716,7 @@ Microsoft\Graph\Generated.policies.crossTenantAccessPolicy.EscapedDefault.Defaul Microsoft\Graph\Generated.policies.crossTenantAccessPolicy.EscapedDefault.DefaultRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Generated.policies.crossTenantAccessPolicy.EscapedDefault.DefaultRequestBuilder::|public|Delete(requestConfiguration?:DefaultRequestBuilderDeleteRequestConfiguration):void Microsoft\Graph\Generated.policies.crossTenantAccessPolicy.EscapedDefault.DefaultRequestBuilder::|public|Get(requestConfiguration?:DefaultRequestBuilderGetRequestConfiguration):CrossTenantAccessPolicyConfigurationDefault +Microsoft\Graph\Generated.policies.crossTenantAccessPolicy.EscapedDefault.DefaultRequestBuilder::|public|m365Capabilities:M365CapabilitiesRequestBuilder Microsoft\Graph\Generated.policies.crossTenantAccessPolicy.EscapedDefault.DefaultRequestBuilder::|public|Patch(body:CrossTenantAccessPolicyConfigurationDefault; requestConfiguration?:DefaultRequestBuilderPatchRequestConfiguration):CrossTenantAccessPolicyConfigurationDefault Microsoft\Graph\Generated.policies.crossTenantAccessPolicy.EscapedDefault.DefaultRequestBuilder::|public|pathParameters:array Microsoft\Graph\Generated.policies.crossTenantAccessPolicy.EscapedDefault.DefaultRequestBuilder::|public|requestAdapter:RequestAdapter @@ -187623,6 +191737,71 @@ Microsoft\Graph\Generated.policies.crossTenantAccessPolicy.EscapedDefault.defaul Microsoft\Graph\Generated.policies.crossTenantAccessPolicy.EscapedDefault.defaultRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):DefaultRequestBuilderGetQueryParameters Microsoft\Graph\Generated.policies.crossTenantAccessPolicy.EscapedDefault.defaultRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration Microsoft\Graph\Generated.policies.crossTenantAccessPolicy.EscapedDefault.defaultRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.policies.crossTenantAccessPolicy.EscapedDefault.m365Capabilities.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.policies.crossTenantAccessPolicy.EscapedDefault.m365Capabilities.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.policies.crossTenantAccessPolicy.EscapedDefault.m365Capabilities.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Generated.policies.crossTenantAccessPolicy.EscapedDefault.m365Capabilities.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.policies.crossTenantAccessPolicy.EscapedDefault.m365Capabilities.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.policies.crossTenantAccessPolicy.EscapedDefault.m365Capabilities.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.policies.crossTenantAccessPolicy.EscapedDefault.m365Capabilities.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.policies.crossTenantAccessPolicy.EscapedDefault.m365Capabilities.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Generated.policies.crossTenantAccessPolicy.EscapedDefault.m365Capabilities.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Generated.policies.crossTenantAccessPolicy.EscapedDefault.m365Capabilities.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.policies.crossTenantAccessPolicy.EscapedDefault.m365Capabilities.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.policies.crossTenantAccessPolicy.EscapedDefault.m365Capabilities.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.policies.crossTenantAccessPolicy.EscapedDefault.m365Capabilities.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.policies.crossTenantAccessPolicy.EscapedDefault.m365Capabilities.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.policies.crossTenantAccessPolicy.EscapedDefault.m365Capabilities.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.policies.crossTenantAccessPolicy.EscapedDefault.m365Capabilities.item.M365CapabilityBaseNameItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.policies.crossTenantAccessPolicy.EscapedDefault.m365Capabilities.item.M365CapabilityBaseNameItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.policies.crossTenantAccessPolicy.EscapedDefault.m365Capabilities.item.M365CapabilityBaseNameItemRequestBuilder::|public|Delete(requestConfiguration?:M365CapabilityBaseNameItemRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Generated.policies.crossTenantAccessPolicy.EscapedDefault.m365Capabilities.item.M365CapabilityBaseNameItemRequestBuilder::|public|Get(requestConfiguration?:M365CapabilityBaseNameItemRequestBuilderGetRequestConfiguration):M365CapabilityBase +Microsoft\Graph\Generated.policies.crossTenantAccessPolicy.EscapedDefault.m365Capabilities.item.M365CapabilityBaseNameItemRequestBuilder::|public|Patch(body:M365CapabilityBase; requestConfiguration?:M365CapabilityBaseNameItemRequestBuilderPatchRequestConfiguration):M365CapabilityBase +Microsoft\Graph\Generated.policies.crossTenantAccessPolicy.EscapedDefault.m365Capabilities.item.M365CapabilityBaseNameItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.policies.crossTenantAccessPolicy.EscapedDefault.m365Capabilities.item.M365CapabilityBaseNameItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.policies.crossTenantAccessPolicy.EscapedDefault.m365Capabilities.item.M365CapabilityBaseNameItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:M365CapabilityBaseNameItemRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.policies.crossTenantAccessPolicy.EscapedDefault.m365Capabilities.item.M365CapabilityBaseNameItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:M365CapabilityBaseNameItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.policies.crossTenantAccessPolicy.EscapedDefault.m365Capabilities.item.M365CapabilityBaseNameItemRequestBuilder::|public|ToPatchRequestInformation(body:M365CapabilityBase; requestConfiguration?:M365CapabilityBaseNameItemRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.policies.crossTenantAccessPolicy.EscapedDefault.m365Capabilities.item.M365CapabilityBaseNameItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.policies.crossTenantAccessPolicy.EscapedDefault.m365Capabilities.item.M365CapabilityBaseNameItemRequestBuilder::|public|WithUrl(rawUrl:string):M365CapabilityBaseNameItemRequestBuilder +Microsoft\Graph\Generated.policies.crossTenantAccessPolicy.EscapedDefault.m365Capabilities.item.M365CapabilityBaseNameItemRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.policies.crossTenantAccessPolicy.EscapedDefault.m365Capabilities.item.M365CapabilityBaseNameItemRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.policies.crossTenantAccessPolicy.EscapedDefault.m365Capabilities.item.M365CapabilityBaseNameItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Generated.policies.crossTenantAccessPolicy.EscapedDefault.m365Capabilities.item.M365CapabilityBaseNameItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.policies.crossTenantAccessPolicy.EscapedDefault.m365Capabilities.item.M365CapabilityBaseNameItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.policies.crossTenantAccessPolicy.EscapedDefault.m365Capabilities.item.M365CapabilityBaseNameItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.policies.crossTenantAccessPolicy.EscapedDefault.m365Capabilities.item.M365CapabilityBaseNameItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:M365CapabilityBaseNameItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.policies.crossTenantAccessPolicy.EscapedDefault.m365Capabilities.item.M365CapabilityBaseNameItemRequestBuilderGetRequestConfiguration::|public|queryParameters:M365CapabilityBaseNameItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.policies.crossTenantAccessPolicy.EscapedDefault.m365Capabilities.item.M365CapabilityBaseNameItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):M365CapabilityBaseNameItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.policies.crossTenantAccessPolicy.EscapedDefault.m365Capabilities.item.M365CapabilityBaseNameItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.policies.crossTenantAccessPolicy.EscapedDefault.m365Capabilities.item.M365CapabilityBaseNameItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.policies.crossTenantAccessPolicy.EscapedDefault.m365Capabilities.M365CapabilitiesRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.policies.crossTenantAccessPolicy.EscapedDefault.m365Capabilities.M365CapabilitiesRequestBuilder::|public|ByM365CapabilityBaseName(m365CapabilityBaseName:string):M365CapabilityBaseNameItemRequestBuilder +Microsoft\Graph\Generated.policies.crossTenantAccessPolicy.EscapedDefault.m365Capabilities.M365CapabilitiesRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.policies.crossTenantAccessPolicy.EscapedDefault.m365Capabilities.M365CapabilitiesRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Generated.policies.crossTenantAccessPolicy.EscapedDefault.m365Capabilities.M365CapabilitiesRequestBuilder::|public|Get(requestConfiguration?:M365CapabilitiesRequestBuilderGetRequestConfiguration):M365CapabilityBaseCollectionResponse +Microsoft\Graph\Generated.policies.crossTenantAccessPolicy.EscapedDefault.m365Capabilities.M365CapabilitiesRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.policies.crossTenantAccessPolicy.EscapedDefault.m365Capabilities.M365CapabilitiesRequestBuilder::|public|Post(body:M365CapabilityBase; requestConfiguration?:M365CapabilitiesRequestBuilderPostRequestConfiguration):M365CapabilityBase +Microsoft\Graph\Generated.policies.crossTenantAccessPolicy.EscapedDefault.m365Capabilities.M365CapabilitiesRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.policies.crossTenantAccessPolicy.EscapedDefault.m365Capabilities.M365CapabilitiesRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:M365CapabilitiesRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.policies.crossTenantAccessPolicy.EscapedDefault.m365Capabilities.M365CapabilitiesRequestBuilder::|public|ToPostRequestInformation(body:M365CapabilityBase; requestConfiguration?:M365CapabilitiesRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.policies.crossTenantAccessPolicy.EscapedDefault.m365Capabilities.M365CapabilitiesRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.policies.crossTenantAccessPolicy.EscapedDefault.m365Capabilities.M365CapabilitiesRequestBuilder::|public|WithUrl(rawUrl:string):M365CapabilitiesRequestBuilder +Microsoft\Graph\Generated.policies.crossTenantAccessPolicy.EscapedDefault.m365Capabilities.m365CapabilitiesRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Generated.policies.crossTenantAccessPolicy.EscapedDefault.m365Capabilities.m365CapabilitiesRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Generated.policies.crossTenantAccessPolicy.EscapedDefault.m365Capabilities.m365CapabilitiesRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.policies.crossTenantAccessPolicy.EscapedDefault.m365Capabilities.m365CapabilitiesRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.policies.crossTenantAccessPolicy.EscapedDefault.m365Capabilities.m365CapabilitiesRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Generated.policies.crossTenantAccessPolicy.EscapedDefault.m365Capabilities.m365CapabilitiesRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.policies.crossTenantAccessPolicy.EscapedDefault.m365Capabilities.m365CapabilitiesRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.policies.crossTenantAccessPolicy.EscapedDefault.m365Capabilities.m365CapabilitiesRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Generated.policies.crossTenantAccessPolicy.EscapedDefault.m365Capabilities.m365CapabilitiesRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Generated.policies.crossTenantAccessPolicy.EscapedDefault.m365Capabilities.m365CapabilitiesRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.policies.crossTenantAccessPolicy.EscapedDefault.m365Capabilities.m365CapabilitiesRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:M365CapabilitiesRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.policies.crossTenantAccessPolicy.EscapedDefault.m365Capabilities.m365CapabilitiesRequestBuilderGetRequestConfiguration::|public|queryParameters:M365CapabilitiesRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.policies.crossTenantAccessPolicy.EscapedDefault.m365Capabilities.m365CapabilitiesRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):M365CapabilitiesRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.policies.crossTenantAccessPolicy.EscapedDefault.m365Capabilities.m365CapabilitiesRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.policies.crossTenantAccessPolicy.EscapedDefault.m365Capabilities.m365CapabilitiesRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Generated.policies.crossTenantAccessPolicy.EscapedDefault.resetToSystemDefault.ResetToSystemDefaultRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Generated.policies.crossTenantAccessPolicy.EscapedDefault.resetToSystemDefault.ResetToSystemDefaultRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Generated.policies.crossTenantAccessPolicy.EscapedDefault.resetToSystemDefault.ResetToSystemDefaultRequestBuilder::|public|pathParameters:array @@ -187653,6 +191832,7 @@ Microsoft\Graph\Generated.policies.crossTenantAccessPolicy.partners.item.CrossTe Microsoft\Graph\Generated.policies.crossTenantAccessPolicy.partners.item.CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilder::|public|Delete(requestConfiguration?:CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilderDeleteRequestConfiguration):void Microsoft\Graph\Generated.policies.crossTenantAccessPolicy.partners.item.CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilder::|public|Get(requestConfiguration?:CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilderGetRequestConfiguration):CrossTenantAccessPolicyConfigurationPartner Microsoft\Graph\Generated.policies.crossTenantAccessPolicy.partners.item.CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilder::|public|identitySynchronization:IdentitySynchronizationRequestBuilder +Microsoft\Graph\Generated.policies.crossTenantAccessPolicy.partners.item.CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilder::|public|m365Capabilities:M365CapabilitiesRequestBuilder Microsoft\Graph\Generated.policies.crossTenantAccessPolicy.partners.item.CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilder::|public|Patch(body:CrossTenantAccessPolicyConfigurationPartner; requestConfiguration?:CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilderPatchRequestConfiguration):CrossTenantAccessPolicyConfigurationPartner Microsoft\Graph\Generated.policies.crossTenantAccessPolicy.partners.item.CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilder::|public|pathParameters:array Microsoft\Graph\Generated.policies.crossTenantAccessPolicy.partners.item.CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilder::|public|requestAdapter:RequestAdapter @@ -187696,6 +191876,71 @@ Microsoft\Graph\Generated.policies.crossTenantAccessPolicy.partners.item.identit Microsoft\Graph\Generated.policies.crossTenantAccessPolicy.partners.item.identitySynchronization.identitySynchronizationRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):IdentitySynchronizationRequestBuilderGetQueryParameters Microsoft\Graph\Generated.policies.crossTenantAccessPolicy.partners.item.identitySynchronization.identitySynchronizationRequestBuilderPutRequestConfiguration-->BaseRequestConfiguration Microsoft\Graph\Generated.policies.crossTenantAccessPolicy.partners.item.identitySynchronization.identitySynchronizationRequestBuilderPutRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.policies.crossTenantAccessPolicy.partners.item.m365Capabilities.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.policies.crossTenantAccessPolicy.partners.item.m365Capabilities.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.policies.crossTenantAccessPolicy.partners.item.m365Capabilities.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Generated.policies.crossTenantAccessPolicy.partners.item.m365Capabilities.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.policies.crossTenantAccessPolicy.partners.item.m365Capabilities.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.policies.crossTenantAccessPolicy.partners.item.m365Capabilities.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.policies.crossTenantAccessPolicy.partners.item.m365Capabilities.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.policies.crossTenantAccessPolicy.partners.item.m365Capabilities.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Generated.policies.crossTenantAccessPolicy.partners.item.m365Capabilities.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Generated.policies.crossTenantAccessPolicy.partners.item.m365Capabilities.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.policies.crossTenantAccessPolicy.partners.item.m365Capabilities.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.policies.crossTenantAccessPolicy.partners.item.m365Capabilities.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.policies.crossTenantAccessPolicy.partners.item.m365Capabilities.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.policies.crossTenantAccessPolicy.partners.item.m365Capabilities.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.policies.crossTenantAccessPolicy.partners.item.m365Capabilities.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.policies.crossTenantAccessPolicy.partners.item.m365Capabilities.item.M365CapabilityBaseNameItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.policies.crossTenantAccessPolicy.partners.item.m365Capabilities.item.M365CapabilityBaseNameItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.policies.crossTenantAccessPolicy.partners.item.m365Capabilities.item.M365CapabilityBaseNameItemRequestBuilder::|public|Delete(requestConfiguration?:M365CapabilityBaseNameItemRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Generated.policies.crossTenantAccessPolicy.partners.item.m365Capabilities.item.M365CapabilityBaseNameItemRequestBuilder::|public|Get(requestConfiguration?:M365CapabilityBaseNameItemRequestBuilderGetRequestConfiguration):M365CapabilityBase +Microsoft\Graph\Generated.policies.crossTenantAccessPolicy.partners.item.m365Capabilities.item.M365CapabilityBaseNameItemRequestBuilder::|public|Patch(body:M365CapabilityBase; requestConfiguration?:M365CapabilityBaseNameItemRequestBuilderPatchRequestConfiguration):M365CapabilityBase +Microsoft\Graph\Generated.policies.crossTenantAccessPolicy.partners.item.m365Capabilities.item.M365CapabilityBaseNameItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.policies.crossTenantAccessPolicy.partners.item.m365Capabilities.item.M365CapabilityBaseNameItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.policies.crossTenantAccessPolicy.partners.item.m365Capabilities.item.M365CapabilityBaseNameItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:M365CapabilityBaseNameItemRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.policies.crossTenantAccessPolicy.partners.item.m365Capabilities.item.M365CapabilityBaseNameItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:M365CapabilityBaseNameItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.policies.crossTenantAccessPolicy.partners.item.m365Capabilities.item.M365CapabilityBaseNameItemRequestBuilder::|public|ToPatchRequestInformation(body:M365CapabilityBase; requestConfiguration?:M365CapabilityBaseNameItemRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.policies.crossTenantAccessPolicy.partners.item.m365Capabilities.item.M365CapabilityBaseNameItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.policies.crossTenantAccessPolicy.partners.item.m365Capabilities.item.M365CapabilityBaseNameItemRequestBuilder::|public|WithUrl(rawUrl:string):M365CapabilityBaseNameItemRequestBuilder +Microsoft\Graph\Generated.policies.crossTenantAccessPolicy.partners.item.m365Capabilities.item.M365CapabilityBaseNameItemRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.policies.crossTenantAccessPolicy.partners.item.m365Capabilities.item.M365CapabilityBaseNameItemRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.policies.crossTenantAccessPolicy.partners.item.m365Capabilities.item.M365CapabilityBaseNameItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Generated.policies.crossTenantAccessPolicy.partners.item.m365Capabilities.item.M365CapabilityBaseNameItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.policies.crossTenantAccessPolicy.partners.item.m365Capabilities.item.M365CapabilityBaseNameItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.policies.crossTenantAccessPolicy.partners.item.m365Capabilities.item.M365CapabilityBaseNameItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.policies.crossTenantAccessPolicy.partners.item.m365Capabilities.item.M365CapabilityBaseNameItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:M365CapabilityBaseNameItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.policies.crossTenantAccessPolicy.partners.item.m365Capabilities.item.M365CapabilityBaseNameItemRequestBuilderGetRequestConfiguration::|public|queryParameters:M365CapabilityBaseNameItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.policies.crossTenantAccessPolicy.partners.item.m365Capabilities.item.M365CapabilityBaseNameItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):M365CapabilityBaseNameItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.policies.crossTenantAccessPolicy.partners.item.m365Capabilities.item.M365CapabilityBaseNameItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.policies.crossTenantAccessPolicy.partners.item.m365Capabilities.item.M365CapabilityBaseNameItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.policies.crossTenantAccessPolicy.partners.item.m365Capabilities.M365CapabilitiesRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.policies.crossTenantAccessPolicy.partners.item.m365Capabilities.M365CapabilitiesRequestBuilder::|public|ByM365CapabilityBaseName(m365CapabilityBaseName:string):M365CapabilityBaseNameItemRequestBuilder +Microsoft\Graph\Generated.policies.crossTenantAccessPolicy.partners.item.m365Capabilities.M365CapabilitiesRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.policies.crossTenantAccessPolicy.partners.item.m365Capabilities.M365CapabilitiesRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Generated.policies.crossTenantAccessPolicy.partners.item.m365Capabilities.M365CapabilitiesRequestBuilder::|public|Get(requestConfiguration?:M365CapabilitiesRequestBuilderGetRequestConfiguration):M365CapabilityBaseCollectionResponse +Microsoft\Graph\Generated.policies.crossTenantAccessPolicy.partners.item.m365Capabilities.M365CapabilitiesRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.policies.crossTenantAccessPolicy.partners.item.m365Capabilities.M365CapabilitiesRequestBuilder::|public|Post(body:M365CapabilityBase; requestConfiguration?:M365CapabilitiesRequestBuilderPostRequestConfiguration):M365CapabilityBase +Microsoft\Graph\Generated.policies.crossTenantAccessPolicy.partners.item.m365Capabilities.M365CapabilitiesRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.policies.crossTenantAccessPolicy.partners.item.m365Capabilities.M365CapabilitiesRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:M365CapabilitiesRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.policies.crossTenantAccessPolicy.partners.item.m365Capabilities.M365CapabilitiesRequestBuilder::|public|ToPostRequestInformation(body:M365CapabilityBase; requestConfiguration?:M365CapabilitiesRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.policies.crossTenantAccessPolicy.partners.item.m365Capabilities.M365CapabilitiesRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.policies.crossTenantAccessPolicy.partners.item.m365Capabilities.M365CapabilitiesRequestBuilder::|public|WithUrl(rawUrl:string):M365CapabilitiesRequestBuilder +Microsoft\Graph\Generated.policies.crossTenantAccessPolicy.partners.item.m365Capabilities.m365CapabilitiesRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Generated.policies.crossTenantAccessPolicy.partners.item.m365Capabilities.m365CapabilitiesRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Generated.policies.crossTenantAccessPolicy.partners.item.m365Capabilities.m365CapabilitiesRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.policies.crossTenantAccessPolicy.partners.item.m365Capabilities.m365CapabilitiesRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.policies.crossTenantAccessPolicy.partners.item.m365Capabilities.m365CapabilitiesRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Generated.policies.crossTenantAccessPolicy.partners.item.m365Capabilities.m365CapabilitiesRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.policies.crossTenantAccessPolicy.partners.item.m365Capabilities.m365CapabilitiesRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.policies.crossTenantAccessPolicy.partners.item.m365Capabilities.m365CapabilitiesRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Generated.policies.crossTenantAccessPolicy.partners.item.m365Capabilities.m365CapabilitiesRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Generated.policies.crossTenantAccessPolicy.partners.item.m365Capabilities.m365CapabilitiesRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.policies.crossTenantAccessPolicy.partners.item.m365Capabilities.m365CapabilitiesRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:M365CapabilitiesRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.policies.crossTenantAccessPolicy.partners.item.m365Capabilities.m365CapabilitiesRequestBuilderGetRequestConfiguration::|public|queryParameters:M365CapabilitiesRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.policies.crossTenantAccessPolicy.partners.item.m365Capabilities.m365CapabilitiesRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):M365CapabilitiesRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.policies.crossTenantAccessPolicy.partners.item.m365Capabilities.m365CapabilitiesRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.policies.crossTenantAccessPolicy.partners.item.m365Capabilities.m365CapabilitiesRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Generated.policies.crossTenantAccessPolicy.partners.item.serviceProviderConstraints.ServiceProviderConstraintsRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Generated.policies.crossTenantAccessPolicy.partners.item.serviceProviderConstraints.ServiceProviderConstraintsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Generated.policies.crossTenantAccessPolicy.partners.item.serviceProviderConstraints.ServiceProviderConstraintsRequestBuilder::|public|Delete(requestConfiguration?:ServiceProviderConstraintsRequestBuilderDeleteRequestConfiguration):void @@ -199622,11 +203867,13 @@ Microsoft\Graph\Generated.security.microsoftGraphSecurityRunHuntingQuery.runHunt Microsoft\Graph\Generated.security.microsoftGraphSecurityRunHuntingQuery.runHuntingQueryPostRequestBody::|public|GetFieldDeserializers():array Microsoft\Graph\Generated.security.microsoftGraphSecurityRunHuntingQuery.runHuntingQueryPostRequestBody::|public|getQuery():string Microsoft\Graph\Generated.security.microsoftGraphSecurityRunHuntingQuery.runHuntingQueryPostRequestBody::|public|getTimespan():string +Microsoft\Graph\Generated.security.microsoftGraphSecurityRunHuntingQuery.runHuntingQueryPostRequestBody::|public|getWorkspaceId():string Microsoft\Graph\Generated.security.microsoftGraphSecurityRunHuntingQuery.runHuntingQueryPostRequestBody::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Generated.security.microsoftGraphSecurityRunHuntingQuery.runHuntingQueryPostRequestBody::|public|setAdditionalData(value?:array):void Microsoft\Graph\Generated.security.microsoftGraphSecurityRunHuntingQuery.runHuntingQueryPostRequestBody::|public|setBackingStore(value:BackingStore):void Microsoft\Graph\Generated.security.microsoftGraphSecurityRunHuntingQuery.runHuntingQueryPostRequestBody::|public|setQuery(value?:string):void Microsoft\Graph\Generated.security.microsoftGraphSecurityRunHuntingQuery.runHuntingQueryPostRequestBody::|public|setTimespan(value?:string):void +Microsoft\Graph\Generated.security.microsoftGraphSecurityRunHuntingQuery.runHuntingQueryPostRequestBody::|public|setWorkspaceId(value?:string):void Microsoft\Graph\Generated.security.microsoftGraphSecurityRunHuntingQuery.runHuntingQueryPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):RunHuntingQueryPostRequestBody Microsoft\Graph\Generated.security.microsoftGraphSecurityRunHuntingQuery.runHuntingQueryPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable Microsoft\Graph\Generated.security.secureScoreControlProfiles.count.CountRequestBuilder-->BaseRequestBuilder diff --git a/src/Generated/kiota-lock.json b/src/Generated/kiota-lock.json index ee831e3449b..592bf9cf5d3 100644 --- a/src/Generated/kiota-lock.json +++ b/src/Generated/kiota-lock.json @@ -1,5 +1,5 @@ { - "descriptionHash": "1670D24DA492A8638DCFD4D6A3F4DB6C1C5080E81D9CFFAC2C8DC3E4CD988231631FC1E9DE0F2791AFD2BA752B720A34CA094B42F880EE0C05E917D532372898", + "descriptionHash": "A8730F368F01E428337B83C1254B314C6CA15E472615265E041B2ECFCB5426095853625241AED04487B06192D4ECEF33E7378FED7145D43FEBE9D267D68D6FB3", "descriptionLocation": "../../msgraph-metadata/clean_v10_openapi/openapi.yaml", "lockFileVersion": "1.0.0", "kiotaVersion": "1.34.1",