diff --git a/src/Generated/Admin/AdminRequestBuilder.php b/src/Generated/Admin/AdminRequestBuilder.php index e25996579b2..467fa394f13 100644 --- a/src/Generated/Admin/AdminRequestBuilder.php +++ b/src/Generated/Admin/AdminRequestBuilder.php @@ -47,7 +47,7 @@ public function cloudLicensing(): CloudLicensingRequestBuilder { } /** - * 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 fe35c766334..92bbc062d43 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\Beta\Generated\Admin\ConfigurationManagement\ConfigurationDrifts\Count\CountRequestBuilder; use Microsoft\Graph\Beta\Generated\Admin\ConfigurationManagement\ConfigurationDrifts\Item\ConfigurationDriftItemRequestBuilder; -use Microsoft\Graph\Beta\Generated\Models\ConfigurationDrift; use Microsoft\Graph\Beta\Generated\Models\ConfigurationDriftCollectionResponse; use Microsoft\Graph\Beta\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 eccee34c5a1..22848062b7b 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 14b289b01ca..865c1041f14 100644 --- a/src/Generated/Admin/ConfigurationManagement/ConfigurationManagementRequestBuilder.php +++ b/src/Generated/Admin/ConfigurationManagement/ConfigurationManagementRequestBuilder.php @@ -2,22 +2,16 @@ namespace Microsoft\Graph\Beta\Generated\Admin\ConfigurationManagement; -use Exception; -use Http\Promise\Promise; use Microsoft\Graph\Beta\Generated\Admin\ConfigurationManagement\ConfigurationDrifts\ConfigurationDriftsRequestBuilder; use Microsoft\Graph\Beta\Generated\Admin\ConfigurationManagement\ConfigurationMonitoringResults\ConfigurationMonitoringResultsRequestBuilder; use Microsoft\Graph\Beta\Generated\Admin\ConfigurationManagement\ConfigurationMonitors\ConfigurationMonitorsRequestBuilder; use Microsoft\Graph\Beta\Generated\Admin\ConfigurationManagement\ConfigurationSnapshotJobs\ConfigurationSnapshotJobsRequestBuilder; use Microsoft\Graph\Beta\Generated\Admin\ConfigurationManagement\ConfigurationSnapshots\ConfigurationSnapshotsRequestBuilder; -use Microsoft\Graph\Beta\Generated\Models\ConfigurationManagement; -use Microsoft\Graph\Beta\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); - } - - /** - * Get configurationManagement from admin - * @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; - } - - /** - * Get configurationManagement from admin - * @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/ConfigurationMonitoringResults/ConfigurationMonitoringResultsRequestBuilder.php b/src/Generated/Admin/ConfigurationManagement/ConfigurationMonitoringResults/ConfigurationMonitoringResultsRequestBuilder.php index 86fe78eec06..907f07c0c3b 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\Beta\Generated\Admin\ConfigurationManagement\ConfigurationMonitoringResults\Count\CountRequestBuilder; use Microsoft\Graph\Beta\Generated\Admin\ConfigurationManagement\ConfigurationMonitoringResults\Item\ConfigurationMonitoringResultItemRequestBuilder; -use Microsoft\Graph\Beta\Generated\Models\ConfigurationMonitoringResult; use Microsoft\Graph\Beta\Generated\Models\ConfigurationMonitoringResultCollectionResponse; use Microsoft\Graph\Beta\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 6dcf5c61fb9..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 b1c0e19c904..06e36d20a56 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/ConfigurationMonitoringResults/Item/ConfigurationMonitoringResultItemRequestBuilderDeleteRequestConfiguration.php b/src/Generated/Admin/ConfigurationManagement/ConfigurationMonitoringResults/Item/ConfigurationMonitoringResultItemRequestBuilderDeleteRequestConfiguration.php deleted file mode 100644 index ea077b75c60..00000000000 --- a/src/Generated/Admin/ConfigurationManagement/ConfigurationMonitoringResults/Item/ConfigurationMonitoringResultItemRequestBuilderDeleteRequestConfiguration.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/ConfigurationMonitoringResultItemRequestBuilderPatchRequestConfiguration.php b/src/Generated/Admin/ConfigurationManagement/ConfigurationMonitoringResults/Item/ConfigurationMonitoringResultItemRequestBuilderPatchRequestConfiguration.php deleted file mode 100644 index 2616008190b..00000000000 --- a/src/Generated/Admin/ConfigurationManagement/ConfigurationMonitoringResults/Item/ConfigurationMonitoringResultItemRequestBuilderPatchRequestConfiguration.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/ConfigurationMonitors/Item/Baseline/BaselineRequestBuilder.php b/src/Generated/Admin/ConfigurationManagement/ConfigurationMonitors/Item/Baseline/BaselineRequestBuilder.php index 326f8a3143d..eaa8388cd7a 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 1586b7dfa0e..ae853cf2a6c 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\Beta\Generated\Admin\ConfigurationManagement\ConfigurationSnapshotJobs\Count\CountRequestBuilder; use Microsoft\Graph\Beta\Generated\Admin\ConfigurationManagement\ConfigurationSnapshotJobs\Item\ConfigurationSnapshotJobItemRequestBuilder; -use Microsoft\Graph\Beta\Generated\Models\ConfigurationSnapshotJob; use Microsoft\Graph\Beta\Generated\Models\ConfigurationSnapshotJobCollectionResponse; use Microsoft\Graph\Beta\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/ConfigurationSnapshotJobsRequestBuilderPostRequestConfiguration.php b/src/Generated/Admin/ConfigurationManagement/ConfigurationSnapshotJobs/ConfigurationSnapshotJobsRequestBuilderPostRequestConfiguration.php deleted file mode 100644 index 9a82dcbdd68..00000000000 --- a/src/Generated/Admin/ConfigurationManagement/ConfigurationSnapshotJobs/ConfigurationSnapshotJobsRequestBuilderPostRequestConfiguration.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/ConfigurationSnapshotJobs/Item/ConfigurationSnapshotJobItemRequestBuilder.php b/src/Generated/Admin/ConfigurationManagement/ConfigurationSnapshotJobs/Item/ConfigurationSnapshotJobItemRequestBuilder.php index cfd470f58dc..3540fd33840 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 5bfb3fb7895..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 a0fac236adf..88191c1394f 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\Beta\Generated\Admin\ConfigurationManagement\ConfigurationSnapshots\Count\CountRequestBuilder; use Microsoft\Graph\Beta\Generated\Admin\ConfigurationManagement\ConfigurationSnapshots\Item\ConfigurationBaselineItemRequestBuilder; -use Microsoft\Graph\Beta\Generated\Models\ConfigurationBaseline; use Microsoft\Graph\Beta\Generated\Models\ConfigurationBaselineCollectionResponse; use Microsoft\Graph\Beta\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 e409b1fd3df..783debdb3d2 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/ConfigurationBaselineItemRequestBuilderPatchRequestConfiguration.php b/src/Generated/Admin/ConfigurationManagement/ConfigurationSnapshots/Item/ConfigurationBaselineItemRequestBuilderPatchRequestConfiguration.php deleted file mode 100644 index 9f6f53e7f96..00000000000 --- a/src/Generated/Admin/ConfigurationManagement/ConfigurationSnapshots/Item/ConfigurationBaselineItemRequestBuilderPatchRequestConfiguration.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 376c4dc9de4..bcda043c9e9 100644 --- a/src/Generated/DeviceAppManagement/DeviceAppManagementRequestBuilder.php +++ b/src/Generated/DeviceAppManagement/DeviceAppManagementRequestBuilder.php @@ -270,7 +270,7 @@ public function get(?DeviceAppManagementRequestBuilderGetRequestConfiguration $r /** * Update deviceAppManagement - * @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 @@ -306,7 +306,7 @@ public function toGetRequestInformation(?DeviceAppManagementRequestBuilderGetReq /** * Update deviceAppManagement - * @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/DeviceManagement/ComanagedDevices/Item/CancelEnhancedLogCollection/CancelEnhancedLogCollectionRequestBuilder.php b/src/Generated/DeviceManagement/ComanagedDevices/Item/CancelEnhancedLogCollection/CancelEnhancedLogCollectionRequestBuilder.php new file mode 100644 index 00000000000..eb88947e62d --- /dev/null +++ b/src/Generated/DeviceManagement/ComanagedDevices/Item/CancelEnhancedLogCollection/CancelEnhancedLogCollectionRequestBuilder.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}/deviceManagement/comanagedDevices/{managedDevice%2Did}/cancelEnhancedLogCollection'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Cancels an in-progress enhanced log collection session on a supervised Apple device. + * @param CancelEnhancedLogCollectionRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(?CancelEnhancedLogCollectionRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Cancels an in-progress enhanced log collection session on a supervised Apple device. + * @param CancelEnhancedLogCollectionRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(?CancelEnhancedLogCollectionRequestBuilderPostRequestConfiguration $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 CancelEnhancedLogCollectionRequestBuilder + */ + public function withUrl(string $rawUrl): CancelEnhancedLogCollectionRequestBuilder { + return new CancelEnhancedLogCollectionRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/DeviceManagement/ComanagedDevices/Item/CancelEnhancedLogCollection/CancelEnhancedLogCollectionRequestBuilderPostRequestConfiguration.php b/src/Generated/DeviceManagement/ComanagedDevices/Item/CancelEnhancedLogCollection/CancelEnhancedLogCollectionRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..bbe0c03aada --- /dev/null +++ b/src/Generated/DeviceManagement/ComanagedDevices/Item/CancelEnhancedLogCollection/CancelEnhancedLogCollectionRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/DeviceManagement/ComanagedDevices/Item/ManagedDeviceItemRequestBuilder.php b/src/Generated/DeviceManagement/ComanagedDevices/Item/ManagedDeviceItemRequestBuilder.php index c39a6d19394..a25d3e4784b 100644 --- a/src/Generated/DeviceManagement/ComanagedDevices/Item/ManagedDeviceItemRequestBuilder.php +++ b/src/Generated/DeviceManagement/ComanagedDevices/Item/ManagedDeviceItemRequestBuilder.php @@ -7,6 +7,7 @@ use Microsoft\Graph\Beta\Generated\DeviceManagement\ComanagedDevices\Item\ActivateDeviceEsim\ActivateDeviceEsimRequestBuilder; use Microsoft\Graph\Beta\Generated\DeviceManagement\ComanagedDevices\Item\AssignmentFilterEvaluationStatusDetails\AssignmentFilterEvaluationStatusDetailsRequestBuilder; use Microsoft\Graph\Beta\Generated\DeviceManagement\ComanagedDevices\Item\BypassActivationLock\BypassActivationLockRequestBuilder; +use Microsoft\Graph\Beta\Generated\DeviceManagement\ComanagedDevices\Item\CancelEnhancedLogCollection\CancelEnhancedLogCollectionRequestBuilder; use Microsoft\Graph\Beta\Generated\DeviceManagement\ComanagedDevices\Item\ChangeAssignments\ChangeAssignmentsRequestBuilder; use Microsoft\Graph\Beta\Generated\DeviceManagement\ComanagedDevices\Item\CleanWindowsDevice\CleanWindowsDeviceRequestBuilder; use Microsoft\Graph\Beta\Generated\DeviceManagement\ComanagedDevices\Item\CreateDeviceLogCollectionRequest\CreateDeviceLogCollectionRequestRequestBuilder; @@ -59,6 +60,7 @@ use Microsoft\Graph\Beta\Generated\DeviceManagement\ComanagedDevices\Item\SuspendManagedHomeScreen\SuspendManagedHomeScreenRequestBuilder; use Microsoft\Graph\Beta\Generated\DeviceManagement\ComanagedDevices\Item\SyncDevice\SyncDeviceRequestBuilder; use Microsoft\Graph\Beta\Generated\DeviceManagement\ComanagedDevices\Item\TriggerConfigurationManagerAction\TriggerConfigurationManagerActionRequestBuilder; +use Microsoft\Graph\Beta\Generated\DeviceManagement\ComanagedDevices\Item\TriggerEnhancedLogCollection\TriggerEnhancedLogCollectionRequestBuilder; use Microsoft\Graph\Beta\Generated\DeviceManagement\ComanagedDevices\Item\UpdateWindowsDeviceAccount\UpdateWindowsDeviceAccountRequestBuilder; use Microsoft\Graph\Beta\Generated\DeviceManagement\ComanagedDevices\Item\Users\UsersRequestBuilder; use Microsoft\Graph\Beta\Generated\DeviceManagement\ComanagedDevices\Item\WindowsDefenderScan\WindowsDefenderScanRequestBuilder; @@ -98,6 +100,13 @@ public function bypassActivationLock(): BypassActivationLockRequestBuilder { return new BypassActivationLockRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to call the cancelEnhancedLogCollection method. + */ + public function cancelEnhancedLogCollection(): CancelEnhancedLogCollectionRequestBuilder { + return new CancelEnhancedLogCollectionRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Provides operations to call the changeAssignments method. */ @@ -462,6 +471,13 @@ public function triggerConfigurationManagerAction(): TriggerConfigurationManager return new TriggerConfigurationManagerActionRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to call the triggerEnhancedLogCollection method. + */ + public function triggerEnhancedLogCollection(): TriggerEnhancedLogCollectionRequestBuilder { + return new TriggerEnhancedLogCollectionRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Provides operations to call the updateWindowsDeviceAccount method. */ diff --git a/src/Generated/DeviceManagement/ComanagedDevices/Item/TriggerEnhancedLogCollection/TriggerEnhancedLogCollectionPostRequestBody.php b/src/Generated/DeviceManagement/ComanagedDevices/Item/TriggerEnhancedLogCollection/TriggerEnhancedLogCollectionPostRequestBody.php new file mode 100644 index 00000000000..161ccd926c1 --- /dev/null +++ b/src/Generated/DeviceManagement/ComanagedDevices/Item/TriggerEnhancedLogCollection/TriggerEnhancedLogCollectionPostRequestBody.php @@ -0,0 +1,114 @@ +backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); + $this->setAdditionalData([]); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return TriggerEnhancedLogCollectionPostRequestBody + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): TriggerEnhancedLogCollectionPostRequestBody { + return new TriggerEnhancedLogCollectionPostRequestBody(); + } + + /** + * 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 appleCareToken property value. The appleCareToken property + * @return string|null + */ + public function getAppleCareToken(): ?string { + $val = $this->getBackingStore()->get('appleCareToken'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'appleCareToken'"); + } + + /** + * 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 [ + 'appleCareToken' => fn(ParseNode $n) => $o->setAppleCareToken($n->getStringValue()), + ]; + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeStringValue('appleCareToken', $this->getAppleCareToken()); + $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 appleCareToken property value. The appleCareToken property + * @param string|null $value Value to set for the appleCareToken property. + */ + public function setAppleCareToken(?string $value): void { + $this->getBackingStore()->set('appleCareToken', $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; + } + +} diff --git a/src/Generated/DeviceManagement/ComanagedDevices/Item/TriggerEnhancedLogCollection/TriggerEnhancedLogCollectionRequestBuilder.php b/src/Generated/DeviceManagement/ComanagedDevices/Item/TriggerEnhancedLogCollection/TriggerEnhancedLogCollectionRequestBuilder.php new file mode 100644 index 00000000000..6c2d4656d83 --- /dev/null +++ b/src/Generated/DeviceManagement/ComanagedDevices/Item/TriggerEnhancedLogCollection/TriggerEnhancedLogCollectionRequestBuilder.php @@ -0,0 +1,76 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/deviceManagement/comanagedDevices/{managedDevice%2Did}/triggerEnhancedLogCollection'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Triggers an AppleCare-authorized enhanced log collection session on a supervised Apple device. + * @param TriggerEnhancedLogCollectionPostRequestBody $body The request body + * @param TriggerEnhancedLogCollectionRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(TriggerEnhancedLogCollectionPostRequestBody $body, ?TriggerEnhancedLogCollectionRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Triggers an AppleCare-authorized enhanced log collection session on a supervised Apple device. + * @param TriggerEnhancedLogCollectionPostRequestBody $body The request body + * @param TriggerEnhancedLogCollectionRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(TriggerEnhancedLogCollectionPostRequestBody $body, ?TriggerEnhancedLogCollectionRequestBuilderPostRequestConfiguration $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 TriggerEnhancedLogCollectionRequestBuilder + */ + public function withUrl(string $rawUrl): TriggerEnhancedLogCollectionRequestBuilder { + return new TriggerEnhancedLogCollectionRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/DeviceManagement/ComanagedDevices/Item/TriggerEnhancedLogCollection/TriggerEnhancedLogCollectionRequestBuilderPostRequestConfiguration.php b/src/Generated/DeviceManagement/ComanagedDevices/Item/TriggerEnhancedLogCollection/TriggerEnhancedLogCollectionRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..05276fa5086 --- /dev/null +++ b/src/Generated/DeviceManagement/ComanagedDevices/Item/TriggerEnhancedLogCollection/TriggerEnhancedLogCollectionRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/DeviceManagement/ManagedDevices/Item/CancelEnhancedLogCollection/CancelEnhancedLogCollectionRequestBuilder.php b/src/Generated/DeviceManagement/ManagedDevices/Item/CancelEnhancedLogCollection/CancelEnhancedLogCollectionRequestBuilder.php new file mode 100644 index 00000000000..019de8d31ce --- /dev/null +++ b/src/Generated/DeviceManagement/ManagedDevices/Item/CancelEnhancedLogCollection/CancelEnhancedLogCollectionRequestBuilder.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}/deviceManagement/managedDevices/{managedDevice%2Did}/cancelEnhancedLogCollection'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Cancels an in-progress enhanced log collection session on a supervised Apple device. + * @param CancelEnhancedLogCollectionRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(?CancelEnhancedLogCollectionRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Cancels an in-progress enhanced log collection session on a supervised Apple device. + * @param CancelEnhancedLogCollectionRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(?CancelEnhancedLogCollectionRequestBuilderPostRequestConfiguration $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 CancelEnhancedLogCollectionRequestBuilder + */ + public function withUrl(string $rawUrl): CancelEnhancedLogCollectionRequestBuilder { + return new CancelEnhancedLogCollectionRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/DeviceManagement/ManagedDevices/Item/CancelEnhancedLogCollection/CancelEnhancedLogCollectionRequestBuilderPostRequestConfiguration.php b/src/Generated/DeviceManagement/ManagedDevices/Item/CancelEnhancedLogCollection/CancelEnhancedLogCollectionRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..628b570ab54 --- /dev/null +++ b/src/Generated/DeviceManagement/ManagedDevices/Item/CancelEnhancedLogCollection/CancelEnhancedLogCollectionRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/DeviceManagement/ManagedDevices/Item/ManagedDeviceItemRequestBuilder.php b/src/Generated/DeviceManagement/ManagedDevices/Item/ManagedDeviceItemRequestBuilder.php index 28924b7aa68..a4fb7d34efd 100644 --- a/src/Generated/DeviceManagement/ManagedDevices/Item/ManagedDeviceItemRequestBuilder.php +++ b/src/Generated/DeviceManagement/ManagedDevices/Item/ManagedDeviceItemRequestBuilder.php @@ -7,6 +7,7 @@ use Microsoft\Graph\Beta\Generated\DeviceManagement\ManagedDevices\Item\ActivateDeviceEsim\ActivateDeviceEsimRequestBuilder; use Microsoft\Graph\Beta\Generated\DeviceManagement\ManagedDevices\Item\AssignmentFilterEvaluationStatusDetails\AssignmentFilterEvaluationStatusDetailsRequestBuilder; use Microsoft\Graph\Beta\Generated\DeviceManagement\ManagedDevices\Item\BypassActivationLock\BypassActivationLockRequestBuilder; +use Microsoft\Graph\Beta\Generated\DeviceManagement\ManagedDevices\Item\CancelEnhancedLogCollection\CancelEnhancedLogCollectionRequestBuilder; use Microsoft\Graph\Beta\Generated\DeviceManagement\ManagedDevices\Item\ChangeAssignments\ChangeAssignmentsRequestBuilder; use Microsoft\Graph\Beta\Generated\DeviceManagement\ManagedDevices\Item\CleanWindowsDevice\CleanWindowsDeviceRequestBuilder; use Microsoft\Graph\Beta\Generated\DeviceManagement\ManagedDevices\Item\CreateDeviceLogCollectionRequest\CreateDeviceLogCollectionRequestRequestBuilder; @@ -59,6 +60,7 @@ use Microsoft\Graph\Beta\Generated\DeviceManagement\ManagedDevices\Item\SuspendManagedHomeScreen\SuspendManagedHomeScreenRequestBuilder; use Microsoft\Graph\Beta\Generated\DeviceManagement\ManagedDevices\Item\SyncDevice\SyncDeviceRequestBuilder; use Microsoft\Graph\Beta\Generated\DeviceManagement\ManagedDevices\Item\TriggerConfigurationManagerAction\TriggerConfigurationManagerActionRequestBuilder; +use Microsoft\Graph\Beta\Generated\DeviceManagement\ManagedDevices\Item\TriggerEnhancedLogCollection\TriggerEnhancedLogCollectionRequestBuilder; use Microsoft\Graph\Beta\Generated\DeviceManagement\ManagedDevices\Item\UpdateWindowsDeviceAccount\UpdateWindowsDeviceAccountRequestBuilder; use Microsoft\Graph\Beta\Generated\DeviceManagement\ManagedDevices\Item\Users\UsersRequestBuilder; use Microsoft\Graph\Beta\Generated\DeviceManagement\ManagedDevices\Item\WindowsDefenderScan\WindowsDefenderScanRequestBuilder; @@ -98,6 +100,13 @@ public function bypassActivationLock(): BypassActivationLockRequestBuilder { return new BypassActivationLockRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to call the cancelEnhancedLogCollection method. + */ + public function cancelEnhancedLogCollection(): CancelEnhancedLogCollectionRequestBuilder { + return new CancelEnhancedLogCollectionRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Provides operations to call the changeAssignments method. */ @@ -462,6 +471,13 @@ public function triggerConfigurationManagerAction(): TriggerConfigurationManager return new TriggerConfigurationManagerActionRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to call the triggerEnhancedLogCollection method. + */ + public function triggerEnhancedLogCollection(): TriggerEnhancedLogCollectionRequestBuilder { + return new TriggerEnhancedLogCollectionRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Provides operations to call the updateWindowsDeviceAccount method. */ diff --git a/src/Generated/DeviceManagement/ManagedDevices/Item/TriggerEnhancedLogCollection/TriggerEnhancedLogCollectionPostRequestBody.php b/src/Generated/DeviceManagement/ManagedDevices/Item/TriggerEnhancedLogCollection/TriggerEnhancedLogCollectionPostRequestBody.php new file mode 100644 index 00000000000..69a7fbbc799 --- /dev/null +++ b/src/Generated/DeviceManagement/ManagedDevices/Item/TriggerEnhancedLogCollection/TriggerEnhancedLogCollectionPostRequestBody.php @@ -0,0 +1,114 @@ +backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); + $this->setAdditionalData([]); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return TriggerEnhancedLogCollectionPostRequestBody + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): TriggerEnhancedLogCollectionPostRequestBody { + return new TriggerEnhancedLogCollectionPostRequestBody(); + } + + /** + * 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 appleCareToken property value. The appleCareToken property + * @return string|null + */ + public function getAppleCareToken(): ?string { + $val = $this->getBackingStore()->get('appleCareToken'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'appleCareToken'"); + } + + /** + * 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 [ + 'appleCareToken' => fn(ParseNode $n) => $o->setAppleCareToken($n->getStringValue()), + ]; + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeStringValue('appleCareToken', $this->getAppleCareToken()); + $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 appleCareToken property value. The appleCareToken property + * @param string|null $value Value to set for the appleCareToken property. + */ + public function setAppleCareToken(?string $value): void { + $this->getBackingStore()->set('appleCareToken', $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; + } + +} diff --git a/src/Generated/DeviceManagement/ManagedDevices/Item/TriggerEnhancedLogCollection/TriggerEnhancedLogCollectionRequestBuilder.php b/src/Generated/DeviceManagement/ManagedDevices/Item/TriggerEnhancedLogCollection/TriggerEnhancedLogCollectionRequestBuilder.php new file mode 100644 index 00000000000..a364002225b --- /dev/null +++ b/src/Generated/DeviceManagement/ManagedDevices/Item/TriggerEnhancedLogCollection/TriggerEnhancedLogCollectionRequestBuilder.php @@ -0,0 +1,76 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/deviceManagement/managedDevices/{managedDevice%2Did}/triggerEnhancedLogCollection'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Triggers an AppleCare-authorized enhanced log collection session on a supervised Apple device. + * @param TriggerEnhancedLogCollectionPostRequestBody $body The request body + * @param TriggerEnhancedLogCollectionRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(TriggerEnhancedLogCollectionPostRequestBody $body, ?TriggerEnhancedLogCollectionRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Triggers an AppleCare-authorized enhanced log collection session on a supervised Apple device. + * @param TriggerEnhancedLogCollectionPostRequestBody $body The request body + * @param TriggerEnhancedLogCollectionRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(TriggerEnhancedLogCollectionPostRequestBody $body, ?TriggerEnhancedLogCollectionRequestBuilderPostRequestConfiguration $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 TriggerEnhancedLogCollectionRequestBuilder + */ + public function withUrl(string $rawUrl): TriggerEnhancedLogCollectionRequestBuilder { + return new TriggerEnhancedLogCollectionRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/DeviceManagement/ManagedDevices/Item/TriggerEnhancedLogCollection/TriggerEnhancedLogCollectionRequestBuilderPostRequestConfiguration.php b/src/Generated/DeviceManagement/ManagedDevices/Item/TriggerEnhancedLogCollection/TriggerEnhancedLogCollectionRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..0bd41dd63a6 --- /dev/null +++ b/src/Generated/DeviceManagement/ManagedDevices/Item/TriggerEnhancedLogCollection/TriggerEnhancedLogCollectionRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/DeviceManagement/RemoteAssistancePartners/Item/BeginOnboarding/BeginOnboardingPostRequestBody.php b/src/Generated/DeviceManagement/RemoteAssistancePartners/Item/BeginOnboarding/BeginOnboardingPostRequestBody.php new file mode 100644 index 00000000000..5be6db78d40 --- /dev/null +++ b/src/Generated/DeviceManagement/RemoteAssistancePartners/Item/BeginOnboarding/BeginOnboardingPostRequestBody.php @@ -0,0 +1,114 @@ +backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); + $this->setAdditionalData([]); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return BeginOnboardingPostRequestBody + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): BeginOnboardingPostRequestBody { + return new BeginOnboardingPostRequestBody(); + } + + /** + * 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 [ + 'partnerDomain' => fn(ParseNode $n) => $o->setPartnerDomain($n->getStringValue()), + ]; + } + + /** + * Gets the partnerDomain property value. The partnerDomain property + * @return string|null + */ + public function getPartnerDomain(): ?string { + $val = $this->getBackingStore()->get('partnerDomain'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'partnerDomain'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeStringValue('partnerDomain', $this->getPartnerDomain()); + $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 partnerDomain property value. The partnerDomain property + * @param string|null $value Value to set for the partnerDomain property. + */ + public function setPartnerDomain(?string $value): void { + $this->getBackingStore()->set('partnerDomain', $value); + } + +} diff --git a/src/Generated/DeviceManagement/RemoteAssistancePartners/Item/BeginOnboarding/BeginOnboardingRequestBuilder.php b/src/Generated/DeviceManagement/RemoteAssistancePartners/Item/BeginOnboarding/BeginOnboardingRequestBuilder.php index 882f2550c5b..798b3d8bba9 100644 --- a/src/Generated/DeviceManagement/RemoteAssistancePartners/Item/BeginOnboarding/BeginOnboardingRequestBuilder.php +++ b/src/Generated/DeviceManagement/RemoteAssistancePartners/Item/BeginOnboarding/BeginOnboardingRequestBuilder.php @@ -31,12 +31,13 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap /** * A request to start onboarding. Must be coupled with the appropriate TeamViewer account information + * @param BeginOnboardingPostRequestBody $body The request body * @param BeginOnboardingRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception */ - public function post(?BeginOnboardingRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { - $requestInfo = $this->toPostRequestInformation($requestConfiguration); + public function post(BeginOnboardingPostRequestBody $body, ?BeginOnboardingRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); $errorMappings = [ 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], ]; @@ -45,10 +46,11 @@ public function post(?BeginOnboardingRequestBuilderPostRequestConfiguration $req /** * A request to start onboarding. Must be coupled with the appropriate TeamViewer account information + * @param BeginOnboardingPostRequestBody $body The request body * @param BeginOnboardingRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ - public function toPostRequestInformation(?BeginOnboardingRequestBuilderPostRequestConfiguration $requestConfiguration = null): RequestInformation { + public function toPostRequestInformation(BeginOnboardingPostRequestBody $body, ?BeginOnboardingRequestBuilderPostRequestConfiguration $requestConfiguration = null): RequestInformation { $requestInfo = new RequestInformation(); $requestInfo->urlTemplate = $this->urlTemplate; $requestInfo->pathParameters = $this->pathParameters; @@ -58,6 +60,7 @@ public function toPostRequestInformation(?BeginOnboardingRequestBuilderPostReque $requestInfo->addRequestOptions(...$requestConfiguration->options); } $requestInfo->tryAddHeader('Accept', "application/json"); + $requestInfo->setContentFromParsable($this->requestAdapter, "application/json", $body); return $requestInfo; } diff --git a/src/Generated/Devices/DevicesRequestBuilder.php b/src/Generated/Devices/DevicesRequestBuilder.php index c5c8b38bb3f..7e736f33e2d 100644 --- a/src/Generated/Devices/DevicesRequestBuilder.php +++ b/src/Generated/Devices/DevicesRequestBuilder.php @@ -9,6 +9,7 @@ use Microsoft\Graph\Beta\Generated\Devices\GetByIds\GetByIdsRequestBuilder; use Microsoft\Graph\Beta\Generated\Devices\GetUserOwnedObjects\GetUserOwnedObjectsRequestBuilder; use Microsoft\Graph\Beta\Generated\Devices\Item\DeviceItemRequestBuilder; +use Microsoft\Graph\Beta\Generated\Devices\Provision\ProvisionRequestBuilder; use Microsoft\Graph\Beta\Generated\Devices\ValidateProperties\ValidatePropertiesRequestBuilder; use Microsoft\Graph\Beta\Generated\Models\Device; use Microsoft\Graph\Beta\Generated\Models\DeviceCollectionResponse; @@ -51,6 +52,13 @@ public function getUserOwnedObjects(): GetUserOwnedObjectsRequestBuilder { return new GetUserOwnedObjectsRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to call the provision method. + */ + public function provision(): ProvisionRequestBuilder { + return new ProvisionRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Provides operations to call the validateProperties method. */ diff --git a/src/Generated/Devices/Provision/ProvisionPostRequestBody.php b/src/Generated/Devices/Provision/ProvisionPostRequestBody.php new file mode 100644 index 00000000000..17287b2f5a2 --- /dev/null +++ b/src/Generated/Devices/Provision/ProvisionPostRequestBody.php @@ -0,0 +1,114 @@ +backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); + $this->setAdditionalData([]); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return ProvisionPostRequestBody + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): ProvisionPostRequestBody { + return new ProvisionPostRequestBody(); + } + + /** + * 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 [ + 'provisioningBlob' => fn(ParseNode $n) => $o->setProvisioningBlob($n->getStringValue()), + ]; + } + + /** + * Gets the provisioningBlob property value. The provisioningBlob property + * @return string|null + */ + public function getProvisioningBlob(): ?string { + $val = $this->getBackingStore()->get('provisioningBlob'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'provisioningBlob'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeStringValue('provisioningBlob', $this->getProvisioningBlob()); + $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 provisioningBlob property value. The provisioningBlob property + * @param string|null $value Value to set for the provisioningBlob property. + */ + public function setProvisioningBlob(?string $value): void { + $this->getBackingStore()->set('provisioningBlob', $value); + } + +} diff --git a/src/Generated/Devices/Provision/ProvisionRequestBuilder.php b/src/Generated/Devices/Provision/ProvisionRequestBuilder.php new file mode 100644 index 00000000000..6c7b295f7f1 --- /dev/null +++ b/src/Generated/Devices/Provision/ProvisionRequestBuilder.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}/devices/provision'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Invoke action provision + * @param ProvisionPostRequestBody $body The request body + * @param ProvisionRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(ProvisionPostRequestBody $body, ?ProvisionRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [ProvisionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Invoke action provision + * @param ProvisionPostRequestBody $body The request body + * @param ProvisionRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(ProvisionPostRequestBody $body, ?ProvisionRequestBuilderPostRequestConfiguration $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 ProvisionRequestBuilder + */ + public function withUrl(string $rawUrl): ProvisionRequestBuilder { + return new ProvisionRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Admin/ConfigurationManagement/ConfigurationMonitors/Item/Baseline/BaselineRequestBuilderPatchRequestConfiguration.php b/src/Generated/Devices/Provision/ProvisionRequestBuilderPostRequestConfiguration.php similarity index 71% rename from src/Generated/Admin/ConfigurationManagement/ConfigurationMonitors/Item/Baseline/BaselineRequestBuilderPatchRequestConfiguration.php rename to src/Generated/Devices/Provision/ProvisionRequestBuilderPostRequestConfiguration.php index 606f01dac59..1cb0b1a3155 100644 --- a/src/Generated/Admin/ConfigurationManagement/ConfigurationMonitors/Item/Baseline/BaselineRequestBuilderPatchRequestConfiguration.php +++ b/src/Generated/Devices/Provision/ProvisionRequestBuilderPostRequestConfiguration.php @@ -1,6 +1,6 @@ |string>|null $headers Request headers * @param array|null $options Request options */ diff --git a/src/Generated/Directory/ImpactedResources/AddTag/AddTagPostRequestBody.php b/src/Generated/Directory/ImpactedResources/AddTag/AddTagPostRequestBody.php new file mode 100644 index 00000000000..b187998975c --- /dev/null +++ b/src/Generated/Directory/ImpactedResources/AddTag/AddTagPostRequestBody.php @@ -0,0 +1,146 @@ +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 AddTagPostRequestBody + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): AddTagPostRequestBody { + return new AddTagPostRequestBody(); + } + + /** + * Gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @return array|null + */ + public function getAdditionalData(): ?array { + $val = $this->getBackingStore()->get('additionalData'); + if (is_null($val) || is_array($val)) { + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'additionalData'"); + } + + /** + * Gets the BackingStore property value. Stores model information. + * @return BackingStore + */ + public function getBackingStore(): BackingStore { + return $this->backingStore; + } + + /** + * Gets the displayName property value. The displayName property + * @return string|null + */ + public function getDisplayName(): ?string { + $val = $this->getBackingStore()->get('displayName'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'displayName'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return [ + 'displayName' => fn(ParseNode $n) => $o->setDisplayName($n->getStringValue()), + 'resourceIds' => function (ParseNode $n) { + $val = $n->getCollectionOfPrimitiveValues(); + if (is_array($val)) { + TypeUtils::validateCollectionValues($val, 'string'); + } + /** @var array|null $val */ + $this->setResourceIds($val); + }, + ]; + } + + /** + * Gets the resourceIds property value. The resourceIds property + * @return array|null + */ + public function getResourceIds(): ?array { + $val = $this->getBackingStore()->get('resourceIds'); + 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 'resourceIds'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeStringValue('displayName', $this->getDisplayName()); + $writer->writeCollectionOfPrimitiveValues('resourceIds', $this->getResourceIds()); + $writer->writeAdditionalData($this->getAdditionalData()); + } + + /** + * Sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @param array $value Value to set for the AdditionalData property. + */ + public function setAdditionalData(?array $value): void { + $this->getBackingStore()->set('additionalData', $value); + } + + /** + * Sets the BackingStore property value. Stores model information. + * @param BackingStore $value Value to set for the BackingStore property. + */ + public function setBackingStore(BackingStore $value): void { + $this->backingStore = $value; + } + + /** + * Sets the displayName property value. The displayName property + * @param string|null $value Value to set for the displayName property. + */ + public function setDisplayName(?string $value): void { + $this->getBackingStore()->set('displayName', $value); + } + + /** + * Sets the resourceIds property value. The resourceIds property + * @param array|null $value Value to set for the resourceIds property. + */ + public function setResourceIds(?array $value): void { + $this->getBackingStore()->set('resourceIds', $value); + } + +} diff --git a/src/Generated/Models/TenantGovernanceServices/GovernancePolicyTemplateCollectionResponse.php b/src/Generated/Directory/ImpactedResources/AddTag/AddTagPostResponse.php similarity index 69% rename from src/Generated/Models/TenantGovernanceServices/GovernancePolicyTemplateCollectionResponse.php rename to src/Generated/Directory/ImpactedResources/AddTag/AddTagPostResponse.php index bd613cd26fb..e8c34b3ba5b 100644 --- a/src/Generated/Models/TenantGovernanceServices/GovernancePolicyTemplateCollectionResponse.php +++ b/src/Generated/Directory/ImpactedResources/AddTag/AddTagPostResponse.php @@ -1,17 +1,18 @@ fn(ParseNode $n) => $o->setValue($n->getCollectionOfObjectValues([GovernancePolicyTemplate::class, 'createFromDiscriminatorValue'])), + 'value' => fn(ParseNode $n) => $o->setValue($n->getCollectionOfObjectValues([ImpactedResource::class, 'createFromDiscriminatorValue'])), ]); } /** * Gets the value property value. The value property - * @return array|null + * @return array|null */ public function getValue(): ?array { $val = $this->getBackingStore()->get('value'); if (is_array($val) || is_null($val)) { - TypeUtils::validateCollectionValues($val, GovernancePolicyTemplate::class); - /** @var array|null $val */ + TypeUtils::validateCollectionValues($val, ImpactedResource::class); + /** @var array|null $val */ return $val; } throw new \UnexpectedValueException("Invalid type found in backing store for 'value'"); @@ -62,7 +63,7 @@ public function serialize(SerializationWriter $writer): void { /** * Sets the value property value. The value property - * @param array|null $value Value to set for 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/Directory/ImpactedResources/AddTag/AddTagRequestBuilder.php b/src/Generated/Directory/ImpactedResources/AddTag/AddTagRequestBuilder.php new file mode 100644 index 00000000000..7c9675e039a --- /dev/null +++ b/src/Generated/Directory/ImpactedResources/AddTag/AddTagRequestBuilder.php @@ -0,0 +1,76 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/directory/impactedResources/addTag'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Invoke action addTag + * @param AddTagPostRequestBody $body The request body + * @param AddTagRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(AddTagPostRequestBody $body, ?AddTagRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [AddTagPostResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Invoke action addTag + * @param AddTagPostRequestBody $body The request body + * @param AddTagRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(AddTagPostRequestBody $body, ?AddTagRequestBuilderPostRequestConfiguration $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 AddTagRequestBuilder + */ + public function withUrl(string $rawUrl): AddTagRequestBuilder { + return new AddTagRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/EmployeeExperience/Roles/Item/EngagementRoleItemRequestBuilderPatchRequestConfiguration.php b/src/Generated/Directory/ImpactedResources/AddTag/AddTagRequestBuilderPostRequestConfiguration.php similarity index 65% rename from src/Generated/EmployeeExperience/Roles/Item/EngagementRoleItemRequestBuilderPatchRequestConfiguration.php rename to src/Generated/Directory/ImpactedResources/AddTag/AddTagRequestBuilderPostRequestConfiguration.php index 3eb157da8c9..6eaf2f26e7e 100644 --- a/src/Generated/EmployeeExperience/Roles/Item/EngagementRoleItemRequestBuilderPatchRequestConfiguration.php +++ b/src/Generated/Directory/ImpactedResources/AddTag/AddTagRequestBuilderPostRequestConfiguration.php @@ -1,6 +1,6 @@ |string>|null $headers Request headers * @param array|null $options Request options */ diff --git a/src/Generated/Directory/ImpactedResources/ImpactedResourcesRequestBuilder.php b/src/Generated/Directory/ImpactedResources/ImpactedResourcesRequestBuilder.php index b62240fcb23..23065432458 100644 --- a/src/Generated/Directory/ImpactedResources/ImpactedResourcesRequestBuilder.php +++ b/src/Generated/Directory/ImpactedResources/ImpactedResourcesRequestBuilder.php @@ -4,8 +4,10 @@ use Exception; use Http\Promise\Promise; +use Microsoft\Graph\Beta\Generated\Directory\ImpactedResources\AddTag\AddTagRequestBuilder; use Microsoft\Graph\Beta\Generated\Directory\ImpactedResources\Count\CountRequestBuilder; use Microsoft\Graph\Beta\Generated\Directory\ImpactedResources\Item\ImpactedResourceItemRequestBuilder; +use Microsoft\Graph\Beta\Generated\Directory\ImpactedResources\RemoveTag\RemoveTagRequestBuilder; use Microsoft\Graph\Beta\Generated\Models\ImpactedResource; use Microsoft\Graph\Beta\Generated\Models\ImpactedResourceCollectionResponse; use Microsoft\Graph\Beta\Generated\Models\ODataErrors\ODataError; @@ -19,6 +21,13 @@ */ class ImpactedResourcesRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to call the addTag method. + */ + public function addTag(): AddTagRequestBuilder { + return new AddTagRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Provides operations to count the resources in the collection. */ @@ -26,6 +35,13 @@ public function count(): CountRequestBuilder { return new CountRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to call the removeTag method. + */ + public function removeTag(): RemoveTagRequestBuilder { + return new RemoveTagRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Provides operations to manage the impactedResources property of the microsoft.graph.directory entity. * @param string $impactedResourceId The unique identifier of impactedResource diff --git a/src/Generated/Directory/ImpactedResources/Item/AcceptRisk/AcceptRiskRequestBuilder.php b/src/Generated/Directory/ImpactedResources/Item/AcceptRisk/AcceptRiskRequestBuilder.php new file mode 100644 index 00000000000..d16782c70b7 --- /dev/null +++ b/src/Generated/Directory/ImpactedResources/Item/AcceptRisk/AcceptRiskRequestBuilder.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}/directory/impactedResources/{impactedResource%2Did}/acceptRisk'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Invoke action acceptRisk + * @param AcceptRiskRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(?AcceptRiskRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [ImpactedResource::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Invoke action acceptRisk + * @param AcceptRiskRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(?AcceptRiskRequestBuilderPostRequestConfiguration $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 AcceptRiskRequestBuilder + */ + public function withUrl(string $rawUrl): AcceptRiskRequestBuilder { + return new AcceptRiskRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Admin/ConfigurationManagement/ConfigurationMonitors/Item/Baseline/BaselineRequestBuilderDeleteRequestConfiguration.php b/src/Generated/Directory/ImpactedResources/Item/AcceptRisk/AcceptRiskRequestBuilderPostRequestConfiguration.php similarity index 71% rename from src/Generated/Admin/ConfigurationManagement/ConfigurationMonitors/Item/Baseline/BaselineRequestBuilderDeleteRequestConfiguration.php rename to src/Generated/Directory/ImpactedResources/Item/AcceptRisk/AcceptRiskRequestBuilderPostRequestConfiguration.php index 100067253ac..cc17a850050 100644 --- a/src/Generated/Admin/ConfigurationManagement/ConfigurationMonitors/Item/Baseline/BaselineRequestBuilderDeleteRequestConfiguration.php +++ b/src/Generated/Directory/ImpactedResources/Item/AcceptRisk/AcceptRiskRequestBuilderPostRequestConfiguration.php @@ -1,6 +1,6 @@ |string>|null $headers Request headers * @param array|null $options Request options */ diff --git a/src/Generated/Directory/ImpactedResources/Item/AddTag/AddTagPostRequestBody.php b/src/Generated/Directory/ImpactedResources/Item/AddTag/AddTagPostRequestBody.php new file mode 100644 index 00000000000..164f166639a --- /dev/null +++ b/src/Generated/Directory/ImpactedResources/Item/AddTag/AddTagPostRequestBody.php @@ -0,0 +1,114 @@ +backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); + $this->setAdditionalData([]); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return AddTagPostRequestBody + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): AddTagPostRequestBody { + return new AddTagPostRequestBody(); + } + + /** + * Gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @return array|null + */ + public function getAdditionalData(): ?array { + $val = $this->getBackingStore()->get('additionalData'); + if (is_null($val) || is_array($val)) { + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'additionalData'"); + } + + /** + * Gets the BackingStore property value. Stores model information. + * @return BackingStore + */ + public function getBackingStore(): BackingStore { + return $this->backingStore; + } + + /** + * Gets the displayName property value. The displayName property + * @return string|null + */ + public function getDisplayName(): ?string { + $val = $this->getBackingStore()->get('displayName'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'displayName'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return [ + 'displayName' => fn(ParseNode $n) => $o->setDisplayName($n->getStringValue()), + ]; + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeStringValue('displayName', $this->getDisplayName()); + $writer->writeAdditionalData($this->getAdditionalData()); + } + + /** + * Sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @param array $value Value to set for the AdditionalData property. + */ + public function setAdditionalData(?array $value): void { + $this->getBackingStore()->set('additionalData', $value); + } + + /** + * Sets the BackingStore property value. Stores model information. + * @param BackingStore $value Value to set for the BackingStore property. + */ + public function setBackingStore(BackingStore $value): void { + $this->backingStore = $value; + } + + /** + * Sets the displayName property value. The displayName property + * @param string|null $value Value to set for the displayName property. + */ + public function setDisplayName(?string $value): void { + $this->getBackingStore()->set('displayName', $value); + } + +} diff --git a/src/Generated/Directory/ImpactedResources/Item/AddTag/AddTagRequestBuilder.php b/src/Generated/Directory/ImpactedResources/Item/AddTag/AddTagRequestBuilder.php new file mode 100644 index 00000000000..cd2f0b54ed3 --- /dev/null +++ b/src/Generated/Directory/ImpactedResources/Item/AddTag/AddTagRequestBuilder.php @@ -0,0 +1,77 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/directory/impactedResources/{impactedResource%2Did}/addTag'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Invoke action addTag + * @param AddTagPostRequestBody $body The request body + * @param AddTagRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(AddTagPostRequestBody $body, ?AddTagRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [RecommendationTag::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Invoke action addTag + * @param AddTagPostRequestBody $body The request body + * @param AddTagRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(AddTagPostRequestBody $body, ?AddTagRequestBuilderPostRequestConfiguration $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 AddTagRequestBuilder + */ + public function withUrl(string $rawUrl): AddTagRequestBuilder { + return new AddTagRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Directory/ImpactedResources/Item/AddTag/AddTagRequestBuilderPostRequestConfiguration.php b/src/Generated/Directory/ImpactedResources/Item/AddTag/AddTagRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..83812eab4f6 --- /dev/null +++ b/src/Generated/Directory/ImpactedResources/Item/AddTag/AddTagRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Directory/ImpactedResources/Item/ApplyAlternateMitigation/ApplyAlternateMitigationRequestBuilder.php b/src/Generated/Directory/ImpactedResources/Item/ApplyAlternateMitigation/ApplyAlternateMitigationRequestBuilder.php new file mode 100644 index 00000000000..a564bacbfee --- /dev/null +++ b/src/Generated/Directory/ImpactedResources/Item/ApplyAlternateMitigation/ApplyAlternateMitigationRequestBuilder.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}/directory/impactedResources/{impactedResource%2Did}/applyAlternateMitigation'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Invoke action applyAlternateMitigation + * @param ApplyAlternateMitigationRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(?ApplyAlternateMitigationRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [ImpactedResource::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Invoke action applyAlternateMitigation + * @param ApplyAlternateMitigationRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(?ApplyAlternateMitigationRequestBuilderPostRequestConfiguration $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 ApplyAlternateMitigationRequestBuilder + */ + public function withUrl(string $rawUrl): ApplyAlternateMitigationRequestBuilder { + return new ApplyAlternateMitigationRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Admin/ConfigurationManagement/ConfigurationDrifts/Item/ConfigurationDriftItemRequestBuilderDeleteRequestConfiguration.php b/src/Generated/Directory/ImpactedResources/Item/ApplyAlternateMitigation/ApplyAlternateMitigationRequestBuilderPostRequestConfiguration.php similarity index 66% rename from src/Generated/Admin/ConfigurationManagement/ConfigurationDrifts/Item/ConfigurationDriftItemRequestBuilderDeleteRequestConfiguration.php rename to src/Generated/Directory/ImpactedResources/Item/ApplyAlternateMitigation/ApplyAlternateMitigationRequestBuilderPostRequestConfiguration.php index 84514ee42a7..e1145a34bb9 100644 --- a/src/Generated/Admin/ConfigurationManagement/ConfigurationDrifts/Item/ConfigurationDriftItemRequestBuilderDeleteRequestConfiguration.php +++ b/src/Generated/Directory/ImpactedResources/Item/ApplyAlternateMitigation/ApplyAlternateMitigationRequestBuilderPostRequestConfiguration.php @@ -1,6 +1,6 @@ |string>|null $headers Request headers * @param array|null $options Request options */ diff --git a/src/Generated/Directory/ImpactedResources/Item/ImpactedResourceItemRequestBuilder.php b/src/Generated/Directory/ImpactedResources/Item/ImpactedResourceItemRequestBuilder.php index d5565255253..5b9594c68e9 100644 --- a/src/Generated/Directory/ImpactedResources/Item/ImpactedResourceItemRequestBuilder.php +++ b/src/Generated/Directory/ImpactedResources/Item/ImpactedResourceItemRequestBuilder.php @@ -4,10 +4,16 @@ use Exception; use Http\Promise\Promise; +use Microsoft\Graph\Beta\Generated\Directory\ImpactedResources\Item\AcceptRisk\AcceptRiskRequestBuilder; +use Microsoft\Graph\Beta\Generated\Directory\ImpactedResources\Item\AddTag\AddTagRequestBuilder; +use Microsoft\Graph\Beta\Generated\Directory\ImpactedResources\Item\ApplyAlternateMitigation\ApplyAlternateMitigationRequestBuilder; use Microsoft\Graph\Beta\Generated\Directory\ImpactedResources\Item\Complete\CompleteRequestBuilder; use Microsoft\Graph\Beta\Generated\Directory\ImpactedResources\Item\Dismiss\DismissRequestBuilder; +use Microsoft\Graph\Beta\Generated\Directory\ImpactedResources\Item\MarkPlanned\MarkPlannedRequestBuilder; use Microsoft\Graph\Beta\Generated\Directory\ImpactedResources\Item\Postpone\PostponeRequestBuilder; use Microsoft\Graph\Beta\Generated\Directory\ImpactedResources\Item\Reactivate\ReactivateRequestBuilder; +use Microsoft\Graph\Beta\Generated\Directory\ImpactedResources\Item\RemoveTag\RemoveTagRequestBuilder; +use Microsoft\Graph\Beta\Generated\Directory\ImpactedResources\Item\Tags\TagsRequestBuilder; use Microsoft\Graph\Beta\Generated\Models\ImpactedResource; use Microsoft\Graph\Beta\Generated\Models\ODataErrors\ODataError; use Microsoft\Kiota\Abstractions\BaseRequestBuilder; @@ -20,6 +26,27 @@ */ class ImpactedResourceItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to call the acceptRisk method. + */ + public function acceptRisk(): AcceptRiskRequestBuilder { + return new AcceptRiskRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to call the addTag method. + */ + public function addTag(): AddTagRequestBuilder { + return new AddTagRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to call the applyAlternateMitigation method. + */ + public function applyAlternateMitigation(): ApplyAlternateMitigationRequestBuilder { + return new ApplyAlternateMitigationRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Provides operations to call the complete method. */ @@ -34,6 +61,13 @@ public function dismiss(): DismissRequestBuilder { return new DismissRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to call the markPlanned method. + */ + public function markPlanned(): MarkPlannedRequestBuilder { + return new MarkPlannedRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Provides operations to call the postpone method. */ @@ -48,6 +82,20 @@ public function reactivate(): ReactivateRequestBuilder { return new ReactivateRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to call the removeTag method. + */ + public function removeTag(): RemoveTagRequestBuilder { + return new RemoveTagRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the tags property of the microsoft.graph.impactedResource entity. + */ + public function tags(): TagsRequestBuilder { + return new TagsRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Instantiates a new ImpactedResourceItemRequestBuilder 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/Directory/ImpactedResources/Item/MarkPlanned/MarkPlannedRequestBuilder.php b/src/Generated/Directory/ImpactedResources/Item/MarkPlanned/MarkPlannedRequestBuilder.php new file mode 100644 index 00000000000..c3167a8e9dd --- /dev/null +++ b/src/Generated/Directory/ImpactedResources/Item/MarkPlanned/MarkPlannedRequestBuilder.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}/directory/impactedResources/{impactedResource%2Did}/markPlanned'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Invoke action markPlanned + * @param MarkPlannedRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(?MarkPlannedRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [ImpactedResource::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Invoke action markPlanned + * @param MarkPlannedRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(?MarkPlannedRequestBuilderPostRequestConfiguration $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 MarkPlannedRequestBuilder + */ + public function withUrl(string $rawUrl): MarkPlannedRequestBuilder { + return new MarkPlannedRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Directory/ImpactedResources/Item/MarkPlanned/MarkPlannedRequestBuilderPostRequestConfiguration.php b/src/Generated/Directory/ImpactedResources/Item/MarkPlanned/MarkPlannedRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..bd56e8d170d --- /dev/null +++ b/src/Generated/Directory/ImpactedResources/Item/MarkPlanned/MarkPlannedRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Directory/ImpactedResources/Item/RemoveTag/RemoveTagPostRequestBody.php b/src/Generated/Directory/ImpactedResources/Item/RemoveTag/RemoveTagPostRequestBody.php new file mode 100644 index 00000000000..a02cdb4906a --- /dev/null +++ b/src/Generated/Directory/ImpactedResources/Item/RemoveTag/RemoveTagPostRequestBody.php @@ -0,0 +1,114 @@ +backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); + $this->setAdditionalData([]); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return RemoveTagPostRequestBody + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): RemoveTagPostRequestBody { + return new RemoveTagPostRequestBody(); + } + + /** + * 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 [ + 'tagId' => fn(ParseNode $n) => $o->setTagId($n->getStringValue()), + ]; + } + + /** + * Gets the tagId property value. The tagId property + * @return string|null + */ + public function getTagId(): ?string { + $val = $this->getBackingStore()->get('tagId'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'tagId'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeStringValue('tagId', $this->getTagId()); + $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 tagId property value. The tagId property + * @param string|null $value Value to set for the tagId property. + */ + public function setTagId(?string $value): void { + $this->getBackingStore()->set('tagId', $value); + } + +} diff --git a/src/Generated/Directory/ImpactedResources/Item/RemoveTag/RemoveTagRequestBuilder.php b/src/Generated/Directory/ImpactedResources/Item/RemoveTag/RemoveTagRequestBuilder.php new file mode 100644 index 00000000000..80d753cfc75 --- /dev/null +++ b/src/Generated/Directory/ImpactedResources/Item/RemoveTag/RemoveTagRequestBuilder.php @@ -0,0 +1,77 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/directory/impactedResources/{impactedResource%2Did}/removeTag'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Invoke action removeTag + * @param RemoveTagPostRequestBody $body The request body + * @param RemoveTagRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(RemoveTagPostRequestBody $body, ?RemoveTagRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [ImpactedResource::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Invoke action removeTag + * @param RemoveTagPostRequestBody $body The request body + * @param RemoveTagRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(RemoveTagPostRequestBody $body, ?RemoveTagRequestBuilderPostRequestConfiguration $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 RemoveTagRequestBuilder + */ + public function withUrl(string $rawUrl): RemoveTagRequestBuilder { + return new RemoveTagRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Directory/ImpactedResources/Item/RemoveTag/RemoveTagRequestBuilderPostRequestConfiguration.php b/src/Generated/Directory/ImpactedResources/Item/RemoveTag/RemoveTagRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..5a414a5bfa4 --- /dev/null +++ b/src/Generated/Directory/ImpactedResources/Item/RemoveTag/RemoveTagRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @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/Communities/Count/CountRequestBuilder.php b/src/Generated/Directory/ImpactedResources/Item/Tags/Count/CountRequestBuilder.php similarity index 93% rename from src/Generated/EmployeeExperience/Communities/Count/CountRequestBuilder.php rename to src/Generated/Directory/ImpactedResources/Item/Tags/Count/CountRequestBuilder.php index 62efbe76712..eb5c71e0f4d 100644 --- a/src/Generated/EmployeeExperience/Communities/Count/CountRequestBuilder.php +++ b/src/Generated/Directory/ImpactedResources/Item/Tags/Count/CountRequestBuilder.php @@ -1,6 +1,6 @@ pathParameters = $pathParametersOrRawUrl; } else { diff --git a/src/Generated/EmployeeExperience/Communities/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/Directory/ImpactedResources/Item/Tags/Count/CountRequestBuilderGetQueryParameters.php similarity index 90% rename from src/Generated/EmployeeExperience/Communities/Count/CountRequestBuilderGetQueryParameters.php rename to src/Generated/Directory/ImpactedResources/Item/Tags/Count/CountRequestBuilderGetQueryParameters.php index 7a20e13931a..0700dac8772 100644 --- a/src/Generated/EmployeeExperience/Communities/Count/CountRequestBuilderGetQueryParameters.php +++ b/src/Generated/Directory/ImpactedResources/Item/Tags/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}/directory/impactedResources/{impactedResource%2Did}/tags/{recommendationTag%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property tags for directory + * @param RecommendationTagItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?RecommendationTagItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Get tags from directory + * @param RecommendationTagItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?RecommendationTagItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [RecommendationTag::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property tags in directory + * @param RecommendationTag $body The request body + * @param RecommendationTagItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(RecommendationTag $body, ?RecommendationTagItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [RecommendationTag::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property tags for directory + * @param RecommendationTagItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?RecommendationTagItemRequestBuilderDeleteRequestConfiguration $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 tags from directory + * @param RecommendationTagItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?RecommendationTagItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 tags in directory + * @param RecommendationTag $body The request body + * @param RecommendationTagItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(RecommendationTag $body, ?RecommendationTagItemRequestBuilderPatchRequestConfiguration $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 RecommendationTagItemRequestBuilder + */ + public function withUrl(string $rawUrl): RecommendationTagItemRequestBuilder { + return new RecommendationTagItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Admin/ConfigurationManagement/ConfigurationDrifts/Item/ConfigurationDriftItemRequestBuilderPatchRequestConfiguration.php b/src/Generated/Directory/ImpactedResources/Item/Tags/Item/RecommendationTagItemRequestBuilderDeleteRequestConfiguration.php similarity index 67% rename from src/Generated/Admin/ConfigurationManagement/ConfigurationDrifts/Item/ConfigurationDriftItemRequestBuilderPatchRequestConfiguration.php rename to src/Generated/Directory/ImpactedResources/Item/Tags/Item/RecommendationTagItemRequestBuilderDeleteRequestConfiguration.php index 685b38a9d4c..e01169382e1 100644 --- a/src/Generated/Admin/ConfigurationManagement/ConfigurationDrifts/Item/ConfigurationDriftItemRequestBuilderPatchRequestConfiguration.php +++ b/src/Generated/Directory/ImpactedResources/Item/Tags/Item/RecommendationTagItemRequestBuilderDeleteRequestConfiguration.php @@ -1,6 +1,6 @@ |string>|null $headers Request headers * @param array|null $options Request options */ diff --git a/src/Generated/Directory/ImpactedResources/Item/Tags/Item/RecommendationTagItemRequestBuilderGetQueryParameters.php b/src/Generated/Directory/ImpactedResources/Item/Tags/Item/RecommendationTagItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..1775abf95ee --- /dev/null +++ b/src/Generated/Directory/ImpactedResources/Item/Tags/Item/RecommendationTagItemRequestBuilderGetQueryParameters.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 RecommendationTagItemRequestBuilderGetQueryParameters and sets the default values. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + */ + public function __construct(?array $expand = null, ?array $select = null) { + $this->expand = $expand; + $this->select = $select; + } + +} diff --git a/src/Generated/Directory/ImpactedResources/Item/Tags/Item/RecommendationTagItemRequestBuilderGetRequestConfiguration.php b/src/Generated/Directory/ImpactedResources/Item/Tags/Item/RecommendationTagItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..99a94f693a9 --- /dev/null +++ b/src/Generated/Directory/ImpactedResources/Item/Tags/Item/RecommendationTagItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param RecommendationTagItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?RecommendationTagItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new RecommendationTagItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return RecommendationTagItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): RecommendationTagItemRequestBuilderGetQueryParameters { + return new RecommendationTagItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Admin/ConfigurationManagement/ConfigurationSnapshots/ConfigurationSnapshotsRequestBuilderPostRequestConfiguration.php b/src/Generated/Directory/ImpactedResources/Item/Tags/Item/RecommendationTagItemRequestBuilderPatchRequestConfiguration.php similarity index 67% rename from src/Generated/Admin/ConfigurationManagement/ConfigurationSnapshots/ConfigurationSnapshotsRequestBuilderPostRequestConfiguration.php rename to src/Generated/Directory/ImpactedResources/Item/Tags/Item/RecommendationTagItemRequestBuilderPatchRequestConfiguration.php index 81344e4611e..40d9ed5f825 100644 --- a/src/Generated/Admin/ConfigurationManagement/ConfigurationSnapshots/ConfigurationSnapshotsRequestBuilderPostRequestConfiguration.php +++ b/src/Generated/Directory/ImpactedResources/Item/Tags/Item/RecommendationTagItemRequestBuilderPatchRequestConfiguration.php @@ -1,6 +1,6 @@ |string>|null $headers Request headers * @param array|null $options Request options */ diff --git a/src/Generated/Directory/ImpactedResources/Item/Tags/TagsRequestBuilder.php b/src/Generated/Directory/ImpactedResources/Item/Tags/TagsRequestBuilder.php new file mode 100644 index 00000000000..f1f28f00c77 --- /dev/null +++ b/src/Generated/Directory/ImpactedResources/Item/Tags/TagsRequestBuilder.php @@ -0,0 +1,133 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the tags property of the microsoft.graph.impactedResource entity. + * @param string $recommendationTagId The unique identifier of recommendationTag + * @return RecommendationTagItemRequestBuilder + */ + public function byRecommendationTagId(string $recommendationTagId): RecommendationTagItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['recommendationTag%2Did'] = $recommendationTagId; + return new RecommendationTagItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new TagsRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/directory/impactedResources/{impactedResource%2Did}/tags{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get tags from directory + * @param TagsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?TagsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [RecommendationTagCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Create new navigation property to tags for directory + * @param RecommendationTag $body The request body + * @param TagsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(RecommendationTag $body, ?TagsRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [RecommendationTag::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Get tags from directory + * @param TagsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?TagsRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 tags for directory + * @param RecommendationTag $body The request body + * @param TagsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(RecommendationTag $body, ?TagsRequestBuilderPostRequestConfiguration $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 TagsRequestBuilder + */ + public function withUrl(string $rawUrl): TagsRequestBuilder { + return new TagsRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Directory/ImpactedResources/Item/Tags/TagsRequestBuilderGetQueryParameters.php b/src/Generated/Directory/ImpactedResources/Item/Tags/TagsRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..59e5a3125d7 --- /dev/null +++ b/src/Generated/Directory/ImpactedResources/Item/Tags/TagsRequestBuilderGetQueryParameters.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 TagsRequestBuilderGetQueryParameters and sets the default values. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + */ + public function __construct(?bool $count = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null) { + $this->count = $count; + $this->expand = $expand; + $this->filter = $filter; + $this->orderby = $orderby; + $this->search = $search; + $this->select = $select; + $this->skip = $skip; + $this->top = $top; + } + +} diff --git a/src/Generated/Directory/ImpactedResources/Item/Tags/TagsRequestBuilderGetRequestConfiguration.php b/src/Generated/Directory/ImpactedResources/Item/Tags/TagsRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..adae0ad0ba3 --- /dev/null +++ b/src/Generated/Directory/ImpactedResources/Item/Tags/TagsRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param TagsRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?TagsRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new TagsRequestBuilderGetQueryParameters. + * @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 TagsRequestBuilderGetQueryParameters + */ + 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): TagsRequestBuilderGetQueryParameters { + return new TagsRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/Directory/ImpactedResources/Item/Tags/TagsRequestBuilderPostRequestConfiguration.php b/src/Generated/Directory/ImpactedResources/Item/Tags/TagsRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..b0245052df5 --- /dev/null +++ b/src/Generated/Directory/ImpactedResources/Item/Tags/TagsRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Directory/ImpactedResources/RemoveTag/RemoveTagPostRequestBody.php b/src/Generated/Directory/ImpactedResources/RemoveTag/RemoveTagPostRequestBody.php new file mode 100644 index 00000000000..36ebe65042b --- /dev/null +++ b/src/Generated/Directory/ImpactedResources/RemoveTag/RemoveTagPostRequestBody.php @@ -0,0 +1,146 @@ +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 RemoveTagPostRequestBody + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): RemoveTagPostRequestBody { + return new RemoveTagPostRequestBody(); + } + + /** + * Gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @return array|null + */ + public function getAdditionalData(): ?array { + $val = $this->getBackingStore()->get('additionalData'); + if (is_null($val) || is_array($val)) { + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'additionalData'"); + } + + /** + * Gets the BackingStore property value. Stores model information. + * @return BackingStore + */ + public function getBackingStore(): BackingStore { + return $this->backingStore; + } + + /** + * Gets the displayName property value. The displayName property + * @return string|null + */ + public function getDisplayName(): ?string { + $val = $this->getBackingStore()->get('displayName'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'displayName'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return [ + 'displayName' => fn(ParseNode $n) => $o->setDisplayName($n->getStringValue()), + 'resourceIds' => function (ParseNode $n) { + $val = $n->getCollectionOfPrimitiveValues(); + if (is_array($val)) { + TypeUtils::validateCollectionValues($val, 'string'); + } + /** @var array|null $val */ + $this->setResourceIds($val); + }, + ]; + } + + /** + * Gets the resourceIds property value. The resourceIds property + * @return array|null + */ + public function getResourceIds(): ?array { + $val = $this->getBackingStore()->get('resourceIds'); + 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 'resourceIds'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeStringValue('displayName', $this->getDisplayName()); + $writer->writeCollectionOfPrimitiveValues('resourceIds', $this->getResourceIds()); + $writer->writeAdditionalData($this->getAdditionalData()); + } + + /** + * Sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @param array $value Value to set for the AdditionalData property. + */ + public function setAdditionalData(?array $value): void { + $this->getBackingStore()->set('additionalData', $value); + } + + /** + * Sets the BackingStore property value. Stores model information. + * @param BackingStore $value Value to set for the BackingStore property. + */ + public function setBackingStore(BackingStore $value): void { + $this->backingStore = $value; + } + + /** + * Sets the displayName property value. The displayName property + * @param string|null $value Value to set for the displayName property. + */ + public function setDisplayName(?string $value): void { + $this->getBackingStore()->set('displayName', $value); + } + + /** + * Sets the resourceIds property value. The resourceIds property + * @param array|null $value Value to set for the resourceIds property. + */ + public function setResourceIds(?array $value): void { + $this->getBackingStore()->set('resourceIds', $value); + } + +} diff --git a/src/Generated/Directory/ImpactedResources/RemoveTag/RemoveTagPostResponse.php b/src/Generated/Directory/ImpactedResources/RemoveTag/RemoveTagPostResponse.php new file mode 100644 index 00000000000..b7a34f11cee --- /dev/null +++ b/src/Generated/Directory/ImpactedResources/RemoveTag/RemoveTagPostResponse.php @@ -0,0 +1,72 @@ + + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'value' => fn(ParseNode $n) => $o->setValue($n->getCollectionOfObjectValues([ImpactedResource::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, ImpactedResource::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/Directory/ImpactedResources/RemoveTag/RemoveTagRequestBuilder.php b/src/Generated/Directory/ImpactedResources/RemoveTag/RemoveTagRequestBuilder.php new file mode 100644 index 00000000000..d905a93723f --- /dev/null +++ b/src/Generated/Directory/ImpactedResources/RemoveTag/RemoveTagRequestBuilder.php @@ -0,0 +1,76 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/directory/impactedResources/removeTag'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Invoke action removeTag + * @param RemoveTagPostRequestBody $body The request body + * @param RemoveTagRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(RemoveTagPostRequestBody $body, ?RemoveTagRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [RemoveTagPostResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Invoke action removeTag + * @param RemoveTagPostRequestBody $body The request body + * @param RemoveTagRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(RemoveTagPostRequestBody $body, ?RemoveTagRequestBuilderPostRequestConfiguration $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 RemoveTagRequestBuilder + */ + public function withUrl(string $rawUrl): RemoveTagRequestBuilder { + return new RemoveTagRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Directory/ImpactedResources/RemoveTag/RemoveTagRequestBuilderPostRequestConfiguration.php b/src/Generated/Directory/ImpactedResources/RemoveTag/RemoveTagRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..cc39f4d1133 --- /dev/null +++ b/src/Generated/Directory/ImpactedResources/RemoveTag/RemoveTagRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Directory/Recommendations/Item/AcceptRisk/AcceptRiskRequestBuilder.php b/src/Generated/Directory/Recommendations/Item/AcceptRisk/AcceptRiskRequestBuilder.php new file mode 100644 index 00000000000..b34c487020e --- /dev/null +++ b/src/Generated/Directory/Recommendations/Item/AcceptRisk/AcceptRiskRequestBuilder.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}/directory/recommendations/{recommendation%2Did}/acceptRisk'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Invoke action acceptRisk + * @param AcceptRiskRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(?AcceptRiskRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [Recommendation::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Invoke action acceptRisk + * @param AcceptRiskRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(?AcceptRiskRequestBuilderPostRequestConfiguration $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 AcceptRiskRequestBuilder + */ + public function withUrl(string $rawUrl): AcceptRiskRequestBuilder { + return new AcceptRiskRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Directory/Recommendations/Item/AcceptRisk/AcceptRiskRequestBuilderPostRequestConfiguration.php b/src/Generated/Directory/Recommendations/Item/AcceptRisk/AcceptRiskRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..0074d030ac8 --- /dev/null +++ b/src/Generated/Directory/Recommendations/Item/AcceptRisk/AcceptRiskRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Directory/Recommendations/Item/AddTag/AddTagPostRequestBody.php b/src/Generated/Directory/Recommendations/Item/AddTag/AddTagPostRequestBody.php new file mode 100644 index 00000000000..a2fccc67ead --- /dev/null +++ b/src/Generated/Directory/Recommendations/Item/AddTag/AddTagPostRequestBody.php @@ -0,0 +1,114 @@ +backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); + $this->setAdditionalData([]); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return AddTagPostRequestBody + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): AddTagPostRequestBody { + return new AddTagPostRequestBody(); + } + + /** + * Gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @return array|null + */ + public function getAdditionalData(): ?array { + $val = $this->getBackingStore()->get('additionalData'); + if (is_null($val) || is_array($val)) { + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'additionalData'"); + } + + /** + * Gets the BackingStore property value. Stores model information. + * @return BackingStore + */ + public function getBackingStore(): BackingStore { + return $this->backingStore; + } + + /** + * Gets the displayName property value. The displayName property + * @return string|null + */ + public function getDisplayName(): ?string { + $val = $this->getBackingStore()->get('displayName'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'displayName'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return [ + 'displayName' => fn(ParseNode $n) => $o->setDisplayName($n->getStringValue()), + ]; + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeStringValue('displayName', $this->getDisplayName()); + $writer->writeAdditionalData($this->getAdditionalData()); + } + + /** + * Sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @param array $value Value to set for the AdditionalData property. + */ + public function setAdditionalData(?array $value): void { + $this->getBackingStore()->set('additionalData', $value); + } + + /** + * Sets the BackingStore property value. Stores model information. + * @param BackingStore $value Value to set for the BackingStore property. + */ + public function setBackingStore(BackingStore $value): void { + $this->backingStore = $value; + } + + /** + * Sets the displayName property value. The displayName property + * @param string|null $value Value to set for the displayName property. + */ + public function setDisplayName(?string $value): void { + $this->getBackingStore()->set('displayName', $value); + } + +} diff --git a/src/Generated/Directory/Recommendations/Item/AddTag/AddTagRequestBuilder.php b/src/Generated/Directory/Recommendations/Item/AddTag/AddTagRequestBuilder.php new file mode 100644 index 00000000000..cc30032816e --- /dev/null +++ b/src/Generated/Directory/Recommendations/Item/AddTag/AddTagRequestBuilder.php @@ -0,0 +1,77 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/directory/recommendations/{recommendation%2Did}/addTag'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Invoke action addTag + * @param AddTagPostRequestBody $body The request body + * @param AddTagRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(AddTagPostRequestBody $body, ?AddTagRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [RecommendationTag::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Invoke action addTag + * @param AddTagPostRequestBody $body The request body + * @param AddTagRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(AddTagPostRequestBody $body, ?AddTagRequestBuilderPostRequestConfiguration $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 AddTagRequestBuilder + */ + public function withUrl(string $rawUrl): AddTagRequestBuilder { + return new AddTagRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Directory/Recommendations/Item/AddTag/AddTagRequestBuilderPostRequestConfiguration.php b/src/Generated/Directory/Recommendations/Item/AddTag/AddTagRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..15907f78fca --- /dev/null +++ b/src/Generated/Directory/Recommendations/Item/AddTag/AddTagRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Directory/Recommendations/Item/ApplyAlternateMitigation/ApplyAlternateMitigationRequestBuilder.php b/src/Generated/Directory/Recommendations/Item/ApplyAlternateMitigation/ApplyAlternateMitigationRequestBuilder.php new file mode 100644 index 00000000000..8b6b159d15e --- /dev/null +++ b/src/Generated/Directory/Recommendations/Item/ApplyAlternateMitigation/ApplyAlternateMitigationRequestBuilder.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}/directory/recommendations/{recommendation%2Did}/applyAlternateMitigation'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Invoke action applyAlternateMitigation + * @param ApplyAlternateMitigationRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(?ApplyAlternateMitigationRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [Recommendation::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Invoke action applyAlternateMitigation + * @param ApplyAlternateMitigationRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(?ApplyAlternateMitigationRequestBuilderPostRequestConfiguration $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 ApplyAlternateMitigationRequestBuilder + */ + public function withUrl(string $rawUrl): ApplyAlternateMitigationRequestBuilder { + return new ApplyAlternateMitigationRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Admin/ConfigurationManagement/ConfigurationManagementRequestBuilderPatchRequestConfiguration.php b/src/Generated/Directory/Recommendations/Item/ApplyAlternateMitigation/ApplyAlternateMitigationRequestBuilderPostRequestConfiguration.php similarity index 66% rename from src/Generated/Admin/ConfigurationManagement/ConfigurationManagementRequestBuilderPatchRequestConfiguration.php rename to src/Generated/Directory/Recommendations/Item/ApplyAlternateMitigation/ApplyAlternateMitigationRequestBuilderPostRequestConfiguration.php index c44045a1759..fd44b091b6a 100644 --- a/src/Generated/Admin/ConfigurationManagement/ConfigurationManagementRequestBuilderPatchRequestConfiguration.php +++ b/src/Generated/Directory/Recommendations/Item/ApplyAlternateMitigation/ApplyAlternateMitigationRequestBuilderPostRequestConfiguration.php @@ -1,6 +1,6 @@ |string>|null $headers Request headers * @param array|null $options Request options */ diff --git a/src/Generated/Directory/Recommendations/Item/ImpactedResources/AddTag/AddTagPostRequestBody.php b/src/Generated/Directory/Recommendations/Item/ImpactedResources/AddTag/AddTagPostRequestBody.php new file mode 100644 index 00000000000..4f0cdee1b42 --- /dev/null +++ b/src/Generated/Directory/Recommendations/Item/ImpactedResources/AddTag/AddTagPostRequestBody.php @@ -0,0 +1,146 @@ +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 AddTagPostRequestBody + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): AddTagPostRequestBody { + return new AddTagPostRequestBody(); + } + + /** + * Gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @return array|null + */ + public function getAdditionalData(): ?array { + $val = $this->getBackingStore()->get('additionalData'); + if (is_null($val) || is_array($val)) { + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'additionalData'"); + } + + /** + * Gets the BackingStore property value. Stores model information. + * @return BackingStore + */ + public function getBackingStore(): BackingStore { + return $this->backingStore; + } + + /** + * Gets the displayName property value. The displayName property + * @return string|null + */ + public function getDisplayName(): ?string { + $val = $this->getBackingStore()->get('displayName'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'displayName'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return [ + 'displayName' => fn(ParseNode $n) => $o->setDisplayName($n->getStringValue()), + 'resourceIds' => function (ParseNode $n) { + $val = $n->getCollectionOfPrimitiveValues(); + if (is_array($val)) { + TypeUtils::validateCollectionValues($val, 'string'); + } + /** @var array|null $val */ + $this->setResourceIds($val); + }, + ]; + } + + /** + * Gets the resourceIds property value. The resourceIds property + * @return array|null + */ + public function getResourceIds(): ?array { + $val = $this->getBackingStore()->get('resourceIds'); + 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 'resourceIds'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeStringValue('displayName', $this->getDisplayName()); + $writer->writeCollectionOfPrimitiveValues('resourceIds', $this->getResourceIds()); + $writer->writeAdditionalData($this->getAdditionalData()); + } + + /** + * Sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @param array $value Value to set for the AdditionalData property. + */ + public function setAdditionalData(?array $value): void { + $this->getBackingStore()->set('additionalData', $value); + } + + /** + * Sets the BackingStore property value. Stores model information. + * @param BackingStore $value Value to set for the BackingStore property. + */ + public function setBackingStore(BackingStore $value): void { + $this->backingStore = $value; + } + + /** + * Sets the displayName property value. The displayName property + * @param string|null $value Value to set for the displayName property. + */ + public function setDisplayName(?string $value): void { + $this->getBackingStore()->set('displayName', $value); + } + + /** + * Sets the resourceIds property value. The resourceIds property + * @param array|null $value Value to set for the resourceIds property. + */ + public function setResourceIds(?array $value): void { + $this->getBackingStore()->set('resourceIds', $value); + } + +} diff --git a/src/Generated/Directory/Recommendations/Item/ImpactedResources/AddTag/AddTagPostResponse.php b/src/Generated/Directory/Recommendations/Item/ImpactedResources/AddTag/AddTagPostResponse.php new file mode 100644 index 00000000000..d1532b8b26a --- /dev/null +++ b/src/Generated/Directory/Recommendations/Item/ImpactedResources/AddTag/AddTagPostResponse.php @@ -0,0 +1,72 @@ + + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'value' => fn(ParseNode $n) => $o->setValue($n->getCollectionOfObjectValues([ImpactedResource::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, ImpactedResource::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/Directory/Recommendations/Item/ImpactedResources/AddTag/AddTagRequestBuilder.php b/src/Generated/Directory/Recommendations/Item/ImpactedResources/AddTag/AddTagRequestBuilder.php new file mode 100644 index 00000000000..76ddea125c3 --- /dev/null +++ b/src/Generated/Directory/Recommendations/Item/ImpactedResources/AddTag/AddTagRequestBuilder.php @@ -0,0 +1,76 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/directory/recommendations/{recommendation%2Did}/impactedResources/addTag'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Invoke action addTag + * @param AddTagPostRequestBody $body The request body + * @param AddTagRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(AddTagPostRequestBody $body, ?AddTagRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [AddTagPostResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Invoke action addTag + * @param AddTagPostRequestBody $body The request body + * @param AddTagRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(AddTagPostRequestBody $body, ?AddTagRequestBuilderPostRequestConfiguration $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 AddTagRequestBuilder + */ + public function withUrl(string $rawUrl): AddTagRequestBuilder { + return new AddTagRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Directory/Recommendations/Item/ImpactedResources/AddTag/AddTagRequestBuilderPostRequestConfiguration.php b/src/Generated/Directory/Recommendations/Item/ImpactedResources/AddTag/AddTagRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..6ba48af8db8 --- /dev/null +++ b/src/Generated/Directory/Recommendations/Item/ImpactedResources/AddTag/AddTagRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Directory/Recommendations/Item/ImpactedResources/ImpactedResourcesRequestBuilder.php b/src/Generated/Directory/Recommendations/Item/ImpactedResources/ImpactedResourcesRequestBuilder.php index 5ed7c8ed68a..7fb9b0f52a6 100644 --- a/src/Generated/Directory/Recommendations/Item/ImpactedResources/ImpactedResourcesRequestBuilder.php +++ b/src/Generated/Directory/Recommendations/Item/ImpactedResources/ImpactedResourcesRequestBuilder.php @@ -4,8 +4,10 @@ use Exception; use Http\Promise\Promise; +use Microsoft\Graph\Beta\Generated\Directory\Recommendations\Item\ImpactedResources\AddTag\AddTagRequestBuilder; use Microsoft\Graph\Beta\Generated\Directory\Recommendations\Item\ImpactedResources\Count\CountRequestBuilder; use Microsoft\Graph\Beta\Generated\Directory\Recommendations\Item\ImpactedResources\Item\ImpactedResourceItemRequestBuilder; +use Microsoft\Graph\Beta\Generated\Directory\Recommendations\Item\ImpactedResources\RemoveTag\RemoveTagRequestBuilder; use Microsoft\Graph\Beta\Generated\Models\ImpactedResource; use Microsoft\Graph\Beta\Generated\Models\ImpactedResourceCollectionResponse; use Microsoft\Graph\Beta\Generated\Models\ODataErrors\ODataError; @@ -19,6 +21,13 @@ */ class ImpactedResourcesRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to call the addTag method. + */ + public function addTag(): AddTagRequestBuilder { + return new AddTagRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Provides operations to count the resources in the collection. */ @@ -26,6 +35,13 @@ public function count(): CountRequestBuilder { return new CountRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to call the removeTag method. + */ + public function removeTag(): RemoveTagRequestBuilder { + return new RemoveTagRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Provides operations to manage the impactedResources property of the microsoft.graph.recommendationBase entity. * @param string $impactedResourceId The unique identifier of impactedResource diff --git a/src/Generated/Directory/Recommendations/Item/ImpactedResources/Item/AcceptRisk/AcceptRiskRequestBuilder.php b/src/Generated/Directory/Recommendations/Item/ImpactedResources/Item/AcceptRisk/AcceptRiskRequestBuilder.php new file mode 100644 index 00000000000..b0bdd6f8c58 --- /dev/null +++ b/src/Generated/Directory/Recommendations/Item/ImpactedResources/Item/AcceptRisk/AcceptRiskRequestBuilder.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}/directory/recommendations/{recommendation%2Did}/impactedResources/{impactedResource%2Did}/acceptRisk'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Invoke action acceptRisk + * @param AcceptRiskRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(?AcceptRiskRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [ImpactedResource::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Invoke action acceptRisk + * @param AcceptRiskRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(?AcceptRiskRequestBuilderPostRequestConfiguration $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 AcceptRiskRequestBuilder + */ + public function withUrl(string $rawUrl): AcceptRiskRequestBuilder { + return new AcceptRiskRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Directory/Recommendations/Item/ImpactedResources/Item/AcceptRisk/AcceptRiskRequestBuilderPostRequestConfiguration.php b/src/Generated/Directory/Recommendations/Item/ImpactedResources/Item/AcceptRisk/AcceptRiskRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..1973644fce3 --- /dev/null +++ b/src/Generated/Directory/Recommendations/Item/ImpactedResources/Item/AcceptRisk/AcceptRiskRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Directory/Recommendations/Item/ImpactedResources/Item/AddTag/AddTagPostRequestBody.php b/src/Generated/Directory/Recommendations/Item/ImpactedResources/Item/AddTag/AddTagPostRequestBody.php new file mode 100644 index 00000000000..ab4307b01f5 --- /dev/null +++ b/src/Generated/Directory/Recommendations/Item/ImpactedResources/Item/AddTag/AddTagPostRequestBody.php @@ -0,0 +1,114 @@ +backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); + $this->setAdditionalData([]); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return AddTagPostRequestBody + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): AddTagPostRequestBody { + return new AddTagPostRequestBody(); + } + + /** + * Gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @return array|null + */ + public function getAdditionalData(): ?array { + $val = $this->getBackingStore()->get('additionalData'); + if (is_null($val) || is_array($val)) { + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'additionalData'"); + } + + /** + * Gets the BackingStore property value. Stores model information. + * @return BackingStore + */ + public function getBackingStore(): BackingStore { + return $this->backingStore; + } + + /** + * Gets the displayName property value. The displayName property + * @return string|null + */ + public function getDisplayName(): ?string { + $val = $this->getBackingStore()->get('displayName'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'displayName'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return [ + 'displayName' => fn(ParseNode $n) => $o->setDisplayName($n->getStringValue()), + ]; + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeStringValue('displayName', $this->getDisplayName()); + $writer->writeAdditionalData($this->getAdditionalData()); + } + + /** + * Sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @param array $value Value to set for the AdditionalData property. + */ + public function setAdditionalData(?array $value): void { + $this->getBackingStore()->set('additionalData', $value); + } + + /** + * Sets the BackingStore property value. Stores model information. + * @param BackingStore $value Value to set for the BackingStore property. + */ + public function setBackingStore(BackingStore $value): void { + $this->backingStore = $value; + } + + /** + * Sets the displayName property value. The displayName property + * @param string|null $value Value to set for the displayName property. + */ + public function setDisplayName(?string $value): void { + $this->getBackingStore()->set('displayName', $value); + } + +} diff --git a/src/Generated/Directory/Recommendations/Item/ImpactedResources/Item/AddTag/AddTagRequestBuilder.php b/src/Generated/Directory/Recommendations/Item/ImpactedResources/Item/AddTag/AddTagRequestBuilder.php new file mode 100644 index 00000000000..4bf45b124df --- /dev/null +++ b/src/Generated/Directory/Recommendations/Item/ImpactedResources/Item/AddTag/AddTagRequestBuilder.php @@ -0,0 +1,77 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/directory/recommendations/{recommendation%2Did}/impactedResources/{impactedResource%2Did}/addTag'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Invoke action addTag + * @param AddTagPostRequestBody $body The request body + * @param AddTagRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(AddTagPostRequestBody $body, ?AddTagRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [RecommendationTag::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Invoke action addTag + * @param AddTagPostRequestBody $body The request body + * @param AddTagRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(AddTagPostRequestBody $body, ?AddTagRequestBuilderPostRequestConfiguration $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 AddTagRequestBuilder + */ + public function withUrl(string $rawUrl): AddTagRequestBuilder { + return new AddTagRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Directory/Recommendations/Item/ImpactedResources/Item/AddTag/AddTagRequestBuilderPostRequestConfiguration.php b/src/Generated/Directory/Recommendations/Item/ImpactedResources/Item/AddTag/AddTagRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..e2bfb6e30b1 --- /dev/null +++ b/src/Generated/Directory/Recommendations/Item/ImpactedResources/Item/AddTag/AddTagRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Directory/Recommendations/Item/ImpactedResources/Item/ApplyAlternateMitigation/ApplyAlternateMitigationRequestBuilder.php b/src/Generated/Directory/Recommendations/Item/ImpactedResources/Item/ApplyAlternateMitigation/ApplyAlternateMitigationRequestBuilder.php new file mode 100644 index 00000000000..22521a2d803 --- /dev/null +++ b/src/Generated/Directory/Recommendations/Item/ImpactedResources/Item/ApplyAlternateMitigation/ApplyAlternateMitigationRequestBuilder.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}/directory/recommendations/{recommendation%2Did}/impactedResources/{impactedResource%2Did}/applyAlternateMitigation'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Invoke action applyAlternateMitigation + * @param ApplyAlternateMitigationRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(?ApplyAlternateMitigationRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [ImpactedResource::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Invoke action applyAlternateMitigation + * @param ApplyAlternateMitigationRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(?ApplyAlternateMitigationRequestBuilderPostRequestConfiguration $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 ApplyAlternateMitigationRequestBuilder + */ + public function withUrl(string $rawUrl): ApplyAlternateMitigationRequestBuilder { + return new ApplyAlternateMitigationRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Directory/Recommendations/Item/ImpactedResources/Item/ApplyAlternateMitigation/ApplyAlternateMitigationRequestBuilderPostRequestConfiguration.php b/src/Generated/Directory/Recommendations/Item/ImpactedResources/Item/ApplyAlternateMitigation/ApplyAlternateMitigationRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..6134705dbaf --- /dev/null +++ b/src/Generated/Directory/Recommendations/Item/ImpactedResources/Item/ApplyAlternateMitigation/ApplyAlternateMitigationRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Directory/Recommendations/Item/ImpactedResources/Item/ImpactedResourceItemRequestBuilder.php b/src/Generated/Directory/Recommendations/Item/ImpactedResources/Item/ImpactedResourceItemRequestBuilder.php index 14f930caf4f..9d25ec9c5d2 100644 --- a/src/Generated/Directory/Recommendations/Item/ImpactedResources/Item/ImpactedResourceItemRequestBuilder.php +++ b/src/Generated/Directory/Recommendations/Item/ImpactedResources/Item/ImpactedResourceItemRequestBuilder.php @@ -4,10 +4,16 @@ use Exception; use Http\Promise\Promise; +use Microsoft\Graph\Beta\Generated\Directory\Recommendations\Item\ImpactedResources\Item\AcceptRisk\AcceptRiskRequestBuilder; +use Microsoft\Graph\Beta\Generated\Directory\Recommendations\Item\ImpactedResources\Item\AddTag\AddTagRequestBuilder; +use Microsoft\Graph\Beta\Generated\Directory\Recommendations\Item\ImpactedResources\Item\ApplyAlternateMitigation\ApplyAlternateMitigationRequestBuilder; use Microsoft\Graph\Beta\Generated\Directory\Recommendations\Item\ImpactedResources\Item\Complete\CompleteRequestBuilder; use Microsoft\Graph\Beta\Generated\Directory\Recommendations\Item\ImpactedResources\Item\Dismiss\DismissRequestBuilder; +use Microsoft\Graph\Beta\Generated\Directory\Recommendations\Item\ImpactedResources\Item\MarkPlanned\MarkPlannedRequestBuilder; use Microsoft\Graph\Beta\Generated\Directory\Recommendations\Item\ImpactedResources\Item\Postpone\PostponeRequestBuilder; use Microsoft\Graph\Beta\Generated\Directory\Recommendations\Item\ImpactedResources\Item\Reactivate\ReactivateRequestBuilder; +use Microsoft\Graph\Beta\Generated\Directory\Recommendations\Item\ImpactedResources\Item\RemoveTag\RemoveTagRequestBuilder; +use Microsoft\Graph\Beta\Generated\Directory\Recommendations\Item\ImpactedResources\Item\Tags\TagsRequestBuilder; use Microsoft\Graph\Beta\Generated\Models\ImpactedResource; use Microsoft\Graph\Beta\Generated\Models\ODataErrors\ODataError; use Microsoft\Kiota\Abstractions\BaseRequestBuilder; @@ -20,6 +26,27 @@ */ class ImpactedResourceItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to call the acceptRisk method. + */ + public function acceptRisk(): AcceptRiskRequestBuilder { + return new AcceptRiskRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to call the addTag method. + */ + public function addTag(): AddTagRequestBuilder { + return new AddTagRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to call the applyAlternateMitigation method. + */ + public function applyAlternateMitigation(): ApplyAlternateMitigationRequestBuilder { + return new ApplyAlternateMitigationRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Provides operations to call the complete method. */ @@ -34,6 +61,13 @@ public function dismiss(): DismissRequestBuilder { return new DismissRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to call the markPlanned method. + */ + public function markPlanned(): MarkPlannedRequestBuilder { + return new MarkPlannedRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Provides operations to call the postpone method. */ @@ -48,6 +82,20 @@ public function reactivate(): ReactivateRequestBuilder { return new ReactivateRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to call the removeTag method. + */ + public function removeTag(): RemoveTagRequestBuilder { + return new RemoveTagRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the tags property of the microsoft.graph.impactedResource entity. + */ + public function tags(): TagsRequestBuilder { + return new TagsRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Instantiates a new ImpactedResourceItemRequestBuilder 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/Directory/Recommendations/Item/ImpactedResources/Item/MarkPlanned/MarkPlannedRequestBuilder.php b/src/Generated/Directory/Recommendations/Item/ImpactedResources/Item/MarkPlanned/MarkPlannedRequestBuilder.php new file mode 100644 index 00000000000..a2ae01bd529 --- /dev/null +++ b/src/Generated/Directory/Recommendations/Item/ImpactedResources/Item/MarkPlanned/MarkPlannedRequestBuilder.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}/directory/recommendations/{recommendation%2Did}/impactedResources/{impactedResource%2Did}/markPlanned'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Invoke action markPlanned + * @param MarkPlannedRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(?MarkPlannedRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [ImpactedResource::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Invoke action markPlanned + * @param MarkPlannedRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(?MarkPlannedRequestBuilderPostRequestConfiguration $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 MarkPlannedRequestBuilder + */ + public function withUrl(string $rawUrl): MarkPlannedRequestBuilder { + return new MarkPlannedRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Admin/ConfigurationManagement/ConfigurationDrifts/ConfigurationDriftsRequestBuilderPostRequestConfiguration.php b/src/Generated/Directory/Recommendations/Item/ImpactedResources/Item/MarkPlanned/MarkPlannedRequestBuilderPostRequestConfiguration.php similarity index 63% rename from src/Generated/Admin/ConfigurationManagement/ConfigurationDrifts/ConfigurationDriftsRequestBuilderPostRequestConfiguration.php rename to src/Generated/Directory/Recommendations/Item/ImpactedResources/Item/MarkPlanned/MarkPlannedRequestBuilderPostRequestConfiguration.php index b3c71125cb3..ec0f6bef7c8 100644 --- a/src/Generated/Admin/ConfigurationManagement/ConfigurationDrifts/ConfigurationDriftsRequestBuilderPostRequestConfiguration.php +++ b/src/Generated/Directory/Recommendations/Item/ImpactedResources/Item/MarkPlanned/MarkPlannedRequestBuilderPostRequestConfiguration.php @@ -1,6 +1,6 @@ |string>|null $headers Request headers * @param array|null $options Request options */ diff --git a/src/Generated/Directory/Recommendations/Item/ImpactedResources/Item/RemoveTag/RemoveTagPostRequestBody.php b/src/Generated/Directory/Recommendations/Item/ImpactedResources/Item/RemoveTag/RemoveTagPostRequestBody.php new file mode 100644 index 00000000000..d8d40b16833 --- /dev/null +++ b/src/Generated/Directory/Recommendations/Item/ImpactedResources/Item/RemoveTag/RemoveTagPostRequestBody.php @@ -0,0 +1,114 @@ +backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); + $this->setAdditionalData([]); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return RemoveTagPostRequestBody + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): RemoveTagPostRequestBody { + return new RemoveTagPostRequestBody(); + } + + /** + * 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 [ + 'tagId' => fn(ParseNode $n) => $o->setTagId($n->getStringValue()), + ]; + } + + /** + * Gets the tagId property value. The tagId property + * @return string|null + */ + public function getTagId(): ?string { + $val = $this->getBackingStore()->get('tagId'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'tagId'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeStringValue('tagId', $this->getTagId()); + $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 tagId property value. The tagId property + * @param string|null $value Value to set for the tagId property. + */ + public function setTagId(?string $value): void { + $this->getBackingStore()->set('tagId', $value); + } + +} diff --git a/src/Generated/Directory/Recommendations/Item/ImpactedResources/Item/RemoveTag/RemoveTagRequestBuilder.php b/src/Generated/Directory/Recommendations/Item/ImpactedResources/Item/RemoveTag/RemoveTagRequestBuilder.php new file mode 100644 index 00000000000..157be7d3283 --- /dev/null +++ b/src/Generated/Directory/Recommendations/Item/ImpactedResources/Item/RemoveTag/RemoveTagRequestBuilder.php @@ -0,0 +1,77 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/directory/recommendations/{recommendation%2Did}/impactedResources/{impactedResource%2Did}/removeTag'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Invoke action removeTag + * @param RemoveTagPostRequestBody $body The request body + * @param RemoveTagRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(RemoveTagPostRequestBody $body, ?RemoveTagRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [ImpactedResource::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Invoke action removeTag + * @param RemoveTagPostRequestBody $body The request body + * @param RemoveTagRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(RemoveTagPostRequestBody $body, ?RemoveTagRequestBuilderPostRequestConfiguration $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 RemoveTagRequestBuilder + */ + public function withUrl(string $rawUrl): RemoveTagRequestBuilder { + return new RemoveTagRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Admin/ConfigurationManagement/ConfigurationManagementRequestBuilderDeleteRequestConfiguration.php b/src/Generated/Directory/Recommendations/Item/ImpactedResources/Item/RemoveTag/RemoveTagRequestBuilderPostRequestConfiguration.php similarity index 64% rename from src/Generated/Admin/ConfigurationManagement/ConfigurationManagementRequestBuilderDeleteRequestConfiguration.php rename to src/Generated/Directory/Recommendations/Item/ImpactedResources/Item/RemoveTag/RemoveTagRequestBuilderPostRequestConfiguration.php index e4585c63d46..eeed3ac5816 100644 --- a/src/Generated/Admin/ConfigurationManagement/ConfigurationManagementRequestBuilderDeleteRequestConfiguration.php +++ b/src/Generated/Directory/Recommendations/Item/ImpactedResources/Item/RemoveTag/RemoveTagRequestBuilderPostRequestConfiguration.php @@ -1,6 +1,6 @@ |string>|null $headers Request headers * @param array|null $options Request options */ diff --git a/src/Generated/Directory/Recommendations/Item/ImpactedResources/Item/Tags/Count/CountRequestBuilder.php b/src/Generated/Directory/Recommendations/Item/ImpactedResources/Item/Tags/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..a25d61ee185 --- /dev/null +++ b/src/Generated/Directory/Recommendations/Item/ImpactedResources/Item/Tags/Count/CountRequestBuilder.php @@ -0,0 +1,78 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/directory/recommendations/{recommendation%2Did}/impactedResources/{impactedResource%2Did}/tags/$count{?%24filter,%24search}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + /** @var Promise $result */ + $result = $this->requestAdapter->sendPrimitiveAsync($requestInfo, 'int', $errorMappings); + return $result; + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "text/plain;q=0.9"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return CountRequestBuilder + */ + public function withUrl(string $rawUrl): CountRequestBuilder { + return new CountRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Directory/Recommendations/Item/ImpactedResources/Item/Tags/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/Directory/Recommendations/Item/ImpactedResources/Item/Tags/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..a2156164b41 --- /dev/null +++ b/src/Generated/Directory/Recommendations/Item/ImpactedResources/Item/Tags/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/Directory/Recommendations/Item/ImpactedResources/Item/Tags/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/Directory/Recommendations/Item/ImpactedResources/Item/Tags/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..7340f35013b --- /dev/null +++ b/src/Generated/Directory/Recommendations/Item/ImpactedResources/Item/Tags/Count/CountRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CountRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CountRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CountRequestBuilderGetQueryParameters. + * @param string|null $filter Filter items by property values + * @param string|null $search Search items by search phrases + * @return CountRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?string $filter = null, ?string $search = null): CountRequestBuilderGetQueryParameters { + return new CountRequestBuilderGetQueryParameters($filter, $search); + } + +} diff --git a/src/Generated/Directory/Recommendations/Item/ImpactedResources/Item/Tags/Item/RecommendationTagItemRequestBuilder.php b/src/Generated/Directory/Recommendations/Item/ImpactedResources/Item/Tags/Item/RecommendationTagItemRequestBuilder.php new file mode 100644 index 00000000000..25b47e71580 --- /dev/null +++ b/src/Generated/Directory/Recommendations/Item/ImpactedResources/Item/Tags/Item/RecommendationTagItemRequestBuilder.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}/directory/recommendations/{recommendation%2Did}/impactedResources/{impactedResource%2Did}/tags/{recommendationTag%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property tags for directory + * @param RecommendationTagItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?RecommendationTagItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Get tags from directory + * @param RecommendationTagItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?RecommendationTagItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [RecommendationTag::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property tags in directory + * @param RecommendationTag $body The request body + * @param RecommendationTagItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(RecommendationTag $body, ?RecommendationTagItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [RecommendationTag::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property tags for directory + * @param RecommendationTagItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?RecommendationTagItemRequestBuilderDeleteRequestConfiguration $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 tags from directory + * @param RecommendationTagItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?RecommendationTagItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 tags in directory + * @param RecommendationTag $body The request body + * @param RecommendationTagItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(RecommendationTag $body, ?RecommendationTagItemRequestBuilderPatchRequestConfiguration $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 RecommendationTagItemRequestBuilder + */ + public function withUrl(string $rawUrl): RecommendationTagItemRequestBuilder { + return new RecommendationTagItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Directory/Recommendations/Item/ImpactedResources/Item/Tags/Item/RecommendationTagItemRequestBuilderDeleteRequestConfiguration.php b/src/Generated/Directory/Recommendations/Item/ImpactedResources/Item/Tags/Item/RecommendationTagItemRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..9c1fa4daa2f --- /dev/null +++ b/src/Generated/Directory/Recommendations/Item/ImpactedResources/Item/Tags/Item/RecommendationTagItemRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Directory/Recommendations/Item/ImpactedResources/Item/Tags/Item/RecommendationTagItemRequestBuilderGetQueryParameters.php b/src/Generated/Directory/Recommendations/Item/ImpactedResources/Item/Tags/Item/RecommendationTagItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..8073a36fc4f --- /dev/null +++ b/src/Generated/Directory/Recommendations/Item/ImpactedResources/Item/Tags/Item/RecommendationTagItemRequestBuilderGetQueryParameters.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 RecommendationTagItemRequestBuilderGetQueryParameters and sets the default values. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + */ + public function __construct(?array $expand = null, ?array $select = null) { + $this->expand = $expand; + $this->select = $select; + } + +} diff --git a/src/Generated/Directory/Recommendations/Item/ImpactedResources/Item/Tags/Item/RecommendationTagItemRequestBuilderGetRequestConfiguration.php b/src/Generated/Directory/Recommendations/Item/ImpactedResources/Item/Tags/Item/RecommendationTagItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..3e7c599ad58 --- /dev/null +++ b/src/Generated/Directory/Recommendations/Item/ImpactedResources/Item/Tags/Item/RecommendationTagItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param RecommendationTagItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?RecommendationTagItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new RecommendationTagItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return RecommendationTagItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): RecommendationTagItemRequestBuilderGetQueryParameters { + return new RecommendationTagItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Directory/Recommendations/Item/ImpactedResources/Item/Tags/Item/RecommendationTagItemRequestBuilderPatchRequestConfiguration.php b/src/Generated/Directory/Recommendations/Item/ImpactedResources/Item/Tags/Item/RecommendationTagItemRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..31bb43052ec --- /dev/null +++ b/src/Generated/Directory/Recommendations/Item/ImpactedResources/Item/Tags/Item/RecommendationTagItemRequestBuilderPatchRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Directory/Recommendations/Item/ImpactedResources/Item/Tags/TagsRequestBuilder.php b/src/Generated/Directory/Recommendations/Item/ImpactedResources/Item/Tags/TagsRequestBuilder.php new file mode 100644 index 00000000000..99723ca8896 --- /dev/null +++ b/src/Generated/Directory/Recommendations/Item/ImpactedResources/Item/Tags/TagsRequestBuilder.php @@ -0,0 +1,133 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the tags property of the microsoft.graph.impactedResource entity. + * @param string $recommendationTagId The unique identifier of recommendationTag + * @return RecommendationTagItemRequestBuilder + */ + public function byRecommendationTagId(string $recommendationTagId): RecommendationTagItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['recommendationTag%2Did'] = $recommendationTagId; + return new RecommendationTagItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new TagsRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/directory/recommendations/{recommendation%2Did}/impactedResources/{impactedResource%2Did}/tags{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get tags from directory + * @param TagsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?TagsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [RecommendationTagCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Create new navigation property to tags for directory + * @param RecommendationTag $body The request body + * @param TagsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(RecommendationTag $body, ?TagsRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [RecommendationTag::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Get tags from directory + * @param TagsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?TagsRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 tags for directory + * @param RecommendationTag $body The request body + * @param TagsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(RecommendationTag $body, ?TagsRequestBuilderPostRequestConfiguration $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 TagsRequestBuilder + */ + public function withUrl(string $rawUrl): TagsRequestBuilder { + return new TagsRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Directory/Recommendations/Item/ImpactedResources/Item/Tags/TagsRequestBuilderGetQueryParameters.php b/src/Generated/Directory/Recommendations/Item/ImpactedResources/Item/Tags/TagsRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..15510b6deca --- /dev/null +++ b/src/Generated/Directory/Recommendations/Item/ImpactedResources/Item/Tags/TagsRequestBuilderGetQueryParameters.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 TagsRequestBuilderGetQueryParameters and sets the default values. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + */ + public function __construct(?bool $count = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null) { + $this->count = $count; + $this->expand = $expand; + $this->filter = $filter; + $this->orderby = $orderby; + $this->search = $search; + $this->select = $select; + $this->skip = $skip; + $this->top = $top; + } + +} diff --git a/src/Generated/Directory/Recommendations/Item/ImpactedResources/Item/Tags/TagsRequestBuilderGetRequestConfiguration.php b/src/Generated/Directory/Recommendations/Item/ImpactedResources/Item/Tags/TagsRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..c03a1a1874e --- /dev/null +++ b/src/Generated/Directory/Recommendations/Item/ImpactedResources/Item/Tags/TagsRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param TagsRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?TagsRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new TagsRequestBuilderGetQueryParameters. + * @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 TagsRequestBuilderGetQueryParameters + */ + 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): TagsRequestBuilderGetQueryParameters { + return new TagsRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/Directory/Recommendations/Item/ImpactedResources/Item/Tags/TagsRequestBuilderPostRequestConfiguration.php b/src/Generated/Directory/Recommendations/Item/ImpactedResources/Item/Tags/TagsRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..af0ef612329 --- /dev/null +++ b/src/Generated/Directory/Recommendations/Item/ImpactedResources/Item/Tags/TagsRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Directory/Recommendations/Item/ImpactedResources/RemoveTag/RemoveTagPostRequestBody.php b/src/Generated/Directory/Recommendations/Item/ImpactedResources/RemoveTag/RemoveTagPostRequestBody.php new file mode 100644 index 00000000000..9f8d679f337 --- /dev/null +++ b/src/Generated/Directory/Recommendations/Item/ImpactedResources/RemoveTag/RemoveTagPostRequestBody.php @@ -0,0 +1,146 @@ +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 RemoveTagPostRequestBody + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): RemoveTagPostRequestBody { + return new RemoveTagPostRequestBody(); + } + + /** + * Gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @return array|null + */ + public function getAdditionalData(): ?array { + $val = $this->getBackingStore()->get('additionalData'); + if (is_null($val) || is_array($val)) { + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'additionalData'"); + } + + /** + * Gets the BackingStore property value. Stores model information. + * @return BackingStore + */ + public function getBackingStore(): BackingStore { + return $this->backingStore; + } + + /** + * Gets the displayName property value. The displayName property + * @return string|null + */ + public function getDisplayName(): ?string { + $val = $this->getBackingStore()->get('displayName'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'displayName'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return [ + 'displayName' => fn(ParseNode $n) => $o->setDisplayName($n->getStringValue()), + 'resourceIds' => function (ParseNode $n) { + $val = $n->getCollectionOfPrimitiveValues(); + if (is_array($val)) { + TypeUtils::validateCollectionValues($val, 'string'); + } + /** @var array|null $val */ + $this->setResourceIds($val); + }, + ]; + } + + /** + * Gets the resourceIds property value. The resourceIds property + * @return array|null + */ + public function getResourceIds(): ?array { + $val = $this->getBackingStore()->get('resourceIds'); + 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 'resourceIds'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeStringValue('displayName', $this->getDisplayName()); + $writer->writeCollectionOfPrimitiveValues('resourceIds', $this->getResourceIds()); + $writer->writeAdditionalData($this->getAdditionalData()); + } + + /** + * Sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @param array $value Value to set for the AdditionalData property. + */ + public function setAdditionalData(?array $value): void { + $this->getBackingStore()->set('additionalData', $value); + } + + /** + * Sets the BackingStore property value. Stores model information. + * @param BackingStore $value Value to set for the BackingStore property. + */ + public function setBackingStore(BackingStore $value): void { + $this->backingStore = $value; + } + + /** + * Sets the displayName property value. The displayName property + * @param string|null $value Value to set for the displayName property. + */ + public function setDisplayName(?string $value): void { + $this->getBackingStore()->set('displayName', $value); + } + + /** + * Sets the resourceIds property value. The resourceIds property + * @param array|null $value Value to set for the resourceIds property. + */ + public function setResourceIds(?array $value): void { + $this->getBackingStore()->set('resourceIds', $value); + } + +} diff --git a/src/Generated/Directory/Recommendations/Item/ImpactedResources/RemoveTag/RemoveTagPostResponse.php b/src/Generated/Directory/Recommendations/Item/ImpactedResources/RemoveTag/RemoveTagPostResponse.php new file mode 100644 index 00000000000..1044755f0fe --- /dev/null +++ b/src/Generated/Directory/Recommendations/Item/ImpactedResources/RemoveTag/RemoveTagPostResponse.php @@ -0,0 +1,72 @@ + + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'value' => fn(ParseNode $n) => $o->setValue($n->getCollectionOfObjectValues([ImpactedResource::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, ImpactedResource::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/Directory/Recommendations/Item/ImpactedResources/RemoveTag/RemoveTagRequestBuilder.php b/src/Generated/Directory/Recommendations/Item/ImpactedResources/RemoveTag/RemoveTagRequestBuilder.php new file mode 100644 index 00000000000..97676027491 --- /dev/null +++ b/src/Generated/Directory/Recommendations/Item/ImpactedResources/RemoveTag/RemoveTagRequestBuilder.php @@ -0,0 +1,76 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/directory/recommendations/{recommendation%2Did}/impactedResources/removeTag'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Invoke action removeTag + * @param RemoveTagPostRequestBody $body The request body + * @param RemoveTagRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(RemoveTagPostRequestBody $body, ?RemoveTagRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [RemoveTagPostResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Invoke action removeTag + * @param RemoveTagPostRequestBody $body The request body + * @param RemoveTagRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(RemoveTagPostRequestBody $body, ?RemoveTagRequestBuilderPostRequestConfiguration $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 RemoveTagRequestBuilder + */ + public function withUrl(string $rawUrl): RemoveTagRequestBuilder { + return new RemoveTagRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Directory/Recommendations/Item/ImpactedResources/RemoveTag/RemoveTagRequestBuilderPostRequestConfiguration.php b/src/Generated/Directory/Recommendations/Item/ImpactedResources/RemoveTag/RemoveTagRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..21a4873e840 --- /dev/null +++ b/src/Generated/Directory/Recommendations/Item/ImpactedResources/RemoveTag/RemoveTagRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Directory/Recommendations/Item/MarkPlanned/MarkPlannedRequestBuilder.php b/src/Generated/Directory/Recommendations/Item/MarkPlanned/MarkPlannedRequestBuilder.php new file mode 100644 index 00000000000..26ca611beb9 --- /dev/null +++ b/src/Generated/Directory/Recommendations/Item/MarkPlanned/MarkPlannedRequestBuilder.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}/directory/recommendations/{recommendation%2Did}/markPlanned'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Invoke action markPlanned + * @param MarkPlannedRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(?MarkPlannedRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [Recommendation::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Invoke action markPlanned + * @param MarkPlannedRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(?MarkPlannedRequestBuilderPostRequestConfiguration $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 MarkPlannedRequestBuilder + */ + public function withUrl(string $rawUrl): MarkPlannedRequestBuilder { + return new MarkPlannedRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Directory/Recommendations/Item/MarkPlanned/MarkPlannedRequestBuilderPostRequestConfiguration.php b/src/Generated/Directory/Recommendations/Item/MarkPlanned/MarkPlannedRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..97b95fb83e1 --- /dev/null +++ b/src/Generated/Directory/Recommendations/Item/MarkPlanned/MarkPlannedRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Directory/Recommendations/Item/RecommendationItemRequestBuilder.php b/src/Generated/Directory/Recommendations/Item/RecommendationItemRequestBuilder.php index 13252738cb5..170d4ee157f 100644 --- a/src/Generated/Directory/Recommendations/Item/RecommendationItemRequestBuilder.php +++ b/src/Generated/Directory/Recommendations/Item/RecommendationItemRequestBuilder.php @@ -4,11 +4,17 @@ use Exception; use Http\Promise\Promise; +use Microsoft\Graph\Beta\Generated\Directory\Recommendations\Item\AcceptRisk\AcceptRiskRequestBuilder; +use Microsoft\Graph\Beta\Generated\Directory\Recommendations\Item\AddTag\AddTagRequestBuilder; +use Microsoft\Graph\Beta\Generated\Directory\Recommendations\Item\ApplyAlternateMitigation\ApplyAlternateMitigationRequestBuilder; use Microsoft\Graph\Beta\Generated\Directory\Recommendations\Item\Complete\CompleteRequestBuilder; use Microsoft\Graph\Beta\Generated\Directory\Recommendations\Item\Dismiss\DismissRequestBuilder; use Microsoft\Graph\Beta\Generated\Directory\Recommendations\Item\ImpactedResources\ImpactedResourcesRequestBuilder; +use Microsoft\Graph\Beta\Generated\Directory\Recommendations\Item\MarkPlanned\MarkPlannedRequestBuilder; use Microsoft\Graph\Beta\Generated\Directory\Recommendations\Item\Postpone\PostponeRequestBuilder; use Microsoft\Graph\Beta\Generated\Directory\Recommendations\Item\Reactivate\ReactivateRequestBuilder; +use Microsoft\Graph\Beta\Generated\Directory\Recommendations\Item\RemoveTag\RemoveTagRequestBuilder; +use Microsoft\Graph\Beta\Generated\Directory\Recommendations\Item\Tags\TagsRequestBuilder; use Microsoft\Graph\Beta\Generated\Models\ODataErrors\ODataError; use Microsoft\Graph\Beta\Generated\Models\Recommendation; use Microsoft\Kiota\Abstractions\BaseRequestBuilder; @@ -21,6 +27,27 @@ */ class RecommendationItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to call the acceptRisk method. + */ + public function acceptRisk(): AcceptRiskRequestBuilder { + return new AcceptRiskRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to call the addTag method. + */ + public function addTag(): AddTagRequestBuilder { + return new AddTagRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to call the applyAlternateMitigation method. + */ + public function applyAlternateMitigation(): ApplyAlternateMitigationRequestBuilder { + return new ApplyAlternateMitigationRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Provides operations to call the complete method. */ @@ -42,6 +69,13 @@ public function impactedResources(): ImpactedResourcesRequestBuilder { return new ImpactedResourcesRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to call the markPlanned method. + */ + public function markPlanned(): MarkPlannedRequestBuilder { + return new MarkPlannedRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Provides operations to call the postpone method. */ @@ -56,6 +90,20 @@ public function reactivate(): ReactivateRequestBuilder { return new ReactivateRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to call the removeTag method. + */ + public function removeTag(): RemoveTagRequestBuilder { + return new RemoveTagRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the tags property of the microsoft.graph.recommendationBase entity. + */ + public function tags(): TagsRequestBuilder { + return new TagsRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Instantiates a new RecommendationItemRequestBuilder 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/Directory/Recommendations/Item/RemoveTag/RemoveTagPostRequestBody.php b/src/Generated/Directory/Recommendations/Item/RemoveTag/RemoveTagPostRequestBody.php new file mode 100644 index 00000000000..cc1219b523e --- /dev/null +++ b/src/Generated/Directory/Recommendations/Item/RemoveTag/RemoveTagPostRequestBody.php @@ -0,0 +1,114 @@ +backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); + $this->setAdditionalData([]); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return RemoveTagPostRequestBody + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): RemoveTagPostRequestBody { + return new RemoveTagPostRequestBody(); + } + + /** + * 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 [ + 'tagId' => fn(ParseNode $n) => $o->setTagId($n->getStringValue()), + ]; + } + + /** + * Gets the tagId property value. The tagId property + * @return string|null + */ + public function getTagId(): ?string { + $val = $this->getBackingStore()->get('tagId'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'tagId'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeStringValue('tagId', $this->getTagId()); + $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 tagId property value. The tagId property + * @param string|null $value Value to set for the tagId property. + */ + public function setTagId(?string $value): void { + $this->getBackingStore()->set('tagId', $value); + } + +} diff --git a/src/Generated/Directory/Recommendations/Item/RemoveTag/RemoveTagRequestBuilder.php b/src/Generated/Directory/Recommendations/Item/RemoveTag/RemoveTagRequestBuilder.php new file mode 100644 index 00000000000..b1c18608bd4 --- /dev/null +++ b/src/Generated/Directory/Recommendations/Item/RemoveTag/RemoveTagRequestBuilder.php @@ -0,0 +1,77 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/directory/recommendations/{recommendation%2Did}/removeTag'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Invoke action removeTag + * @param RemoveTagPostRequestBody $body The request body + * @param RemoveTagRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(RemoveTagPostRequestBody $body, ?RemoveTagRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [Recommendation::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Invoke action removeTag + * @param RemoveTagPostRequestBody $body The request body + * @param RemoveTagRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(RemoveTagPostRequestBody $body, ?RemoveTagRequestBuilderPostRequestConfiguration $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 RemoveTagRequestBuilder + */ + public function withUrl(string $rawUrl): RemoveTagRequestBuilder { + return new RemoveTagRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Directory/Recommendations/Item/RemoveTag/RemoveTagRequestBuilderPostRequestConfiguration.php b/src/Generated/Directory/Recommendations/Item/RemoveTag/RemoveTagRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..40589bd63a8 --- /dev/null +++ b/src/Generated/Directory/Recommendations/Item/RemoveTag/RemoveTagRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @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/Directory/Recommendations/Item/Tags/Count/CountRequestBuilder.php similarity index 93% rename from src/Generated/Admin/ConfigurationManagement/ConfigurationSnapshots/Count/CountRequestBuilder.php rename to src/Generated/Directory/Recommendations/Item/Tags/Count/CountRequestBuilder.php index 58c32048fef..6d526ac119a 100644 --- a/src/Generated/Admin/ConfigurationManagement/ConfigurationSnapshots/Count/CountRequestBuilder.php +++ b/src/Generated/Directory/Recommendations/Item/Tags/Count/CountRequestBuilder.php @@ -1,6 +1,6 @@ pathParameters = $pathParametersOrRawUrl; } else { diff --git a/src/Generated/EmployeeExperience/Roles/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/Directory/Recommendations/Item/Tags/Count/CountRequestBuilderGetQueryParameters.php similarity index 91% rename from src/Generated/EmployeeExperience/Roles/Count/CountRequestBuilderGetQueryParameters.php rename to src/Generated/Directory/Recommendations/Item/Tags/Count/CountRequestBuilderGetQueryParameters.php index a2e0289ac0b..da2a4c3ad4f 100644 --- a/src/Generated/EmployeeExperience/Roles/Count/CountRequestBuilderGetQueryParameters.php +++ b/src/Generated/Directory/Recommendations/Item/Tags/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}/directory/recommendations/{recommendation%2Did}/tags/{recommendationTag%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property tags for directory + * @param RecommendationTagItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?RecommendationTagItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Get tags from directory + * @param RecommendationTagItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?RecommendationTagItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [RecommendationTag::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property tags in directory + * @param RecommendationTag $body The request body + * @param RecommendationTagItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(RecommendationTag $body, ?RecommendationTagItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [RecommendationTag::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property tags for directory + * @param RecommendationTagItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?RecommendationTagItemRequestBuilderDeleteRequestConfiguration $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 tags from directory + * @param RecommendationTagItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?RecommendationTagItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 tags in directory + * @param RecommendationTag $body The request body + * @param RecommendationTagItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(RecommendationTag $body, ?RecommendationTagItemRequestBuilderPatchRequestConfiguration $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 RecommendationTagItemRequestBuilder + */ + public function withUrl(string $rawUrl): RecommendationTagItemRequestBuilder { + return new RecommendationTagItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Directory/Recommendations/Item/Tags/Item/RecommendationTagItemRequestBuilderDeleteRequestConfiguration.php b/src/Generated/Directory/Recommendations/Item/Tags/Item/RecommendationTagItemRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..76bfdcca23c --- /dev/null +++ b/src/Generated/Directory/Recommendations/Item/Tags/Item/RecommendationTagItemRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Directory/Recommendations/Item/Tags/Item/RecommendationTagItemRequestBuilderGetQueryParameters.php b/src/Generated/Directory/Recommendations/Item/Tags/Item/RecommendationTagItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..832b01f84c4 --- /dev/null +++ b/src/Generated/Directory/Recommendations/Item/Tags/Item/RecommendationTagItemRequestBuilderGetQueryParameters.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 RecommendationTagItemRequestBuilderGetQueryParameters and sets the default values. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + */ + public function __construct(?array $expand = null, ?array $select = null) { + $this->expand = $expand; + $this->select = $select; + } + +} diff --git a/src/Generated/Directory/Recommendations/Item/Tags/Item/RecommendationTagItemRequestBuilderGetRequestConfiguration.php b/src/Generated/Directory/Recommendations/Item/Tags/Item/RecommendationTagItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..58b44694e43 --- /dev/null +++ b/src/Generated/Directory/Recommendations/Item/Tags/Item/RecommendationTagItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param RecommendationTagItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?RecommendationTagItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new RecommendationTagItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return RecommendationTagItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): RecommendationTagItemRequestBuilderGetQueryParameters { + return new RecommendationTagItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Directory/Recommendations/Item/Tags/Item/RecommendationTagItemRequestBuilderPatchRequestConfiguration.php b/src/Generated/Directory/Recommendations/Item/Tags/Item/RecommendationTagItemRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..56aa017ebcc --- /dev/null +++ b/src/Generated/Directory/Recommendations/Item/Tags/Item/RecommendationTagItemRequestBuilderPatchRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Directory/Recommendations/Item/Tags/TagsRequestBuilder.php b/src/Generated/Directory/Recommendations/Item/Tags/TagsRequestBuilder.php new file mode 100644 index 00000000000..e1ba9c403a8 --- /dev/null +++ b/src/Generated/Directory/Recommendations/Item/Tags/TagsRequestBuilder.php @@ -0,0 +1,133 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the tags property of the microsoft.graph.recommendationBase entity. + * @param string $recommendationTagId The unique identifier of recommendationTag + * @return RecommendationTagItemRequestBuilder + */ + public function byRecommendationTagId(string $recommendationTagId): RecommendationTagItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['recommendationTag%2Did'] = $recommendationTagId; + return new RecommendationTagItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new TagsRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/directory/recommendations/{recommendation%2Did}/tags{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get tags from directory + * @param TagsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?TagsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [RecommendationTagCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Create new navigation property to tags for directory + * @param RecommendationTag $body The request body + * @param TagsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(RecommendationTag $body, ?TagsRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [RecommendationTag::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Get tags from directory + * @param TagsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?TagsRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 tags for directory + * @param RecommendationTag $body The request body + * @param TagsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(RecommendationTag $body, ?TagsRequestBuilderPostRequestConfiguration $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 TagsRequestBuilder + */ + public function withUrl(string $rawUrl): TagsRequestBuilder { + return new TagsRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Directory/Recommendations/Item/Tags/TagsRequestBuilderGetQueryParameters.php b/src/Generated/Directory/Recommendations/Item/Tags/TagsRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..924a0d836bd --- /dev/null +++ b/src/Generated/Directory/Recommendations/Item/Tags/TagsRequestBuilderGetQueryParameters.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 TagsRequestBuilderGetQueryParameters and sets the default values. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + */ + public function __construct(?bool $count = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null) { + $this->count = $count; + $this->expand = $expand; + $this->filter = $filter; + $this->orderby = $orderby; + $this->search = $search; + $this->select = $select; + $this->skip = $skip; + $this->top = $top; + } + +} diff --git a/src/Generated/Directory/Recommendations/Item/Tags/TagsRequestBuilderGetRequestConfiguration.php b/src/Generated/Directory/Recommendations/Item/Tags/TagsRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..47f984f6f6b --- /dev/null +++ b/src/Generated/Directory/Recommendations/Item/Tags/TagsRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param TagsRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?TagsRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new TagsRequestBuilderGetQueryParameters. + * @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 TagsRequestBuilderGetQueryParameters + */ + 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): TagsRequestBuilderGetQueryParameters { + return new TagsRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/EmployeeExperience/Roles/RolesRequestBuilderPostRequestConfiguration.php b/src/Generated/Directory/Recommendations/Item/Tags/TagsRequestBuilderPostRequestConfiguration.php similarity index 67% rename from src/Generated/EmployeeExperience/Roles/RolesRequestBuilderPostRequestConfiguration.php rename to src/Generated/Directory/Recommendations/Item/Tags/TagsRequestBuilderPostRequestConfiguration.php index 1f96ef18546..25be23477b8 100644 --- a/src/Generated/EmployeeExperience/Roles/RolesRequestBuilderPostRequestConfiguration.php +++ b/src/Generated/Directory/Recommendations/Item/Tags/TagsRequestBuilderPostRequestConfiguration.php @@ -1,6 +1,6 @@ |string>|null $headers Request headers * @param array|null $options Request options */ diff --git a/src/Generated/Directory/TenantGovernance/GovernanceInvitations/GovernanceInvitationsRequestBuilder.php b/src/Generated/Directory/TenantGovernance/GovernanceInvitations/GovernanceInvitationsRequestBuilder.php index 8954203d4ac..3c0d9144630 100644 --- a/src/Generated/Directory/TenantGovernance/GovernanceInvitations/GovernanceInvitationsRequestBuilder.php +++ b/src/Generated/Directory/TenantGovernance/GovernanceInvitations/GovernanceInvitationsRequestBuilder.php @@ -6,16 +6,16 @@ use Http\Promise\Promise; use Microsoft\Graph\Beta\Generated\Directory\TenantGovernance\GovernanceInvitations\Count\CountRequestBuilder; use Microsoft\Graph\Beta\Generated\Directory\TenantGovernance\GovernanceInvitations\Item\GovernanceInvitationItemRequestBuilder; +use Microsoft\Graph\Beta\Generated\Models\GovernanceInvitation; +use Microsoft\Graph\Beta\Generated\Models\GovernanceInvitationCollectionResponse; use Microsoft\Graph\Beta\Generated\Models\ODataErrors\ODataError; -use Microsoft\Graph\Beta\Generated\Models\TenantGovernanceServices\GovernanceInvitation; -use Microsoft\Graph\Beta\Generated\Models\TenantGovernanceServices\GovernanceInvitationCollectionResponse; 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 governanceInvitations property of the microsoft.graph.tenantGovernanceServices.tenantGovernance entity. + * Provides operations to manage the governanceInvitations property of the microsoft.graph.tenantGovernance entity. */ class GovernanceInvitationsRequestBuilder extends BaseRequestBuilder { @@ -27,7 +27,7 @@ public function count(): CountRequestBuilder { } /** - * Provides operations to manage the governanceInvitations property of the microsoft.graph.tenantGovernanceServices.tenantGovernance entity. + * Provides operations to manage the governanceInvitations property of the microsoft.graph.tenantGovernance entity. * @param string $governanceInvitationId The unique identifier of governanceInvitation * @return GovernanceInvitationItemRequestBuilder */ diff --git a/src/Generated/Directory/TenantGovernance/GovernanceInvitations/Item/GovernanceInvitationItemRequestBuilder.php b/src/Generated/Directory/TenantGovernance/GovernanceInvitations/Item/GovernanceInvitationItemRequestBuilder.php index b476f7d2d57..228175605e9 100644 --- a/src/Generated/Directory/TenantGovernance/GovernanceInvitations/Item/GovernanceInvitationItemRequestBuilder.php +++ b/src/Generated/Directory/TenantGovernance/GovernanceInvitations/Item/GovernanceInvitationItemRequestBuilder.php @@ -4,15 +4,15 @@ use Exception; use Http\Promise\Promise; +use Microsoft\Graph\Beta\Generated\Models\GovernanceInvitation; use Microsoft\Graph\Beta\Generated\Models\ODataErrors\ODataError; -use Microsoft\Graph\Beta\Generated\Models\TenantGovernanceServices\GovernanceInvitation; 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 governanceInvitations property of the microsoft.graph.tenantGovernanceServices.tenantGovernance entity. + * Provides operations to manage the governanceInvitations property of the microsoft.graph.tenantGovernance entity. */ class GovernanceInvitationItemRequestBuilder extends BaseRequestBuilder { diff --git a/src/Generated/Directory/TenantGovernance/GovernancePolicyTemplates/GovernancePolicyTemplatesRequestBuilder.php b/src/Generated/Directory/TenantGovernance/GovernancePolicyTemplates/GovernancePolicyTemplatesRequestBuilder.php index 3ce24e67f2b..8141d3118f5 100644 --- a/src/Generated/Directory/TenantGovernance/GovernancePolicyTemplates/GovernancePolicyTemplatesRequestBuilder.php +++ b/src/Generated/Directory/TenantGovernance/GovernancePolicyTemplates/GovernancePolicyTemplatesRequestBuilder.php @@ -5,17 +5,17 @@ use Exception; use Http\Promise\Promise; use Microsoft\Graph\Beta\Generated\Directory\TenantGovernance\GovernancePolicyTemplates\Count\CountRequestBuilder; -use Microsoft\Graph\Beta\Generated\Directory\TenantGovernance\GovernancePolicyTemplates\Item\GovernancePolicyTemplateItemRequestBuilder; +use Microsoft\Graph\Beta\Generated\Directory\TenantGovernance\GovernancePolicyTemplates\Item\TenantGovernancePolicyTemplateItemRequestBuilder; use Microsoft\Graph\Beta\Generated\Models\ODataErrors\ODataError; -use Microsoft\Graph\Beta\Generated\Models\TenantGovernanceServices\GovernancePolicyTemplate; -use Microsoft\Graph\Beta\Generated\Models\TenantGovernanceServices\GovernancePolicyTemplateCollectionResponse; +use Microsoft\Graph\Beta\Generated\Models\TenantGovernancePolicyTemplate; +use Microsoft\Graph\Beta\Generated\Models\TenantGovernancePolicyTemplateCollectionResponse; 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 governancePolicyTemplates property of the microsoft.graph.tenantGovernanceServices.tenantGovernance entity. + * Provides operations to manage the governancePolicyTemplates property of the microsoft.graph.tenantGovernance entity. */ class GovernancePolicyTemplatesRequestBuilder extends BaseRequestBuilder { @@ -27,14 +27,14 @@ public function count(): CountRequestBuilder { } /** - * Provides operations to manage the governancePolicyTemplates property of the microsoft.graph.tenantGovernanceServices.tenantGovernance entity. - * @param string $governancePolicyTemplateId The unique identifier of governancePolicyTemplate - * @return GovernancePolicyTemplateItemRequestBuilder + * Provides operations to manage the governancePolicyTemplates property of the microsoft.graph.tenantGovernance entity. + * @param string $tenantGovernancePolicyTemplateId The unique identifier of tenantGovernancePolicyTemplate + * @return TenantGovernancePolicyTemplateItemRequestBuilder */ - public function byGovernancePolicyTemplateId(string $governancePolicyTemplateId): GovernancePolicyTemplateItemRequestBuilder { + public function byTenantGovernancePolicyTemplateId(string $tenantGovernancePolicyTemplateId): TenantGovernancePolicyTemplateItemRequestBuilder { $urlTplParams = $this->pathParameters; - $urlTplParams['governancePolicyTemplate%2Did'] = $governancePolicyTemplateId; - return new GovernancePolicyTemplateItemRequestBuilder($urlTplParams, $this->requestAdapter); + $urlTplParams['tenantGovernancePolicyTemplate%2Did'] = $tenantGovernancePolicyTemplateId; + return new TenantGovernancePolicyTemplateItemRequestBuilder($urlTplParams, $this->requestAdapter); } /** @@ -54,7 +54,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap /** * Get a list of the governancePolicyTemplate objects and their properties. Policy templates define the configuration that is applied when establishing governance relationships. * @param GovernancePolicyTemplatesRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. - * @return Promise + * @return Promise * @throws Exception * @link https://learn.microsoft.com/graph/api/tenantgovernanceservices-list-governancepolicytemplates?view=graph-rest-beta Find more info here */ @@ -63,23 +63,23 @@ public function get(?GovernancePolicyTemplatesRequestBuilderGetRequestConfigurat $errorMappings = [ 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], ]; - return $this->requestAdapter->sendAsync($requestInfo, [GovernancePolicyTemplateCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + return $this->requestAdapter->sendAsync($requestInfo, [TenantGovernancePolicyTemplateCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); } /** * Create a new governancePolicyTemplate that defines the configuration for establishing governance relationships, including role assignments and applications to provision. - * @param GovernancePolicyTemplate $body The request body + * @param TenantGovernancePolicyTemplate $body The request body * @param GovernancePolicyTemplatesRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. - * @return Promise + * @return Promise * @throws Exception * @link https://learn.microsoft.com/graph/api/tenantgovernanceservices-post-governancepolicytemplates?view=graph-rest-beta Find more info here */ - public function post(GovernancePolicyTemplate $body, ?GovernancePolicyTemplatesRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + public function post(TenantGovernancePolicyTemplate $body, ?GovernancePolicyTemplatesRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); $errorMappings = [ 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], ]; - return $this->requestAdapter->sendAsync($requestInfo, [GovernancePolicyTemplate::class, 'createFromDiscriminatorValue'], $errorMappings); + return $this->requestAdapter->sendAsync($requestInfo, [TenantGovernancePolicyTemplate::class, 'createFromDiscriminatorValue'], $errorMappings); } /** @@ -105,11 +105,11 @@ public function toGetRequestInformation(?GovernancePolicyTemplatesRequestBuilder /** * Create a new governancePolicyTemplate that defines the configuration for establishing governance relationships, including role assignments and applications to provision. - * @param GovernancePolicyTemplate $body The request body + * @param TenantGovernancePolicyTemplate $body The request body * @param GovernancePolicyTemplatesRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ - public function toPostRequestInformation(GovernancePolicyTemplate $body, ?GovernancePolicyTemplatesRequestBuilderPostRequestConfiguration $requestConfiguration = null): RequestInformation { + public function toPostRequestInformation(TenantGovernancePolicyTemplate $body, ?GovernancePolicyTemplatesRequestBuilderPostRequestConfiguration $requestConfiguration = null): RequestInformation { $requestInfo = new RequestInformation(); $requestInfo->urlTemplate = $this->urlTemplate; $requestInfo->pathParameters = $this->pathParameters; diff --git a/src/Generated/Directory/TenantGovernance/GovernancePolicyTemplates/Item/GovernancePolicyTemplateItemRequestBuilderGetRequestConfiguration.php b/src/Generated/Directory/TenantGovernance/GovernancePolicyTemplates/Item/GovernancePolicyTemplateItemRequestBuilderGetRequestConfiguration.php deleted file mode 100644 index 3e5bcd79343..00000000000 --- a/src/Generated/Directory/TenantGovernance/GovernancePolicyTemplates/Item/GovernancePolicyTemplateItemRequestBuilderGetRequestConfiguration.php +++ /dev/null @@ -1,39 +0,0 @@ -|string>|null $headers Request headers - * @param array|null $options Request options - * @param GovernancePolicyTemplateItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters - */ - public function __construct(?array $headers = null, ?array $options = null, ?GovernancePolicyTemplateItemRequestBuilderGetQueryParameters $queryParameters = null) { - parent::__construct($headers ?? [], $options ?? []); - $this->queryParameters = $queryParameters; - } - - /** - * Instantiates a new GovernancePolicyTemplateItemRequestBuilderGetQueryParameters. - * @param array|null $expand Expand related entities - * @param array|null $select Select properties to be returned - * @return GovernancePolicyTemplateItemRequestBuilderGetQueryParameters - */ - public static function createQueryParameters(?array $expand = null, ?array $select = null): GovernancePolicyTemplateItemRequestBuilderGetQueryParameters { - return new GovernancePolicyTemplateItemRequestBuilderGetQueryParameters($expand, $select); - } - -} diff --git a/src/Generated/Directory/TenantGovernance/GovernancePolicyTemplates/Item/GovernancePolicyTemplateItemRequestBuilder.php b/src/Generated/Directory/TenantGovernance/GovernancePolicyTemplates/Item/TenantGovernancePolicyTemplateItemRequestBuilder.php similarity index 60% rename from src/Generated/Directory/TenantGovernance/GovernancePolicyTemplates/Item/GovernancePolicyTemplateItemRequestBuilder.php rename to src/Generated/Directory/TenantGovernance/GovernancePolicyTemplates/Item/TenantGovernancePolicyTemplateItemRequestBuilder.php index 489bd666d6c..e2b5d05cba7 100644 --- a/src/Generated/Directory/TenantGovernance/GovernancePolicyTemplates/Item/GovernancePolicyTemplateItemRequestBuilder.php +++ b/src/Generated/Directory/TenantGovernance/GovernancePolicyTemplates/Item/TenantGovernancePolicyTemplateItemRequestBuilder.php @@ -5,24 +5,24 @@ use Exception; use Http\Promise\Promise; use Microsoft\Graph\Beta\Generated\Models\ODataErrors\ODataError; -use Microsoft\Graph\Beta\Generated\Models\TenantGovernanceServices\GovernancePolicyTemplate; +use Microsoft\Graph\Beta\Generated\Models\TenantGovernancePolicyTemplate; 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 governancePolicyTemplates property of the microsoft.graph.tenantGovernanceServices.tenantGovernance entity. + * Provides operations to manage the governancePolicyTemplates property of the microsoft.graph.tenantGovernance entity. */ -class GovernancePolicyTemplateItemRequestBuilder extends BaseRequestBuilder +class TenantGovernancePolicyTemplateItemRequestBuilder extends BaseRequestBuilder { /** - * Instantiates a new GovernancePolicyTemplateItemRequestBuilder and sets the default values. + * Instantiates a new TenantGovernancePolicyTemplateItemRequestBuilder and sets the default values. * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. */ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { - parent::__construct($requestAdapter, [], '{+baseurl}/directory/tenantGovernance/governancePolicyTemplates/{governancePolicyTemplate%2Did}{?%24expand,%24select}'); + parent::__construct($requestAdapter, [], '{+baseurl}/directory/tenantGovernance/governancePolicyTemplates/{tenantGovernancePolicyTemplate%2Did}{?%24expand,%24select}'); if (is_array($pathParametersOrRawUrl)) { $this->pathParameters = $pathParametersOrRawUrl; } else { @@ -32,12 +32,12 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap /** * Delete a governancePolicyTemplate object. You can't delete the default template or templates currently used by active relationships. - * @param GovernancePolicyTemplateItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @param TenantGovernancePolicyTemplateItemRequestBuilderDeleteRequestConfiguration|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/tenantgovernanceservices-delete-governancepolicytemplates?view=graph-rest-beta Find more info here */ - public function delete(?GovernancePolicyTemplateItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + public function delete(?TenantGovernancePolicyTemplateItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); $errorMappings = [ 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], @@ -47,41 +47,41 @@ public function delete(?GovernancePolicyTemplateItemRequestBuilderDeleteRequestC /** * Read the properties of a governancePolicyTemplate object. - * @param GovernancePolicyTemplateItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. - * @return Promise + * @param TenantGovernancePolicyTemplateItemRequestBuilderGetRequestConfiguration|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/tenantgovernanceservices-governancepolicytemplate-get?view=graph-rest-beta Find more info here */ - public function get(?GovernancePolicyTemplateItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + public function get(?TenantGovernancePolicyTemplateItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toGetRequestInformation($requestConfiguration); $errorMappings = [ 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], ]; - return $this->requestAdapter->sendAsync($requestInfo, [GovernancePolicyTemplate::class, 'createFromDiscriminatorValue'], $errorMappings); + return $this->requestAdapter->sendAsync($requestInfo, [TenantGovernancePolicyTemplate::class, 'createFromDiscriminatorValue'], $errorMappings); } /** * Update the properties of a governancePolicyTemplate object. - * @param GovernancePolicyTemplate $body The request body - * @param GovernancePolicyTemplateItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. - * @return Promise + * @param TenantGovernancePolicyTemplate $body The request body + * @param TenantGovernancePolicyTemplateItemRequestBuilderPatchRequestConfiguration|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/tenantgovernanceservices-governancepolicytemplate-update?view=graph-rest-beta Find more info here */ - public function patch(GovernancePolicyTemplate $body, ?GovernancePolicyTemplateItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + public function patch(TenantGovernancePolicyTemplate $body, ?TenantGovernancePolicyTemplateItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); $errorMappings = [ 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], ]; - return $this->requestAdapter->sendAsync($requestInfo, [GovernancePolicyTemplate::class, 'createFromDiscriminatorValue'], $errorMappings); + return $this->requestAdapter->sendAsync($requestInfo, [TenantGovernancePolicyTemplate::class, 'createFromDiscriminatorValue'], $errorMappings); } /** * Delete a governancePolicyTemplate object. You can't delete the default template or templates currently used by active relationships. - * @param GovernancePolicyTemplateItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @param TenantGovernancePolicyTemplateItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ - public function toDeleteRequestInformation(?GovernancePolicyTemplateItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): RequestInformation { + public function toDeleteRequestInformation(?TenantGovernancePolicyTemplateItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): RequestInformation { $requestInfo = new RequestInformation(); $requestInfo->urlTemplate = $this->urlTemplate; $requestInfo->pathParameters = $this->pathParameters; @@ -96,10 +96,10 @@ public function toDeleteRequestInformation(?GovernancePolicyTemplateItemRequestB /** * Read the properties of a governancePolicyTemplate object. - * @param GovernancePolicyTemplateItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @param TenantGovernancePolicyTemplateItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ - public function toGetRequestInformation(?GovernancePolicyTemplateItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + public function toGetRequestInformation(?TenantGovernancePolicyTemplateItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { $requestInfo = new RequestInformation(); $requestInfo->urlTemplate = $this->urlTemplate; $requestInfo->pathParameters = $this->pathParameters; @@ -117,11 +117,11 @@ public function toGetRequestInformation(?GovernancePolicyTemplateItemRequestBuil /** * Update the properties of a governancePolicyTemplate object. - * @param GovernancePolicyTemplate $body The request body - * @param GovernancePolicyTemplateItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @param TenantGovernancePolicyTemplate $body The request body + * @param TenantGovernancePolicyTemplateItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ - public function toPatchRequestInformation(GovernancePolicyTemplate $body, ?GovernancePolicyTemplateItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): RequestInformation { + public function toPatchRequestInformation(TenantGovernancePolicyTemplate $body, ?TenantGovernancePolicyTemplateItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): RequestInformation { $requestInfo = new RequestInformation(); $requestInfo->urlTemplate = $this->urlTemplate; $requestInfo->pathParameters = $this->pathParameters; @@ -138,10 +138,10 @@ public function toPatchRequestInformation(GovernancePolicyTemplate $body, ?Gover /** * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. * @param string $rawUrl The raw URL to use for the request builder. - * @return GovernancePolicyTemplateItemRequestBuilder + * @return TenantGovernancePolicyTemplateItemRequestBuilder */ - public function withUrl(string $rawUrl): GovernancePolicyTemplateItemRequestBuilder { - return new GovernancePolicyTemplateItemRequestBuilder($rawUrl, $this->requestAdapter); + public function withUrl(string $rawUrl): TenantGovernancePolicyTemplateItemRequestBuilder { + return new TenantGovernancePolicyTemplateItemRequestBuilder($rawUrl, $this->requestAdapter); } } diff --git a/src/Generated/Directory/TenantGovernance/GovernancePolicyTemplates/Item/GovernancePolicyTemplateItemRequestBuilderPatchRequestConfiguration.php b/src/Generated/Directory/TenantGovernance/GovernancePolicyTemplates/Item/TenantGovernancePolicyTemplateItemRequestBuilderDeleteRequestConfiguration.php similarity index 71% rename from src/Generated/Directory/TenantGovernance/GovernancePolicyTemplates/Item/GovernancePolicyTemplateItemRequestBuilderPatchRequestConfiguration.php rename to src/Generated/Directory/TenantGovernance/GovernancePolicyTemplates/Item/TenantGovernancePolicyTemplateItemRequestBuilderDeleteRequestConfiguration.php index e8d28638b16..da29a940e5f 100644 --- a/src/Generated/Directory/TenantGovernance/GovernancePolicyTemplates/Item/GovernancePolicyTemplateItemRequestBuilderPatchRequestConfiguration.php +++ b/src/Generated/Directory/TenantGovernance/GovernancePolicyTemplates/Item/TenantGovernancePolicyTemplateItemRequestBuilderDeleteRequestConfiguration.php @@ -8,10 +8,10 @@ /** * Configuration for the request such as headers, query parameters, and middleware options. */ -class GovernancePolicyTemplateItemRequestBuilderPatchRequestConfiguration extends BaseRequestConfiguration +class TenantGovernancePolicyTemplateItemRequestBuilderDeleteRequestConfiguration extends BaseRequestConfiguration { /** - * Instantiates a new GovernancePolicyTemplateItemRequestBuilderPatchRequestConfiguration and sets the default values. + * Instantiates a new TenantGovernancePolicyTemplateItemRequestBuilderDeleteRequestConfiguration and sets the default values. * @param array|string>|null $headers Request headers * @param array|null $options Request options */ diff --git a/src/Generated/Directory/TenantGovernance/GovernancePolicyTemplates/Item/GovernancePolicyTemplateItemRequestBuilderGetQueryParameters.php b/src/Generated/Directory/TenantGovernance/GovernancePolicyTemplates/Item/TenantGovernancePolicyTemplateItemRequestBuilderGetQueryParameters.php similarity index 81% rename from src/Generated/Directory/TenantGovernance/GovernancePolicyTemplates/Item/GovernancePolicyTemplateItemRequestBuilderGetQueryParameters.php rename to src/Generated/Directory/TenantGovernance/GovernancePolicyTemplates/Item/TenantGovernancePolicyTemplateItemRequestBuilderGetQueryParameters.php index b15a5051829..78ad7bd571b 100644 --- a/src/Generated/Directory/TenantGovernance/GovernancePolicyTemplates/Item/GovernancePolicyTemplateItemRequestBuilderGetQueryParameters.php +++ b/src/Generated/Directory/TenantGovernance/GovernancePolicyTemplates/Item/TenantGovernancePolicyTemplateItemRequestBuilderGetQueryParameters.php @@ -7,7 +7,7 @@ /** * Read the properties of a governancePolicyTemplate object. */ -class GovernancePolicyTemplateItemRequestBuilderGetQueryParameters +class TenantGovernancePolicyTemplateItemRequestBuilderGetQueryParameters { /** * @QueryParameter("%24expand") @@ -22,7 +22,7 @@ class GovernancePolicyTemplateItemRequestBuilderGetQueryParameters public ?array $select = null; /** - * Instantiates a new GovernancePolicyTemplateItemRequestBuilderGetQueryParameters and sets the default values. + * Instantiates a new TenantGovernancePolicyTemplateItemRequestBuilderGetQueryParameters and sets the default values. * @param array|null $expand Expand related entities * @param array|null $select Select properties to be returned */ diff --git a/src/Generated/Directory/TenantGovernance/GovernancePolicyTemplates/Item/TenantGovernancePolicyTemplateItemRequestBuilderGetRequestConfiguration.php b/src/Generated/Directory/TenantGovernance/GovernancePolicyTemplates/Item/TenantGovernancePolicyTemplateItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..04a920e2181 --- /dev/null +++ b/src/Generated/Directory/TenantGovernance/GovernancePolicyTemplates/Item/TenantGovernancePolicyTemplateItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param TenantGovernancePolicyTemplateItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?TenantGovernancePolicyTemplateItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new TenantGovernancePolicyTemplateItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return TenantGovernancePolicyTemplateItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): TenantGovernancePolicyTemplateItemRequestBuilderGetQueryParameters { + return new TenantGovernancePolicyTemplateItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Directory/TenantGovernance/GovernancePolicyTemplates/Item/GovernancePolicyTemplateItemRequestBuilderDeleteRequestConfiguration.php b/src/Generated/Directory/TenantGovernance/GovernancePolicyTemplates/Item/TenantGovernancePolicyTemplateItemRequestBuilderPatchRequestConfiguration.php similarity index 72% rename from src/Generated/Directory/TenantGovernance/GovernancePolicyTemplates/Item/GovernancePolicyTemplateItemRequestBuilderDeleteRequestConfiguration.php rename to src/Generated/Directory/TenantGovernance/GovernancePolicyTemplates/Item/TenantGovernancePolicyTemplateItemRequestBuilderPatchRequestConfiguration.php index c02460d85da..ea1d8ab2048 100644 --- a/src/Generated/Directory/TenantGovernance/GovernancePolicyTemplates/Item/GovernancePolicyTemplateItemRequestBuilderDeleteRequestConfiguration.php +++ b/src/Generated/Directory/TenantGovernance/GovernancePolicyTemplates/Item/TenantGovernancePolicyTemplateItemRequestBuilderPatchRequestConfiguration.php @@ -8,10 +8,10 @@ /** * Configuration for the request such as headers, query parameters, and middleware options. */ -class GovernancePolicyTemplateItemRequestBuilderDeleteRequestConfiguration extends BaseRequestConfiguration +class TenantGovernancePolicyTemplateItemRequestBuilderPatchRequestConfiguration extends BaseRequestConfiguration { /** - * Instantiates a new GovernancePolicyTemplateItemRequestBuilderDeleteRequestConfiguration and sets the default values. + * Instantiates a new TenantGovernancePolicyTemplateItemRequestBuilderPatchRequestConfiguration and sets the default values. * @param array|string>|null $headers Request headers * @param array|null $options Request options */ diff --git a/src/Generated/Directory/TenantGovernance/GovernanceRelationships/GovernanceRelationshipsRequestBuilder.php b/src/Generated/Directory/TenantGovernance/GovernanceRelationships/GovernanceRelationshipsRequestBuilder.php index 0a76fee9783..91abf702452 100644 --- a/src/Generated/Directory/TenantGovernance/GovernanceRelationships/GovernanceRelationshipsRequestBuilder.php +++ b/src/Generated/Directory/TenantGovernance/GovernanceRelationships/GovernanceRelationshipsRequestBuilder.php @@ -6,16 +6,16 @@ use Http\Promise\Promise; use Microsoft\Graph\Beta\Generated\Directory\TenantGovernance\GovernanceRelationships\Count\CountRequestBuilder; use Microsoft\Graph\Beta\Generated\Directory\TenantGovernance\GovernanceRelationships\Item\GovernanceRelationshipItemRequestBuilder; +use Microsoft\Graph\Beta\Generated\Models\GovernanceRelationship; +use Microsoft\Graph\Beta\Generated\Models\GovernanceRelationshipCollectionResponse; use Microsoft\Graph\Beta\Generated\Models\ODataErrors\ODataError; -use Microsoft\Graph\Beta\Generated\Models\TenantGovernanceServices\GovernanceRelationship; -use Microsoft\Graph\Beta\Generated\Models\TenantGovernanceServices\GovernanceRelationshipCollectionResponse; 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 governanceRelationships property of the microsoft.graph.tenantGovernanceServices.tenantGovernance entity. + * Provides operations to manage the governanceRelationships property of the microsoft.graph.tenantGovernance entity. */ class GovernanceRelationshipsRequestBuilder extends BaseRequestBuilder { @@ -27,7 +27,7 @@ public function count(): CountRequestBuilder { } /** - * Provides operations to manage the governanceRelationships property of the microsoft.graph.tenantGovernanceServices.tenantGovernance entity. + * Provides operations to manage the governanceRelationships property of the microsoft.graph.tenantGovernance entity. * @param string $governanceRelationshipId The unique identifier of governanceRelationship * @return GovernanceRelationshipItemRequestBuilder */ diff --git a/src/Generated/Directory/TenantGovernance/GovernanceRelationships/Item/GovernanceRelationshipItemRequestBuilder.php b/src/Generated/Directory/TenantGovernance/GovernanceRelationships/Item/GovernanceRelationshipItemRequestBuilder.php index 0488bfd6b77..a540b81aafd 100644 --- a/src/Generated/Directory/TenantGovernance/GovernanceRelationships/Item/GovernanceRelationshipItemRequestBuilder.php +++ b/src/Generated/Directory/TenantGovernance/GovernanceRelationships/Item/GovernanceRelationshipItemRequestBuilder.php @@ -4,15 +4,15 @@ use Exception; use Http\Promise\Promise; +use Microsoft\Graph\Beta\Generated\Models\GovernanceRelationship; use Microsoft\Graph\Beta\Generated\Models\ODataErrors\ODataError; -use Microsoft\Graph\Beta\Generated\Models\TenantGovernanceServices\GovernanceRelationship; 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 governanceRelationships property of the microsoft.graph.tenantGovernanceServices.tenantGovernance entity. + * Provides operations to manage the governanceRelationships property of the microsoft.graph.tenantGovernance entity. */ class GovernanceRelationshipItemRequestBuilder extends BaseRequestBuilder { diff --git a/src/Generated/Directory/TenantGovernance/GovernanceRequests/GovernanceRequestsRequestBuilder.php b/src/Generated/Directory/TenantGovernance/GovernanceRequests/GovernanceRequestsRequestBuilder.php index 2a624089264..816590bb4ca 100644 --- a/src/Generated/Directory/TenantGovernance/GovernanceRequests/GovernanceRequestsRequestBuilder.php +++ b/src/Generated/Directory/TenantGovernance/GovernanceRequests/GovernanceRequestsRequestBuilder.php @@ -6,16 +6,16 @@ use Http\Promise\Promise; use Microsoft\Graph\Beta\Generated\Directory\TenantGovernance\GovernanceRequests\Count\CountRequestBuilder; use Microsoft\Graph\Beta\Generated\Directory\TenantGovernance\GovernanceRequests\Item\GovernanceRequestItemRequestBuilder; +use Microsoft\Graph\Beta\Generated\Models\GovernanceRequest; +use Microsoft\Graph\Beta\Generated\Models\GovernanceRequestCollectionResponse; use Microsoft\Graph\Beta\Generated\Models\ODataErrors\ODataError; -use Microsoft\Graph\Beta\Generated\Models\TenantGovernanceServices\GovernanceRequest; -use Microsoft\Graph\Beta\Generated\Models\TenantGovernanceServices\GovernanceRequestCollectionResponse; 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 governanceRequests property of the microsoft.graph.tenantGovernanceServices.tenantGovernance entity. + * Provides operations to manage the governanceRequests property of the microsoft.graph.tenantGovernance entity. */ class GovernanceRequestsRequestBuilder extends BaseRequestBuilder { @@ -27,7 +27,7 @@ public function count(): CountRequestBuilder { } /** - * Provides operations to manage the governanceRequests property of the microsoft.graph.tenantGovernanceServices.tenantGovernance entity. + * Provides operations to manage the governanceRequests property of the microsoft.graph.tenantGovernance entity. * @param string $governanceRequestId The unique identifier of governanceRequest * @return GovernanceRequestItemRequestBuilder */ diff --git a/src/Generated/Directory/TenantGovernance/GovernanceRequests/Item/GovernancePolicyTemplate/GovernancePolicyTemplateRequestBuilder.php b/src/Generated/Directory/TenantGovernance/GovernanceRequests/Item/GovernancePolicyTemplate/GovernancePolicyTemplateRequestBuilder.php index fb287d48815..4bc29cfed6d 100644 --- a/src/Generated/Directory/TenantGovernance/GovernanceRequests/Item/GovernancePolicyTemplate/GovernancePolicyTemplateRequestBuilder.php +++ b/src/Generated/Directory/TenantGovernance/GovernanceRequests/Item/GovernancePolicyTemplate/GovernancePolicyTemplateRequestBuilder.php @@ -5,14 +5,14 @@ use Exception; use Http\Promise\Promise; use Microsoft\Graph\Beta\Generated\Models\ODataErrors\ODataError; -use Microsoft\Graph\Beta\Generated\Models\TenantGovernanceServices\GovernancePolicyTemplate; +use Microsoft\Graph\Beta\Generated\Models\TenantGovernancePolicyTemplate; 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 governancePolicyTemplate property of the microsoft.graph.tenantGovernanceServices.governanceRequest entity. + * Provides operations to manage the governancePolicyTemplate property of the microsoft.graph.governanceRequest entity. */ class GovernancePolicyTemplateRequestBuilder extends BaseRequestBuilder { @@ -31,9 +31,9 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * The governance policy template associated with this request. + * Get governancePolicyTemplate from directory * @param GovernancePolicyTemplateRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. - * @return Promise + * @return Promise * @throws Exception */ public function get(?GovernancePolicyTemplateRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { @@ -41,11 +41,11 @@ public function get(?GovernancePolicyTemplateRequestBuilderGetRequestConfigurati $errorMappings = [ 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], ]; - return $this->requestAdapter->sendAsync($requestInfo, [GovernancePolicyTemplate::class, 'createFromDiscriminatorValue'], $errorMappings); + return $this->requestAdapter->sendAsync($requestInfo, [TenantGovernancePolicyTemplate::class, 'createFromDiscriminatorValue'], $errorMappings); } /** - * The governance policy template associated with this request. + * Get governancePolicyTemplate from directory * @param GovernancePolicyTemplateRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Directory/TenantGovernance/GovernanceRequests/Item/GovernancePolicyTemplate/GovernancePolicyTemplateRequestBuilderGetQueryParameters.php b/src/Generated/Directory/TenantGovernance/GovernanceRequests/Item/GovernancePolicyTemplate/GovernancePolicyTemplateRequestBuilderGetQueryParameters.php index d2d5f8de2ec..798bac5d540 100644 --- a/src/Generated/Directory/TenantGovernance/GovernanceRequests/Item/GovernancePolicyTemplate/GovernancePolicyTemplateRequestBuilderGetQueryParameters.php +++ b/src/Generated/Directory/TenantGovernance/GovernanceRequests/Item/GovernancePolicyTemplate/GovernancePolicyTemplateRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * The governance policy template associated with this request. + * Get governancePolicyTemplate from directory */ class GovernancePolicyTemplateRequestBuilderGetQueryParameters { diff --git a/src/Generated/Directory/TenantGovernance/GovernanceRequests/Item/GovernanceRequestItemRequestBuilder.php b/src/Generated/Directory/TenantGovernance/GovernanceRequests/Item/GovernanceRequestItemRequestBuilder.php index 2cf736d93bf..20640f43573 100644 --- a/src/Generated/Directory/TenantGovernance/GovernanceRequests/Item/GovernanceRequestItemRequestBuilder.php +++ b/src/Generated/Directory/TenantGovernance/GovernanceRequests/Item/GovernanceRequestItemRequestBuilder.php @@ -5,20 +5,20 @@ use Exception; use Http\Promise\Promise; use Microsoft\Graph\Beta\Generated\Directory\TenantGovernance\GovernanceRequests\Item\GovernancePolicyTemplate\GovernancePolicyTemplateRequestBuilder; +use Microsoft\Graph\Beta\Generated\Models\GovernanceRequest; use Microsoft\Graph\Beta\Generated\Models\ODataErrors\ODataError; -use Microsoft\Graph\Beta\Generated\Models\TenantGovernanceServices\GovernanceRequest; 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 governanceRequests property of the microsoft.graph.tenantGovernanceServices.tenantGovernance entity. + * Provides operations to manage the governanceRequests property of the microsoft.graph.tenantGovernance entity. */ class GovernanceRequestItemRequestBuilder extends BaseRequestBuilder { /** - * Provides operations to manage the governancePolicyTemplate property of the microsoft.graph.tenantGovernanceServices.governanceRequest entity. + * Provides operations to manage the governancePolicyTemplate property of the microsoft.graph.governanceRequest entity. */ public function governancePolicyTemplate(): GovernancePolicyTemplateRequestBuilder { return new GovernancePolicyTemplateRequestBuilder($this->pathParameters, $this->requestAdapter); diff --git a/src/Generated/Directory/TenantGovernance/RelatedTenants/Item/AppB2BSignInActivityMetrics/AppB2BSignInActivityMetricsRequestBuilder.php b/src/Generated/Directory/TenantGovernance/RelatedTenants/Item/AppB2BSignInActivityMetrics/AppB2BSignInActivityMetricsRequestBuilder.php index 2fd19280c2a..2356909f4cc 100644 --- a/src/Generated/Directory/TenantGovernance/RelatedTenants/Item/AppB2BSignInActivityMetrics/AppB2BSignInActivityMetricsRequestBuilder.php +++ b/src/Generated/Directory/TenantGovernance/RelatedTenants/Item/AppB2BSignInActivityMetrics/AppB2BSignInActivityMetricsRequestBuilder.php @@ -4,15 +4,15 @@ use Exception; use Http\Promise\Promise; +use Microsoft\Graph\Beta\Generated\Models\B2BSignInActivityMetrics; use Microsoft\Graph\Beta\Generated\Models\ODataErrors\ODataError; -use Microsoft\Graph\Beta\Generated\Models\TenantGovernanceServices\B2BSignInActivityMetrics; 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 appB2BSignInActivityMetrics property of the microsoft.graph.tenantGovernanceServices.relatedTenant entity. + * Provides operations to manage the appB2BSignInActivityMetrics property of the microsoft.graph.relatedTenant entity. */ class AppB2BSignInActivityMetricsRequestBuilder extends BaseRequestBuilder { @@ -31,7 +31,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * B2B sign-in activity metrics for this related tenant. Expanded by default. + * Get appB2BSignInActivityMetrics from directory * @param AppB2BSignInActivityMetricsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -45,7 +45,7 @@ public function get(?AppB2BSignInActivityMetricsRequestBuilderGetRequestConfigur } /** - * B2B sign-in activity metrics for this related tenant. Expanded by default. + * Get appB2BSignInActivityMetrics from directory * @param AppB2BSignInActivityMetricsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Directory/TenantGovernance/RelatedTenants/Item/AppB2BSignInActivityMetrics/AppB2BSignInActivityMetricsRequestBuilderGetQueryParameters.php b/src/Generated/Directory/TenantGovernance/RelatedTenants/Item/AppB2BSignInActivityMetrics/AppB2BSignInActivityMetricsRequestBuilderGetQueryParameters.php index a14634d9064..b55e55251d5 100644 --- a/src/Generated/Directory/TenantGovernance/RelatedTenants/Item/AppB2BSignInActivityMetrics/AppB2BSignInActivityMetricsRequestBuilderGetQueryParameters.php +++ b/src/Generated/Directory/TenantGovernance/RelatedTenants/Item/AppB2BSignInActivityMetrics/AppB2BSignInActivityMetricsRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * B2B sign-in activity metrics for this related tenant. Expanded by default. + * Get appB2BSignInActivityMetrics from directory */ class AppB2BSignInActivityMetricsRequestBuilderGetQueryParameters { diff --git a/src/Generated/Directory/TenantGovernance/RelatedTenants/Item/B2BRegistrationMetrics/B2BRegistrationMetricsRequestBuilder.php b/src/Generated/Directory/TenantGovernance/RelatedTenants/Item/B2BRegistrationMetrics/B2BRegistrationMetricsRequestBuilder.php index 2576553cafe..d62b9cca799 100644 --- a/src/Generated/Directory/TenantGovernance/RelatedTenants/Item/B2BRegistrationMetrics/B2BRegistrationMetricsRequestBuilder.php +++ b/src/Generated/Directory/TenantGovernance/RelatedTenants/Item/B2BRegistrationMetrics/B2BRegistrationMetricsRequestBuilder.php @@ -4,15 +4,15 @@ use Exception; use Http\Promise\Promise; +use Microsoft\Graph\Beta\Generated\Models\B2bRegistrationMetrics; use Microsoft\Graph\Beta\Generated\Models\ODataErrors\ODataError; -use Microsoft\Graph\Beta\Generated\Models\TenantGovernanceServices\B2bRegistrationMetrics; 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 b2BRegistrationMetrics property of the microsoft.graph.tenantGovernanceServices.relatedTenant entity. + * Provides operations to manage the b2BRegistrationMetrics property of the microsoft.graph.relatedTenant entity. */ class B2BRegistrationMetricsRequestBuilder extends BaseRequestBuilder { @@ -31,7 +31,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * B2B registration metrics for this related tenant. Expanded by default. + * Get b2BRegistrationMetrics from directory * @param B2BRegistrationMetricsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -45,7 +45,7 @@ public function get(?B2BRegistrationMetricsRequestBuilderGetRequestConfiguration } /** - * B2B registration metrics for this related tenant. Expanded by default. + * Get b2BRegistrationMetrics from directory * @param B2BRegistrationMetricsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Directory/TenantGovernance/RelatedTenants/Item/B2BRegistrationMetrics/B2BRegistrationMetricsRequestBuilderGetQueryParameters.php b/src/Generated/Directory/TenantGovernance/RelatedTenants/Item/B2BRegistrationMetrics/B2BRegistrationMetricsRequestBuilderGetQueryParameters.php index c1a55bfabde..e54c0c5eef7 100644 --- a/src/Generated/Directory/TenantGovernance/RelatedTenants/Item/B2BRegistrationMetrics/B2BRegistrationMetricsRequestBuilderGetQueryParameters.php +++ b/src/Generated/Directory/TenantGovernance/RelatedTenants/Item/B2BRegistrationMetrics/B2BRegistrationMetricsRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * B2B registration metrics for this related tenant. Expanded by default. + * Get b2BRegistrationMetrics from directory */ class B2BRegistrationMetricsRequestBuilderGetQueryParameters { diff --git a/src/Generated/Directory/TenantGovernance/RelatedTenants/Item/B2BSignInActivityMetrics/B2BSignInActivityMetricsRequestBuilder.php b/src/Generated/Directory/TenantGovernance/RelatedTenants/Item/B2BSignInActivityMetrics/B2BSignInActivityMetricsRequestBuilder.php index c2d27b01c65..170f5da41c5 100644 --- a/src/Generated/Directory/TenantGovernance/RelatedTenants/Item/B2BSignInActivityMetrics/B2BSignInActivityMetricsRequestBuilder.php +++ b/src/Generated/Directory/TenantGovernance/RelatedTenants/Item/B2BSignInActivityMetrics/B2BSignInActivityMetricsRequestBuilder.php @@ -4,15 +4,15 @@ use Exception; use Http\Promise\Promise; +use Microsoft\Graph\Beta\Generated\Models\B2BSignInActivityMetrics; use Microsoft\Graph\Beta\Generated\Models\ODataErrors\ODataError; -use Microsoft\Graph\Beta\Generated\Models\TenantGovernanceServices\B2BSignInActivityMetrics; 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 b2BSignInActivityMetrics property of the microsoft.graph.tenantGovernanceServices.relatedTenant entity. + * Provides operations to manage the b2BSignInActivityMetrics property of the microsoft.graph.relatedTenant entity. */ class B2BSignInActivityMetricsRequestBuilder extends BaseRequestBuilder { @@ -31,7 +31,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * B2B sign-in activity metrics for this related tenant. Expanded by default. + * Get b2BSignInActivityMetrics from directory * @param B2BSignInActivityMetricsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -45,7 +45,7 @@ public function get(?B2BSignInActivityMetricsRequestBuilderGetRequestConfigurati } /** - * B2B sign-in activity metrics for this related tenant. Expanded by default. + * Get b2BSignInActivityMetrics from directory * @param B2BSignInActivityMetricsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Directory/TenantGovernance/RelatedTenants/Item/B2BSignInActivityMetrics/B2BSignInActivityMetricsRequestBuilderGetQueryParameters.php b/src/Generated/Directory/TenantGovernance/RelatedTenants/Item/B2BSignInActivityMetrics/B2BSignInActivityMetricsRequestBuilderGetQueryParameters.php index 00d31be44b1..0f43fdb09f5 100644 --- a/src/Generated/Directory/TenantGovernance/RelatedTenants/Item/B2BSignInActivityMetrics/B2BSignInActivityMetricsRequestBuilderGetQueryParameters.php +++ b/src/Generated/Directory/TenantGovernance/RelatedTenants/Item/B2BSignInActivityMetrics/B2BSignInActivityMetricsRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * B2B sign-in activity metrics for this related tenant. Expanded by default. + * Get b2BSignInActivityMetrics from directory */ class B2BSignInActivityMetricsRequestBuilderGetQueryParameters { diff --git a/src/Generated/Directory/TenantGovernance/RelatedTenants/Item/BillingMetrics/BillingMetricsRequestBuilder.php b/src/Generated/Directory/TenantGovernance/RelatedTenants/Item/BillingMetrics/BillingMetricsRequestBuilder.php index 04eff85a751..b0165b75e6b 100644 --- a/src/Generated/Directory/TenantGovernance/RelatedTenants/Item/BillingMetrics/BillingMetricsRequestBuilder.php +++ b/src/Generated/Directory/TenantGovernance/RelatedTenants/Item/BillingMetrics/BillingMetricsRequestBuilder.php @@ -4,15 +4,15 @@ use Exception; use Http\Promise\Promise; +use Microsoft\Graph\Beta\Generated\Models\BillingMetrics; use Microsoft\Graph\Beta\Generated\Models\ODataErrors\ODataError; -use Microsoft\Graph\Beta\Generated\Models\TenantGovernanceServices\BillingMetrics; 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 billingMetrics property of the microsoft.graph.tenantGovernanceServices.relatedTenant entity. + * Provides operations to manage the billingMetrics property of the microsoft.graph.relatedTenant entity. */ class BillingMetricsRequestBuilder extends BaseRequestBuilder { @@ -31,7 +31,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Billing metrics for this related tenant. Expanded by default. + * Get billingMetrics from directory * @param BillingMetricsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -45,7 +45,7 @@ public function get(?BillingMetricsRequestBuilderGetRequestConfiguration $reques } /** - * Billing metrics for this related tenant. Expanded by default. + * Get billingMetrics from directory * @param BillingMetricsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Directory/TenantGovernance/RelatedTenants/Item/BillingMetrics/BillingMetricsRequestBuilderGetQueryParameters.php b/src/Generated/Directory/TenantGovernance/RelatedTenants/Item/BillingMetrics/BillingMetricsRequestBuilderGetQueryParameters.php index c55d01ed743..be665572b6b 100644 --- a/src/Generated/Directory/TenantGovernance/RelatedTenants/Item/BillingMetrics/BillingMetricsRequestBuilderGetQueryParameters.php +++ b/src/Generated/Directory/TenantGovernance/RelatedTenants/Item/BillingMetrics/BillingMetricsRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Billing metrics for this related tenant. Expanded by default. + * Get billingMetrics from directory */ class BillingMetricsRequestBuilderGetQueryParameters { diff --git a/src/Generated/Directory/TenantGovernance/RelatedTenants/Item/MultiTenantApplicationMetrics/MultiTenantApplicationMetricsRequestBuilder.php b/src/Generated/Directory/TenantGovernance/RelatedTenants/Item/MultiTenantApplicationMetrics/MultiTenantApplicationMetricsRequestBuilder.php index beffd5f0362..43f050a6536 100644 --- a/src/Generated/Directory/TenantGovernance/RelatedTenants/Item/MultiTenantApplicationMetrics/MultiTenantApplicationMetricsRequestBuilder.php +++ b/src/Generated/Directory/TenantGovernance/RelatedTenants/Item/MultiTenantApplicationMetrics/MultiTenantApplicationMetricsRequestBuilder.php @@ -4,15 +4,15 @@ use Exception; use Http\Promise\Promise; +use Microsoft\Graph\Beta\Generated\Models\MultiTenantApplicationMetrics; use Microsoft\Graph\Beta\Generated\Models\ODataErrors\ODataError; -use Microsoft\Graph\Beta\Generated\Models\TenantGovernanceServices\MultiTenantApplicationMetrics; 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 multiTenantApplicationMetrics property of the microsoft.graph.tenantGovernanceServices.relatedTenant entity. + * Provides operations to manage the multiTenantApplicationMetrics property of the microsoft.graph.relatedTenant entity. */ class MultiTenantApplicationMetricsRequestBuilder extends BaseRequestBuilder { @@ -31,7 +31,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Multi-tenant application usage metrics for this related tenant. Expanded by default. + * Get multiTenantApplicationMetrics from directory * @param MultiTenantApplicationMetricsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -45,7 +45,7 @@ public function get(?MultiTenantApplicationMetricsRequestBuilderGetRequestConfig } /** - * Multi-tenant application usage metrics for this related tenant. Expanded by default. + * Get multiTenantApplicationMetrics from directory * @param MultiTenantApplicationMetricsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Directory/TenantGovernance/RelatedTenants/Item/MultiTenantApplicationMetrics/MultiTenantApplicationMetricsRequestBuilderGetQueryParameters.php b/src/Generated/Directory/TenantGovernance/RelatedTenants/Item/MultiTenantApplicationMetrics/MultiTenantApplicationMetricsRequestBuilderGetQueryParameters.php index 81264f9314a..65d90cc9f11 100644 --- a/src/Generated/Directory/TenantGovernance/RelatedTenants/Item/MultiTenantApplicationMetrics/MultiTenantApplicationMetricsRequestBuilderGetQueryParameters.php +++ b/src/Generated/Directory/TenantGovernance/RelatedTenants/Item/MultiTenantApplicationMetrics/MultiTenantApplicationMetricsRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Multi-tenant application usage metrics for this related tenant. Expanded by default. + * Get multiTenantApplicationMetrics from directory */ class MultiTenantApplicationMetricsRequestBuilderGetQueryParameters { diff --git a/src/Generated/Directory/TenantGovernance/RelatedTenants/Item/RelatedTenantItemRequestBuilder.php b/src/Generated/Directory/TenantGovernance/RelatedTenants/Item/RelatedTenantItemRequestBuilder.php index a950dd44cee..735a4e00541 100644 --- a/src/Generated/Directory/TenantGovernance/RelatedTenants/Item/RelatedTenantItemRequestBuilder.php +++ b/src/Generated/Directory/TenantGovernance/RelatedTenants/Item/RelatedTenantItemRequestBuilder.php @@ -10,47 +10,47 @@ use Microsoft\Graph\Beta\Generated\Directory\TenantGovernance\RelatedTenants\Item\BillingMetrics\BillingMetricsRequestBuilder; use Microsoft\Graph\Beta\Generated\Directory\TenantGovernance\RelatedTenants\Item\MultiTenantApplicationMetrics\MultiTenantApplicationMetricsRequestBuilder; use Microsoft\Graph\Beta\Generated\Models\ODataErrors\ODataError; -use Microsoft\Graph\Beta\Generated\Models\TenantGovernanceServices\RelatedTenant; +use Microsoft\Graph\Beta\Generated\Models\RelatedTenant; 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 relatedTenants property of the microsoft.graph.tenantGovernanceServices.tenantGovernance entity. + * Provides operations to manage the relatedTenants property of the microsoft.graph.tenantGovernance entity. */ class RelatedTenantItemRequestBuilder extends BaseRequestBuilder { /** - * Provides operations to manage the appB2BSignInActivityMetrics property of the microsoft.graph.tenantGovernanceServices.relatedTenant entity. + * Provides operations to manage the appB2BSignInActivityMetrics property of the microsoft.graph.relatedTenant entity. */ public function appB2BSignInActivityMetrics(): AppB2BSignInActivityMetricsRequestBuilder { return new AppB2BSignInActivityMetricsRequestBuilder($this->pathParameters, $this->requestAdapter); } /** - * Provides operations to manage the b2BRegistrationMetrics property of the microsoft.graph.tenantGovernanceServices.relatedTenant entity. + * Provides operations to manage the b2BRegistrationMetrics property of the microsoft.graph.relatedTenant entity. */ public function b2BRegistrationMetrics(): B2BRegistrationMetricsRequestBuilder { return new B2BRegistrationMetricsRequestBuilder($this->pathParameters, $this->requestAdapter); } /** - * Provides operations to manage the b2BSignInActivityMetrics property of the microsoft.graph.tenantGovernanceServices.relatedTenant entity. + * Provides operations to manage the b2BSignInActivityMetrics property of the microsoft.graph.relatedTenant entity. */ public function b2BSignInActivityMetrics(): B2BSignInActivityMetricsRequestBuilder { return new B2BSignInActivityMetricsRequestBuilder($this->pathParameters, $this->requestAdapter); } /** - * Provides operations to manage the billingMetrics property of the microsoft.graph.tenantGovernanceServices.relatedTenant entity. + * Provides operations to manage the billingMetrics property of the microsoft.graph.relatedTenant entity. */ public function billingMetrics(): BillingMetricsRequestBuilder { return new BillingMetricsRequestBuilder($this->pathParameters, $this->requestAdapter); } /** - * Provides operations to manage the multiTenantApplicationMetrics property of the microsoft.graph.tenantGovernanceServices.relatedTenant entity. + * Provides operations to manage the multiTenantApplicationMetrics property of the microsoft.graph.relatedTenant entity. */ public function multiTenantApplicationMetrics(): MultiTenantApplicationMetricsRequestBuilder { return new MultiTenantApplicationMetricsRequestBuilder($this->pathParameters, $this->requestAdapter); diff --git a/src/Generated/Directory/TenantGovernance/RelatedTenants/MicrosoftGraphTenantGovernanceServicesRefreshStatus/MicrosoftGraphTenantGovernanceServicesRefreshStatusRequestBuilderGetRequestConfiguration.php b/src/Generated/Directory/TenantGovernance/RelatedTenants/MicrosoftGraphTenantGovernanceServicesRefreshStatus/MicrosoftGraphTenantGovernanceServicesRefreshStatusRequestBuilderGetRequestConfiguration.php deleted file mode 100644 index ef3eb038278..00000000000 --- a/src/Generated/Directory/TenantGovernance/RelatedTenants/MicrosoftGraphTenantGovernanceServicesRefreshStatus/MicrosoftGraphTenantGovernanceServicesRefreshStatusRequestBuilderGetRequestConfiguration.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/Directory/TenantGovernance/RelatedTenants/MicrosoftGraphTenantGovernanceServicesRefresh/MicrosoftGraphTenantGovernanceServicesRefreshRequestBuilder.php b/src/Generated/Directory/TenantGovernance/RelatedTenants/Refresh/RefreshRequestBuilder.php similarity index 64% rename from src/Generated/Directory/TenantGovernance/RelatedTenants/MicrosoftGraphTenantGovernanceServicesRefresh/MicrosoftGraphTenantGovernanceServicesRefreshRequestBuilder.php rename to src/Generated/Directory/TenantGovernance/RelatedTenants/Refresh/RefreshRequestBuilder.php index 3429535f2c1..fb414b8a080 100644 --- a/src/Generated/Directory/TenantGovernance/RelatedTenants/MicrosoftGraphTenantGovernanceServicesRefresh/MicrosoftGraphTenantGovernanceServicesRefreshRequestBuilder.php +++ b/src/Generated/Directory/TenantGovernance/RelatedTenants/Refresh/RefreshRequestBuilder.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}/directory/tenantGovernance/relatedTenants/microsoft.graph.tenantGovernanceServices.refresh'); + parent::__construct($requestAdapter, [], '{+baseurl}/directory/tenantGovernance/relatedTenants/refresh'); if (is_array($pathParametersOrRawUrl)) { $this->pathParameters = $pathParametersOrRawUrl; } else { @@ -31,12 +31,12 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap /** * Manually refresh the list of related tenants. The list is also automatically refreshed daily. - * @param MicrosoftGraphTenantGovernanceServicesRefreshRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @param RefreshRequestBuilderPostRequestConfiguration|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/tenantgovernanceservices-relatedtenant-refresh?view=graph-rest-beta Find more info here */ - public function post(?MicrosoftGraphTenantGovernanceServicesRefreshRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + public function post(?RefreshRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toPostRequestInformation($requestConfiguration); $errorMappings = [ 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], @@ -46,10 +46,10 @@ public function post(?MicrosoftGraphTenantGovernanceServicesRefreshRequestBuilde /** * Manually refresh the list of related tenants. The list is also automatically refreshed daily. - * @param MicrosoftGraphTenantGovernanceServicesRefreshRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @param RefreshRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ - public function toPostRequestInformation(?MicrosoftGraphTenantGovernanceServicesRefreshRequestBuilderPostRequestConfiguration $requestConfiguration = null): RequestInformation { + public function toPostRequestInformation(?RefreshRequestBuilderPostRequestConfiguration $requestConfiguration = null): RequestInformation { $requestInfo = new RequestInformation(); $requestInfo->urlTemplate = $this->urlTemplate; $requestInfo->pathParameters = $this->pathParameters; @@ -65,10 +65,10 @@ public function toPostRequestInformation(?MicrosoftGraphTenantGovernanceServices /** * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. * @param string $rawUrl The raw URL to use for the request builder. - * @return MicrosoftGraphTenantGovernanceServicesRefreshRequestBuilder + * @return RefreshRequestBuilder */ - public function withUrl(string $rawUrl): MicrosoftGraphTenantGovernanceServicesRefreshRequestBuilder { - return new MicrosoftGraphTenantGovernanceServicesRefreshRequestBuilder($rawUrl, $this->requestAdapter); + public function withUrl(string $rawUrl): RefreshRequestBuilder { + return new RefreshRequestBuilder($rawUrl, $this->requestAdapter); } } diff --git a/src/Generated/Directory/TenantGovernance/RelatedTenants/Refresh/RefreshRequestBuilderPostRequestConfiguration.php b/src/Generated/Directory/TenantGovernance/RelatedTenants/Refresh/RefreshRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..fd54ace98b9 --- /dev/null +++ b/src/Generated/Directory/TenantGovernance/RelatedTenants/Refresh/RefreshRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Directory/TenantGovernance/RelatedTenants/MicrosoftGraphTenantGovernanceServicesRefreshStatus/MicrosoftGraphTenantGovernanceServicesRefreshStatusRequestBuilder.php b/src/Generated/Directory/TenantGovernance/RelatedTenants/RefreshStatus/RefreshStatusRequestBuilder.php similarity index 62% rename from src/Generated/Directory/TenantGovernance/RelatedTenants/MicrosoftGraphTenantGovernanceServicesRefreshStatus/MicrosoftGraphTenantGovernanceServicesRefreshStatusRequestBuilder.php rename to src/Generated/Directory/TenantGovernance/RelatedTenants/RefreshStatus/RefreshStatusRequestBuilder.php index 350a17e22b4..22819098a56 100644 --- a/src/Generated/Directory/TenantGovernance/RelatedTenants/MicrosoftGraphTenantGovernanceServicesRefreshStatus/MicrosoftGraphTenantGovernanceServicesRefreshStatusRequestBuilder.php +++ b/src/Generated/Directory/TenantGovernance/RelatedTenants/RefreshStatus/RefreshStatusRequestBuilder.php @@ -1,11 +1,11 @@ |string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. */ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { - parent::__construct($requestAdapter, [], '{+baseurl}/directory/tenantGovernance/relatedTenants/microsoft.graph.tenantGovernanceServices.refreshStatus()'); + parent::__construct($requestAdapter, [], '{+baseurl}/directory/tenantGovernance/relatedTenants/refreshStatus()'); if (is_array($pathParametersOrRawUrl)) { $this->pathParameters = $pathParametersOrRawUrl; } else { @@ -32,12 +32,12 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap /** * Get the status of the related tenants refresh action. - * @param MicrosoftGraphTenantGovernanceServicesRefreshStatusRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @param RefreshStatusRequestBuilderGetRequestConfiguration|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/tenantgovernanceservices-relatedtenant-refreshstatus?view=graph-rest-beta Find more info here */ - public function get(?MicrosoftGraphTenantGovernanceServicesRefreshStatusRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + public function get(?RefreshStatusRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toGetRequestInformation($requestConfiguration); $errorMappings = [ 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], @@ -47,10 +47,10 @@ public function get(?MicrosoftGraphTenantGovernanceServicesRefreshStatusRequestB /** * Get the status of the related tenants refresh action. - * @param MicrosoftGraphTenantGovernanceServicesRefreshStatusRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @param RefreshStatusRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ - public function toGetRequestInformation(?MicrosoftGraphTenantGovernanceServicesRefreshStatusRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + public function toGetRequestInformation(?RefreshStatusRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { $requestInfo = new RequestInformation(); $requestInfo->urlTemplate = $this->urlTemplate; $requestInfo->pathParameters = $this->pathParameters; @@ -66,10 +66,10 @@ public function toGetRequestInformation(?MicrosoftGraphTenantGovernanceServicesR /** * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. * @param string $rawUrl The raw URL to use for the request builder. - * @return MicrosoftGraphTenantGovernanceServicesRefreshStatusRequestBuilder + * @return RefreshStatusRequestBuilder */ - public function withUrl(string $rawUrl): MicrosoftGraphTenantGovernanceServicesRefreshStatusRequestBuilder { - return new MicrosoftGraphTenantGovernanceServicesRefreshStatusRequestBuilder($rawUrl, $this->requestAdapter); + public function withUrl(string $rawUrl): RefreshStatusRequestBuilder { + return new RefreshStatusRequestBuilder($rawUrl, $this->requestAdapter); } } diff --git a/src/Generated/Directory/TenantGovernance/RelatedTenants/MicrosoftGraphTenantGovernanceServicesRefresh/MicrosoftGraphTenantGovernanceServicesRefreshRequestBuilderPostRequestConfiguration.php b/src/Generated/Directory/TenantGovernance/RelatedTenants/RefreshStatus/RefreshStatusRequestBuilderGetRequestConfiguration.php similarity index 64% rename from src/Generated/Directory/TenantGovernance/RelatedTenants/MicrosoftGraphTenantGovernanceServicesRefresh/MicrosoftGraphTenantGovernanceServicesRefreshRequestBuilderPostRequestConfiguration.php rename to src/Generated/Directory/TenantGovernance/RelatedTenants/RefreshStatus/RefreshStatusRequestBuilderGetRequestConfiguration.php index d8d62dfca20..56f68c0462f 100644 --- a/src/Generated/Directory/TenantGovernance/RelatedTenants/MicrosoftGraphTenantGovernanceServicesRefresh/MicrosoftGraphTenantGovernanceServicesRefreshRequestBuilderPostRequestConfiguration.php +++ b/src/Generated/Directory/TenantGovernance/RelatedTenants/RefreshStatus/RefreshStatusRequestBuilderGetRequestConfiguration.php @@ -1,6 +1,6 @@ |string>|null $headers Request headers * @param array|null $options Request options */ diff --git a/src/Generated/Directory/TenantGovernance/RelatedTenants/RelatedTenantsRequestBuilder.php b/src/Generated/Directory/TenantGovernance/RelatedTenants/RelatedTenantsRequestBuilder.php index 9c31d9ae430..19b9047e6d4 100644 --- a/src/Generated/Directory/TenantGovernance/RelatedTenants/RelatedTenantsRequestBuilder.php +++ b/src/Generated/Directory/TenantGovernance/RelatedTenants/RelatedTenantsRequestBuilder.php @@ -6,18 +6,18 @@ use Http\Promise\Promise; use Microsoft\Graph\Beta\Generated\Directory\TenantGovernance\RelatedTenants\Count\CountRequestBuilder; use Microsoft\Graph\Beta\Generated\Directory\TenantGovernance\RelatedTenants\Item\RelatedTenantItemRequestBuilder; -use Microsoft\Graph\Beta\Generated\Directory\TenantGovernance\RelatedTenants\MicrosoftGraphTenantGovernanceServicesRefresh\MicrosoftGraphTenantGovernanceServicesRefreshRequestBuilder; -use Microsoft\Graph\Beta\Generated\Directory\TenantGovernance\RelatedTenants\MicrosoftGraphTenantGovernanceServicesRefreshStatus\MicrosoftGraphTenantGovernanceServicesRefreshStatusRequestBuilder; +use Microsoft\Graph\Beta\Generated\Directory\TenantGovernance\RelatedTenants\Refresh\RefreshRequestBuilder; +use Microsoft\Graph\Beta\Generated\Directory\TenantGovernance\RelatedTenants\RefreshStatus\RefreshStatusRequestBuilder; use Microsoft\Graph\Beta\Generated\Models\ODataErrors\ODataError; -use Microsoft\Graph\Beta\Generated\Models\TenantGovernanceServices\RelatedTenant; -use Microsoft\Graph\Beta\Generated\Models\TenantGovernanceServices\RelatedTenantCollectionResponse; +use Microsoft\Graph\Beta\Generated\Models\RelatedTenant; +use Microsoft\Graph\Beta\Generated\Models\RelatedTenantCollectionResponse; 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 relatedTenants property of the microsoft.graph.tenantGovernanceServices.tenantGovernance entity. + * Provides operations to manage the relatedTenants property of the microsoft.graph.tenantGovernance entity. */ class RelatedTenantsRequestBuilder extends BaseRequestBuilder { @@ -31,19 +31,19 @@ public function count(): CountRequestBuilder { /** * Provides operations to call the refresh method. */ - public function microsoftGraphTenantGovernanceServicesRefresh(): MicrosoftGraphTenantGovernanceServicesRefreshRequestBuilder { - return new MicrosoftGraphTenantGovernanceServicesRefreshRequestBuilder($this->pathParameters, $this->requestAdapter); + public function refresh(): RefreshRequestBuilder { + return new RefreshRequestBuilder($this->pathParameters, $this->requestAdapter); } /** * Provides operations to call the refreshStatus method. */ - public function microsoftGraphTenantGovernanceServicesRefreshStatus(): MicrosoftGraphTenantGovernanceServicesRefreshStatusRequestBuilder { - return new MicrosoftGraphTenantGovernanceServicesRefreshStatusRequestBuilder($this->pathParameters, $this->requestAdapter); + public function refreshStatus(): RefreshStatusRequestBuilder { + return new RefreshStatusRequestBuilder($this->pathParameters, $this->requestAdapter); } /** - * Provides operations to manage the relatedTenants property of the microsoft.graph.tenantGovernanceServices.tenantGovernance entity. + * Provides operations to manage the relatedTenants property of the microsoft.graph.tenantGovernance entity. * @param string $relatedTenantId The unique identifier of relatedTenant * @return RelatedTenantItemRequestBuilder */ diff --git a/src/Generated/Directory/TenantGovernance/Settings/MicrosoftGraphTenantGovernanceServicesEnableRelatedTenants/MicrosoftGraphTenantGovernanceServicesEnableRelatedTenantsRequestBuilder.php b/src/Generated/Directory/TenantGovernance/Settings/EnableRelatedTenants/EnableRelatedTenantsRequestBuilder.php similarity index 64% rename from src/Generated/Directory/TenantGovernance/Settings/MicrosoftGraphTenantGovernanceServicesEnableRelatedTenants/MicrosoftGraphTenantGovernanceServicesEnableRelatedTenantsRequestBuilder.php rename to src/Generated/Directory/TenantGovernance/Settings/EnableRelatedTenants/EnableRelatedTenantsRequestBuilder.php index bbfe4624434..18916d99670 100644 --- a/src/Generated/Directory/TenantGovernance/Settings/MicrosoftGraphTenantGovernanceServicesEnableRelatedTenants/MicrosoftGraphTenantGovernanceServicesEnableRelatedTenantsRequestBuilder.php +++ b/src/Generated/Directory/TenantGovernance/Settings/EnableRelatedTenants/EnableRelatedTenantsRequestBuilder.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}/directory/tenantGovernance/settings/microsoft.graph.tenantGovernanceServices.enableRelatedTenants'); + parent::__construct($requestAdapter, [], '{+baseurl}/directory/tenantGovernance/settings/enableRelatedTenants'); if (is_array($pathParametersOrRawUrl)) { $this->pathParameters = $pathParametersOrRawUrl; } else { @@ -31,12 +31,12 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap /** * Enable the related tenants feature for tenant discovery. After calling this action, the isRelatedTenantsEnabled property of tenantGovernanceSetting is set to true, which allows the use of related tenant APIs. - * @param MicrosoftGraphTenantGovernanceServicesEnableRelatedTenantsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @param EnableRelatedTenantsRequestBuilderPostRequestConfiguration|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/tenantgovernanceservices-tenantgovernancesetting-enablerelatedtenants?view=graph-rest-beta Find more info here */ - public function post(?MicrosoftGraphTenantGovernanceServicesEnableRelatedTenantsRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + public function post(?EnableRelatedTenantsRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toPostRequestInformation($requestConfiguration); $errorMappings = [ 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], @@ -46,10 +46,10 @@ public function post(?MicrosoftGraphTenantGovernanceServicesEnableRelatedTenants /** * Enable the related tenants feature for tenant discovery. After calling this action, the isRelatedTenantsEnabled property of tenantGovernanceSetting is set to true, which allows the use of related tenant APIs. - * @param MicrosoftGraphTenantGovernanceServicesEnableRelatedTenantsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @param EnableRelatedTenantsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ - public function toPostRequestInformation(?MicrosoftGraphTenantGovernanceServicesEnableRelatedTenantsRequestBuilderPostRequestConfiguration $requestConfiguration = null): RequestInformation { + public function toPostRequestInformation(?EnableRelatedTenantsRequestBuilderPostRequestConfiguration $requestConfiguration = null): RequestInformation { $requestInfo = new RequestInformation(); $requestInfo->urlTemplate = $this->urlTemplate; $requestInfo->pathParameters = $this->pathParameters; @@ -65,10 +65,10 @@ public function toPostRequestInformation(?MicrosoftGraphTenantGovernanceServices /** * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. * @param string $rawUrl The raw URL to use for the request builder. - * @return MicrosoftGraphTenantGovernanceServicesEnableRelatedTenantsRequestBuilder + * @return EnableRelatedTenantsRequestBuilder */ - public function withUrl(string $rawUrl): MicrosoftGraphTenantGovernanceServicesEnableRelatedTenantsRequestBuilder { - return new MicrosoftGraphTenantGovernanceServicesEnableRelatedTenantsRequestBuilder($rawUrl, $this->requestAdapter); + public function withUrl(string $rawUrl): EnableRelatedTenantsRequestBuilder { + return new EnableRelatedTenantsRequestBuilder($rawUrl, $this->requestAdapter); } } diff --git a/src/Generated/EmployeeExperience/Roles/Item/EngagementRoleItemRequestBuilderDeleteRequestConfiguration.php b/src/Generated/Directory/TenantGovernance/Settings/EnableRelatedTenants/EnableRelatedTenantsRequestBuilderPostRequestConfiguration.php similarity index 73% rename from src/Generated/EmployeeExperience/Roles/Item/EngagementRoleItemRequestBuilderDeleteRequestConfiguration.php rename to src/Generated/Directory/TenantGovernance/Settings/EnableRelatedTenants/EnableRelatedTenantsRequestBuilderPostRequestConfiguration.php index 030c696d645..814ec9f423a 100644 --- a/src/Generated/EmployeeExperience/Roles/Item/EngagementRoleItemRequestBuilderDeleteRequestConfiguration.php +++ b/src/Generated/Directory/TenantGovernance/Settings/EnableRelatedTenants/EnableRelatedTenantsRequestBuilderPostRequestConfiguration.php @@ -1,6 +1,6 @@ |string>|null $headers Request headers * @param array|null $options Request options */ diff --git a/src/Generated/Directory/TenantGovernance/Settings/MicrosoftGraphTenantGovernanceServicesEnableRelatedTenants/MicrosoftGraphTenantGovernanceServicesEnableRelatedTenantsRequestBuilderPostRequestConfiguration.php b/src/Generated/Directory/TenantGovernance/Settings/MicrosoftGraphTenantGovernanceServicesEnableRelatedTenants/MicrosoftGraphTenantGovernanceServicesEnableRelatedTenantsRequestBuilderPostRequestConfiguration.php deleted file mode 100644 index 0db331b7b97..00000000000 --- a/src/Generated/Directory/TenantGovernance/Settings/MicrosoftGraphTenantGovernanceServicesEnableRelatedTenants/MicrosoftGraphTenantGovernanceServicesEnableRelatedTenantsRequestBuilderPostRequestConfiguration.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/Directory/TenantGovernance/Settings/SettingsRequestBuilder.php b/src/Generated/Directory/TenantGovernance/Settings/SettingsRequestBuilder.php index 9bd08d731b5..b2f3614f225 100644 --- a/src/Generated/Directory/TenantGovernance/Settings/SettingsRequestBuilder.php +++ b/src/Generated/Directory/TenantGovernance/Settings/SettingsRequestBuilder.php @@ -4,24 +4,24 @@ use Exception; use Http\Promise\Promise; -use Microsoft\Graph\Beta\Generated\Directory\TenantGovernance\Settings\MicrosoftGraphTenantGovernanceServicesEnableRelatedTenants\MicrosoftGraphTenantGovernanceServicesEnableRelatedTenantsRequestBuilder; +use Microsoft\Graph\Beta\Generated\Directory\TenantGovernance\Settings\EnableRelatedTenants\EnableRelatedTenantsRequestBuilder; use Microsoft\Graph\Beta\Generated\Models\ODataErrors\ODataError; -use Microsoft\Graph\Beta\Generated\Models\TenantGovernanceServices\TenantGovernanceSetting; +use Microsoft\Graph\Beta\Generated\Models\TenantGovernanceSetting; 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 settings property of the microsoft.graph.tenantGovernanceServices.tenantGovernance entity. + * Provides operations to manage the settings property of the microsoft.graph.tenantGovernance entity. */ class SettingsRequestBuilder extends BaseRequestBuilder { /** * Provides operations to call the enableRelatedTenants method. */ - public function microsoftGraphTenantGovernanceServicesEnableRelatedTenants(): MicrosoftGraphTenantGovernanceServicesEnableRelatedTenantsRequestBuilder { - return new MicrosoftGraphTenantGovernanceServicesEnableRelatedTenantsRequestBuilder($this->pathParameters, $this->requestAdapter); + public function enableRelatedTenants(): EnableRelatedTenantsRequestBuilder { + return new EnableRelatedTenantsRequestBuilder($this->pathParameters, $this->requestAdapter); } /** diff --git a/src/Generated/Directory/TenantGovernance/TenantGovernanceRequestBuilder.php b/src/Generated/Directory/TenantGovernance/TenantGovernanceRequestBuilder.php index f0c2c02e68d..3c25a6ae9e5 100644 --- a/src/Generated/Directory/TenantGovernance/TenantGovernanceRequestBuilder.php +++ b/src/Generated/Directory/TenantGovernance/TenantGovernanceRequestBuilder.php @@ -11,7 +11,7 @@ use Microsoft\Graph\Beta\Generated\Directory\TenantGovernance\RelatedTenants\RelatedTenantsRequestBuilder; use Microsoft\Graph\Beta\Generated\Directory\TenantGovernance\Settings\SettingsRequestBuilder; use Microsoft\Graph\Beta\Generated\Models\ODataErrors\ODataError; -use Microsoft\Graph\Beta\Generated\Models\TenantGovernanceServices\TenantGovernance; +use Microsoft\Graph\Beta\Generated\Models\TenantGovernance; use Microsoft\Kiota\Abstractions\BaseRequestBuilder; use Microsoft\Kiota\Abstractions\HttpMethod; use Microsoft\Kiota\Abstractions\RequestAdapter; @@ -23,42 +23,42 @@ class TenantGovernanceRequestBuilder extends BaseRequestBuilder { /** - * Provides operations to manage the governanceInvitations property of the microsoft.graph.tenantGovernanceServices.tenantGovernance entity. + * Provides operations to manage the governanceInvitations property of the microsoft.graph.tenantGovernance entity. */ public function governanceInvitations(): GovernanceInvitationsRequestBuilder { return new GovernanceInvitationsRequestBuilder($this->pathParameters, $this->requestAdapter); } /** - * Provides operations to manage the governancePolicyTemplates property of the microsoft.graph.tenantGovernanceServices.tenantGovernance entity. + * Provides operations to manage the governancePolicyTemplates property of the microsoft.graph.tenantGovernance entity. */ public function governancePolicyTemplates(): GovernancePolicyTemplatesRequestBuilder { return new GovernancePolicyTemplatesRequestBuilder($this->pathParameters, $this->requestAdapter); } /** - * Provides operations to manage the governanceRelationships property of the microsoft.graph.tenantGovernanceServices.tenantGovernance entity. + * Provides operations to manage the governanceRelationships property of the microsoft.graph.tenantGovernance entity. */ public function governanceRelationships(): GovernanceRelationshipsRequestBuilder { return new GovernanceRelationshipsRequestBuilder($this->pathParameters, $this->requestAdapter); } /** - * Provides operations to manage the governanceRequests property of the microsoft.graph.tenantGovernanceServices.tenantGovernance entity. + * Provides operations to manage the governanceRequests property of the microsoft.graph.tenantGovernance entity. */ public function governanceRequests(): GovernanceRequestsRequestBuilder { return new GovernanceRequestsRequestBuilder($this->pathParameters, $this->requestAdapter); } /** - * Provides operations to manage the relatedTenants property of the microsoft.graph.tenantGovernanceServices.tenantGovernance entity. + * Provides operations to manage the relatedTenants property of the microsoft.graph.tenantGovernance entity. */ public function relatedTenants(): RelatedTenantsRequestBuilder { return new RelatedTenantsRequestBuilder($this->pathParameters, $this->requestAdapter); } /** - * Provides operations to manage the settings property of the microsoft.graph.tenantGovernanceServices.tenantGovernance entity. + * Provides operations to manage the settings property of the microsoft.graph.tenantGovernance entity. */ public function settings(): SettingsRequestBuilder { return new SettingsRequestBuilder($this->pathParameters, $this->requestAdapter); diff --git a/src/Generated/Drives/Item/Items/Item/AssignSensitivityLabel/AssignSensitivityLabelPostRequestBody.php b/src/Generated/Drives/Item/Items/Item/AssignSensitivityLabel/AssignSensitivityLabelPostRequestBody.php index cab8439f537..aa11a7778b5 100644 --- a/src/Generated/Drives/Item/Items/Item/AssignSensitivityLabel/AssignSensitivityLabelPostRequestBody.php +++ b/src/Generated/Drives/Item/Items/Item/AssignSensitivityLabel/AssignSensitivityLabelPostRequestBody.php @@ -3,6 +3,7 @@ namespace Microsoft\Graph\Beta\Generated\Drives\Item\Items\Item\AssignSensitivityLabel; use Microsoft\Graph\Beta\Generated\Models\SensitivityLabelAssignmentMethod; +use Microsoft\Graph\Beta\Generated\Models\UserIdentity; use Microsoft\Kiota\Abstractions\Serialization\AdditionalDataHolder; use Microsoft\Kiota\Abstractions\Serialization\Parsable; use Microsoft\Kiota\Abstractions\Serialization\ParseNode; @@ -48,6 +49,18 @@ public function getAdditionalData(): ?array { throw new \UnexpectedValueException("Invalid type found in backing store for 'additionalData'"); } + /** + * Gets the appliedByUser property value. The appliedByUser property + * @return UserIdentity|null + */ + public function getAppliedByUser(): ?UserIdentity { + $val = $this->getBackingStore()->get('appliedByUser'); + if (is_null($val) || $val instanceof UserIdentity) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'appliedByUser'"); + } + /** * Gets the assignmentMethod property value. The assignmentMethod property * @return SensitivityLabelAssignmentMethod|null @@ -75,6 +88,7 @@ public function getBackingStore(): BackingStore { public function getFieldDeserializers(): array { $o = $this; return [ + 'appliedByUser' => fn(ParseNode $n) => $o->setAppliedByUser($n->getObjectValue([UserIdentity::class, 'createFromDiscriminatorValue'])), 'assignmentMethod' => fn(ParseNode $n) => $o->setAssignmentMethod($n->getEnumValue(SensitivityLabelAssignmentMethod::class)), 'justificationText' => fn(ParseNode $n) => $o->setJustificationText($n->getStringValue()), 'sensitivityLabelId' => fn(ParseNode $n) => $o->setSensitivityLabelId($n->getStringValue()), @@ -110,6 +124,7 @@ public function getSensitivityLabelId(): ?string { * @param SerializationWriter $writer Serialization writer to use to serialize this model */ public function serialize(SerializationWriter $writer): void { + $writer->writeObjectValue('appliedByUser', $this->getAppliedByUser()); $writer->writeEnumValue('assignmentMethod', $this->getAssignmentMethod()); $writer->writeStringValue('justificationText', $this->getJustificationText()); $writer->writeStringValue('sensitivityLabelId', $this->getSensitivityLabelId()); @@ -124,6 +139,14 @@ public function setAdditionalData(?array $value): void { $this->getBackingStore()->set('additionalData', $value); } + /** + * Sets the appliedByUser property value. The appliedByUser property + * @param UserIdentity|null $value Value to set for the appliedByUser property. + */ + public function setAppliedByUser(?UserIdentity $value): void { + $this->getBackingStore()->set('appliedByUser', $value); + } + /** * Sets the assignmentMethod property value. The assignmentMethod property * @param SensitivityLabelAssignmentMethod|null $value Value to set for the assignmentMethod property. diff --git a/src/Generated/EmployeeExperience/Communities/CommunitiesRequestBuilder.php b/src/Generated/EmployeeExperience/Communities/CommunitiesRequestBuilder.php index ada2cdab76c..9ff74329dd6 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\Beta\Generated\EmployeeExperience\Communities\Count\CountRequestBuilder; use Microsoft\Graph\Beta\Generated\EmployeeExperience\Communities\Item\CommunityItemRequestBuilder; use Microsoft\Graph\Beta\Generated\Models\Community; use Microsoft\Graph\Beta\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 bfb84787471..2d1d2b180d2 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\Beta\Generated\EmployeeExperience\EngagementAsyncOperations\Count\CountRequestBuilder; use Microsoft\Graph\Beta\Generated\EmployeeExperience\EngagementAsyncOperations\Item\EngagementAsyncOperationItemRequestBuilder; -use Microsoft\Graph\Beta\Generated\Models\EngagementAsyncOperation; use Microsoft\Graph\Beta\Generated\Models\EngagementAsyncOperationCollectionResponse; use Microsoft\Graph\Beta\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/EngagementAsyncOperationsRequestBuilderPostRequestConfiguration.php b/src/Generated/EmployeeExperience/EngagementAsyncOperations/EngagementAsyncOperationsRequestBuilderPostRequestConfiguration.php deleted file mode 100644 index f07ca132deb..00000000000 --- a/src/Generated/EmployeeExperience/EngagementAsyncOperations/EngagementAsyncOperationsRequestBuilderPostRequestConfiguration.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/EngagementAsyncOperationItemRequestBuilder.php b/src/Generated/EmployeeExperience/EngagementAsyncOperations/Item/EngagementAsyncOperationItemRequestBuilder.php index 90613c02573..2784f0c0a25 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 7515fef7392..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 ef4b23ebdcc..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 693eeb3dd00..b508e2b1915 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 079179fa92e..802fd2c4e7d 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/Item/Members/Item/EngagementRoleMemberItemRequestBuilderPatchRequestConfiguration.php b/src/Generated/EmployeeExperience/Roles/Item/Members/Item/EngagementRoleMemberItemRequestBuilderPatchRequestConfiguration.php deleted file mode 100644 index 12542b36cc8..00000000000 --- a/src/Generated/EmployeeExperience/Roles/Item/Members/Item/EngagementRoleMemberItemRequestBuilderPatchRequestConfiguration.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/RolesRequestBuilder.php b/src/Generated/EmployeeExperience/Roles/RolesRequestBuilder.php index b8e94e1f11b..352f585da15 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\Beta\Generated\EmployeeExperience\Roles\Count\CountRequestBuilder; use Microsoft\Graph\Beta\Generated\EmployeeExperience\Roles\Item\EngagementRoleItemRequestBuilder; -use Microsoft\Graph\Beta\Generated\Models\EngagementRole; use Microsoft\Graph\Beta\Generated\Models\EngagementRoleCollectionResponse; use Microsoft\Graph\Beta\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/LifecycleWorkflows/DeletedItems/DeletedItemsRequestBuilder.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/DeletedItemsRequestBuilder.php index 1d49247446b..e9899f30c02 100644 --- a/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/DeletedItemsRequestBuilder.php +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/DeletedItemsRequestBuilder.php @@ -4,6 +4,7 @@ use Exception; use Http\Promise\Promise; +use Microsoft\Graph\Beta\Generated\IdentityGovernance\LifecycleWorkflows\DeletedItems\LifecyclePolicies\LifecyclePoliciesRequestBuilder; use Microsoft\Graph\Beta\Generated\IdentityGovernance\LifecycleWorkflows\DeletedItems\Workflows\WorkflowsRequestBuilder; use Microsoft\Graph\Beta\Generated\Models\DeletedItemContainer; use Microsoft\Graph\Beta\Generated\Models\ODataErrors\ODataError; @@ -17,6 +18,13 @@ */ class DeletedItemsRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the lifecyclePolicies property of the microsoft.graph.deletedItemContainer entity. + */ + public function lifecyclePolicies(): LifecyclePoliciesRequestBuilder { + return new LifecyclePoliciesRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Provides operations to manage the workflows property of the microsoft.graph.deletedItemContainer entity. */ diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Count/CountRequestBuilder.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..b502dd1a567 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/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/lifecyclePolicies/$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/LifecyclePolicies/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..f00b96f7882 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..5f7f8ec5f43 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/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/LifecyclePolicies/Item/CreatedBy/CreatedByRequestBuilder.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/CreatedBy/CreatedByRequestBuilder.php new file mode 100644 index 00000000000..92807608cf6 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/CreatedBy/CreatedByRequestBuilder.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/lifecyclePolicies/{lifecyclePolicy%2Did}/createdBy{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get createdBy from identityGovernance + * @param CreatedByRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CreatedByRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [DirectoryObject::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Get createdBy from identityGovernance + * @param CreatedByRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CreatedByRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 CreatedByRequestBuilder + */ + public function withUrl(string $rawUrl): CreatedByRequestBuilder { + return new CreatedByRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/CreatedBy/CreatedByRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/CreatedBy/CreatedByRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..c8a5bbf47ee --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/CreatedBy/CreatedByRequestBuilderGetQueryParameters.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 CreatedByRequestBuilderGetQueryParameters 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/LifecyclePolicies/Item/CreatedBy/CreatedByRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/CreatedBy/CreatedByRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..ded585378d3 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/CreatedBy/CreatedByRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CreatedByRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CreatedByRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CreatedByRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return CreatedByRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): CreatedByRequestBuilderGetQueryParameters { + return new CreatedByRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/LastModifiedBy/LastModifiedByRequestBuilder.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/LastModifiedBy/LastModifiedByRequestBuilder.php new file mode 100644 index 00000000000..6f344329e6a --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/LastModifiedBy/LastModifiedByRequestBuilder.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/lifecyclePolicies/{lifecyclePolicy%2Did}/lastModifiedBy{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get lastModifiedBy from identityGovernance + * @param LastModifiedByRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?LastModifiedByRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [DirectoryObject::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Get lastModifiedBy from identityGovernance + * @param LastModifiedByRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?LastModifiedByRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 LastModifiedByRequestBuilder + */ + public function withUrl(string $rawUrl): LastModifiedByRequestBuilder { + return new LastModifiedByRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/LastModifiedBy/LastModifiedByRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/LastModifiedBy/LastModifiedByRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..651e9e1c77f --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/LastModifiedBy/LastModifiedByRequestBuilderGetQueryParameters.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 LastModifiedByRequestBuilderGetQueryParameters 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/LifecyclePolicies/Item/LastModifiedBy/LastModifiedByRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/LastModifiedBy/LastModifiedByRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..583b16ae977 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/LastModifiedBy/LastModifiedByRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param LastModifiedByRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?LastModifiedByRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new LastModifiedByRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return LastModifiedByRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): LastModifiedByRequestBuilderGetQueryParameters { + return new LastModifiedByRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/LifecyclePolicyItemRequestBuilder.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/LifecyclePolicyItemRequestBuilder.php new file mode 100644 index 00000000000..59763f8a744 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/LifecyclePolicyItemRequestBuilder.php @@ -0,0 +1,149 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the lastModifiedBy property of the microsoft.graph.identityGovernance.lifecyclePolicy entity. + */ + public function lastModifiedBy(): LastModifiedByRequestBuilder { + return new LastModifiedByRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to call the restore method. + */ + public function microsoftGraphIdentityGovernanceRestore(): MicrosoftGraphIdentityGovernanceRestoreRequestBuilder { + return new MicrosoftGraphIdentityGovernanceRestoreRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the rules property of the microsoft.graph.identityGovernance.lifecyclePolicy entity. + */ + public function rules(): RulesRequestBuilder { + return new RulesRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the versions property of the microsoft.graph.identityGovernance.lifecyclePolicy entity. + */ + public function versions(): VersionsRequestBuilder { + return new VersionsRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Instantiates a new LifecyclePolicyItemRequestBuilder 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/lifecyclePolicies/{lifecyclePolicy%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property lifecyclePolicies for identityGovernance + * @param LifecyclePolicyItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?LifecyclePolicyItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Get lifecyclePolicies from identityGovernance + * @param LifecyclePolicyItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?LifecyclePolicyItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [LifecyclePolicy::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property lifecyclePolicies for identityGovernance + * @param LifecyclePolicyItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?LifecyclePolicyItemRequestBuilderDeleteRequestConfiguration $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 lifecyclePolicies from identityGovernance + * @param LifecyclePolicyItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?LifecyclePolicyItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 LifecyclePolicyItemRequestBuilder + */ + public function withUrl(string $rawUrl): LifecyclePolicyItemRequestBuilder { + return new LifecyclePolicyItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/LifecyclePolicyItemRequestBuilderDeleteRequestConfiguration.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/LifecyclePolicyItemRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..d9ba905cb8e --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/LifecyclePolicyItemRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @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/LifecyclePolicies/Item/LifecyclePolicyItemRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/LifecyclePolicyItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..50a556331d8 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/LifecyclePolicyItemRequestBuilderGetQueryParameters.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 LifecyclePolicyItemRequestBuilderGetQueryParameters 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/LifecyclePolicies/Item/LifecyclePolicyItemRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/LifecyclePolicyItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..c06dc4f43d7 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/LifecyclePolicyItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param LifecyclePolicyItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?LifecyclePolicyItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new LifecyclePolicyItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return LifecyclePolicyItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): LifecyclePolicyItemRequestBuilderGetQueryParameters { + return new LifecyclePolicyItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/MicrosoftGraphIdentityGovernanceRestore/MicrosoftGraphIdentityGovernanceRestoreRequestBuilder.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/MicrosoftGraphIdentityGovernanceRestore/MicrosoftGraphIdentityGovernanceRestoreRequestBuilder.php new file mode 100644 index 00000000000..c50e2277acc --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/MicrosoftGraphIdentityGovernanceRestore/MicrosoftGraphIdentityGovernanceRestoreRequestBuilder.php @@ -0,0 +1,74 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies/{lifecyclePolicy%2Did}/microsoft.graph.identityGovernance.restore'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Invoke action restore + * @param MicrosoftGraphIdentityGovernanceRestoreRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(?MicrosoftGraphIdentityGovernanceRestoreRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [LifecyclePolicy::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Invoke action restore + * @param MicrosoftGraphIdentityGovernanceRestoreRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(?MicrosoftGraphIdentityGovernanceRestoreRequestBuilderPostRequestConfiguration $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 MicrosoftGraphIdentityGovernanceRestoreRequestBuilder + */ + public function withUrl(string $rawUrl): MicrosoftGraphIdentityGovernanceRestoreRequestBuilder { + return new MicrosoftGraphIdentityGovernanceRestoreRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/MicrosoftGraphIdentityGovernanceRestore/MicrosoftGraphIdentityGovernanceRestoreRequestBuilderPostRequestConfiguration.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/MicrosoftGraphIdentityGovernanceRestore/MicrosoftGraphIdentityGovernanceRestoreRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..ab49cae4c84 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/MicrosoftGraphIdentityGovernanceRestore/MicrosoftGraphIdentityGovernanceRestoreRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @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/LifecyclePolicies/Item/Rules/Item/LifecyclePolicyRuleItemRequestBuilder.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/Rules/Item/LifecyclePolicyRuleItemRequestBuilder.php new file mode 100644 index 00000000000..572c1eb033d --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/Rules/Item/LifecyclePolicyRuleItemRequestBuilder.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/lifecyclePolicies/{lifecyclePolicy%2Did}/rules/{lifecyclePolicyRule%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get rules from identityGovernance + * @param LifecyclePolicyRuleItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?LifecyclePolicyRuleItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [LifecyclePolicyRule::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Get rules from identityGovernance + * @param LifecyclePolicyRuleItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?LifecyclePolicyRuleItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 LifecyclePolicyRuleItemRequestBuilder + */ + public function withUrl(string $rawUrl): LifecyclePolicyRuleItemRequestBuilder { + return new LifecyclePolicyRuleItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/Rules/Item/LifecyclePolicyRuleItemRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/Rules/Item/LifecyclePolicyRuleItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..77433901280 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/Rules/Item/LifecyclePolicyRuleItemRequestBuilderGetQueryParameters.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 LifecyclePolicyRuleItemRequestBuilderGetQueryParameters 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/LifecyclePolicies/Item/Rules/Item/LifecyclePolicyRuleItemRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/Rules/Item/LifecyclePolicyRuleItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..366455a6001 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/Rules/Item/LifecyclePolicyRuleItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param LifecyclePolicyRuleItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?LifecyclePolicyRuleItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new LifecyclePolicyRuleItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return LifecyclePolicyRuleItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): LifecyclePolicyRuleItemRequestBuilderGetQueryParameters { + return new LifecyclePolicyRuleItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/Rules/RulesRequestBuilder.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/Rules/RulesRequestBuilder.php new file mode 100644 index 00000000000..ba8f128b1c6 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/Rules/RulesRequestBuilder.php @@ -0,0 +1,89 @@ +pathParameters; + $urlTplParams['lifecyclePolicyRule%2Did'] = $lifecyclePolicyRuleId; + return new LifecyclePolicyRuleItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new RulesRequestBuilder 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/lifecyclePolicies/{lifecyclePolicy%2Did}/rules{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get rules from identityGovernance + * @param RulesRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?RulesRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [LifecyclePolicyRuleCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Get rules from identityGovernance + * @param RulesRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?RulesRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 RulesRequestBuilder + */ + public function withUrl(string $rawUrl): RulesRequestBuilder { + return new RulesRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/Rules/RulesRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/Rules/RulesRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..7981b60f49e --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/Rules/RulesRequestBuilderGetQueryParameters.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 RulesRequestBuilderGetQueryParameters 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/LifecyclePolicies/Item/Rules/RulesRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/Rules/RulesRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..d3f8ea52af9 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/Rules/RulesRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param RulesRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?RulesRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new RulesRequestBuilderGetQueryParameters. + * @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 RulesRequestBuilderGetQueryParameters + */ + 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): RulesRequestBuilderGetQueryParameters { + return new RulesRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/Versions/Item/CreatedBy/CreatedByRequestBuilder.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/Versions/Item/CreatedBy/CreatedByRequestBuilder.php new file mode 100644 index 00000000000..bda2680e23e --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/Versions/Item/CreatedBy/CreatedByRequestBuilder.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/lifecyclePolicies/{lifecyclePolicy%2Did}/versions/{lifecyclePolicy%2Did1}/createdBy{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get createdBy from identityGovernance + * @param CreatedByRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CreatedByRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [DirectoryObject::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Get createdBy from identityGovernance + * @param CreatedByRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CreatedByRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 CreatedByRequestBuilder + */ + public function withUrl(string $rawUrl): CreatedByRequestBuilder { + return new CreatedByRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/Versions/Item/CreatedBy/CreatedByRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/Versions/Item/CreatedBy/CreatedByRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..0cd0c3bcf30 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/Versions/Item/CreatedBy/CreatedByRequestBuilderGetQueryParameters.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 CreatedByRequestBuilderGetQueryParameters 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/LifecyclePolicies/Item/Versions/Item/CreatedBy/CreatedByRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/Versions/Item/CreatedBy/CreatedByRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..67824557546 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/Versions/Item/CreatedBy/CreatedByRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CreatedByRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CreatedByRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CreatedByRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return CreatedByRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): CreatedByRequestBuilderGetQueryParameters { + return new CreatedByRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/Versions/Item/LastModifiedBy/LastModifiedByRequestBuilder.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/Versions/Item/LastModifiedBy/LastModifiedByRequestBuilder.php new file mode 100644 index 00000000000..e14b15f45f8 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/Versions/Item/LastModifiedBy/LastModifiedByRequestBuilder.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/lifecyclePolicies/{lifecyclePolicy%2Did}/versions/{lifecyclePolicy%2Did1}/lastModifiedBy{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get lastModifiedBy from identityGovernance + * @param LastModifiedByRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?LastModifiedByRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [DirectoryObject::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Get lastModifiedBy from identityGovernance + * @param LastModifiedByRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?LastModifiedByRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 LastModifiedByRequestBuilder + */ + public function withUrl(string $rawUrl): LastModifiedByRequestBuilder { + return new LastModifiedByRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/Versions/Item/LastModifiedBy/LastModifiedByRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/Versions/Item/LastModifiedBy/LastModifiedByRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..334f53ba113 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/Versions/Item/LastModifiedBy/LastModifiedByRequestBuilderGetQueryParameters.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 LastModifiedByRequestBuilderGetQueryParameters 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/LifecyclePolicies/Item/Versions/Item/LastModifiedBy/LastModifiedByRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/Versions/Item/LastModifiedBy/LastModifiedByRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..fe7968eb55c --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/Versions/Item/LastModifiedBy/LastModifiedByRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param LastModifiedByRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?LastModifiedByRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new LastModifiedByRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return LastModifiedByRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): LastModifiedByRequestBuilderGetQueryParameters { + return new LastModifiedByRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/Versions/Item/LifecyclePolicyItemRequestBuilder.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/Versions/Item/LifecyclePolicyItemRequestBuilder.php new file mode 100644 index 00000000000..4aadad90e24 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/Versions/Item/LifecyclePolicyItemRequestBuilder.php @@ -0,0 +1,109 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the lastModifiedBy property of the microsoft.graph.identityGovernance.lifecyclePolicy entity. + */ + public function lastModifiedBy(): LastModifiedByRequestBuilder { + return new LastModifiedByRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to call the restore method. + */ + public function microsoftGraphIdentityGovernanceRestore(): MicrosoftGraphIdentityGovernanceRestoreRequestBuilder { + return new MicrosoftGraphIdentityGovernanceRestoreRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the rules property of the microsoft.graph.identityGovernance.lifecyclePolicy entity. + */ + public function rules(): RulesRequestBuilder { + return new RulesRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Instantiates a new LifecyclePolicyItemRequestBuilder 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/lifecyclePolicies/{lifecyclePolicy%2Did}/versions/{lifecyclePolicy%2Did1}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get versions from identityGovernance + * @param LifecyclePolicyItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?LifecyclePolicyItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [LifecyclePolicy::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Get versions from identityGovernance + * @param LifecyclePolicyItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?LifecyclePolicyItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 LifecyclePolicyItemRequestBuilder + */ + public function withUrl(string $rawUrl): LifecyclePolicyItemRequestBuilder { + return new LifecyclePolicyItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/Versions/Item/LifecyclePolicyItemRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/Versions/Item/LifecyclePolicyItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..d113a62e86e --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/Versions/Item/LifecyclePolicyItemRequestBuilderGetQueryParameters.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 LifecyclePolicyItemRequestBuilderGetQueryParameters 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/LifecyclePolicies/Item/Versions/Item/LifecyclePolicyItemRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/Versions/Item/LifecyclePolicyItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..16ac7c5e83f --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/Versions/Item/LifecyclePolicyItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param LifecyclePolicyItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?LifecyclePolicyItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new LifecyclePolicyItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return LifecyclePolicyItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): LifecyclePolicyItemRequestBuilderGetQueryParameters { + return new LifecyclePolicyItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/Versions/Item/MicrosoftGraphIdentityGovernanceRestore/MicrosoftGraphIdentityGovernanceRestoreRequestBuilder.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/Versions/Item/MicrosoftGraphIdentityGovernanceRestore/MicrosoftGraphIdentityGovernanceRestoreRequestBuilder.php new file mode 100644 index 00000000000..49fbac8c73d --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/Versions/Item/MicrosoftGraphIdentityGovernanceRestore/MicrosoftGraphIdentityGovernanceRestoreRequestBuilder.php @@ -0,0 +1,74 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/lifecyclePolicies/{lifecyclePolicy%2Did}/versions/{lifecyclePolicy%2Did1}/microsoft.graph.identityGovernance.restore'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Invoke action restore + * @param MicrosoftGraphIdentityGovernanceRestoreRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(?MicrosoftGraphIdentityGovernanceRestoreRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [LifecyclePolicy::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Invoke action restore + * @param MicrosoftGraphIdentityGovernanceRestoreRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(?MicrosoftGraphIdentityGovernanceRestoreRequestBuilderPostRequestConfiguration $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 MicrosoftGraphIdentityGovernanceRestoreRequestBuilder + */ + public function withUrl(string $rawUrl): MicrosoftGraphIdentityGovernanceRestoreRequestBuilder { + return new MicrosoftGraphIdentityGovernanceRestoreRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/Versions/Item/MicrosoftGraphIdentityGovernanceRestore/MicrosoftGraphIdentityGovernanceRestoreRequestBuilderPostRequestConfiguration.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/Versions/Item/MicrosoftGraphIdentityGovernanceRestore/MicrosoftGraphIdentityGovernanceRestoreRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..781240f5f74 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/Versions/Item/MicrosoftGraphIdentityGovernanceRestore/MicrosoftGraphIdentityGovernanceRestoreRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @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/LifecyclePolicies/Item/Versions/Item/Rules/Count/CountRequestBuilder.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/Versions/Item/Rules/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..b13acb5eccc --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/Versions/Item/Rules/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/lifecyclePolicies/{lifecyclePolicy%2Did}/versions/{lifecyclePolicy%2Did1}/rules/$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/LifecyclePolicies/Item/Versions/Item/Rules/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/Versions/Item/Rules/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..4957b32b597 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/Versions/Item/Rules/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/Versions/Item/Rules/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/Versions/Item/Rules/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..3f16dbae902 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/Versions/Item/Rules/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/LifecyclePolicies/Item/Versions/Item/Rules/Item/LifecyclePolicyRuleItemRequestBuilder.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/Versions/Item/Rules/Item/LifecyclePolicyRuleItemRequestBuilder.php new file mode 100644 index 00000000000..896fe23191f --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/Versions/Item/Rules/Item/LifecyclePolicyRuleItemRequestBuilder.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/lifecyclePolicies/{lifecyclePolicy%2Did}/versions/{lifecyclePolicy%2Did1}/rules/{lifecyclePolicyRule%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get rules from identityGovernance + * @param LifecyclePolicyRuleItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?LifecyclePolicyRuleItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [LifecyclePolicyRule::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Get rules from identityGovernance + * @param LifecyclePolicyRuleItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?LifecyclePolicyRuleItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 LifecyclePolicyRuleItemRequestBuilder + */ + public function withUrl(string $rawUrl): LifecyclePolicyRuleItemRequestBuilder { + return new LifecyclePolicyRuleItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/Versions/Item/Rules/Item/LifecyclePolicyRuleItemRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/Versions/Item/Rules/Item/LifecyclePolicyRuleItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..719680eb2cc --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/Versions/Item/Rules/Item/LifecyclePolicyRuleItemRequestBuilderGetQueryParameters.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 LifecyclePolicyRuleItemRequestBuilderGetQueryParameters 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/LifecyclePolicies/Item/Versions/Item/Rules/Item/LifecyclePolicyRuleItemRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/Versions/Item/Rules/Item/LifecyclePolicyRuleItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..a5442f45663 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/Versions/Item/Rules/Item/LifecyclePolicyRuleItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param LifecyclePolicyRuleItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?LifecyclePolicyRuleItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new LifecyclePolicyRuleItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return LifecyclePolicyRuleItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): LifecyclePolicyRuleItemRequestBuilderGetQueryParameters { + return new LifecyclePolicyRuleItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/Versions/Item/Rules/RulesRequestBuilder.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/Versions/Item/Rules/RulesRequestBuilder.php new file mode 100644 index 00000000000..129f48028bb --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/Versions/Item/Rules/RulesRequestBuilder.php @@ -0,0 +1,97 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the rules property of the microsoft.graph.identityGovernance.lifecyclePolicy entity. + * @param string $lifecyclePolicyRuleId The unique identifier of lifecyclePolicyRule + * @return LifecyclePolicyRuleItemRequestBuilder + */ + public function byLifecyclePolicyRuleId(string $lifecyclePolicyRuleId): LifecyclePolicyRuleItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['lifecyclePolicyRule%2Did'] = $lifecyclePolicyRuleId; + return new LifecyclePolicyRuleItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new RulesRequestBuilder 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/lifecyclePolicies/{lifecyclePolicy%2Did}/versions/{lifecyclePolicy%2Did1}/rules{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get rules from identityGovernance + * @param RulesRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?RulesRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [LifecyclePolicyRuleCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Get rules from identityGovernance + * @param RulesRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?RulesRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 RulesRequestBuilder + */ + public function withUrl(string $rawUrl): RulesRequestBuilder { + return new RulesRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/Versions/Item/Rules/RulesRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/Versions/Item/Rules/RulesRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..b24f40345f4 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/Versions/Item/Rules/RulesRequestBuilderGetQueryParameters.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 RulesRequestBuilderGetQueryParameters 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/LifecyclePolicies/Item/Versions/Item/Rules/RulesRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/Versions/Item/Rules/RulesRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..db5e6c81494 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/Versions/Item/Rules/RulesRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param RulesRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?RulesRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new RulesRequestBuilderGetQueryParameters. + * @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 RulesRequestBuilderGetQueryParameters + */ + 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): RulesRequestBuilderGetQueryParameters { + return new RulesRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/Versions/VersionsRequestBuilder.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/Versions/VersionsRequestBuilder.php new file mode 100644 index 00000000000..986f5788b2a --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/Versions/VersionsRequestBuilder.php @@ -0,0 +1,89 @@ +pathParameters; + $urlTplParams['lifecyclePolicy%2Did1'] = $lifecyclePolicyId1; + return new LifecyclePolicyItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new VersionsRequestBuilder 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/lifecyclePolicies/{lifecyclePolicy%2Did}/versions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get versions from identityGovernance + * @param VersionsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?VersionsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [LifecyclePolicyCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Get versions from identityGovernance + * @param VersionsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?VersionsRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 VersionsRequestBuilder + */ + public function withUrl(string $rawUrl): VersionsRequestBuilder { + return new VersionsRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/Versions/VersionsRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/Versions/VersionsRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..1580f76b346 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/Versions/VersionsRequestBuilderGetQueryParameters.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 VersionsRequestBuilderGetQueryParameters 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/LifecyclePolicies/Item/Versions/VersionsRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/Versions/VersionsRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..8f7cbf7b214 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/Item/Versions/VersionsRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param VersionsRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?VersionsRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new VersionsRequestBuilderGetQueryParameters. + * @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 VersionsRequestBuilderGetQueryParameters + */ + 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): VersionsRequestBuilderGetQueryParameters { + return new VersionsRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/LifecyclePoliciesRequestBuilder.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/LifecyclePoliciesRequestBuilder.php new file mode 100644 index 00000000000..dd707f61c1c --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/LifecyclePoliciesRequestBuilder.php @@ -0,0 +1,97 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the lifecyclePolicies property of the microsoft.graph.deletedItemContainer entity. + * @param string $lifecyclePolicyId The unique identifier of lifecyclePolicy + * @return LifecyclePolicyItemRequestBuilder + */ + public function byLifecyclePolicyId(string $lifecyclePolicyId): LifecyclePolicyItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['lifecyclePolicy%2Did'] = $lifecyclePolicyId; + return new LifecyclePolicyItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new LifecyclePoliciesRequestBuilder 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/lifecyclePolicies{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get lifecyclePolicies from identityGovernance + * @param LifecyclePoliciesRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?LifecyclePoliciesRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [LifecyclePolicyCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Get lifecyclePolicies from identityGovernance + * @param LifecyclePoliciesRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?LifecyclePoliciesRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 LifecyclePoliciesRequestBuilder + */ + public function withUrl(string $rawUrl): LifecyclePoliciesRequestBuilder { + return new LifecyclePoliciesRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/LifecyclePoliciesRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/LifecyclePoliciesRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..c92c1b7932e --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/LifecyclePoliciesRequestBuilderGetQueryParameters.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 LifecyclePoliciesRequestBuilderGetQueryParameters 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/LifecyclePolicies/LifecyclePoliciesRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/LifecyclePoliciesRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..ebc85fb2ed3 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/LifecyclePolicies/LifecyclePoliciesRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param LifecyclePoliciesRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?LifecyclePoliciesRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new LifecyclePoliciesRequestBuilderGetQueryParameters. + * @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 LifecyclePoliciesRequestBuilderGetQueryParameters + */ + 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): LifecyclePoliciesRequestBuilderGetQueryParameters { + return new LifecyclePoliciesRequestBuilderGetQueryParameters($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..76612102ae7 --- /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..2d681dd954a --- /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 index 4a65ba9a0cc..f3d038a2797 100644 --- 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 @@ -2,10 +2,12 @@ namespace Microsoft\Graph\Beta\Generated\IdentityGovernance\LifecycleWorkflows\DeletedItems\Workflows\Item\Runs\Item\SubjectProcessingResults; +use DateTime; use Exception; use Http\Promise\Promise; use Microsoft\Graph\Beta\Generated\IdentityGovernance\LifecycleWorkflows\DeletedItems\Workflows\Item\Runs\Item\SubjectProcessingResults\Count\CountRequestBuilder; use Microsoft\Graph\Beta\Generated\IdentityGovernance\LifecycleWorkflows\DeletedItems\Workflows\Item\Runs\Item\SubjectProcessingResults\Item\SubjectProcessingResultItemRequestBuilder; +use Microsoft\Graph\Beta\Generated\IdentityGovernance\LifecycleWorkflows\DeletedItems\Workflows\Item\Runs\Item\SubjectProcessingResults\MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTime\MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder; use Microsoft\Graph\Beta\Generated\Models\IdentityGovernance\SubjectProcessingResultCollectionResponse; use Microsoft\Graph\Beta\Generated\Models\ODataErrors\ODataError; use Microsoft\Kiota\Abstractions\BaseRequestBuilder; @@ -64,6 +66,16 @@ public function get(?SubjectProcessingResultsRequestBuilderGetRequestConfigurati 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. 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..3072e9b42c1 --- /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..76cae4a7e16 --- /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 index 0258b3818bb..29636646fa8 100644 --- a/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/SubjectProcessingResults/SubjectProcessingResultsRequestBuilder.php +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/SubjectProcessingResults/SubjectProcessingResultsRequestBuilder.php @@ -2,10 +2,12 @@ namespace Microsoft\Graph\Beta\Generated\IdentityGovernance\LifecycleWorkflows\DeletedItems\Workflows\Item\SubjectProcessingResults; +use DateTime; use Exception; use Http\Promise\Promise; use Microsoft\Graph\Beta\Generated\IdentityGovernance\LifecycleWorkflows\DeletedItems\Workflows\Item\SubjectProcessingResults\Count\CountRequestBuilder; use Microsoft\Graph\Beta\Generated\IdentityGovernance\LifecycleWorkflows\DeletedItems\Workflows\Item\SubjectProcessingResults\Item\SubjectProcessingResultItemRequestBuilder; +use Microsoft\Graph\Beta\Generated\IdentityGovernance\LifecycleWorkflows\DeletedItems\Workflows\Item\SubjectProcessingResults\MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTime\MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder; use Microsoft\Graph\Beta\Generated\Models\IdentityGovernance\SubjectProcessingResultCollectionResponse; use Microsoft\Graph\Beta\Generated\Models\ODataErrors\ODataError; use Microsoft\Kiota\Abstractions\BaseRequestBuilder; @@ -64,6 +66,16 @@ public function get(?SubjectProcessingResultsRequestBuilderGetRequestConfigurati 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 subjectProcessingResults from identityGovernance * @param SubjectProcessingResultsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. diff --git a/src/Generated/Admin/ConfigurationManagement/ConfigurationSnapshotJobs/Count/CountRequestBuilder.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Count/CountRequestBuilder.php similarity index 93% rename from src/Generated/Admin/ConfigurationManagement/ConfigurationSnapshotJobs/Count/CountRequestBuilder.php rename to src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Count/CountRequestBuilder.php index cd4812791ac..de17e3937cd 100644 --- a/src/Generated/Admin/ConfigurationManagement/ConfigurationSnapshotJobs/Count/CountRequestBuilder.php +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Count/CountRequestBuilder.php @@ -1,6 +1,6 @@ pathParameters = $pathParametersOrRawUrl; } else { diff --git a/src/Generated/Admin/ConfigurationManagement/ConfigurationSnapshotJobs/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Count/CountRequestBuilderGetQueryParameters.php similarity index 89% rename from src/Generated/Admin/ConfigurationManagement/ConfigurationSnapshotJobs/Count/CountRequestBuilderGetQueryParameters.php rename to src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Count/CountRequestBuilderGetQueryParameters.php index 3eb0113f100..86e44c79109 100644 --- a/src/Generated/Admin/ConfigurationManagement/ConfigurationSnapshotJobs/Count/CountRequestBuilderGetQueryParameters.php +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/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}/identityGovernance/lifecycleWorkflows/lifecyclePolicies/{lifecyclePolicy%2Did}/createdBy{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get createdBy from identityGovernance + * @param CreatedByRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CreatedByRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [DirectoryObject::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Get createdBy from identityGovernance + * @param CreatedByRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CreatedByRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 CreatedByRequestBuilder + */ + public function withUrl(string $rawUrl): CreatedByRequestBuilder { + return new CreatedByRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/CreatedBy/CreatedByRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/CreatedBy/CreatedByRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..73b1761820b --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/CreatedBy/CreatedByRequestBuilderGetQueryParameters.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 CreatedByRequestBuilderGetQueryParameters 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/LifecyclePolicies/Item/CreatedBy/CreatedByRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/CreatedBy/CreatedByRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..2842973a650 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/CreatedBy/CreatedByRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CreatedByRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CreatedByRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CreatedByRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return CreatedByRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): CreatedByRequestBuilderGetQueryParameters { + return new CreatedByRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/LastModifiedBy/LastModifiedByRequestBuilder.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/LastModifiedBy/LastModifiedByRequestBuilder.php new file mode 100644 index 00000000000..d0381a4c895 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/LastModifiedBy/LastModifiedByRequestBuilder.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/lifecyclePolicies/{lifecyclePolicy%2Did}/lastModifiedBy{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get lastModifiedBy from identityGovernance + * @param LastModifiedByRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?LastModifiedByRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [DirectoryObject::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Get lastModifiedBy from identityGovernance + * @param LastModifiedByRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?LastModifiedByRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 LastModifiedByRequestBuilder + */ + public function withUrl(string $rawUrl): LastModifiedByRequestBuilder { + return new LastModifiedByRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/LastModifiedBy/LastModifiedByRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/LastModifiedBy/LastModifiedByRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..ae1cf5d1302 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/LastModifiedBy/LastModifiedByRequestBuilderGetQueryParameters.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 LastModifiedByRequestBuilderGetQueryParameters 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/LifecyclePolicies/Item/LastModifiedBy/LastModifiedByRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/LastModifiedBy/LastModifiedByRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..e704420b445 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/LastModifiedBy/LastModifiedByRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param LastModifiedByRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?LastModifiedByRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new LastModifiedByRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return LastModifiedByRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): LastModifiedByRequestBuilderGetQueryParameters { + return new LastModifiedByRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/LifecyclePolicyItemRequestBuilder.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/LifecyclePolicyItemRequestBuilder.php new file mode 100644 index 00000000000..dabb179587e --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/LifecyclePolicyItemRequestBuilder.php @@ -0,0 +1,149 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the lastModifiedBy property of the microsoft.graph.identityGovernance.lifecyclePolicy entity. + */ + public function lastModifiedBy(): LastModifiedByRequestBuilder { + return new LastModifiedByRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to call the restore method. + */ + public function microsoftGraphIdentityGovernanceRestore(): MicrosoftGraphIdentityGovernanceRestoreRequestBuilder { + return new MicrosoftGraphIdentityGovernanceRestoreRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the rules property of the microsoft.graph.identityGovernance.lifecyclePolicy entity. + */ + public function rules(): RulesRequestBuilder { + return new RulesRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the versions property of the microsoft.graph.identityGovernance.lifecyclePolicy entity. + */ + public function versions(): VersionsRequestBuilder { + return new VersionsRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Instantiates a new LifecyclePolicyItemRequestBuilder 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/lifecyclePolicies/{lifecyclePolicy%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property lifecyclePolicies for identityGovernance + * @param LifecyclePolicyItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?LifecyclePolicyItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Get lifecyclePolicies from identityGovernance + * @param LifecyclePolicyItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?LifecyclePolicyItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [LifecyclePolicy::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property lifecyclePolicies for identityGovernance + * @param LifecyclePolicyItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?LifecyclePolicyItemRequestBuilderDeleteRequestConfiguration $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 lifecyclePolicies from identityGovernance + * @param LifecyclePolicyItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?LifecyclePolicyItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 LifecyclePolicyItemRequestBuilder + */ + public function withUrl(string $rawUrl): LifecyclePolicyItemRequestBuilder { + return new LifecyclePolicyItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/LifecyclePolicyItemRequestBuilderDeleteRequestConfiguration.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/LifecyclePolicyItemRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..8335ee1f5f8 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/LifecyclePolicyItemRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @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/LifecyclePolicies/Item/LifecyclePolicyItemRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/LifecyclePolicyItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..af7ad59c97e --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/LifecyclePolicyItemRequestBuilderGetQueryParameters.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 LifecyclePolicyItemRequestBuilderGetQueryParameters 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/LifecyclePolicies/Item/LifecyclePolicyItemRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/LifecyclePolicyItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..bbb5a89b867 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/LifecyclePolicyItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param LifecyclePolicyItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?LifecyclePolicyItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new LifecyclePolicyItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return LifecyclePolicyItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): LifecyclePolicyItemRequestBuilderGetQueryParameters { + return new LifecyclePolicyItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/MicrosoftGraphIdentityGovernanceRestore/MicrosoftGraphIdentityGovernanceRestoreRequestBuilder.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/MicrosoftGraphIdentityGovernanceRestore/MicrosoftGraphIdentityGovernanceRestoreRequestBuilder.php new file mode 100644 index 00000000000..05b6fc79723 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/MicrosoftGraphIdentityGovernanceRestore/MicrosoftGraphIdentityGovernanceRestoreRequestBuilder.php @@ -0,0 +1,74 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/lifecycleWorkflows/lifecyclePolicies/{lifecyclePolicy%2Did}/microsoft.graph.identityGovernance.restore'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Invoke action restore + * @param MicrosoftGraphIdentityGovernanceRestoreRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(?MicrosoftGraphIdentityGovernanceRestoreRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [LifecyclePolicy::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Invoke action restore + * @param MicrosoftGraphIdentityGovernanceRestoreRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(?MicrosoftGraphIdentityGovernanceRestoreRequestBuilderPostRequestConfiguration $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 MicrosoftGraphIdentityGovernanceRestoreRequestBuilder + */ + public function withUrl(string $rawUrl): MicrosoftGraphIdentityGovernanceRestoreRequestBuilder { + return new MicrosoftGraphIdentityGovernanceRestoreRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/MicrosoftGraphIdentityGovernanceRestore/MicrosoftGraphIdentityGovernanceRestoreRequestBuilderPostRequestConfiguration.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/MicrosoftGraphIdentityGovernanceRestore/MicrosoftGraphIdentityGovernanceRestoreRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..04bc7a74561 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/MicrosoftGraphIdentityGovernanceRestore/MicrosoftGraphIdentityGovernanceRestoreRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @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/LifecyclePolicies/Item/Rules/Item/LifecyclePolicyRuleItemRequestBuilder.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/Rules/Item/LifecyclePolicyRuleItemRequestBuilder.php new file mode 100644 index 00000000000..c06d80e67ff --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/Rules/Item/LifecyclePolicyRuleItemRequestBuilder.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/lifecyclePolicies/{lifecyclePolicy%2Did}/rules/{lifecyclePolicyRule%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get rules from identityGovernance + * @param LifecyclePolicyRuleItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?LifecyclePolicyRuleItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [LifecyclePolicyRule::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Get rules from identityGovernance + * @param LifecyclePolicyRuleItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?LifecyclePolicyRuleItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 LifecyclePolicyRuleItemRequestBuilder + */ + public function withUrl(string $rawUrl): LifecyclePolicyRuleItemRequestBuilder { + return new LifecyclePolicyRuleItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Admin/ConfigurationManagement/ConfigurationManagementRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/Rules/Item/LifecyclePolicyRuleItemRequestBuilderGetQueryParameters.php similarity index 72% rename from src/Generated/Admin/ConfigurationManagement/ConfigurationManagementRequestBuilderGetQueryParameters.php rename to src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/Rules/Item/LifecyclePolicyRuleItemRequestBuilderGetQueryParameters.php index 2ea70d94911..bca1f6df703 100644 --- a/src/Generated/Admin/ConfigurationManagement/ConfigurationManagementRequestBuilderGetQueryParameters.php +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/Rules/Item/LifecyclePolicyRuleItemRequestBuilderGetQueryParameters.php @@ -1,13 +1,13 @@ |null $expand Expand related entities * @param array|null $select Select properties to be returned */ diff --git a/src/Generated/Admin/ConfigurationManagement/ConfigurationManagementRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/Rules/Item/LifecyclePolicyRuleItemRequestBuilderGetRequestConfiguration.php similarity index 60% rename from src/Generated/Admin/ConfigurationManagement/ConfigurationManagementRequestBuilderGetRequestConfiguration.php rename to src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/Rules/Item/LifecyclePolicyRuleItemRequestBuilderGetRequestConfiguration.php index 6f670986926..4676647b6af 100644 --- a/src/Generated/Admin/ConfigurationManagement/ConfigurationManagementRequestBuilderGetRequestConfiguration.php +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/Rules/Item/LifecyclePolicyRuleItemRequestBuilderGetRequestConfiguration.php @@ -1,6 +1,6 @@ |string>|null $headers Request headers * @param array|null $options Request options - * @param ConfigurationManagementRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + * @param LifecyclePolicyRuleItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters */ - public function __construct(?array $headers = null, ?array $options = null, ?ConfigurationManagementRequestBuilderGetQueryParameters $queryParameters = null) { + public function __construct(?array $headers = null, ?array $options = null, ?LifecyclePolicyRuleItemRequestBuilderGetQueryParameters $queryParameters = null) { parent::__construct($headers ?? [], $options ?? []); $this->queryParameters = $queryParameters; } /** - * Instantiates a new ConfigurationManagementRequestBuilderGetQueryParameters. + * Instantiates a new LifecyclePolicyRuleItemRequestBuilderGetQueryParameters. * @param array|null $expand Expand related entities * @param array|null $select Select properties to be returned - * @return ConfigurationManagementRequestBuilderGetQueryParameters + * @return LifecyclePolicyRuleItemRequestBuilderGetQueryParameters */ - public static function createQueryParameters(?array $expand = null, ?array $select = null): ConfigurationManagementRequestBuilderGetQueryParameters { - return new ConfigurationManagementRequestBuilderGetQueryParameters($expand, $select); + public static function createQueryParameters(?array $expand = null, ?array $select = null): LifecyclePolicyRuleItemRequestBuilderGetQueryParameters { + return new LifecyclePolicyRuleItemRequestBuilderGetQueryParameters($expand, $select); } } diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/Rules/RulesRequestBuilder.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/Rules/RulesRequestBuilder.php new file mode 100644 index 00000000000..f881e098078 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/Rules/RulesRequestBuilder.php @@ -0,0 +1,89 @@ +pathParameters; + $urlTplParams['lifecyclePolicyRule%2Did'] = $lifecyclePolicyRuleId; + return new LifecyclePolicyRuleItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new RulesRequestBuilder 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/lifecyclePolicies/{lifecyclePolicy%2Did}/rules{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get rules from identityGovernance + * @param RulesRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?RulesRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [LifecyclePolicyRuleCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Get rules from identityGovernance + * @param RulesRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?RulesRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 RulesRequestBuilder + */ + public function withUrl(string $rawUrl): RulesRequestBuilder { + return new RulesRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/Rules/RulesRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/Rules/RulesRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..aec90d4d0b3 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/Rules/RulesRequestBuilderGetQueryParameters.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 RulesRequestBuilderGetQueryParameters 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/LifecyclePolicies/Item/Rules/RulesRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/Rules/RulesRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..2885edd3945 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/Rules/RulesRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param RulesRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?RulesRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new RulesRequestBuilderGetQueryParameters. + * @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 RulesRequestBuilderGetQueryParameters + */ + 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): RulesRequestBuilderGetQueryParameters { + return new RulesRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/Versions/Item/CreatedBy/CreatedByRequestBuilder.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/Versions/Item/CreatedBy/CreatedByRequestBuilder.php new file mode 100644 index 00000000000..812fe1a7ed6 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/Versions/Item/CreatedBy/CreatedByRequestBuilder.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/lifecyclePolicies/{lifecyclePolicy%2Did}/versions/{lifecyclePolicy%2Did1}/createdBy{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get createdBy from identityGovernance + * @param CreatedByRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CreatedByRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [DirectoryObject::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Get createdBy from identityGovernance + * @param CreatedByRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CreatedByRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 CreatedByRequestBuilder + */ + public function withUrl(string $rawUrl): CreatedByRequestBuilder { + return new CreatedByRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/Versions/Item/CreatedBy/CreatedByRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/Versions/Item/CreatedBy/CreatedByRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..6dd888519d4 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/Versions/Item/CreatedBy/CreatedByRequestBuilderGetQueryParameters.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 CreatedByRequestBuilderGetQueryParameters 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/LifecyclePolicies/Item/Versions/Item/CreatedBy/CreatedByRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/Versions/Item/CreatedBy/CreatedByRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..ffcbb94e3a6 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/Versions/Item/CreatedBy/CreatedByRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CreatedByRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CreatedByRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CreatedByRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return CreatedByRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): CreatedByRequestBuilderGetQueryParameters { + return new CreatedByRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/Versions/Item/LastModifiedBy/LastModifiedByRequestBuilder.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/Versions/Item/LastModifiedBy/LastModifiedByRequestBuilder.php new file mode 100644 index 00000000000..fb9e7b5bd73 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/Versions/Item/LastModifiedBy/LastModifiedByRequestBuilder.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/lifecyclePolicies/{lifecyclePolicy%2Did}/versions/{lifecyclePolicy%2Did1}/lastModifiedBy{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get lastModifiedBy from identityGovernance + * @param LastModifiedByRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?LastModifiedByRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [DirectoryObject::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Get lastModifiedBy from identityGovernance + * @param LastModifiedByRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?LastModifiedByRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 LastModifiedByRequestBuilder + */ + public function withUrl(string $rawUrl): LastModifiedByRequestBuilder { + return new LastModifiedByRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/Versions/Item/LastModifiedBy/LastModifiedByRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/Versions/Item/LastModifiedBy/LastModifiedByRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..d831d7e2fb0 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/Versions/Item/LastModifiedBy/LastModifiedByRequestBuilderGetQueryParameters.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 LastModifiedByRequestBuilderGetQueryParameters 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/LifecyclePolicies/Item/Versions/Item/LastModifiedBy/LastModifiedByRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/Versions/Item/LastModifiedBy/LastModifiedByRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..606818dad2f --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/Versions/Item/LastModifiedBy/LastModifiedByRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param LastModifiedByRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?LastModifiedByRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new LastModifiedByRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return LastModifiedByRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): LastModifiedByRequestBuilderGetQueryParameters { + return new LastModifiedByRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/Versions/Item/LifecyclePolicyItemRequestBuilder.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/Versions/Item/LifecyclePolicyItemRequestBuilder.php new file mode 100644 index 00000000000..ebc861221b2 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/Versions/Item/LifecyclePolicyItemRequestBuilder.php @@ -0,0 +1,109 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the lastModifiedBy property of the microsoft.graph.identityGovernance.lifecyclePolicy entity. + */ + public function lastModifiedBy(): LastModifiedByRequestBuilder { + return new LastModifiedByRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to call the restore method. + */ + public function microsoftGraphIdentityGovernanceRestore(): MicrosoftGraphIdentityGovernanceRestoreRequestBuilder { + return new MicrosoftGraphIdentityGovernanceRestoreRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the rules property of the microsoft.graph.identityGovernance.lifecyclePolicy entity. + */ + public function rules(): RulesRequestBuilder { + return new RulesRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Instantiates a new LifecyclePolicyItemRequestBuilder 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/lifecyclePolicies/{lifecyclePolicy%2Did}/versions/{lifecyclePolicy%2Did1}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get versions from identityGovernance + * @param LifecyclePolicyItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?LifecyclePolicyItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [LifecyclePolicy::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Get versions from identityGovernance + * @param LifecyclePolicyItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?LifecyclePolicyItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 LifecyclePolicyItemRequestBuilder + */ + public function withUrl(string $rawUrl): LifecyclePolicyItemRequestBuilder { + return new LifecyclePolicyItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/Versions/Item/LifecyclePolicyItemRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/Versions/Item/LifecyclePolicyItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..516ad9300d5 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/Versions/Item/LifecyclePolicyItemRequestBuilderGetQueryParameters.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 LifecyclePolicyItemRequestBuilderGetQueryParameters 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/LifecyclePolicies/Item/Versions/Item/LifecyclePolicyItemRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/Versions/Item/LifecyclePolicyItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..287f358b770 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/Versions/Item/LifecyclePolicyItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param LifecyclePolicyItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?LifecyclePolicyItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new LifecyclePolicyItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return LifecyclePolicyItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): LifecyclePolicyItemRequestBuilderGetQueryParameters { + return new LifecyclePolicyItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/Versions/Item/MicrosoftGraphIdentityGovernanceRestore/MicrosoftGraphIdentityGovernanceRestoreRequestBuilder.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/Versions/Item/MicrosoftGraphIdentityGovernanceRestore/MicrosoftGraphIdentityGovernanceRestoreRequestBuilder.php new file mode 100644 index 00000000000..3e7d1b9a8de --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/Versions/Item/MicrosoftGraphIdentityGovernanceRestore/MicrosoftGraphIdentityGovernanceRestoreRequestBuilder.php @@ -0,0 +1,74 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/lifecycleWorkflows/lifecyclePolicies/{lifecyclePolicy%2Did}/versions/{lifecyclePolicy%2Did1}/microsoft.graph.identityGovernance.restore'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Invoke action restore + * @param MicrosoftGraphIdentityGovernanceRestoreRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(?MicrosoftGraphIdentityGovernanceRestoreRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [LifecyclePolicy::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Invoke action restore + * @param MicrosoftGraphIdentityGovernanceRestoreRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(?MicrosoftGraphIdentityGovernanceRestoreRequestBuilderPostRequestConfiguration $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 MicrosoftGraphIdentityGovernanceRestoreRequestBuilder + */ + public function withUrl(string $rawUrl): MicrosoftGraphIdentityGovernanceRestoreRequestBuilder { + return new MicrosoftGraphIdentityGovernanceRestoreRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/Versions/Item/MicrosoftGraphIdentityGovernanceRestore/MicrosoftGraphIdentityGovernanceRestoreRequestBuilderPostRequestConfiguration.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/Versions/Item/MicrosoftGraphIdentityGovernanceRestore/MicrosoftGraphIdentityGovernanceRestoreRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..c9a851df7af --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/Versions/Item/MicrosoftGraphIdentityGovernanceRestore/MicrosoftGraphIdentityGovernanceRestoreRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @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/LifecyclePolicies/Item/Versions/Item/Rules/Count/CountRequestBuilder.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/Versions/Item/Rules/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..e03f2217c21 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/Versions/Item/Rules/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/lifecyclePolicies/{lifecyclePolicy%2Did}/versions/{lifecyclePolicy%2Did1}/rules/$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/LifecyclePolicies/Item/Versions/Item/Rules/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/Versions/Item/Rules/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..aac1ddfe169 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/Versions/Item/Rules/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/Versions/Item/Rules/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/Versions/Item/Rules/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..9d75c356c4c --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/Versions/Item/Rules/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/LifecyclePolicies/Item/Versions/Item/Rules/Item/LifecyclePolicyRuleItemRequestBuilder.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/Versions/Item/Rules/Item/LifecyclePolicyRuleItemRequestBuilder.php new file mode 100644 index 00000000000..d37a55882a1 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/Versions/Item/Rules/Item/LifecyclePolicyRuleItemRequestBuilder.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/lifecyclePolicies/{lifecyclePolicy%2Did}/versions/{lifecyclePolicy%2Did1}/rules/{lifecyclePolicyRule%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get rules from identityGovernance + * @param LifecyclePolicyRuleItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?LifecyclePolicyRuleItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [LifecyclePolicyRule::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Get rules from identityGovernance + * @param LifecyclePolicyRuleItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?LifecyclePolicyRuleItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 LifecyclePolicyRuleItemRequestBuilder + */ + public function withUrl(string $rawUrl): LifecyclePolicyRuleItemRequestBuilder { + return new LifecyclePolicyRuleItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/Versions/Item/Rules/Item/LifecyclePolicyRuleItemRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/Versions/Item/Rules/Item/LifecyclePolicyRuleItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..90caed1354b --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/Versions/Item/Rules/Item/LifecyclePolicyRuleItemRequestBuilderGetQueryParameters.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 LifecyclePolicyRuleItemRequestBuilderGetQueryParameters 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/LifecyclePolicies/Item/Versions/Item/Rules/Item/LifecyclePolicyRuleItemRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/Versions/Item/Rules/Item/LifecyclePolicyRuleItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..4d59b60b46e --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/Versions/Item/Rules/Item/LifecyclePolicyRuleItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param LifecyclePolicyRuleItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?LifecyclePolicyRuleItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new LifecyclePolicyRuleItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return LifecyclePolicyRuleItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): LifecyclePolicyRuleItemRequestBuilderGetQueryParameters { + return new LifecyclePolicyRuleItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/Versions/Item/Rules/RulesRequestBuilder.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/Versions/Item/Rules/RulesRequestBuilder.php new file mode 100644 index 00000000000..5246ca340c5 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/Versions/Item/Rules/RulesRequestBuilder.php @@ -0,0 +1,97 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the rules property of the microsoft.graph.identityGovernance.lifecyclePolicy entity. + * @param string $lifecyclePolicyRuleId The unique identifier of lifecyclePolicyRule + * @return LifecyclePolicyRuleItemRequestBuilder + */ + public function byLifecyclePolicyRuleId(string $lifecyclePolicyRuleId): LifecyclePolicyRuleItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['lifecyclePolicyRule%2Did'] = $lifecyclePolicyRuleId; + return new LifecyclePolicyRuleItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new RulesRequestBuilder 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/lifecyclePolicies/{lifecyclePolicy%2Did}/versions/{lifecyclePolicy%2Did1}/rules{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get rules from identityGovernance + * @param RulesRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?RulesRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [LifecyclePolicyRuleCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Get rules from identityGovernance + * @param RulesRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?RulesRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 RulesRequestBuilder + */ + public function withUrl(string $rawUrl): RulesRequestBuilder { + return new RulesRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/Versions/Item/Rules/RulesRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/Versions/Item/Rules/RulesRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..8ee595f5281 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/Versions/Item/Rules/RulesRequestBuilderGetQueryParameters.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 RulesRequestBuilderGetQueryParameters 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/LifecyclePolicies/Item/Versions/Item/Rules/RulesRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/Versions/Item/Rules/RulesRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..a526b2c67f7 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/Versions/Item/Rules/RulesRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param RulesRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?RulesRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new RulesRequestBuilderGetQueryParameters. + * @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 RulesRequestBuilderGetQueryParameters + */ + 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): RulesRequestBuilderGetQueryParameters { + return new RulesRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/Versions/VersionsRequestBuilder.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/Versions/VersionsRequestBuilder.php new file mode 100644 index 00000000000..4e1dc12d2b5 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/Versions/VersionsRequestBuilder.php @@ -0,0 +1,89 @@ +pathParameters; + $urlTplParams['lifecyclePolicy%2Did1'] = $lifecyclePolicyId1; + return new LifecyclePolicyItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new VersionsRequestBuilder 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/lifecyclePolicies/{lifecyclePolicy%2Did}/versions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get versions from identityGovernance + * @param VersionsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?VersionsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [LifecyclePolicyCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Get versions from identityGovernance + * @param VersionsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?VersionsRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 VersionsRequestBuilder + */ + public function withUrl(string $rawUrl): VersionsRequestBuilder { + return new VersionsRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/Versions/VersionsRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/Versions/VersionsRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..c000089efaf --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/Versions/VersionsRequestBuilderGetQueryParameters.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 VersionsRequestBuilderGetQueryParameters 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/LifecyclePolicies/Item/Versions/VersionsRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/Versions/VersionsRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..95d89b13c79 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/Item/Versions/VersionsRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param VersionsRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?VersionsRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new VersionsRequestBuilderGetQueryParameters. + * @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 VersionsRequestBuilderGetQueryParameters + */ + 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): VersionsRequestBuilderGetQueryParameters { + return new VersionsRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/LifecyclePoliciesRequestBuilder.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/LifecyclePoliciesRequestBuilder.php new file mode 100644 index 00000000000..322143cb7b6 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/LifecyclePoliciesRequestBuilder.php @@ -0,0 +1,133 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the lifecyclePolicies property of the microsoft.graph.identityGovernance.lifecycleWorkflowsContainer entity. + * @param string $lifecyclePolicyId The unique identifier of lifecyclePolicy + * @return LifecyclePolicyItemRequestBuilder + */ + public function byLifecyclePolicyId(string $lifecyclePolicyId): LifecyclePolicyItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['lifecyclePolicy%2Did'] = $lifecyclePolicyId; + return new LifecyclePolicyItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new LifecyclePoliciesRequestBuilder 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/lifecyclePolicies{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get lifecyclePolicies from identityGovernance + * @param LifecyclePoliciesRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?LifecyclePoliciesRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [LifecyclePolicyCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Create new navigation property to lifecyclePolicies for identityGovernance + * @param LifecyclePolicy $body The request body + * @param LifecyclePoliciesRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(LifecyclePolicy $body, ?LifecyclePoliciesRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [LifecyclePolicy::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Get lifecyclePolicies from identityGovernance + * @param LifecyclePoliciesRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?LifecyclePoliciesRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 lifecyclePolicies for identityGovernance + * @param LifecyclePolicy $body The request body + * @param LifecyclePoliciesRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(LifecyclePolicy $body, ?LifecyclePoliciesRequestBuilderPostRequestConfiguration $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 LifecyclePoliciesRequestBuilder + */ + public function withUrl(string $rawUrl): LifecyclePoliciesRequestBuilder { + return new LifecyclePoliciesRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/LifecyclePoliciesRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/LifecyclePoliciesRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..8eb421f9a45 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/LifecyclePoliciesRequestBuilderGetQueryParameters.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 LifecyclePoliciesRequestBuilderGetQueryParameters 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/LifecyclePolicies/LifecyclePoliciesRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/LifecyclePoliciesRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..8d8c928c086 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/LifecyclePoliciesRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param LifecyclePoliciesRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?LifecyclePoliciesRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new LifecyclePoliciesRequestBuilderGetQueryParameters. + * @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 LifecyclePoliciesRequestBuilderGetQueryParameters + */ + 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): LifecyclePoliciesRequestBuilderGetQueryParameters { + return new LifecyclePoliciesRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/LifecyclePoliciesRequestBuilderPostRequestConfiguration.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/LifecyclePoliciesRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..134db926def --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicies/LifecyclePoliciesRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @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/LifecyclePolicyPriorityConfigurations/Count/CountRequestBuilder.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicyPriorityConfigurations/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..2f01ab8db3a --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicyPriorityConfigurations/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/lifecyclePolicyPriorityConfigurations/$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/LifecyclePolicyPriorityConfigurations/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicyPriorityConfigurations/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..204503cd629 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicyPriorityConfigurations/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicyPriorityConfigurations/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicyPriorityConfigurations/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..acb65d29287 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicyPriorityConfigurations/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/LifecyclePolicyPriorityConfigurations/Item/LifecyclePolicyPriorityConfigurationItemRequestBuilder.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicyPriorityConfigurations/Item/LifecyclePolicyPriorityConfigurationItemRequestBuilder.php new file mode 100644 index 00000000000..d7c401b40f8 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicyPriorityConfigurations/Item/LifecyclePolicyPriorityConfigurationItemRequestBuilder.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/lifecyclePolicyPriorityConfigurations/{lifecyclePolicyPriorityConfiguration%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get lifecyclePolicyPriorityConfigurations from identityGovernance + * @param LifecyclePolicyPriorityConfigurationItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?LifecyclePolicyPriorityConfigurationItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [LifecyclePolicyPriorityConfiguration::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property lifecyclePolicyPriorityConfigurations in identityGovernance + * @param LifecyclePolicyPriorityConfiguration $body The request body + * @param LifecyclePolicyPriorityConfigurationItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(LifecyclePolicyPriorityConfiguration $body, ?LifecyclePolicyPriorityConfigurationItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [LifecyclePolicyPriorityConfiguration::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Get lifecyclePolicyPriorityConfigurations from identityGovernance + * @param LifecyclePolicyPriorityConfigurationItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?LifecyclePolicyPriorityConfigurationItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 lifecyclePolicyPriorityConfigurations in identityGovernance + * @param LifecyclePolicyPriorityConfiguration $body The request body + * @param LifecyclePolicyPriorityConfigurationItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(LifecyclePolicyPriorityConfiguration $body, ?LifecyclePolicyPriorityConfigurationItemRequestBuilderPatchRequestConfiguration $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 LifecyclePolicyPriorityConfigurationItemRequestBuilder + */ + public function withUrl(string $rawUrl): LifecyclePolicyPriorityConfigurationItemRequestBuilder { + return new LifecyclePolicyPriorityConfigurationItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicyPriorityConfigurations/Item/LifecyclePolicyPriorityConfigurationItemRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicyPriorityConfigurations/Item/LifecyclePolicyPriorityConfigurationItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..0782798a31a --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicyPriorityConfigurations/Item/LifecyclePolicyPriorityConfigurationItemRequestBuilderGetQueryParameters.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 LifecyclePolicyPriorityConfigurationItemRequestBuilderGetQueryParameters 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/LifecyclePolicyPriorityConfigurations/Item/LifecyclePolicyPriorityConfigurationItemRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicyPriorityConfigurations/Item/LifecyclePolicyPriorityConfigurationItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..8456dd2cdb6 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicyPriorityConfigurations/Item/LifecyclePolicyPriorityConfigurationItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param LifecyclePolicyPriorityConfigurationItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?LifecyclePolicyPriorityConfigurationItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new LifecyclePolicyPriorityConfigurationItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return LifecyclePolicyPriorityConfigurationItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): LifecyclePolicyPriorityConfigurationItemRequestBuilderGetQueryParameters { + return new LifecyclePolicyPriorityConfigurationItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicyPriorityConfigurations/Item/LifecyclePolicyPriorityConfigurationItemRequestBuilderPatchRequestConfiguration.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicyPriorityConfigurations/Item/LifecyclePolicyPriorityConfigurationItemRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..3927e87435a --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicyPriorityConfigurations/Item/LifecyclePolicyPriorityConfigurationItemRequestBuilderPatchRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @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/LifecyclePolicyPriorityConfigurations/LifecyclePolicyPriorityConfigurationsRequestBuilder.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicyPriorityConfigurations/LifecyclePolicyPriorityConfigurationsRequestBuilder.php new file mode 100644 index 00000000000..f3f4ce4f6d9 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicyPriorityConfigurations/LifecyclePolicyPriorityConfigurationsRequestBuilder.php @@ -0,0 +1,97 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the lifecyclePolicyPriorityConfigurations property of the microsoft.graph.identityGovernance.lifecycleWorkflowsContainer entity. + * @param string $lifecyclePolicyPriorityConfigurationId The unique identifier of lifecyclePolicyPriorityConfiguration + * @return LifecyclePolicyPriorityConfigurationItemRequestBuilder + */ + public function byLifecyclePolicyPriorityConfigurationId(string $lifecyclePolicyPriorityConfigurationId): LifecyclePolicyPriorityConfigurationItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['lifecyclePolicyPriorityConfiguration%2Did'] = $lifecyclePolicyPriorityConfigurationId; + return new LifecyclePolicyPriorityConfigurationItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new LifecyclePolicyPriorityConfigurationsRequestBuilder 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/lifecyclePolicyPriorityConfigurations{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get lifecyclePolicyPriorityConfigurations from identityGovernance + * @param LifecyclePolicyPriorityConfigurationsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?LifecyclePolicyPriorityConfigurationsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [LifecyclePolicyPriorityConfigurationCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Get lifecyclePolicyPriorityConfigurations from identityGovernance + * @param LifecyclePolicyPriorityConfigurationsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?LifecyclePolicyPriorityConfigurationsRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 LifecyclePolicyPriorityConfigurationsRequestBuilder + */ + public function withUrl(string $rawUrl): LifecyclePolicyPriorityConfigurationsRequestBuilder { + return new LifecyclePolicyPriorityConfigurationsRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicyPriorityConfigurations/LifecyclePolicyPriorityConfigurationsRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicyPriorityConfigurations/LifecyclePolicyPriorityConfigurationsRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..c179c390a9e --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicyPriorityConfigurations/LifecyclePolicyPriorityConfigurationsRequestBuilderGetQueryParameters.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 LifecyclePolicyPriorityConfigurationsRequestBuilderGetQueryParameters 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/LifecyclePolicyPriorityConfigurations/LifecyclePolicyPriorityConfigurationsRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicyPriorityConfigurations/LifecyclePolicyPriorityConfigurationsRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..170db1807ce --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecyclePolicyPriorityConfigurations/LifecyclePolicyPriorityConfigurationsRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param LifecyclePolicyPriorityConfigurationsRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?LifecyclePolicyPriorityConfigurationsRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new LifecyclePolicyPriorityConfigurationsRequestBuilderGetQueryParameters. + * @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 LifecyclePolicyPriorityConfigurationsRequestBuilderGetQueryParameters + */ + 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): LifecyclePolicyPriorityConfigurationsRequestBuilderGetQueryParameters { + return new LifecyclePolicyPriorityConfigurationsRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecycleWorkflowsRequestBuilder.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecycleWorkflowsRequestBuilder.php index 54755004b3d..a3271ac0770 100644 --- a/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecycleWorkflowsRequestBuilder.php +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/LifecycleWorkflowsRequestBuilder.php @@ -7,6 +7,8 @@ use Microsoft\Graph\Beta\Generated\IdentityGovernance\LifecycleWorkflows\CustomTaskExtensions\CustomTaskExtensionsRequestBuilder; use Microsoft\Graph\Beta\Generated\IdentityGovernance\LifecycleWorkflows\DeletedItems\DeletedItemsRequestBuilder; use Microsoft\Graph\Beta\Generated\IdentityGovernance\LifecycleWorkflows\Insights\InsightsRequestBuilder; +use Microsoft\Graph\Beta\Generated\IdentityGovernance\LifecycleWorkflows\LifecyclePolicies\LifecyclePoliciesRequestBuilder; +use Microsoft\Graph\Beta\Generated\IdentityGovernance\LifecycleWorkflows\LifecyclePolicyPriorityConfigurations\LifecyclePolicyPriorityConfigurationsRequestBuilder; use Microsoft\Graph\Beta\Generated\IdentityGovernance\LifecycleWorkflows\Settings\SettingsRequestBuilder; use Microsoft\Graph\Beta\Generated\IdentityGovernance\LifecycleWorkflows\TaskDefinitions\TaskDefinitionsRequestBuilder; use Microsoft\Graph\Beta\Generated\IdentityGovernance\LifecycleWorkflows\Workflows\WorkflowsRequestBuilder; @@ -44,6 +46,20 @@ public function insights(): InsightsRequestBuilder { return new InsightsRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to manage the lifecyclePolicies property of the microsoft.graph.identityGovernance.lifecycleWorkflowsContainer entity. + */ + public function lifecyclePolicies(): LifecyclePoliciesRequestBuilder { + return new LifecyclePoliciesRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the lifecyclePolicyPriorityConfigurations property of the microsoft.graph.identityGovernance.lifecycleWorkflowsContainer entity. + */ + public function lifecyclePolicyPriorityConfigurations(): LifecyclePolicyPriorityConfigurationsRequestBuilder { + return new LifecyclePolicyPriorityConfigurationsRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Provides operations to manage the settings property of the microsoft.graph.identityGovernance.lifecycleWorkflowsContainer entity. */ 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..d8ec1a6d9b6 --- /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..05d2bae8139 --- /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 index 6ed82cae6e6..977dc6fe7c6 100644 --- a/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/Runs/Item/SubjectProcessingResults/SubjectProcessingResultsRequestBuilder.php +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/Runs/Item/SubjectProcessingResults/SubjectProcessingResultsRequestBuilder.php @@ -2,10 +2,12 @@ namespace Microsoft\Graph\Beta\Generated\IdentityGovernance\LifecycleWorkflows\Workflows\Item\Runs\Item\SubjectProcessingResults; +use DateTime; use Exception; use Http\Promise\Promise; use Microsoft\Graph\Beta\Generated\IdentityGovernance\LifecycleWorkflows\Workflows\Item\Runs\Item\SubjectProcessingResults\Count\CountRequestBuilder; use Microsoft\Graph\Beta\Generated\IdentityGovernance\LifecycleWorkflows\Workflows\Item\Runs\Item\SubjectProcessingResults\Item\SubjectProcessingResultItemRequestBuilder; +use Microsoft\Graph\Beta\Generated\IdentityGovernance\LifecycleWorkflows\Workflows\Item\Runs\Item\SubjectProcessingResults\MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTime\MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder; use Microsoft\Graph\Beta\Generated\Models\IdentityGovernance\SubjectProcessingResultCollectionResponse; use Microsoft\Graph\Beta\Generated\Models\ODataErrors\ODataError; use Microsoft\Kiota\Abstractions\BaseRequestBuilder; @@ -65,6 +67,16 @@ public function get(?SubjectProcessingResultsRequestBuilderGetRequestConfigurati 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. 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..5bdb83a24e1 --- /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..744f7cd0d04 --- /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 index fd92aa926f0..dfd99ea2965 100644 --- a/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/SubjectProcessingResults/SubjectProcessingResultsRequestBuilder.php +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/SubjectProcessingResults/SubjectProcessingResultsRequestBuilder.php @@ -2,10 +2,12 @@ namespace Microsoft\Graph\Beta\Generated\IdentityGovernance\LifecycleWorkflows\Workflows\Item\SubjectProcessingResults; +use DateTime; use Exception; use Http\Promise\Promise; use Microsoft\Graph\Beta\Generated\IdentityGovernance\LifecycleWorkflows\Workflows\Item\SubjectProcessingResults\Count\CountRequestBuilder; use Microsoft\Graph\Beta\Generated\IdentityGovernance\LifecycleWorkflows\Workflows\Item\SubjectProcessingResults\Item\SubjectProcessingResultItemRequestBuilder; +use Microsoft\Graph\Beta\Generated\IdentityGovernance\LifecycleWorkflows\Workflows\Item\SubjectProcessingResults\MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTime\MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder; use Microsoft\Graph\Beta\Generated\Models\IdentityGovernance\SubjectProcessingResultCollectionResponse; use Microsoft\Graph\Beta\Generated\Models\ODataErrors\ODataError; use Microsoft\Kiota\Abstractions\BaseRequestBuilder; @@ -64,6 +66,16 @@ public function get(?SubjectProcessingResultsRequestBuilderGetRequestConfigurati 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 subjectProcessingResults from identityGovernance * @param SubjectProcessingResultsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. diff --git a/src/Generated/Models/AccessPackageAssignmentRequest.php b/src/Generated/Models/AccessPackageAssignmentRequest.php index 1064ad483db..f5f4694e828 100644 --- a/src/Generated/Models/AccessPackageAssignmentRequest.php +++ b/src/Generated/Models/AccessPackageAssignmentRequest.php @@ -146,6 +146,7 @@ public function getFieldDeserializers(): array { 'history' => fn(ParseNode $n) => $o->setHistory($n->getCollectionOfObjectValues([RequestActivity::class, 'createFromDiscriminatorValue'])), 'isValidationOnly' => fn(ParseNode $n) => $o->setIsValidationOnly($n->getBooleanValue()), 'justification' => fn(ParseNode $n) => $o->setJustification($n->getStringValue()), + 'parameters' => fn(ParseNode $n) => $o->setParameters($n->getObjectValue([AccessPackageAssignmentRequestParameters::class, 'createFromDiscriminatorValue'])), 'requestor' => fn(ParseNode $n) => $o->setRequestor($n->getObjectValue([AccessPackageSubject::class, 'createFromDiscriminatorValue'])), 'requestState' => fn(ParseNode $n) => $o->setRequestState($n->getStringValue()), 'requestStatus' => fn(ParseNode $n) => $o->setRequestStatus($n->getStringValue()), @@ -193,6 +194,18 @@ public function getJustification(): ?string { throw new \UnexpectedValueException("Invalid type found in backing store for 'justification'"); } + /** + * Gets the parameters property value. Additional parameters that control how the request is processed, such as bypassing the approval requirement configured on the access package policy. + * @return AccessPackageAssignmentRequestParameters|null + */ + public function getParameters(): ?AccessPackageAssignmentRequestParameters { + $val = $this->getBackingStore()->get('parameters'); + if (is_null($val) || $val instanceof AccessPackageAssignmentRequestParameters) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'parameters'"); + } + /** * Gets the requestor property value. The subject who requested or, if a direct assignment, was assigned. Read-only. Nullable. Supports $expand. * @return AccessPackageSubject|null @@ -284,6 +297,7 @@ public function serialize(SerializationWriter $writer): void { $writer->writeCollectionOfObjectValues('history', $this->getHistory()); $writer->writeBooleanValue('isValidationOnly', $this->getIsValidationOnly()); $writer->writeStringValue('justification', $this->getJustification()); + $writer->writeObjectValue('parameters', $this->getParameters()); $writer->writeObjectValue('requestor', $this->getRequestor()); $writer->writeStringValue('requestState', $this->getRequestState()); $writer->writeStringValue('requestStatus', $this->getRequestStatus()); @@ -380,6 +394,14 @@ public function setJustification(?string $value): void { $this->getBackingStore()->set('justification', $value); } + /** + * Sets the parameters property value. Additional parameters that control how the request is processed, such as bypassing the approval requirement configured on the access package policy. + * @param AccessPackageAssignmentRequestParameters|null $value Value to set for the parameters property. + */ + public function setParameters(?AccessPackageAssignmentRequestParameters $value): void { + $this->getBackingStore()->set('parameters', $value); + } + /** * Sets the requestor property value. The subject who requested or, if a direct assignment, was assigned. Read-only. Nullable. Supports $expand. * @param AccessPackageSubject|null $value Value to set for the requestor property. diff --git a/src/Generated/Models/AccessPackageAssignmentRequestParameters.php b/src/Generated/Models/AccessPackageAssignmentRequestParameters.php new file mode 100644 index 00000000000..dec53c3d416 --- /dev/null +++ b/src/Generated/Models/AccessPackageAssignmentRequestParameters.php @@ -0,0 +1,136 @@ +backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); + $this->setAdditionalData([]); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return AccessPackageAssignmentRequestParameters + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): AccessPackageAssignmentRequestParameters { + return new AccessPackageAssignmentRequestParameters(); + } + + /** + * 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 bypassApproval property value. When true, bypasses the approval requirement configured on the access package policy for this request. The default value is false. + * @return bool|null + */ + public function getBypassApproval(): ?bool { + $val = $this->getBackingStore()->get('bypassApproval'); + if (is_null($val) || is_bool($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'bypassApproval'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return [ + 'bypassApproval' => fn(ParseNode $n) => $o->setBypassApproval($n->getBooleanValue()), + '@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->writeBooleanValue('bypassApproval', $this->getBypassApproval()); + $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 bypassApproval property value. When true, bypasses the approval requirement configured on the access package policy for this request. The default value is false. + * @param bool|null $value Value to set for the bypassApproval property. + */ + public function setBypassApproval(?bool $value): void { + $this->getBackingStore()->set('bypassApproval', $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/AgentBlueprintApiBasedEndpointConfigurationDetails.php b/src/Generated/Models/AgentBlueprintApiBasedEndpointConfigurationDetails.php new file mode 100644 index 00000000000..8de4dd57b53 --- /dev/null +++ b/src/Generated/Models/AgentBlueprintApiBasedEndpointConfigurationDetails.php @@ -0,0 +1,136 @@ +backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); + $this->setAdditionalData([]); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return AgentBlueprintApiBasedEndpointConfigurationDetails + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): AgentBlueprintApiBasedEndpointConfigurationDetails { + return new AgentBlueprintApiBasedEndpointConfigurationDetails(); + } + + /** + * 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 callbackUri property value. The absolute HTTPS URI that Teams posts agent message events to. + * @return string|null + */ + public function getCallbackUri(): ?string { + $val = $this->getBackingStore()->get('callbackUri'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'callbackUri'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return [ + 'callbackUri' => fn(ParseNode $n) => $o->setCallbackUri($n->getStringValue()), + '@odata.type' => fn(ParseNode $n) => $o->setOdataType($n->getStringValue()), + ]; + } + + /** + * Gets the @odata.type property value. The OdataType property + * @return string|null + */ + public function getOdataType(): ?string { + $val = $this->getBackingStore()->get('odataType'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'odataType'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeStringValue('callbackUri', $this->getCallbackUri()); + $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 callbackUri property value. The absolute HTTPS URI that Teams posts agent message events to. + * @param string|null $value Value to set for the callbackUri property. + */ + public function setCallbackUri(?string $value): void { + $this->getBackingStore()->set('callbackUri', $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/AgentBlueprintBotBasedEndpointConfigurationDetails.php b/src/Generated/Models/AgentBlueprintBotBasedEndpointConfigurationDetails.php new file mode 100644 index 00000000000..eafa3c7ae67 --- /dev/null +++ b/src/Generated/Models/AgentBlueprintBotBasedEndpointConfigurationDetails.php @@ -0,0 +1,136 @@ +backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); + $this->setAdditionalData([]); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return AgentBlueprintBotBasedEndpointConfigurationDetails + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): AgentBlueprintBotBasedEndpointConfigurationDetails { + return new AgentBlueprintBotBasedEndpointConfigurationDetails(); + } + + /** + * 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 botId property value. The identifier of the bot that Teams uses to deliver messages to the agent through the Bot Framework. + * @return string|null + */ + public function getBotId(): ?string { + $val = $this->getBackingStore()->get('botId'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'botId'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return [ + 'botId' => fn(ParseNode $n) => $o->setBotId($n->getStringValue()), + '@odata.type' => fn(ParseNode $n) => $o->setOdataType($n->getStringValue()), + ]; + } + + /** + * Gets the @odata.type property value. The OdataType property + * @return string|null + */ + public function getOdataType(): ?string { + $val = $this->getBackingStore()->get('odataType'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'odataType'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeStringValue('botId', $this->getBotId()); + $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 botId property value. The identifier of the bot that Teams uses to deliver messages to the agent through the Bot Framework. + * @param string|null $value Value to set for the botId property. + */ + public function setBotId(?string $value): void { + $this->getBackingStore()->set('botId', $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/AgentCommunicationConfiguration.php b/src/Generated/Models/AgentCommunicationConfiguration.php new file mode 100644 index 00000000000..88b0462a489 --- /dev/null +++ b/src/Generated/Models/AgentCommunicationConfiguration.php @@ -0,0 +1,111 @@ +getBackingStore()->get('endpointConfiguration'); + if (is_null($val) || $val instanceof AgentEndpointConfiguration) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'endpointConfiguration'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'endpointConfiguration' => fn(ParseNode $n) => $o->setEndpointConfiguration($n->getObjectValue([AgentEndpointConfiguration::class, 'createFromDiscriminatorValue'])), + 'isOverridableAtAgentIdLevel' => fn(ParseNode $n) => $o->setIsOverridableAtAgentIdLevel($n->getBooleanValue()), + 'teamworkConfiguration' => fn(ParseNode $n) => $o->setTeamworkConfiguration($n->getObjectValue([AgentTeamworkConfiguration::class, 'createFromDiscriminatorValue'])), + ]); + } + + /** + * Gets the isOverridableAtAgentIdLevel property value. Indicates whether individual agent instances created from this blueprint can override the endpointConfiguration. When true, each instance can override it; when false, every instance inherits it. Not nullable. + * @return bool|null + */ + public function getIsOverridableAtAgentIdLevel(): ?bool { + $val = $this->getBackingStore()->get('isOverridableAtAgentIdLevel'); + if (is_null($val) || is_bool($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'isOverridableAtAgentIdLevel'"); + } + + /** + * Gets the teamworkConfiguration property value. The per-conversation-context message notification settings (group chat, channel, one-on-one chat, and meeting chat) that agents use. + * @return AgentTeamworkConfiguration|null + */ + public function getTeamworkConfiguration(): ?AgentTeamworkConfiguration { + $val = $this->getBackingStore()->get('teamworkConfiguration'); + if (is_null($val) || $val instanceof AgentTeamworkConfiguration) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'teamworkConfiguration'"); + } + + /** + * Serializes 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('endpointConfiguration', $this->getEndpointConfiguration()); + $writer->writeBooleanValue('isOverridableAtAgentIdLevel', $this->getIsOverridableAtAgentIdLevel()); + $writer->writeObjectValue('teamworkConfiguration', $this->getTeamworkConfiguration()); + } + + /** + * Sets the endpointConfiguration property value. The endpoint binding (bot ID or callback URI) that the agent uses to receive messages. + * @param AgentEndpointConfiguration|null $value Value to set for the endpointConfiguration property. + */ + public function setEndpointConfiguration(?AgentEndpointConfiguration $value): void { + $this->getBackingStore()->set('endpointConfiguration', $value); + } + + /** + * Sets the isOverridableAtAgentIdLevel property value. Indicates whether individual agent instances created from this blueprint can override the endpointConfiguration. When true, each instance can override it; when false, every instance inherits it. Not nullable. + * @param bool|null $value Value to set for the isOverridableAtAgentIdLevel property. + */ + public function setIsOverridableAtAgentIdLevel(?bool $value): void { + $this->getBackingStore()->set('isOverridableAtAgentIdLevel', $value); + } + + /** + * Sets the teamworkConfiguration property value. The per-conversation-context message notification settings (group chat, channel, one-on-one chat, and meeting chat) that agents use. + * @param AgentTeamworkConfiguration|null $value Value to set for the teamworkConfiguration property. + */ + public function setTeamworkConfiguration(?AgentTeamworkConfiguration $value): void { + $this->getBackingStore()->set('teamworkConfiguration', $value); + } + +} diff --git a/src/Generated/Models/AgentConversationConfiguration.php b/src/Generated/Models/AgentConversationConfiguration.php new file mode 100644 index 00000000000..def873224af --- /dev/null +++ b/src/Generated/Models/AgentConversationConfiguration.php @@ -0,0 +1,136 @@ +backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); + $this->setAdditionalData([]); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return AgentConversationConfiguration + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): AgentConversationConfiguration { + return new AgentConversationConfiguration(); + } + + /** + * 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 [ + 'messageNotificationMode' => fn(ParseNode $n) => $o->setMessageNotificationMode($n->getEnumValue(AgentMessageNotificationMode::class)), + '@odata.type' => fn(ParseNode $n) => $o->setOdataType($n->getStringValue()), + ]; + } + + /** + * Gets the messageNotificationMode property value. The messageNotificationMode property + * @return AgentMessageNotificationMode|null + */ + public function getMessageNotificationMode(): ?AgentMessageNotificationMode { + $val = $this->getBackingStore()->get('messageNotificationMode'); + if (is_null($val) || $val instanceof AgentMessageNotificationMode) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'messageNotificationMode'"); + } + + /** + * Gets the @odata.type property value. The OdataType property + * @return string|null + */ + public function getOdataType(): ?string { + $val = $this->getBackingStore()->get('odataType'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'odataType'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeEnumValue('messageNotificationMode', $this->getMessageNotificationMode()); + $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 messageNotificationMode property value. The messageNotificationMode property + * @param AgentMessageNotificationMode|null $value Value to set for the messageNotificationMode property. + */ + public function setMessageNotificationMode(?AgentMessageNotificationMode $value): void { + $this->getBackingStore()->set('messageNotificationMode', $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/AgentEndpointConfiguration.php b/src/Generated/Models/AgentEndpointConfiguration.php new file mode 100644 index 00000000000..f3a521541de --- /dev/null +++ b/src/Generated/Models/AgentEndpointConfiguration.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 AgentEndpointConfiguration + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): AgentEndpointConfiguration { + return new AgentEndpointConfiguration(); + } + + /** + * 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 apiBased property value. The API-based endpoint details. Populated when configurationType is apiBased; carries the callback URI that Teams posts to. Must be null when configurationType is botBased. + * @return AgentBlueprintApiBasedEndpointConfigurationDetails|null + */ + public function getApiBased(): ?AgentBlueprintApiBasedEndpointConfigurationDetails { + $val = $this->getBackingStore()->get('apiBased'); + if (is_null($val) || $val instanceof AgentBlueprintApiBasedEndpointConfigurationDetails) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'apiBased'"); + } + + /** + * Gets the BackingStore property value. Stores model information. + * @return BackingStore + */ + public function getBackingStore(): BackingStore { + return $this->backingStore; + } + + /** + * Gets the botBased property value. The bot-based endpoint details. Populated when configurationType is botBased; carries the bot ID that Teams messages. Must be null when configurationType is apiBased. + * @return AgentBlueprintBotBasedEndpointConfigurationDetails|null + */ + public function getBotBased(): ?AgentBlueprintBotBasedEndpointConfigurationDetails { + $val = $this->getBackingStore()->get('botBased'); + if (is_null($val) || $val instanceof AgentBlueprintBotBasedEndpointConfigurationDetails) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'botBased'"); + } + + /** + * Gets the configurationType property value. The configurationType property + * @return AgentEndpointConfigurationType|null + */ + public function getConfigurationType(): ?AgentEndpointConfigurationType { + $val = $this->getBackingStore()->get('configurationType'); + if (is_null($val) || $val instanceof AgentEndpointConfigurationType) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'configurationType'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return [ + 'apiBased' => fn(ParseNode $n) => $o->setApiBased($n->getObjectValue([AgentBlueprintApiBasedEndpointConfigurationDetails::class, 'createFromDiscriminatorValue'])), + 'botBased' => fn(ParseNode $n) => $o->setBotBased($n->getObjectValue([AgentBlueprintBotBasedEndpointConfigurationDetails::class, 'createFromDiscriminatorValue'])), + 'configurationType' => fn(ParseNode $n) => $o->setConfigurationType($n->getEnumValue(AgentEndpointConfigurationType::class)), + '@odata.type' => fn(ParseNode $n) => $o->setOdataType($n->getStringValue()), + ]; + } + + /** + * Gets the @odata.type property value. The OdataType property + * @return string|null + */ + public function getOdataType(): ?string { + $val = $this->getBackingStore()->get('odataType'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'odataType'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeObjectValue('apiBased', $this->getApiBased()); + $writer->writeObjectValue('botBased', $this->getBotBased()); + $writer->writeEnumValue('configurationType', $this->getConfigurationType()); + $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 apiBased property value. The API-based endpoint details. Populated when configurationType is apiBased; carries the callback URI that Teams posts to. Must be null when configurationType is botBased. + * @param AgentBlueprintApiBasedEndpointConfigurationDetails|null $value Value to set for the apiBased property. + */ + public function setApiBased(?AgentBlueprintApiBasedEndpointConfigurationDetails $value): void { + $this->getBackingStore()->set('apiBased', $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 botBased property value. The bot-based endpoint details. Populated when configurationType is botBased; carries the bot ID that Teams messages. Must be null when configurationType is apiBased. + * @param AgentBlueprintBotBasedEndpointConfigurationDetails|null $value Value to set for the botBased property. + */ + public function setBotBased(?AgentBlueprintBotBasedEndpointConfigurationDetails $value): void { + $this->getBackingStore()->set('botBased', $value); + } + + /** + * Sets the configurationType property value. The configurationType property + * @param AgentEndpointConfigurationType|null $value Value to set for the configurationType property. + */ + public function setConfigurationType(?AgentEndpointConfigurationType $value): void { + $this->getBackingStore()->set('configurationType', $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/AgentEndpointConfigurationType.php b/src/Generated/Models/AgentEndpointConfigurationType.php new file mode 100644 index 00000000000..0c365418f91 --- /dev/null +++ b/src/Generated/Models/AgentEndpointConfigurationType.php @@ -0,0 +1,11 @@ +getBackingStore()->get('communicationConfiguration'); + if (is_null($val) || $val instanceof AgentCommunicationConfiguration) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'communicationConfiguration'"); + } + /** * Gets the createdDateTime property value. The date and time the agent identity was created. Read-only. Inherited from servicePrincipal. * @return DateTime|null @@ -59,9 +71,18 @@ public function getFieldDeserializers(): array { $o = $this; return array_merge(parent::getFieldDeserializers(), [ 'agentIdentityBlueprintId' => fn(ParseNode $n) => $o->setAgentIdentityBlueprintId($n->getStringValue()), + 'communicationConfiguration' => fn(ParseNode $n) => $o->setCommunicationConfiguration($n->getObjectValue([AgentCommunicationConfiguration::class, 'createFromDiscriminatorValue'])), 'createdDateTime' => fn(ParseNode $n) => $o->setCreatedDateTime($n->getDateTimeValue()), 'inheritedAppRoleAssignments' => fn(ParseNode $n) => $o->setInheritedAppRoleAssignments($n->getCollectionOfObjectValues([AppRoleAssignment::class, 'createFromDiscriminatorValue'])), 'inheritedOauth2PermissionGrants' => fn(ParseNode $n) => $o->setInheritedOauth2PermissionGrants($n->getCollectionOfObjectValues([OAuth2PermissionGrant::class, 'createFromDiscriminatorValue'])), + 'managerApplications' => function (ParseNode $n) { + $val = $n->getCollectionOfPrimitiveValues(); + if (is_array($val)) { + TypeUtils::validateCollectionValues($val, 'string'); + } + /** @var array|null $val */ + $this->setManagerApplications($val); + }, 'sponsors' => fn(ParseNode $n) => $o->setSponsors($n->getCollectionOfObjectValues([DirectoryObject::class, 'createFromDiscriminatorValue'])), ]); } @@ -94,6 +115,20 @@ public function getInheritedOauth2PermissionGrants(): ?array { throw new \UnexpectedValueException("Invalid type found in backing store for 'inheritedOauth2PermissionGrants'"); } + /** + * Gets the managerApplications property value. The collection of application IDs designated as managers of this agent identity's backing agentIdentityBlueprint. Read-only; the value is server-managed and reflects the managerApplications of the backing agentIdentityBlueprint. To change the managers, an owner or administrator must update the managerApplications property on the backing agentIdentityBlueprint in the tenant where it's registered. For multitenant agent identity blueprints, admins in a tenant where the blueprint is only consumed can't make this change — they must ask an owner or administrator in the blueprint's home tenant. Not nullable. Returned only on $select. + * @return array|null + */ + public function getManagerApplications(): ?array { + $val = $this->getBackingStore()->get('managerApplications'); + 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 'managerApplications'"); + } + /** * Gets the sponsors property value. The sponsors for this agent identity. * @return array|null @@ -115,6 +150,7 @@ public function getSponsors(): ?array { public function serialize(SerializationWriter $writer): void { parent::serialize($writer); $writer->writeStringValue('agentIdentityBlueprintId', $this->getAgentIdentityBlueprintId()); + $writer->writeObjectValue('communicationConfiguration', $this->getCommunicationConfiguration()); $writer->writeDateTimeValue('createdDateTime', $this->getCreatedDateTime()); $writer->writeCollectionOfObjectValues('inheritedAppRoleAssignments', $this->getInheritedAppRoleAssignments()); $writer->writeCollectionOfObjectValues('inheritedOauth2PermissionGrants', $this->getInheritedOauth2PermissionGrants()); @@ -129,6 +165,14 @@ public function setAgentIdentityBlueprintId(?string $value): void { $this->getBackingStore()->set('agentIdentityBlueprintId', $value); } + /** + * Sets the communicationConfiguration property value. The effective communication configuration for this agent identity. Represents the agent identity-level override that resolves on top of the configuration inherited from the agent identity blueprint. + * @param AgentCommunicationConfiguration|null $value Value to set for the communicationConfiguration property. + */ + public function setCommunicationConfiguration(?AgentCommunicationConfiguration $value): void { + $this->getBackingStore()->set('communicationConfiguration', $value); + } + /** * Sets the createdDateTime property value. The date and time the agent identity was created. Read-only. Inherited from servicePrincipal. * @param DateTime|null $value Value to set for the createdDateTime property. @@ -153,6 +197,14 @@ public function setInheritedOauth2PermissionGrants(?array $value): void { $this->getBackingStore()->set('inheritedOauth2PermissionGrants', $value); } + /** + * Sets the managerApplications property value. The collection of application IDs designated as managers of this agent identity's backing agentIdentityBlueprint. Read-only; the value is server-managed and reflects the managerApplications of the backing agentIdentityBlueprint. To change the managers, an owner or administrator must update the managerApplications property on the backing agentIdentityBlueprint in the tenant where it's registered. For multitenant agent identity blueprints, admins in a tenant where the blueprint is only consumed can't make this change — they must ask an owner or administrator in the blueprint's home tenant. Not nullable. Returned only on $select. + * @param array|null $value Value to set for the managerApplications property. + */ + public function setManagerApplications(?array $value): void { + $this->getBackingStore()->set('managerApplications', $value); + } + /** * Sets the sponsors property value. The sponsors for this agent identity. * @param array|null $value Value to set for the sponsors property. diff --git a/src/Generated/Models/AgentIdentityBlueprint.php b/src/Generated/Models/AgentIdentityBlueprint.php index 4d8d4e6e78f..e39c710e6fa 100644 --- a/src/Generated/Models/AgentIdentityBlueprint.php +++ b/src/Generated/Models/AgentIdentityBlueprint.php @@ -26,6 +26,18 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Agent return new AgentIdentityBlueprint(); } + /** + * Gets the communicationConfiguration property value. The default communication configuration for agent identities created from this agent identity blueprint. Agent identities inherit this configuration unless they define their own override. + * @return AgentCommunicationConfiguration|null + */ + public function getCommunicationConfiguration(): ?AgentCommunicationConfiguration { + $val = $this->getBackingStore()->get('communicationConfiguration'); + if (is_null($val) || $val instanceof AgentCommunicationConfiguration) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'communicationConfiguration'"); + } + /** * The deserialization information for the current model * @return array @@ -33,6 +45,7 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Agent public function getFieldDeserializers(): array { $o = $this; return array_merge(parent::getFieldDeserializers(), [ + 'communicationConfiguration' => fn(ParseNode $n) => $o->setCommunicationConfiguration($n->getObjectValue([AgentCommunicationConfiguration::class, 'createFromDiscriminatorValue'])), 'inheritablePermissions' => fn(ParseNode $n) => $o->setInheritablePermissions($n->getCollectionOfObjectValues([InheritablePermission::class, 'createFromDiscriminatorValue'])), 'sponsors' => fn(ParseNode $n) => $o->setSponsors($n->getCollectionOfObjectValues([DirectoryObject::class, 'createFromDiscriminatorValue'])), ]); @@ -72,10 +85,19 @@ public function getSponsors(): ?array { */ public function serialize(SerializationWriter $writer): void { parent::serialize($writer); + $writer->writeObjectValue('communicationConfiguration', $this->getCommunicationConfiguration()); $writer->writeCollectionOfObjectValues('inheritablePermissions', $this->getInheritablePermissions()); $writer->writeCollectionOfObjectValues('sponsors', $this->getSponsors()); } + /** + * Sets the communicationConfiguration property value. The default communication configuration for agent identities created from this agent identity blueprint. Agent identities inherit this configuration unless they define their own override. + * @param AgentCommunicationConfiguration|null $value Value to set for the communicationConfiguration property. + */ + public function setCommunicationConfiguration(?AgentCommunicationConfiguration $value): void { + $this->getBackingStore()->set('communicationConfiguration', $value); + } + /** * Sets the inheritablePermissions property value. Defines scopes of a resource application that may be automatically granted to agent identities without additional consent. * @param array|null $value Value to set for the inheritablePermissions property. diff --git a/src/Generated/Models/AgentIdentityBlueprintPrincipal.php b/src/Generated/Models/AgentIdentityBlueprintPrincipal.php index 1adac9f6775..ec40da0d2b5 100644 --- a/src/Generated/Models/AgentIdentityBlueprintPrincipal.php +++ b/src/Generated/Models/AgentIdentityBlueprintPrincipal.php @@ -33,10 +33,32 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Agent public function getFieldDeserializers(): array { $o = $this; return array_merge(parent::getFieldDeserializers(), [ + 'managerApplications' => function (ParseNode $n) { + $val = $n->getCollectionOfPrimitiveValues(); + if (is_array($val)) { + TypeUtils::validateCollectionValues($val, 'string'); + } + /** @var array|null $val */ + $this->setManagerApplications($val); + }, 'sponsors' => fn(ParseNode $n) => $o->setSponsors($n->getCollectionOfObjectValues([DirectoryObject::class, 'createFromDiscriminatorValue'])), ]); } + /** + * Gets the managerApplications property value. The collection of application IDs designated as managers of this agent identity blueprint principal's backing agentIdentityBlueprint. Read-only; the value is server-managed and reflects the managerApplications of the backing agentIdentityBlueprint. To change the managers, an owner or administrator must update the managerApplications property on the backing agentIdentityBlueprint in the tenant where it's registered. For multitenant agent identity blueprints, admins in a tenant where the blueprint is only consumed can't make this change — they must ask an owner or administrator in the blueprint's home tenant. Not nullable. Returned only on $select. + * @return array|null + */ + public function getManagerApplications(): ?array { + $val = $this->getBackingStore()->get('managerApplications'); + 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 'managerApplications'"); + } + /** * Gets the sponsors property value. The sponsors for this agent identity blueprint principal. Sponsors are users or service principals who can authorize and manage the lifecycle of agent identity instances. * @return array|null @@ -60,6 +82,14 @@ public function serialize(SerializationWriter $writer): void { $writer->writeCollectionOfObjectValues('sponsors', $this->getSponsors()); } + /** + * Sets the managerApplications property value. The collection of application IDs designated as managers of this agent identity blueprint principal's backing agentIdentityBlueprint. Read-only; the value is server-managed and reflects the managerApplications of the backing agentIdentityBlueprint. To change the managers, an owner or administrator must update the managerApplications property on the backing agentIdentityBlueprint in the tenant where it's registered. For multitenant agent identity blueprints, admins in a tenant where the blueprint is only consumed can't make this change — they must ask an owner or administrator in the blueprint's home tenant. Not nullable. Returned only on $select. + * @param array|null $value Value to set for the managerApplications property. + */ + public function setManagerApplications(?array $value): void { + $this->getBackingStore()->set('managerApplications', $value); + } + /** * Sets the sponsors property value. The sponsors for this agent identity blueprint principal. Sponsors are users or service principals who can authorize and manage the lifecycle of agent identity instances. * @param array|null $value Value to set for the sponsors property. diff --git a/src/Generated/Models/AgentIdentityType.php b/src/Generated/Models/AgentIdentityType.php index fd35b725c28..8b80148d3dd 100644 --- a/src/Generated/Models/AgentIdentityType.php +++ b/src/Generated/Models/AgentIdentityType.php @@ -10,4 +10,5 @@ class AgentIdentityType extends Enum { public const UNKNOWN_FUTURE_VALUE = "unknownFutureValue"; public const AGENT_IDENTITY_BLUEPRINT_PRINCIPAL = "agentIdentityBlueprintPrincipal"; public const USER = "user"; + public const DISCOVERED_AGENT_IDENTITY = "discoveredAgentIdentity"; } diff --git a/src/Generated/Models/AgentMessageNotificationMode.php b/src/Generated/Models/AgentMessageNotificationMode.php new file mode 100644 index 00000000000..4f197d2f34c --- /dev/null +++ b/src/Generated/Models/AgentMessageNotificationMode.php @@ -0,0 +1,11 @@ +backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); + $this->setAdditionalData([]); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return AgentTeamworkConfiguration + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): AgentTeamworkConfiguration { + return new AgentTeamworkConfiguration(); + } + + /** + * 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 channelConfiguration property value. The message notification settings that the agent uses in channels. + * @return AgentConversationConfiguration|null + */ + public function getChannelConfiguration(): ?AgentConversationConfiguration { + $val = $this->getBackingStore()->get('channelConfiguration'); + if (is_null($val) || $val instanceof AgentConversationConfiguration) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'channelConfiguration'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return [ + 'channelConfiguration' => fn(ParseNode $n) => $o->setChannelConfiguration($n->getObjectValue([AgentConversationConfiguration::class, 'createFromDiscriminatorValue'])), + 'groupChatConfiguration' => fn(ParseNode $n) => $o->setGroupChatConfiguration($n->getObjectValue([AgentConversationConfiguration::class, 'createFromDiscriminatorValue'])), + 'meetingChatConfiguration' => fn(ParseNode $n) => $o->setMeetingChatConfiguration($n->getObjectValue([AgentConversationConfiguration::class, 'createFromDiscriminatorValue'])), + '@odata.type' => fn(ParseNode $n) => $o->setOdataType($n->getStringValue()), + 'oneOnOneChatConfiguration' => fn(ParseNode $n) => $o->setOneOnOneChatConfiguration($n->getObjectValue([AgentConversationConfiguration::class, 'createFromDiscriminatorValue'])), + ]; + } + + /** + * Gets the groupChatConfiguration property value. The message notification settings that the agent uses in group chats. + * @return AgentConversationConfiguration|null + */ + public function getGroupChatConfiguration(): ?AgentConversationConfiguration { + $val = $this->getBackingStore()->get('groupChatConfiguration'); + if (is_null($val) || $val instanceof AgentConversationConfiguration) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'groupChatConfiguration'"); + } + + /** + * Gets the meetingChatConfiguration property value. The message notification settings that the agent uses in meeting chats. + * @return AgentConversationConfiguration|null + */ + public function getMeetingChatConfiguration(): ?AgentConversationConfiguration { + $val = $this->getBackingStore()->get('meetingChatConfiguration'); + if (is_null($val) || $val instanceof AgentConversationConfiguration) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'meetingChatConfiguration'"); + } + + /** + * 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 oneOnOneChatConfiguration property value. The message notification settings that the agent uses in one-on-one chats. + * @return AgentConversationConfiguration|null + */ + public function getOneOnOneChatConfiguration(): ?AgentConversationConfiguration { + $val = $this->getBackingStore()->get('oneOnOneChatConfiguration'); + if (is_null($val) || $val instanceof AgentConversationConfiguration) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'oneOnOneChatConfiguration'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeObjectValue('channelConfiguration', $this->getChannelConfiguration()); + $writer->writeObjectValue('groupChatConfiguration', $this->getGroupChatConfiguration()); + $writer->writeObjectValue('meetingChatConfiguration', $this->getMeetingChatConfiguration()); + $writer->writeStringValue('@odata.type', $this->getOdataType()); + $writer->writeObjectValue('oneOnOneChatConfiguration', $this->getOneOnOneChatConfiguration()); + $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 channelConfiguration property value. The message notification settings that the agent uses in channels. + * @param AgentConversationConfiguration|null $value Value to set for the channelConfiguration property. + */ + public function setChannelConfiguration(?AgentConversationConfiguration $value): void { + $this->getBackingStore()->set('channelConfiguration', $value); + } + + /** + * Sets the groupChatConfiguration property value. The message notification settings that the agent uses in group chats. + * @param AgentConversationConfiguration|null $value Value to set for the groupChatConfiguration property. + */ + public function setGroupChatConfiguration(?AgentConversationConfiguration $value): void { + $this->getBackingStore()->set('groupChatConfiguration', $value); + } + + /** + * Sets the meetingChatConfiguration property value. The message notification settings that the agent uses in meeting chats. + * @param AgentConversationConfiguration|null $value Value to set for the meetingChatConfiguration property. + */ + public function setMeetingChatConfiguration(?AgentConversationConfiguration $value): void { + $this->getBackingStore()->set('meetingChatConfiguration', $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 oneOnOneChatConfiguration property value. The message notification settings that the agent uses in one-on-one chats. + * @param AgentConversationConfiguration|null $value Value to set for the oneOnOneChatConfiguration property. + */ + public function setOneOnOneChatConfiguration(?AgentConversationConfiguration $value): void { + $this->getBackingStore()->set('oneOnOneChatConfiguration', $value); + } + +} diff --git a/src/Generated/Models/AndroidManagedAppProtection.php b/src/Generated/Models/AndroidManagedAppProtection.php index 24eec1b46d9..688aee25fb5 100644 --- a/src/Generated/Models/AndroidManagedAppProtection.php +++ b/src/Generated/Models/AndroidManagedAppProtection.php @@ -115,6 +115,18 @@ public function getAppActionIfAndroidSafetyNetDeviceAttestationFailed(): ?Manage throw new \UnexpectedValueException("Invalid type found in backing store for 'appActionIfAndroidSafetyNetDeviceAttestationFailed'"); } + /** + * Gets the appActionIfDeveloperOptionsEnabled property value. Defines a managed app behavior, either warn, block, or wipe, if Developer Options are enabled on the Android device. If the admin does not set this action, the default is null, which indicates this setting is not configured. + * @return ManagedAppRemediationAction|null + */ + public function getAppActionIfDeveloperOptionsEnabled(): ?ManagedAppRemediationAction { + $val = $this->getBackingStore()->get('appActionIfDeveloperOptionsEnabled'); + if (is_null($val) || $val instanceof ManagedAppRemediationAction) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'appActionIfDeveloperOptionsEnabled'"); + } + /** * Gets the appActionIfDeviceLockNotSet property value. An admin initiated action to be applied on a managed app. * @return ManagedAppRemediationAction|null @@ -382,6 +394,7 @@ public function getFieldDeserializers(): array { 'appActionIfAndroidDeviceModelNotAllowed' => fn(ParseNode $n) => $o->setAppActionIfAndroidDeviceModelNotAllowed($n->getEnumValue(ManagedAppRemediationAction::class)), 'appActionIfAndroidSafetyNetAppsVerificationFailed' => fn(ParseNode $n) => $o->setAppActionIfAndroidSafetyNetAppsVerificationFailed($n->getEnumValue(ManagedAppRemediationAction::class)), 'appActionIfAndroidSafetyNetDeviceAttestationFailed' => fn(ParseNode $n) => $o->setAppActionIfAndroidSafetyNetDeviceAttestationFailed($n->getEnumValue(ManagedAppRemediationAction::class)), + 'appActionIfDeveloperOptionsEnabled' => fn(ParseNode $n) => $o->setAppActionIfDeveloperOptionsEnabled($n->getEnumValue(ManagedAppRemediationAction::class)), 'appActionIfDeviceLockNotSet' => fn(ParseNode $n) => $o->setAppActionIfDeviceLockNotSet($n->getEnumValue(ManagedAppRemediationAction::class)), 'appActionIfDevicePasscodeComplexityLessThanHigh' => fn(ParseNode $n) => $o->setAppActionIfDevicePasscodeComplexityLessThanHigh($n->getEnumValue(ManagedAppRemediationAction::class)), 'appActionIfDevicePasscodeComplexityLessThanLow' => fn(ParseNode $n) => $o->setAppActionIfDevicePasscodeComplexityLessThanLow($n->getEnumValue(ManagedAppRemediationAction::class)), @@ -652,6 +665,7 @@ public function serialize(SerializationWriter $writer): void { $writer->writeEnumValue('appActionIfAndroidDeviceModelNotAllowed', $this->getAppActionIfAndroidDeviceModelNotAllowed()); $writer->writeEnumValue('appActionIfAndroidSafetyNetAppsVerificationFailed', $this->getAppActionIfAndroidSafetyNetAppsVerificationFailed()); $writer->writeEnumValue('appActionIfAndroidSafetyNetDeviceAttestationFailed', $this->getAppActionIfAndroidSafetyNetDeviceAttestationFailed()); + $writer->writeEnumValue('appActionIfDeveloperOptionsEnabled', $this->getAppActionIfDeveloperOptionsEnabled()); $writer->writeEnumValue('appActionIfDeviceLockNotSet', $this->getAppActionIfDeviceLockNotSet()); $writer->writeEnumValue('appActionIfDevicePasscodeComplexityLessThanHigh', $this->getAppActionIfDevicePasscodeComplexityLessThanHigh()); $writer->writeEnumValue('appActionIfDevicePasscodeComplexityLessThanLow', $this->getAppActionIfDevicePasscodeComplexityLessThanLow()); @@ -748,6 +762,14 @@ public function setAppActionIfAndroidSafetyNetDeviceAttestationFailed(?ManagedAp $this->getBackingStore()->set('appActionIfAndroidSafetyNetDeviceAttestationFailed', $value); } + /** + * Sets the appActionIfDeveloperOptionsEnabled property value. Defines a managed app behavior, either warn, block, or wipe, if Developer Options are enabled on the Android device. If the admin does not set this action, the default is null, which indicates this setting is not configured. + * @param ManagedAppRemediationAction|null $value Value to set for the appActionIfDeveloperOptionsEnabled property. + */ + public function setAppActionIfDeveloperOptionsEnabled(?ManagedAppRemediationAction $value): void { + $this->getBackingStore()->set('appActionIfDeveloperOptionsEnabled', $value); + } + /** * Sets the appActionIfDeviceLockNotSet property value. An admin initiated action to be applied on a managed app. * @param ManagedAppRemediationAction|null $value Value to set for the appActionIfDeviceLockNotSet property. diff --git a/src/Generated/Models/TenantGovernanceServices/PermissionType.php b/src/Generated/Models/ApplicationPermissionType.php similarity index 61% rename from src/Generated/Models/TenantGovernanceServices/PermissionType.php rename to src/Generated/Models/ApplicationPermissionType.php index 05d8bfddd8c..b240111f5a2 100644 --- a/src/Generated/Models/TenantGovernanceServices/PermissionType.php +++ b/src/Generated/Models/ApplicationPermissionType.php @@ -1,10 +1,10 @@ backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); @@ -28,10 +28,10 @@ public function __construct() { /** * Creates a new instance of the appropriate class based on discriminator value * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object - * @return ResourcePermission + * @return ApplicationResourcePermission */ - public static function createFromDiscriminatorValue(ParseNode $parseNode): ResourcePermission { - return new ResourcePermission(); + public static function createFromDiscriminatorValue(ParseNode $parseNode): ApplicationResourcePermission { + return new ApplicationResourcePermission(); } /** @@ -65,12 +65,12 @@ public function getFieldDeserializers(): array { 'id' => fn(ParseNode $n) => $o->setId($n->getStringValue()), 'name' => fn(ParseNode $n) => $o->setName($n->getStringValue()), '@odata.type' => fn(ParseNode $n) => $o->setOdataType($n->getStringValue()), - 'type' => fn(ParseNode $n) => $o->setType($n->getEnumValue(PermissionType::class)), + 'type' => fn(ParseNode $n) => $o->setType($n->getEnumValue(ApplicationPermissionType::class)), ]; } /** - * Gets the id property value. The unique identifier of the permission. + * Gets the id property value. The id property * @return string|null */ public function getId(): ?string { @@ -82,7 +82,7 @@ public function getId(): ?string { } /** - * Gets the name property value. The name of the permission. + * Gets the name property value. The name property * @return string|null */ public function getName(): ?string { @@ -107,11 +107,11 @@ public function getOdataType(): ?string { /** * Gets the type property value. The type property - * @return PermissionType|null + * @return ApplicationPermissionType|null */ - public function getType(): ?PermissionType { + public function getType(): ?ApplicationPermissionType { $val = $this->getBackingStore()->get('type'); - if (is_null($val) || $val instanceof PermissionType) { + if (is_null($val) || $val instanceof ApplicationPermissionType) { return $val; } throw new \UnexpectedValueException("Invalid type found in backing store for 'type'"); @@ -146,7 +146,7 @@ public function setBackingStore(BackingStore $value): void { } /** - * Sets the id property value. The unique identifier of the permission. + * Sets the id property value. The id property * @param string|null $value Value to set for the id property. */ public function setId(?string $value): void { @@ -154,7 +154,7 @@ public function setId(?string $value): void { } /** - * Sets the name property value. The name of the permission. + * Sets the name property value. The name property * @param string|null $value Value to set for the name property. */ public function setName(?string $value): void { @@ -171,9 +171,9 @@ public function setOdataType(?string $value): void { /** * Sets the type property value. The type property - * @param PermissionType|null $value Value to set for the type property. + * @param ApplicationPermissionType|null $value Value to set for the type property. */ - public function setType(?PermissionType $value): void { + public function setType(?ApplicationPermissionType $value): void { $this->getBackingStore()->set('type', $value); } diff --git a/src/Generated/Models/TenantGovernanceServices/RequiredResourceAccess.php b/src/Generated/Models/ApplicationsRequiredResourceAccess.php similarity index 81% rename from src/Generated/Models/TenantGovernanceServices/RequiredResourceAccess.php rename to src/Generated/Models/ApplicationsRequiredResourceAccess.php index e1a73aae6d8..4f4c8c101cd 100644 --- a/src/Generated/Models/TenantGovernanceServices/RequiredResourceAccess.php +++ b/src/Generated/Models/ApplicationsRequiredResourceAccess.php @@ -1,6 +1,6 @@ backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); @@ -29,10 +29,10 @@ public function __construct() { /** * Creates a new instance of the appropriate class based on discriminator value * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object - * @return RequiredResourceAccess + * @return ApplicationsRequiredResourceAccess */ - public static function createFromDiscriminatorValue(ParseNode $parseNode): RequiredResourceAccess { - return new RequiredResourceAccess(); + public static function createFromDiscriminatorValue(ParseNode $parseNode): ApplicationsRequiredResourceAccess { + return new ApplicationsRequiredResourceAccess(); } /** @@ -64,7 +64,7 @@ public function getFieldDeserializers(): array { $o = $this; return [ '@odata.type' => fn(ParseNode $n) => $o->setOdataType($n->getStringValue()), - 'permissions' => fn(ParseNode $n) => $o->setPermissions($n->getCollectionOfObjectValues([ResourcePermission::class, 'createFromDiscriminatorValue'])), + 'permissions' => fn(ParseNode $n) => $o->setPermissions($n->getCollectionOfObjectValues([ApplicationResourcePermission::class, 'createFromDiscriminatorValue'])), 'resourceAppId' => fn(ParseNode $n) => $o->setResourceAppId($n->getStringValue()), ]; } @@ -82,21 +82,21 @@ public function getOdataType(): ?string { } /** - * Gets the permissions property value. The collection of resource permissions required by the application. - * @return array|null + * Gets the permissions property value. The permissions property + * @return array|null */ public function getPermissions(): ?array { $val = $this->getBackingStore()->get('permissions'); if (is_array($val) || is_null($val)) { - TypeUtils::validateCollectionValues($val, ResourcePermission::class); - /** @var array|null $val */ + TypeUtils::validateCollectionValues($val, ApplicationResourcePermission::class); + /** @var array|null $val */ return $val; } throw new \UnexpectedValueException("Invalid type found in backing store for 'permissions'"); } /** - * Gets the resourceAppId property value. The appId (client ID) of the resource that the application needs to access. + * Gets the resourceAppId property value. The resourceAppId property * @return string|null */ public function getResourceAppId(): ?string { @@ -143,15 +143,15 @@ public function setOdataType(?string $value): void { } /** - * Sets the permissions property value. The collection of resource permissions required by the application. - * @param array|null $value Value to set for the permissions property. + * Sets the permissions property value. The permissions property + * @param array|null $value Value to set for the permissions property. */ public function setPermissions(?array $value): void { $this->getBackingStore()->set('permissions', $value); } /** - * Sets the resourceAppId property value. The appId (client ID) of the resource that the application needs to access. + * Sets the resourceAppId property value. The resourceAppId property * @param string|null $value Value to set for the resourceAppId property. */ public function setResourceAppId(?string $value): void { diff --git a/src/Generated/Models/AuthenticationBehaviors.php b/src/Generated/Models/AuthenticationBehaviors.php index 2b8574806de..fd76d48e3f3 100644 --- a/src/Generated/Models/AuthenticationBehaviors.php +++ b/src/Generated/Models/AuthenticationBehaviors.php @@ -67,6 +67,18 @@ public function getBlockAzureADGraphAccess(): ?bool { throw new \UnexpectedValueException("Invalid type found in backing store for 'blockAzureADGraphAccess'"); } + /** + * Gets the coopEnforcement property value. Indicates whether Cross-Origin-Opener-Policy (COOP) headers are enforced on browser-based authentication responses for the application. Set to true to enable enforcement, false to temporarily suppress enforcement, or null to use the service default. For how-to guidance, see Control Cross-Origin-Opener-Policy enforcement. + * @return bool|null + */ + public function getCoopEnforcement(): ?bool { + $val = $this->getBackingStore()->get('coopEnforcement'); + if (is_null($val) || is_bool($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'coopEnforcement'"); + } + /** * The deserialization information for the current model * @return array @@ -75,6 +87,7 @@ public function getFieldDeserializers(): array { $o = $this; return [ 'blockAzureADGraphAccess' => fn(ParseNode $n) => $o->setBlockAzureADGraphAccess($n->getBooleanValue()), + 'coopEnforcement' => fn(ParseNode $n) => $o->setCoopEnforcement($n->getBooleanValue()), '@odata.type' => fn(ParseNode $n) => $o->setOdataType($n->getStringValue()), 'removeUnverifiedEmailClaim' => fn(ParseNode $n) => $o->setRemoveUnverifiedEmailClaim($n->getBooleanValue()), 'requireClientServicePrincipal' => fn(ParseNode $n) => $o->setRequireClientServicePrincipal($n->getBooleanValue()), @@ -123,6 +136,7 @@ public function getRequireClientServicePrincipal(): ?bool { */ public function serialize(SerializationWriter $writer): void { $writer->writeBooleanValue('blockAzureADGraphAccess', $this->getBlockAzureADGraphAccess()); + $writer->writeBooleanValue('coopEnforcement', $this->getCoopEnforcement()); $writer->writeStringValue('@odata.type', $this->getOdataType()); $writer->writeBooleanValue('removeUnverifiedEmailClaim', $this->getRemoveUnverifiedEmailClaim()); $writer->writeBooleanValue('requireClientServicePrincipal', $this->getRequireClientServicePrincipal()); @@ -153,6 +167,14 @@ public function setBlockAzureADGraphAccess(?bool $value): void { $this->getBackingStore()->set('blockAzureADGraphAccess', $value); } + /** + * Sets the coopEnforcement property value. Indicates whether Cross-Origin-Opener-Policy (COOP) headers are enforced on browser-based authentication responses for the application. Set to true to enable enforcement, false to temporarily suppress enforcement, or null to use the service default. For how-to guidance, see Control Cross-Origin-Opener-Policy enforcement. + * @param bool|null $value Value to set for the coopEnforcement property. + */ + public function setCoopEnforcement(?bool $value): void { + $this->getBackingStore()->set('coopEnforcement', $value); + } + /** * Sets the @odata.type property value. The OdataType property * @param string|null $value Value to set for the @odata.type property. diff --git a/src/Generated/Models/TenantGovernanceServices/B2BRegistrationMetricsBase.php b/src/Generated/Models/B2BRegistrationMetricsBase.php similarity index 78% rename from src/Generated/Models/TenantGovernanceServices/B2BRegistrationMetricsBase.php rename to src/Generated/Models/B2BRegistrationMetricsBase.php index 20eea3c52fe..63198ae4197 100644 --- a/src/Generated/Models/TenantGovernanceServices/B2BRegistrationMetricsBase.php +++ b/src/Generated/Models/B2BRegistrationMetricsBase.php @@ -1,9 +1,8 @@ getStringValue(); switch ($mappingValue) { - case '#microsoft.graph.tenantGovernanceServices.b2BRegistrationMetricsInitial': return new B2BRegistrationMetricsInitial(); - case '#microsoft.graph.tenantGovernanceServices.b2BRegistrationMetricsRecent': return new B2BRegistrationMetricsRecent(); + case '#microsoft.graph.b2BRegistrationMetricsInitial': return new B2BRegistrationMetricsInitial(); + case '#microsoft.graph.b2BRegistrationMetricsRecent': return new B2BRegistrationMetricsRecent(); } } return new B2BRegistrationMetricsBase(); @@ -48,7 +47,7 @@ public function getFieldDeserializers(): array { } /** - * Gets the inboundTotalUsers property value. The total number of inbound B2B guest users registered. + * Gets the inboundTotalUsers property value. The inboundTotalUsers property * @return string|null */ public function getInboundTotalUsers(): ?string { @@ -60,7 +59,7 @@ public function getInboundTotalUsers(): ?string { } /** - * Gets the outboundTotalUsers property value. The total number of outbound B2B users from this tenant registered in other tenants. + * Gets the outboundTotalUsers property value. The outboundTotalUsers property * @return string|null */ public function getOutboundTotalUsers(): ?string { @@ -72,7 +71,7 @@ public function getOutboundTotalUsers(): ?string { } /** - * Gets the watermarkDateTime property value. The date and time when the metrics snapshot was taken. + * Gets the watermarkDateTime property value. The watermarkDateTime property * @return DateTime|null */ public function getWatermarkDateTime(): ?DateTime { @@ -95,7 +94,7 @@ public function serialize(SerializationWriter $writer): void { } /** - * Sets the inboundTotalUsers property value. The total number of inbound B2B guest users registered. + * Sets the inboundTotalUsers property value. The inboundTotalUsers property * @param string|null $value Value to set for the inboundTotalUsers property. */ public function setInboundTotalUsers(?string $value): void { @@ -103,7 +102,7 @@ public function setInboundTotalUsers(?string $value): void { } /** - * Sets the outboundTotalUsers property value. The total number of outbound B2B users from this tenant registered in other tenants. + * Sets the outboundTotalUsers property value. The outboundTotalUsers property * @param string|null $value Value to set for the outboundTotalUsers property. */ public function setOutboundTotalUsers(?string $value): void { @@ -111,7 +110,7 @@ public function setOutboundTotalUsers(?string $value): void { } /** - * Sets the watermarkDateTime property value. The date and time when the metrics snapshot was taken. + * Sets the watermarkDateTime property value. The watermarkDateTime property * @param DateTime|null $value Value to set for the watermarkDateTime property. */ public function setWatermarkDateTime(?DateTime $value): void { diff --git a/src/Generated/Models/TenantGovernanceServices/B2BRegistrationMetricsInitial.php b/src/Generated/Models/B2BRegistrationMetricsInitial.php similarity index 82% rename from src/Generated/Models/TenantGovernanceServices/B2BRegistrationMetricsInitial.php rename to src/Generated/Models/B2BRegistrationMetricsInitial.php index 910024f8508..86f56fc91cc 100644 --- a/src/Generated/Models/TenantGovernanceServices/B2BRegistrationMetricsInitial.php +++ b/src/Generated/Models/B2BRegistrationMetricsInitial.php @@ -1,6 +1,6 @@ setOdataType('#microsoft.graph.tenantGovernanceServices.b2BRegistrationMetricsInitial'); + $this->setOdataType('#microsoft.graph.b2BRegistrationMetricsInitial'); } /** @@ -27,7 +27,7 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): B2BRe } /** - * Gets the createdDateTime property value. Timestamp that represents the date time that B2B registration data was initially aggregated. + * Gets the createdDateTime property value. The createdDateTime property * @return DateTime|null */ public function getCreatedDateTime(): ?DateTime { @@ -59,7 +59,7 @@ public function serialize(SerializationWriter $writer): void { } /** - * Sets the createdDateTime property value. Timestamp that represents the date time that B2B registration data was initially aggregated. + * Sets the createdDateTime property value. The createdDateTime property * @param DateTime|null $value Value to set for the createdDateTime property. */ public function setCreatedDateTime(?DateTime $value): void { diff --git a/src/Generated/Models/TenantGovernanceServices/B2BRegistrationMetricsRecent.php b/src/Generated/Models/B2BRegistrationMetricsRecent.php similarity index 80% rename from src/Generated/Models/TenantGovernanceServices/B2BRegistrationMetricsRecent.php rename to src/Generated/Models/B2BRegistrationMetricsRecent.php index 8ab64177ed5..aa9d4e47a19 100644 --- a/src/Generated/Models/TenantGovernanceServices/B2BRegistrationMetricsRecent.php +++ b/src/Generated/Models/B2BRegistrationMetricsRecent.php @@ -1,6 +1,6 @@ setOdataType('#microsoft.graph.tenantGovernanceServices.b2BRegistrationMetricsRecent'); + $this->setOdataType('#microsoft.graph.b2BRegistrationMetricsRecent'); } /** @@ -38,7 +38,7 @@ public function getFieldDeserializers(): array { } /** - * Gets the updateDateTime property value. Timestamp that represents the most recent time B2B registration data was aggregated and have sufficiently changed for the related tenant. + * Gets the updateDateTime property value. The updateDateTime property * @return DateTime|null */ public function getUpdateDateTime(): ?DateTime { @@ -59,7 +59,7 @@ public function serialize(SerializationWriter $writer): void { } /** - * Sets the updateDateTime property value. Timestamp that represents the most recent time B2B registration data was aggregated and have sufficiently changed for the related tenant. + * Sets the updateDateTime property value. The updateDateTime property * @param DateTime|null $value Value to set for the updateDateTime property. */ public function setUpdateDateTime(?DateTime $value): void { diff --git a/src/Generated/Models/TenantGovernanceServices/B2BSignInActivityMetrics.php b/src/Generated/Models/B2BSignInActivityMetrics.php similarity index 78% rename from src/Generated/Models/TenantGovernanceServices/B2BSignInActivityMetrics.php rename to src/Generated/Models/B2BSignInActivityMetrics.php index 1876c12a16b..6e3f4ad74e2 100644 --- a/src/Generated/Models/TenantGovernanceServices/B2BSignInActivityMetrics.php +++ b/src/Generated/Models/B2BSignInActivityMetrics.php @@ -1,8 +1,7 @@ fn(ParseNode $n) => $o->setInitial($n->getObjectValue([B2BSignInActivityMetricsInitial::class, 'createFromDiscriminatorValue'])), - 'investigationHints' => fn(ParseNode $n) => $o->setInvestigationHints($n->getCollectionOfObjectValues([ActionStep::class, 'createFromDiscriminatorValue'])), + 'investigationHints' => fn(ParseNode $n) => $o->setInvestigationHints($n->getCollectionOfObjectValues([InvestigationActionStep::class, 'createFromDiscriminatorValue'])), 'recent' => fn(ParseNode $n) => $o->setRecent($n->getObjectValue([B2BSignInActivityMetricsRecent::class, 'createFromDiscriminatorValue'])), ]); } @@ -52,14 +51,14 @@ public function getInitial(): ?B2BSignInActivityMetricsInitial { } /** - * Gets the investigationHints property value. Ordered drill-in guidance for investigating sign-in user and application counts. This collection is returned only when explicitly requested by using a nested $expand query parameter, for example $expand=b2BSignInActivityMetrics($expand=investigationHints). - * @return array|null + * Gets the investigationHints property value. The investigationHints property + * @return array|null */ public function getInvestigationHints(): ?array { $val = $this->getBackingStore()->get('investigationHints'); if (is_array($val) || is_null($val)) { - TypeUtils::validateCollectionValues($val, ActionStep::class); - /** @var array|null $val */ + TypeUtils::validateCollectionValues($val, InvestigationActionStep::class); + /** @var array|null $val */ return $val; } throw new \UnexpectedValueException("Invalid type found in backing store for 'investigationHints'"); @@ -97,8 +96,8 @@ public function setInitial(?B2BSignInActivityMetricsInitial $value): void { } /** - * Sets the investigationHints property value. Ordered drill-in guidance for investigating sign-in user and application counts. This collection is returned only when explicitly requested by using a nested $expand query parameter, for example $expand=b2BSignInActivityMetrics($expand=investigationHints). - * @param array|null $value Value to set for the investigationHints property. + * Sets the investigationHints property value. The investigationHints property + * @param array|null $value Value to set for the investigationHints property. */ public function setInvestigationHints(?array $value): void { $this->getBackingStore()->set('investigationHints', $value); diff --git a/src/Generated/Models/TenantGovernanceServices/B2BSignInActivityMetricsBase.php b/src/Generated/Models/B2BSignInActivityMetricsBase.php similarity index 80% rename from src/Generated/Models/TenantGovernanceServices/B2BSignInActivityMetricsBase.php rename to src/Generated/Models/B2BSignInActivityMetricsBase.php index ede310c9ade..77e11357b67 100644 --- a/src/Generated/Models/TenantGovernanceServices/B2BSignInActivityMetricsBase.php +++ b/src/Generated/Models/B2BSignInActivityMetricsBase.php @@ -1,9 +1,8 @@ getStringValue(); switch ($mappingValue) { - case '#microsoft.graph.tenantGovernanceServices.b2BSignInActivityMetricsInitial': return new B2BSignInActivityMetricsInitial(); - case '#microsoft.graph.tenantGovernanceServices.b2BSignInActivityMetricsRecent': return new B2BSignInActivityMetricsRecent(); + case '#microsoft.graph.b2BSignInActivityMetricsInitial': return new B2BSignInActivityMetricsInitial(); + case '#microsoft.graph.b2BSignInActivityMetricsRecent': return new B2BSignInActivityMetricsRecent(); } } return new B2BSignInActivityMetricsBase(); @@ -50,7 +49,7 @@ public function getFieldDeserializers(): array { } /** - * Gets the inboundMonthlyTotalApplications property value. The total number of applications accessed by inbound users in the last month. + * Gets the inboundMonthlyTotalApplications property value. The inboundMonthlyTotalApplications property * @return string|null */ public function getInboundMonthlyTotalApplications(): ?string { @@ -62,7 +61,7 @@ public function getInboundMonthlyTotalApplications(): ?string { } /** - * Gets the inboundMonthlyTotalUsers property value. The total number of unique inbound users with sign-in activity in the last month. + * Gets the inboundMonthlyTotalUsers property value. The inboundMonthlyTotalUsers property * @return string|null */ public function getInboundMonthlyTotalUsers(): ?string { @@ -74,7 +73,7 @@ public function getInboundMonthlyTotalUsers(): ?string { } /** - * Gets the outboundMonthlyTotalApplications property value. The total number of applications accessed by outbound users in the last month. + * Gets the outboundMonthlyTotalApplications property value. The outboundMonthlyTotalApplications property * @return string|null */ public function getOutboundMonthlyTotalApplications(): ?string { @@ -86,7 +85,7 @@ public function getOutboundMonthlyTotalApplications(): ?string { } /** - * Gets the outboundMonthlyTotalUsers property value. The total number of unique outbound users with sign-in activity in the last month. + * Gets the outboundMonthlyTotalUsers property value. The outboundMonthlyTotalUsers property * @return string|null */ public function getOutboundMonthlyTotalUsers(): ?string { @@ -98,7 +97,7 @@ public function getOutboundMonthlyTotalUsers(): ?string { } /** - * Gets the watermarkDateTime property value. The date and time when the metrics snapshot was taken. + * Gets the watermarkDateTime property value. The watermarkDateTime property * @return DateTime|null */ public function getWatermarkDateTime(): ?DateTime { @@ -123,7 +122,7 @@ public function serialize(SerializationWriter $writer): void { } /** - * Sets the inboundMonthlyTotalApplications property value. The total number of applications accessed by inbound users in the last month. + * Sets the inboundMonthlyTotalApplications property value. The inboundMonthlyTotalApplications property * @param string|null $value Value to set for the inboundMonthlyTotalApplications property. */ public function setInboundMonthlyTotalApplications(?string $value): void { @@ -131,7 +130,7 @@ public function setInboundMonthlyTotalApplications(?string $value): void { } /** - * Sets the inboundMonthlyTotalUsers property value. The total number of unique inbound users with sign-in activity in the last month. + * Sets the inboundMonthlyTotalUsers property value. The inboundMonthlyTotalUsers property * @param string|null $value Value to set for the inboundMonthlyTotalUsers property. */ public function setInboundMonthlyTotalUsers(?string $value): void { @@ -139,7 +138,7 @@ public function setInboundMonthlyTotalUsers(?string $value): void { } /** - * Sets the outboundMonthlyTotalApplications property value. The total number of applications accessed by outbound users in the last month. + * Sets the outboundMonthlyTotalApplications property value. The outboundMonthlyTotalApplications property * @param string|null $value Value to set for the outboundMonthlyTotalApplications property. */ public function setOutboundMonthlyTotalApplications(?string $value): void { @@ -147,7 +146,7 @@ public function setOutboundMonthlyTotalApplications(?string $value): void { } /** - * Sets the outboundMonthlyTotalUsers property value. The total number of unique outbound users with sign-in activity in the last month. + * Sets the outboundMonthlyTotalUsers property value. The outboundMonthlyTotalUsers property * @param string|null $value Value to set for the outboundMonthlyTotalUsers property. */ public function setOutboundMonthlyTotalUsers(?string $value): void { @@ -155,7 +154,7 @@ public function setOutboundMonthlyTotalUsers(?string $value): void { } /** - * Sets the watermarkDateTime property value. The date and time when the metrics snapshot was taken. + * Sets the watermarkDateTime property value. The watermarkDateTime property * @param DateTime|null $value Value to set for the watermarkDateTime property. */ public function setWatermarkDateTime(?DateTime $value): void { diff --git a/src/Generated/Models/TenantGovernanceServices/B2BSignInActivityMetricsInitial.php b/src/Generated/Models/B2BSignInActivityMetricsInitial.php similarity index 81% rename from src/Generated/Models/TenantGovernanceServices/B2BSignInActivityMetricsInitial.php rename to src/Generated/Models/B2BSignInActivityMetricsInitial.php index d30ea3069e2..2c2a218507b 100644 --- a/src/Generated/Models/TenantGovernanceServices/B2BSignInActivityMetricsInitial.php +++ b/src/Generated/Models/B2BSignInActivityMetricsInitial.php @@ -1,6 +1,6 @@ setOdataType('#microsoft.graph.tenantGovernanceServices.b2BSignInActivityMetricsInitial'); + $this->setOdataType('#microsoft.graph.b2BSignInActivityMetricsInitial'); } /** @@ -27,7 +27,7 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): B2BSi } /** - * Gets the createdDateTime property value. Timestamp that represents when the time B2B sign-in activity content was initially aggregated for the related tenant. + * Gets the createdDateTime property value. The createdDateTime property * @return DateTime|null */ public function getCreatedDateTime(): ?DateTime { @@ -59,7 +59,7 @@ public function serialize(SerializationWriter $writer): void { } /** - * Sets the createdDateTime property value. Timestamp that represents when the time B2B sign-in activity content was initially aggregated for the related tenant. + * Sets the createdDateTime property value. The createdDateTime property * @param DateTime|null $value Value to set for the createdDateTime property. */ public function setCreatedDateTime(?DateTime $value): void { diff --git a/src/Generated/Models/TenantGovernanceServices/B2BSignInActivityMetricsRecent.php b/src/Generated/Models/B2BSignInActivityMetricsRecent.php similarity index 80% rename from src/Generated/Models/TenantGovernanceServices/B2BSignInActivityMetricsRecent.php rename to src/Generated/Models/B2BSignInActivityMetricsRecent.php index 6801275fac1..d83c768cad6 100644 --- a/src/Generated/Models/TenantGovernanceServices/B2BSignInActivityMetricsRecent.php +++ b/src/Generated/Models/B2BSignInActivityMetricsRecent.php @@ -1,6 +1,6 @@ setOdataType('#microsoft.graph.tenantGovernanceServices.b2BSignInActivityMetricsRecent'); + $this->setOdataType('#microsoft.graph.b2BSignInActivityMetricsRecent'); } /** @@ -38,7 +38,7 @@ public function getFieldDeserializers(): array { } /** - * Gets the updateDateTime property value. Timestamp that represents the most recent time B2B registration data was aggregated and have sufficiently changed for the related tenant. + * Gets the updateDateTime property value. The updateDateTime property * @return DateTime|null */ public function getUpdateDateTime(): ?DateTime { @@ -59,7 +59,7 @@ public function serialize(SerializationWriter $writer): void { } /** - * Sets the updateDateTime property value. Timestamp that represents the most recent time B2B registration data was aggregated and have sufficiently changed for the related tenant. + * Sets the updateDateTime property value. The updateDateTime property * @param DateTime|null $value Value to set for the updateDateTime property. */ public function setUpdateDateTime(?DateTime $value): void { diff --git a/src/Generated/Models/TenantGovernanceServices/B2bRegistrationMetrics.php b/src/Generated/Models/B2bRegistrationMetrics.php similarity index 79% rename from src/Generated/Models/TenantGovernanceServices/B2bRegistrationMetrics.php rename to src/Generated/Models/B2bRegistrationMetrics.php index 6a0f246e54a..b93bfe93b88 100644 --- a/src/Generated/Models/TenantGovernanceServices/B2bRegistrationMetrics.php +++ b/src/Generated/Models/B2bRegistrationMetrics.php @@ -1,8 +1,7 @@ fn(ParseNode $n) => $o->setInitial($n->getObjectValue([B2BRegistrationMetricsInitial::class, 'createFromDiscriminatorValue'])), - 'investigationHints' => fn(ParseNode $n) => $o->setInvestigationHints($n->getCollectionOfObjectValues([ActionStep::class, 'createFromDiscriminatorValue'])), + 'investigationHints' => fn(ParseNode $n) => $o->setInvestigationHints($n->getCollectionOfObjectValues([InvestigationActionStep::class, 'createFromDiscriminatorValue'])), 'recent' => fn(ParseNode $n) => $o->setRecent($n->getObjectValue([B2BRegistrationMetricsRecent::class, 'createFromDiscriminatorValue'])), ]); } @@ -52,14 +51,14 @@ public function getInitial(): ?B2BRegistrationMetricsInitial { } /** - * Gets the investigationHints property value. Ordered drill-in guidance for investigating B2B registration metrics. This collection is returned only when explicitly requested by using a nested $expand query parameter, for example $expand=b2BRegistrationMetrics($expand=investigationHints). - * @return array|null + * Gets the investigationHints property value. The investigationHints property + * @return array|null */ public function getInvestigationHints(): ?array { $val = $this->getBackingStore()->get('investigationHints'); if (is_array($val) || is_null($val)) { - TypeUtils::validateCollectionValues($val, ActionStep::class); - /** @var array|null $val */ + TypeUtils::validateCollectionValues($val, InvestigationActionStep::class); + /** @var array|null $val */ return $val; } throw new \UnexpectedValueException("Invalid type found in backing store for 'investigationHints'"); @@ -97,8 +96,8 @@ public function setInitial(?B2BRegistrationMetricsInitial $value): void { } /** - * Sets the investigationHints property value. Ordered drill-in guidance for investigating B2B registration metrics. This collection is returned only when explicitly requested by using a nested $expand query parameter, for example $expand=b2BRegistrationMetrics($expand=investigationHints). - * @param array|null $value Value to set for the investigationHints property. + * Sets the investigationHints property value. The investigationHints property + * @param array|null $value Value to set for the investigationHints property. */ public function setInvestigationHints(?array $value): void { $this->getBackingStore()->set('investigationHints', $value); diff --git a/src/Generated/Models/TenantGovernanceServices/BillingMetrics.php b/src/Generated/Models/BillingMetrics.php similarity index 78% rename from src/Generated/Models/TenantGovernanceServices/BillingMetrics.php rename to src/Generated/Models/BillingMetrics.php index a7f859f9caa..3f1f34ebb75 100644 --- a/src/Generated/Models/TenantGovernanceServices/BillingMetrics.php +++ b/src/Generated/Models/BillingMetrics.php @@ -1,8 +1,7 @@ fn(ParseNode $n) => $o->setInitial($n->getObjectValue([BillingMetricsInitial::class, 'createFromDiscriminatorValue'])), - 'investigationHints' => fn(ParseNode $n) => $o->setInvestigationHints($n->getCollectionOfObjectValues([ActionStep::class, 'createFromDiscriminatorValue'])), + 'investigationHints' => fn(ParseNode $n) => $o->setInvestigationHints($n->getCollectionOfObjectValues([InvestigationActionStep::class, 'createFromDiscriminatorValue'])), 'recent' => fn(ParseNode $n) => $o->setRecent($n->getObjectValue([BillingMetricsRecent::class, 'createFromDiscriminatorValue'])), ]); } @@ -52,14 +51,14 @@ public function getInitial(): ?BillingMetricsInitial { } /** - * Gets the investigationHints property value. Ordered drill-in guidance for investigating billing relationship counts. This collection is returned only when explicitly requested by using a nested $expand query parameter, for example $expand=billingMetrics($expand=investigationHints). - * @return array|null + * Gets the investigationHints property value. The investigationHints property + * @return array|null */ public function getInvestigationHints(): ?array { $val = $this->getBackingStore()->get('investigationHints'); if (is_array($val) || is_null($val)) { - TypeUtils::validateCollectionValues($val, ActionStep::class); - /** @var array|null $val */ + TypeUtils::validateCollectionValues($val, InvestigationActionStep::class); + /** @var array|null $val */ return $val; } throw new \UnexpectedValueException("Invalid type found in backing store for 'investigationHints'"); @@ -97,8 +96,8 @@ public function setInitial(?BillingMetricsInitial $value): void { } /** - * Sets the investigationHints property value. Ordered drill-in guidance for investigating billing relationship counts. This collection is returned only when explicitly requested by using a nested $expand query parameter, for example $expand=billingMetrics($expand=investigationHints). - * @param array|null $value Value to set for the investigationHints property. + * Sets the investigationHints property value. The investigationHints property + * @param array|null $value Value to set for the investigationHints property. */ public function setInvestigationHints(?array $value): void { $this->getBackingStore()->set('investigationHints', $value); diff --git a/src/Generated/Models/TenantGovernanceServices/BillingMetricsBase.php b/src/Generated/Models/BillingMetricsBase.php similarity index 85% rename from src/Generated/Models/TenantGovernanceServices/BillingMetricsBase.php rename to src/Generated/Models/BillingMetricsBase.php index 4866102e5c2..138832742ff 100644 --- a/src/Generated/Models/TenantGovernanceServices/BillingMetricsBase.php +++ b/src/Generated/Models/BillingMetricsBase.php @@ -1,9 +1,8 @@ getStringValue(); switch ($mappingValue) { - case '#microsoft.graph.tenantGovernanceServices.billingMetricsInitial': return new BillingMetricsInitial(); - case '#microsoft.graph.tenantGovernanceServices.billingMetricsRecent': return new BillingMetricsRecent(); + case '#microsoft.graph.billingMetricsInitial': return new BillingMetricsInitial(); + case '#microsoft.graph.billingMetricsRecent': return new BillingMetricsRecent(); } } return new BillingMetricsBase(); @@ -61,7 +60,7 @@ public function getFieldDeserializers(): array { } /** - * Gets the foreignAssociatedTenantBillingManagementActiveCount property value. The number of foreign associated tenants with active billing management. + * Gets the foreignAssociatedTenantBillingManagementActiveCount property value. The foreignAssociatedTenantBillingManagementActiveCount property * @return string|null */ public function getForeignAssociatedTenantBillingManagementActiveCount(): ?string { @@ -73,7 +72,7 @@ public function getForeignAssociatedTenantBillingManagementActiveCount(): ?strin } /** - * Gets the foreignAssociatedTenantCount property value. The total number of foreign associated tenants. + * Gets the foreignAssociatedTenantCount property value. The foreignAssociatedTenantCount property * @return string|null */ public function getForeignAssociatedTenantCount(): ?string { @@ -85,7 +84,7 @@ public function getForeignAssociatedTenantCount(): ?string { } /** - * Gets the foreignAssociatedTenantProvisioningActiveCount property value. The number of foreign associated tenants with active provisioning. + * Gets the foreignAssociatedTenantProvisioningActiveCount property value. The foreignAssociatedTenantProvisioningActiveCount property * @return string|null */ public function getForeignAssociatedTenantProvisioningActiveCount(): ?string { @@ -97,7 +96,7 @@ public function getForeignAssociatedTenantProvisioningActiveCount(): ?string { } /** - * Gets the localAssociatedTenantBillingManagementActiveCount property value. The number of local associated tenants with active billing management. + * Gets the localAssociatedTenantBillingManagementActiveCount property value. The localAssociatedTenantBillingManagementActiveCount property * @return string|null */ public function getLocalAssociatedTenantBillingManagementActiveCount(): ?string { @@ -109,7 +108,7 @@ public function getLocalAssociatedTenantBillingManagementActiveCount(): ?string } /** - * Gets the localAssociatedTenantCount property value. The total number of local associated tenants. + * Gets the localAssociatedTenantCount property value. The localAssociatedTenantCount property * @return string|null */ public function getLocalAssociatedTenantCount(): ?string { @@ -121,7 +120,7 @@ public function getLocalAssociatedTenantCount(): ?string { } /** - * Gets the localAssociatedTenantIds property value. The list of local associated tenant IDs. + * Gets the localAssociatedTenantIds property value. The localAssociatedTenantIds property * @return array|null */ public function getLocalAssociatedTenantIds(): ?array { @@ -135,7 +134,7 @@ public function getLocalAssociatedTenantIds(): ?array { } /** - * Gets the localAssociatedTenantProvisioningActiveCount property value. The number of local associated tenants with active provisioning. + * Gets the localAssociatedTenantProvisioningActiveCount property value. The localAssociatedTenantProvisioningActiveCount property * @return string|null */ public function getLocalAssociatedTenantProvisioningActiveCount(): ?string { @@ -147,7 +146,7 @@ public function getLocalAssociatedTenantProvisioningActiveCount(): ?string { } /** - * Gets the watermarkDateTime property value. The date and time when the metrics snapshot was taken. + * Gets the watermarkDateTime property value. The watermarkDateTime property * @return DateTime|null */ public function getWatermarkDateTime(): ?DateTime { @@ -175,7 +174,7 @@ public function serialize(SerializationWriter $writer): void { } /** - * Sets the foreignAssociatedTenantBillingManagementActiveCount property value. The number of foreign associated tenants with active billing management. + * Sets the foreignAssociatedTenantBillingManagementActiveCount property value. The foreignAssociatedTenantBillingManagementActiveCount property * @param string|null $value Value to set for the foreignAssociatedTenantBillingManagementActiveCount property. */ public function setForeignAssociatedTenantBillingManagementActiveCount(?string $value): void { @@ -183,7 +182,7 @@ public function setForeignAssociatedTenantBillingManagementActiveCount(?string $ } /** - * Sets the foreignAssociatedTenantCount property value. The total number of foreign associated tenants. + * Sets the foreignAssociatedTenantCount property value. The foreignAssociatedTenantCount property * @param string|null $value Value to set for the foreignAssociatedTenantCount property. */ public function setForeignAssociatedTenantCount(?string $value): void { @@ -191,7 +190,7 @@ public function setForeignAssociatedTenantCount(?string $value): void { } /** - * Sets the foreignAssociatedTenantProvisioningActiveCount property value. The number of foreign associated tenants with active provisioning. + * Sets the foreignAssociatedTenantProvisioningActiveCount property value. The foreignAssociatedTenantProvisioningActiveCount property * @param string|null $value Value to set for the foreignAssociatedTenantProvisioningActiveCount property. */ public function setForeignAssociatedTenantProvisioningActiveCount(?string $value): void { @@ -199,7 +198,7 @@ public function setForeignAssociatedTenantProvisioningActiveCount(?string $value } /** - * Sets the localAssociatedTenantBillingManagementActiveCount property value. The number of local associated tenants with active billing management. + * Sets the localAssociatedTenantBillingManagementActiveCount property value. The localAssociatedTenantBillingManagementActiveCount property * @param string|null $value Value to set for the localAssociatedTenantBillingManagementActiveCount property. */ public function setLocalAssociatedTenantBillingManagementActiveCount(?string $value): void { @@ -207,7 +206,7 @@ public function setLocalAssociatedTenantBillingManagementActiveCount(?string $va } /** - * Sets the localAssociatedTenantCount property value. The total number of local associated tenants. + * Sets the localAssociatedTenantCount property value. The localAssociatedTenantCount property * @param string|null $value Value to set for the localAssociatedTenantCount property. */ public function setLocalAssociatedTenantCount(?string $value): void { @@ -215,7 +214,7 @@ public function setLocalAssociatedTenantCount(?string $value): void { } /** - * Sets the localAssociatedTenantIds property value. The list of local associated tenant IDs. + * Sets the localAssociatedTenantIds property value. The localAssociatedTenantIds property * @param array|null $value Value to set for the localAssociatedTenantIds property. */ public function setLocalAssociatedTenantIds(?array $value): void { @@ -223,7 +222,7 @@ public function setLocalAssociatedTenantIds(?array $value): void { } /** - * Sets the localAssociatedTenantProvisioningActiveCount property value. The number of local associated tenants with active provisioning. + * Sets the localAssociatedTenantProvisioningActiveCount property value. The localAssociatedTenantProvisioningActiveCount property * @param string|null $value Value to set for the localAssociatedTenantProvisioningActiveCount property. */ public function setLocalAssociatedTenantProvisioningActiveCount(?string $value): void { @@ -231,7 +230,7 @@ public function setLocalAssociatedTenantProvisioningActiveCount(?string $value): } /** - * Sets the watermarkDateTime property value. The date and time when the metrics snapshot was taken. + * Sets the watermarkDateTime property value. The watermarkDateTime property * @param DateTime|null $value Value to set for the watermarkDateTime property. */ public function setWatermarkDateTime(?DateTime $value): void { diff --git a/src/Generated/Models/TenantGovernanceServices/BillingMetricsInitial.php b/src/Generated/Models/BillingMetricsInitial.php similarity index 85% rename from src/Generated/Models/TenantGovernanceServices/BillingMetricsInitial.php rename to src/Generated/Models/BillingMetricsInitial.php index f44f59eb909..2d37b10fbb9 100644 --- a/src/Generated/Models/TenantGovernanceServices/BillingMetricsInitial.php +++ b/src/Generated/Models/BillingMetricsInitial.php @@ -1,6 +1,6 @@ |null + */ + public function getCitations(): ?array { + $val = $this->getBackingStore()->get('citations'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, ChatMessageCitation::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'citations'"); + } + /** * Gets the createdDateTime property value. Timestamp of when the chat message was created. * @return DateTime|null @@ -142,11 +156,13 @@ public function getFieldDeserializers(): array { 'body' => fn(ParseNode $n) => $o->setBody($n->getObjectValue([ChatMessageBody::class, 'createFromDiscriminatorValue'])), 'channelIdentity' => fn(ParseNode $n) => $o->setChannelIdentity($n->getObjectValue([ChannelIdentity::class, 'createFromDiscriminatorValue'])), 'chatId' => fn(ParseNode $n) => $o->setChatId($n->getStringValue()), + 'citations' => fn(ParseNode $n) => $o->setCitations($n->getCollectionOfObjectValues([ChatMessageCitation::class, 'createFromDiscriminatorValue'])), 'createdDateTime' => fn(ParseNode $n) => $o->setCreatedDateTime($n->getDateTimeValue()), 'deletedDateTime' => fn(ParseNode $n) => $o->setDeletedDateTime($n->getDateTimeValue()), 'etag' => fn(ParseNode $n) => $o->setEtag($n->getStringValue()), 'eventDetail' => fn(ParseNode $n) => $o->setEventDetail($n->getObjectValue([EventMessageDetail::class, 'createFromDiscriminatorValue'])), 'from' => fn(ParseNode $n) => $o->setFrom($n->getObjectValue([ChatMessageFromIdentitySet::class, 'createFromDiscriminatorValue'])), + 'hasReplies' => fn(ParseNode $n) => $o->setHasReplies($n->getBooleanValue()), 'hostedContents' => fn(ParseNode $n) => $o->setHostedContents($n->getCollectionOfObjectValues([ChatMessageHostedContent::class, 'createFromDiscriminatorValue'])), 'importance' => fn(ParseNode $n) => $o->setImportance($n->getEnumValue(ChatMessageImportance::class)), 'lastEditedDateTime' => fn(ParseNode $n) => $o->setLastEditedDateTime($n->getDateTimeValue()), @@ -178,6 +194,18 @@ public function getFrom(): ?ChatMessageFromIdentitySet { throw new \UnexpectedValueException("Invalid type found in backing store for 'from'"); } + /** + * Gets the hasReplies property value. The hasReplies property + * @return bool|null + */ + public function getHasReplies(): ?bool { + $val = $this->getBackingStore()->get('hasReplies'); + if (is_null($val) || is_bool($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'hasReplies'"); + } + /** * Gets the hostedContents property value. Content in a message hosted by Microsoft Teams - for example, images or code snippets. * @return array|null @@ -390,11 +418,13 @@ public function serialize(SerializationWriter $writer): void { $writer->writeObjectValue('body', $this->getBody()); $writer->writeObjectValue('channelIdentity', $this->getChannelIdentity()); $writer->writeStringValue('chatId', $this->getChatId()); + $writer->writeCollectionOfObjectValues('citations', $this->getCitations()); $writer->writeDateTimeValue('createdDateTime', $this->getCreatedDateTime()); $writer->writeDateTimeValue('deletedDateTime', $this->getDeletedDateTime()); $writer->writeStringValue('etag', $this->getEtag()); $writer->writeObjectValue('eventDetail', $this->getEventDetail()); $writer->writeObjectValue('from', $this->getFrom()); + $writer->writeBooleanValue('hasReplies', $this->getHasReplies()); $writer->writeCollectionOfObjectValues('hostedContents', $this->getHostedContents()); $writer->writeEnumValue('importance', $this->getImportance()); $writer->writeDateTimeValue('lastEditedDateTime', $this->getLastEditedDateTime()); @@ -445,6 +475,14 @@ public function setChatId(?string $value): void { $this->getBackingStore()->set('chatId', $value); } + /** + * Sets the citations property value. Read-only. Inline citations that reference external sources cited in the message. Citations are system-generated for bot messages and appear as a typed collection. + * @param array|null $value Value to set for the citations property. + */ + public function setCitations(?array $value): void { + $this->getBackingStore()->set('citations', $value); + } + /** * Sets the createdDateTime property value. Timestamp of when the chat message was created. * @param DateTime|null $value Value to set for the createdDateTime property. @@ -485,6 +523,14 @@ public function setFrom(?ChatMessageFromIdentitySet $value): void { $this->getBackingStore()->set('from', $value); } + /** + * Sets the hasReplies property value. The hasReplies property + * @param bool|null $value Value to set for the hasReplies property. + */ + public function setHasReplies(?bool $value): void { + $this->getBackingStore()->set('hasReplies', $value); + } + /** * Sets the hostedContents property value. Content in a message hosted by Microsoft Teams - for example, images or code snippets. * @param array|null $value Value to set for the hostedContents property. diff --git a/src/Generated/Models/ChatMessageCitation.php b/src/Generated/Models/ChatMessageCitation.php new file mode 100644 index 00000000000..088619235b6 --- /dev/null +++ b/src/Generated/Models/ChatMessageCitation.php @@ -0,0 +1,246 @@ +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 ChatMessageCitation + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): ChatMessageCitation { + return new ChatMessageCitation(); + } + + /** + * 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 excerpt property value. Read-only. Text snippet from the cited source. + * @return string|null + */ + public function getExcerpt(): ?string { + $val = $this->getBackingStore()->get('excerpt'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'excerpt'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return [ + 'excerpt' => fn(ParseNode $n) => $o->setExcerpt($n->getStringValue()), + 'iconType' => fn(ParseNode $n) => $o->setIconType($n->getStringValue()), + 'id' => fn(ParseNode $n) => $o->setId($n->getIntegerValue()), + '@odata.type' => fn(ParseNode $n) => $o->setOdataType($n->getStringValue()), + 'sensitivityLabel' => fn(ParseNode $n) => $o->setSensitivityLabel($n->getObjectValue([ChatMessageCitationSensitivityLabel::class, 'createFromDiscriminatorValue'])), + 'title' => fn(ParseNode $n) => $o->setTitle($n->getStringValue()), + 'webUrl' => fn(ParseNode $n) => $o->setWebUrl($n->getStringValue()), + ]; + } + + /** + * Gets the iconType property value. Read-only. Icon type identifier for the cited source, for example, ExcelIcon or WordIcon. + * @return string|null + */ + public function getIconType(): ?string { + $val = $this->getBackingStore()->get('iconType'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'iconType'"); + } + + /** + * Gets the id property value. Read-only. Citation identifier that's unique within the message. The message body references this identifier inline, for example, [1]. + * @return int|null + */ + public function getId(): ?int { + $val = $this->getBackingStore()->get('id'); + if (is_null($val) || is_int($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'id'"); + } + + /** + * Gets the @odata.type property value. The OdataType property + * @return string|null + */ + public function getOdataType(): ?string { + $val = $this->getBackingStore()->get('odataType'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'odataType'"); + } + + /** + * Gets the sensitivityLabel property value. Read-only. Sensitivity label applied to the cited source. + * @return ChatMessageCitationSensitivityLabel|null + */ + public function getSensitivityLabel(): ?ChatMessageCitationSensitivityLabel { + $val = $this->getBackingStore()->get('sensitivityLabel'); + if (is_null($val) || $val instanceof ChatMessageCitationSensitivityLabel) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'sensitivityLabel'"); + } + + /** + * Gets the title property value. Read-only. Display title of the cited source. + * @return string|null + */ + public function getTitle(): ?string { + $val = $this->getBackingStore()->get('title'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'title'"); + } + + /** + * Gets the webUrl property value. Read-only. URL to the cited source. + * @return string|null + */ + public function getWebUrl(): ?string { + $val = $this->getBackingStore()->get('webUrl'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'webUrl'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeStringValue('excerpt', $this->getExcerpt()); + $writer->writeStringValue('iconType', $this->getIconType()); + $writer->writeIntegerValue('id', $this->getId()); + $writer->writeStringValue('@odata.type', $this->getOdataType()); + $writer->writeObjectValue('sensitivityLabel', $this->getSensitivityLabel()); + $writer->writeStringValue('title', $this->getTitle()); + $writer->writeStringValue('webUrl', $this->getWebUrl()); + $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 excerpt property value. Read-only. Text snippet from the cited source. + * @param string|null $value Value to set for the excerpt property. + */ + public function setExcerpt(?string $value): void { + $this->getBackingStore()->set('excerpt', $value); + } + + /** + * Sets the iconType property value. Read-only. Icon type identifier for the cited source, for example, ExcelIcon or WordIcon. + * @param string|null $value Value to set for the iconType property. + */ + public function setIconType(?string $value): void { + $this->getBackingStore()->set('iconType', $value); + } + + /** + * Sets the id property value. Read-only. Citation identifier that's unique within the message. The message body references this identifier inline, for example, [1]. + * @param int|null $value Value to set for the id property. + */ + public function setId(?int $value): void { + $this->getBackingStore()->set('id', $value); + } + + /** + * Sets the @odata.type property value. The OdataType property + * @param string|null $value Value to set for the @odata.type property. + */ + public function setOdataType(?string $value): void { + $this->getBackingStore()->set('odataType', $value); + } + + /** + * Sets the sensitivityLabel property value. Read-only. Sensitivity label applied to the cited source. + * @param ChatMessageCitationSensitivityLabel|null $value Value to set for the sensitivityLabel property. + */ + public function setSensitivityLabel(?ChatMessageCitationSensitivityLabel $value): void { + $this->getBackingStore()->set('sensitivityLabel', $value); + } + + /** + * Sets the title property value. Read-only. Display title of the cited source. + * @param string|null $value Value to set for the title property. + */ + public function setTitle(?string $value): void { + $this->getBackingStore()->set('title', $value); + } + + /** + * Sets the webUrl property value. Read-only. URL to the cited source. + * @param string|null $value Value to set for the webUrl property. + */ + public function setWebUrl(?string $value): void { + $this->getBackingStore()->set('webUrl', $value); + } + +} diff --git a/src/Generated/Models/ChatMessageCitationSensitivityLabel.php b/src/Generated/Models/ChatMessageCitationSensitivityLabel.php new file mode 100644 index 00000000000..66ec7a11016 --- /dev/null +++ b/src/Generated/Models/ChatMessageCitationSensitivityLabel.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 ChatMessageCitationSensitivityLabel + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): ChatMessageCitationSensitivityLabel { + return new ChatMessageCitationSensitivityLabel(); + } + + /** + * 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 description property value. Read-only. User-facing description of the sensitivity restriction. + * @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. Read-only. Display name of the sensitivity label. + * @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 [ + 'description' => fn(ParseNode $n) => $o->setDescription($n->getStringValue()), + 'displayName' => fn(ParseNode $n) => $o->setDisplayName($n->getStringValue()), + '@odata.type' => fn(ParseNode $n) => $o->setOdataType($n->getStringValue()), + ]; + } + + /** + * Gets the @odata.type property value. The OdataType property + * @return string|null + */ + public function getOdataType(): ?string { + $val = $this->getBackingStore()->get('odataType'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'odataType'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeStringValue('description', $this->getDescription()); + $writer->writeStringValue('displayName', $this->getDisplayName()); + $writer->writeStringValue('@odata.type', $this->getOdataType()); + $writer->writeAdditionalData($this->getAdditionalData()); + } + + /** + * Sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @param array $value Value to set for the AdditionalData property. + */ + public function setAdditionalData(?array $value): void { + $this->getBackingStore()->set('additionalData', $value); + } + + /** + * Sets the BackingStore property value. Stores model information. + * @param BackingStore $value Value to set for the BackingStore property. + */ + public function setBackingStore(BackingStore $value): void { + $this->backingStore = $value; + } + + /** + * Sets the description property value. Read-only. User-facing description of the sensitivity restriction. + * @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. Read-only. Display name of the sensitivity label. + * @param string|null $value Value to set for the displayName property. + */ + public function setDisplayName(?string $value): void { + $this->getBackingStore()->set('displayName', $value); + } + + /** + * Sets the @odata.type property value. The OdataType property + * @param string|null $value Value to set for the @odata.type property. + */ + public function setOdataType(?string $value): void { + $this->getBackingStore()->set('odataType', $value); + } + +} diff --git a/src/Generated/Models/CloudPC.php b/src/Generated/Models/CloudPC.php index 69181c163f3..353859000f1 100644 --- a/src/Generated/Models/CloudPC.php +++ b/src/Generated/Models/CloudPC.php @@ -167,6 +167,7 @@ public function getFieldDeserializers(): array { 'powerState' => fn(ParseNode $n) => $o->setPowerState($n->getEnumValue(CloudPcPowerState::class)), 'productType' => fn(ParseNode $n) => $o->setProductType($n->getEnumValue(CloudPcProductType::class)), 'provisionedDateTime' => fn(ParseNode $n) => $o->setProvisionedDateTime($n->getDateTimeValue()), + 'provisioningConfiguration' => fn(ParseNode $n) => $o->setProvisioningConfiguration($n->getObjectValue([CloudPcProvisioningConfiguration::class, 'createFromDiscriminatorValue'])), 'provisioningPolicyId' => fn(ParseNode $n) => $o->setProvisioningPolicyId($n->getStringValue()), 'provisioningPolicyName' => fn(ParseNode $n) => $o->setProvisioningPolicyName($n->getStringValue()), 'provisioningType' => fn(ParseNode $n) => $o->setProvisioningType($n->getEnumValue(CloudPcProvisioningType::class)), @@ -398,6 +399,18 @@ public function getProvisionedDateTime(): ?DateTime { throw new \UnexpectedValueException("Invalid type found in backing store for 'provisionedDateTime'"); } + /** + * Gets the provisioningConfiguration property value. The provisioningConfiguration property + * @return CloudPcProvisioningConfiguration|null + */ + public function getProvisioningConfiguration(): ?CloudPcProvisioningConfiguration { + $val = $this->getBackingStore()->get('provisioningConfiguration'); + if (is_null($val) || $val instanceof CloudPcProvisioningConfiguration) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'provisioningConfiguration'"); + } + /** * Gets the provisioningPolicyId property value. The provisioning policy ID of the Cloud PC. * @return string|null @@ -612,6 +625,7 @@ public function serialize(SerializationWriter $writer): void { $writer->writeEnumValue('powerState', $this->getPowerState()); $writer->writeEnumValue('productType', $this->getProductType()); $writer->writeDateTimeValue('provisionedDateTime', $this->getProvisionedDateTime()); + $writer->writeObjectValue('provisioningConfiguration', $this->getProvisioningConfiguration()); $writer->writeStringValue('provisioningPolicyId', $this->getProvisioningPolicyId()); $writer->writeStringValue('provisioningPolicyName', $this->getProvisioningPolicyName()); $writer->writeEnumValue('provisioningType', $this->getProvisioningType()); @@ -837,6 +851,14 @@ public function setProvisionedDateTime(?DateTime $value): void { $this->getBackingStore()->set('provisionedDateTime', $value); } + /** + * Sets the provisioningConfiguration property value. The provisioningConfiguration property + * @param CloudPcProvisioningConfiguration|null $value Value to set for the provisioningConfiguration property. + */ + public function setProvisioningConfiguration(?CloudPcProvisioningConfiguration $value): void { + $this->getBackingStore()->set('provisioningConfiguration', $value); + } + /** * Sets the provisioningPolicyId property value. The provisioning policy ID of the Cloud PC. * @param string|null $value Value to set for the provisioningPolicyId property. diff --git a/src/Generated/Models/CloudPcProvisioningConfiguration.php b/src/Generated/Models/CloudPcProvisioningConfiguration.php new file mode 100644 index 00000000000..3dcade588a1 --- /dev/null +++ b/src/Generated/Models/CloudPcProvisioningConfiguration.php @@ -0,0 +1,136 @@ +backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); + $this->setAdditionalData([]); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return CloudPcProvisioningConfiguration + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): CloudPcProvisioningConfiguration { + return new CloudPcProvisioningConfiguration(); + } + + /** + * 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 domainJoinType property value. The domainJoinType property + * @return CloudPcDomainJoinType|null + */ + public function getDomainJoinType(): ?CloudPcDomainJoinType { + $val = $this->getBackingStore()->get('domainJoinType'); + if (is_null($val) || $val instanceof CloudPcDomainJoinType) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'domainJoinType'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return [ + 'domainJoinType' => fn(ParseNode $n) => $o->setDomainJoinType($n->getEnumValue(CloudPcDomainJoinType::class)), + '@odata.type' => fn(ParseNode $n) => $o->setOdataType($n->getStringValue()), + ]; + } + + /** + * Gets the @odata.type property value. The OdataType property + * @return string|null + */ + public function getOdataType(): ?string { + $val = $this->getBackingStore()->get('odataType'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'odataType'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeEnumValue('domainJoinType', $this->getDomainJoinType()); + $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 domainJoinType property value. The domainJoinType property + * @param CloudPcDomainJoinType|null $value Value to set for the domainJoinType property. + */ + public function setDomainJoinType(?CloudPcDomainJoinType $value): void { + $this->getBackingStore()->set('domainJoinType', $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/ConnectorHealthCheck.php b/src/Generated/Models/ConnectorHealthCheck.php new file mode 100644 index 00000000000..61fc2b0eada --- /dev/null +++ b/src/Generated/Models/ConnectorHealthCheck.php @@ -0,0 +1,161 @@ +backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); + $this->setAdditionalData([]); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return ConnectorHealthCheck + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): ConnectorHealthCheck { + return new ConnectorHealthCheck(); + } + + /** + * 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 [ + 'metricName' => fn(ParseNode $n) => $o->setMetricName($n->getEnumValue(ConnectorHealthCheckMetricName::class)), + '@odata.type' => fn(ParseNode $n) => $o->setOdataType($n->getStringValue()), + 'status' => fn(ParseNode $n) => $o->setStatus($n->getEnumValue(NdesConnectorHealthStatus::class)), + ]; + } + + /** + * Gets the metricName property value. The name of the health check metric being evaluated for an NDES connector. + * @return ConnectorHealthCheckMetricName|null + */ + public function getMetricName(): ?ConnectorHealthCheckMetricName { + $val = $this->getBackingStore()->get('metricName'); + if (is_null($val) || $val instanceof ConnectorHealthCheckMetricName) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'metricName'"); + } + + /** + * Gets the @odata.type property value. The OdataType property + * @return string|null + */ + public function getOdataType(): ?string { + $val = $this->getBackingStore()->get('odataType'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'odataType'"); + } + + /** + * Gets the status property value. The health status of an NDES connector or individual health check metric. + * @return NdesConnectorHealthStatus|null + */ + public function getStatus(): ?NdesConnectorHealthStatus { + $val = $this->getBackingStore()->get('status'); + if (is_null($val) || $val instanceof NdesConnectorHealthStatus) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'status'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeEnumValue('metricName', $this->getMetricName()); + $writer->writeStringValue('@odata.type', $this->getOdataType()); + $writer->writeEnumValue('status', $this->getStatus()); + $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 metricName property value. The name of the health check metric being evaluated for an NDES connector. + * @param ConnectorHealthCheckMetricName|null $value Value to set for the metricName property. + */ + public function setMetricName(?ConnectorHealthCheckMetricName $value): void { + $this->getBackingStore()->set('metricName', $value); + } + + /** + * Sets the @odata.type property value. The OdataType property + * @param string|null $value Value to set for the @odata.type property. + */ + public function setOdataType(?string $value): void { + $this->getBackingStore()->set('odataType', $value); + } + + /** + * Sets the status property value. The health status of an NDES connector or individual health check metric. + * @param NdesConnectorHealthStatus|null $value Value to set for the status property. + */ + public function setStatus(?NdesConnectorHealthStatus $value): void { + $this->getBackingStore()->set('status', $value); + } + +} diff --git a/src/Generated/Models/ConnectorHealthCheckMetricName.php b/src/Generated/Models/ConnectorHealthCheckMetricName.php new file mode 100644 index 00000000000..8a47486cd02 --- /dev/null +++ b/src/Generated/Models/ConnectorHealthCheckMetricName.php @@ -0,0 +1,13 @@ +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 1fa1dc10431..e0f02178843 100644 --- a/src/Generated/Models/CopilotPackageDetail.php +++ b/src/Generated/Models/CopilotPackageDetail.php @@ -2,6 +2,7 @@ namespace Microsoft\Graph\Beta\Generated\Models; +use DateTime; use Microsoft\Kiota\Abstractions\Serialization\Parsable; use Microsoft\Kiota\Abstractions\Serialization\ParseNode; use Microsoft\Kiota\Abstractions\Serialization\SerializationWriter; @@ -40,6 +41,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 @@ -82,6 +95,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 @@ -90,6 +115,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(); @@ -100,12 +126,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 @@ -144,6 +186,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 @@ -151,12 +217,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()); } /** @@ -167,6 +238,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. @@ -191,6 +270,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. @@ -215,4 +310,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/CrossTenantIdentitySyncPolicyPartner.php b/src/Generated/Models/CrossTenantIdentitySyncPolicyPartner.php index 3dd37ac988a..bef88165f26 100644 --- a/src/Generated/Models/CrossTenantIdentitySyncPolicyPartner.php +++ b/src/Generated/Models/CrossTenantIdentitySyncPolicyPartner.php @@ -59,6 +59,7 @@ public function getFieldDeserializers(): array { 'displayName' => fn(ParseNode $n) => $o->setDisplayName($n->getStringValue()), 'externalCloudAuthorizedApplicationId' => fn(ParseNode $n) => $o->setExternalCloudAuthorizedApplicationId($n->getStringValue()), 'groupSyncInbound' => fn(ParseNode $n) => $o->setGroupSyncInbound($n->getObjectValue([CrossTenantGroupSyncInbound::class, 'createFromDiscriminatorValue'])), + 'roleEnabledGroupSyncInbound' => fn(ParseNode $n) => $o->setRoleEnabledGroupSyncInbound($n->getObjectValue([CrossTenantRoleEnabledGroupSyncInbound::class, 'createFromDiscriminatorValue'])), 'tenantId' => fn(ParseNode $n) => $o->setTenantId($n->getStringValue()), 'userSyncInbound' => fn(ParseNode $n) => $o->setUserSyncInbound($n->getObjectValue([CrossTenantUserSyncInbound::class, 'createFromDiscriminatorValue'])), ]); @@ -76,6 +77,18 @@ public function getGroupSyncInbound(): ?CrossTenantGroupSyncInbound { throw new \UnexpectedValueException("Invalid type found in backing store for 'groupSyncInbound'"); } + /** + * Gets the roleEnabledGroupSyncInbound property value. The roleEnabledGroupSyncInbound property + * @return CrossTenantRoleEnabledGroupSyncInbound|null + */ + public function getRoleEnabledGroupSyncInbound(): ?CrossTenantRoleEnabledGroupSyncInbound { + $val = $this->getBackingStore()->get('roleEnabledGroupSyncInbound'); + if (is_null($val) || $val instanceof CrossTenantRoleEnabledGroupSyncInbound) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'roleEnabledGroupSyncInbound'"); + } + /** * Gets the tenantId property value. Tenant identifier for the partner Microsoft Entra organization. Key. Read-only. * @return string|null @@ -109,6 +122,7 @@ public function serialize(SerializationWriter $writer): void { $writer->writeStringValue('displayName', $this->getDisplayName()); $writer->writeStringValue('externalCloudAuthorizedApplicationId', $this->getExternalCloudAuthorizedApplicationId()); $writer->writeObjectValue('groupSyncInbound', $this->getGroupSyncInbound()); + $writer->writeObjectValue('roleEnabledGroupSyncInbound', $this->getRoleEnabledGroupSyncInbound()); $writer->writeStringValue('tenantId', $this->getTenantId()); $writer->writeObjectValue('userSyncInbound', $this->getUserSyncInbound()); } @@ -137,6 +151,14 @@ public function setGroupSyncInbound(?CrossTenantGroupSyncInbound $value): void { $this->getBackingStore()->set('groupSyncInbound', $value); } + /** + * Sets the roleEnabledGroupSyncInbound property value. The roleEnabledGroupSyncInbound property + * @param CrossTenantRoleEnabledGroupSyncInbound|null $value Value to set for the roleEnabledGroupSyncInbound property. + */ + public function setRoleEnabledGroupSyncInbound(?CrossTenantRoleEnabledGroupSyncInbound $value): void { + $this->getBackingStore()->set('roleEnabledGroupSyncInbound', $value); + } + /** * Sets the tenantId property value. Tenant identifier for the partner Microsoft Entra organization. Key. Read-only. * @param string|null $value Value to set for the tenantId property. diff --git a/src/Generated/Models/CrossTenantRoleEnabledGroupSyncInbound.php b/src/Generated/Models/CrossTenantRoleEnabledGroupSyncInbound.php new file mode 100644 index 00000000000..83857efdacc --- /dev/null +++ b/src/Generated/Models/CrossTenantRoleEnabledGroupSyncInbound.php @@ -0,0 +1,136 @@ +backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); + $this->setAdditionalData([]); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return CrossTenantRoleEnabledGroupSyncInbound + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): CrossTenantRoleEnabledGroupSyncInbound { + return new CrossTenantRoleEnabledGroupSyncInbound(); + } + + /** + * 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 [ + 'isSyncAllowed' => fn(ParseNode $n) => $o->setIsSyncAllowed($n->getBooleanValue()), + '@odata.type' => fn(ParseNode $n) => $o->setOdataType($n->getStringValue()), + ]; + } + + /** + * Gets the isSyncAllowed property value. The isSyncAllowed property + * @return bool|null + */ + public function getIsSyncAllowed(): ?bool { + $val = $this->getBackingStore()->get('isSyncAllowed'); + if (is_null($val) || is_bool($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'isSyncAllowed'"); + } + + /** + * Gets the @odata.type property value. The OdataType property + * @return string|null + */ + public function getOdataType(): ?string { + $val = $this->getBackingStore()->get('odataType'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'odataType'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeBooleanValue('isSyncAllowed', $this->getIsSyncAllowed()); + $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 isSyncAllowed property value. The isSyncAllowed property + * @param bool|null $value Value to set for the isSyncAllowed property. + */ + public function setIsSyncAllowed(?bool $value): void { + $this->getBackingStore()->set('isSyncAllowed', $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/CustomExtensionData.php b/src/Generated/Models/CustomExtensionData.php index 0f825df42c9..bb163598086 100644 --- a/src/Generated/Models/CustomExtensionData.php +++ b/src/Generated/Models/CustomExtensionData.php @@ -43,6 +43,7 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Custo case '#microsoft.graph.identityGovernance.customTaskExtensionCallbackData': return new CustomTaskExtensionCallbackData(); case '#microsoft.graph.identityGovernance.customTaskExtensionCalloutData': return new CustomTaskExtensionCalloutData(); case '#microsoft.graph.identityGovernance.customTaskExtensionResponseData': return new CustomTaskExtensionResponseData(); + case '#microsoft.graph.sapAssignmentRequestCallbackData': return new SapAssignmentRequestCallbackData(); } } return new CustomExtensionData(); diff --git a/src/Generated/Models/TenantGovernanceServices/DelegatedAdministrationRoleAssignment.php b/src/Generated/Models/DelegatedAdministrationRoleAssignment.php similarity index 88% rename from src/Generated/Models/TenantGovernanceServices/DelegatedAdministrationRoleAssignment.php rename to src/Generated/Models/DelegatedAdministrationRoleAssignment.php index 96b3eeba752..6c3a365f1b9 100644 --- a/src/Generated/Models/TenantGovernanceServices/DelegatedAdministrationRoleAssignment.php +++ b/src/Generated/Models/DelegatedAdministrationRoleAssignment.php @@ -1,8 +1,7 @@ |null */ public function getRoleTemplates(): ?array { @@ -158,7 +157,7 @@ public function setGroup(?Group $value): void { } /** - * Sets the groupDisplayName property value. The display name of the security group referenced by the group navigation property. Server-populated and read-only; returns null if the referenced group has been deleted. + * Sets the groupDisplayName property value. The groupDisplayName property * @param string|null $value Value to set for the groupDisplayName property. */ public function setGroupDisplayName(?string $value): void { @@ -174,7 +173,7 @@ public function setOdataType(?string $value): void { } /** - * Sets the roleTemplates property value. A collection of role templates that define the roles to be assigned to the group in the governed tenant. + * Sets the roleTemplates property value. The roleTemplates property * @param array|null $value Value to set for the roleTemplates property. */ public function setRoleTemplates(?array $value): void { diff --git a/src/Generated/Models/TenantGovernanceServices/DelegatedAdministrationRoleAssignmentSnapshot.php b/src/Generated/Models/DelegatedAdministrationRoleAssignmentSnapshot.php similarity index 87% rename from src/Generated/Models/TenantGovernanceServices/DelegatedAdministrationRoleAssignmentSnapshot.php rename to src/Generated/Models/DelegatedAdministrationRoleAssignmentSnapshot.php index 8c40c9018c3..a367dfb6b61 100644 --- a/src/Generated/Models/TenantGovernanceServices/DelegatedAdministrationRoleAssignmentSnapshot.php +++ b/src/Generated/Models/DelegatedAdministrationRoleAssignmentSnapshot.php @@ -1,6 +1,6 @@ |null */ public function getRoleTemplates(): ?array { @@ -149,7 +149,7 @@ public function setBackingStore(BackingStore $value): void { } /** - * Sets the groupDisplayName property value. The display name of the security group identified by groupId at the time the snapshot was created. Read-only. + * Sets the groupDisplayName property value. The groupDisplayName property * @param string|null $value Value to set for the groupDisplayName property. */ public function setGroupDisplayName(?string $value): void { @@ -157,7 +157,7 @@ public function setGroupDisplayName(?string $value): void { } /** - * Sets the groupId property value. The object ID of the role-assignable security group in the governing tenant that will be assigned the specified roles. + * Sets the groupId property value. The groupId property * @param string|null $value Value to set for the groupId property. */ public function setGroupId(?string $value): void { @@ -173,7 +173,7 @@ public function setOdataType(?string $value): void { } /** - * Sets the roleTemplates property value. The collection of role templates that define the Microsoft Entra roles to be assigned. + * Sets the roleTemplates property value. The roleTemplates property * @param array|null $value Value to set for the roleTemplates property. */ public function setRoleTemplates(?array $value): void { diff --git a/src/Generated/Models/DeletedItemContainer.php b/src/Generated/Models/DeletedItemContainer.php index 1de70c3b7ef..e4f5fbb2960 100644 --- a/src/Generated/Models/DeletedItemContainer.php +++ b/src/Generated/Models/DeletedItemContainer.php @@ -2,6 +2,7 @@ namespace Microsoft\Graph\Beta\Generated\Models; +use Microsoft\Graph\Beta\Generated\Models\IdentityGovernance\LifecyclePolicy; use Microsoft\Graph\Beta\Generated\Models\IdentityGovernance\Workflow; use Microsoft\Kiota\Abstractions\Serialization\Parsable; use Microsoft\Kiota\Abstractions\Serialization\ParseNode; @@ -33,10 +34,25 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Delet public function getFieldDeserializers(): array { $o = $this; return array_merge(parent::getFieldDeserializers(), [ + 'lifecyclePolicies' => fn(ParseNode $n) => $o->setLifecyclePolicies($n->getCollectionOfObjectValues([LifecyclePolicy::class, 'createFromDiscriminatorValue'])), 'workflows' => fn(ParseNode $n) => $o->setWorkflows($n->getCollectionOfObjectValues([Workflow::class, 'createFromDiscriminatorValue'])), ]); } + /** + * Gets the lifecyclePolicies property value. The lifecyclePolicies property + * @return array|null + */ + public function getLifecyclePolicies(): ?array { + $val = $this->getBackingStore()->get('lifecyclePolicies'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, LifecyclePolicy::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'lifecyclePolicies'"); + } + /** * Gets the workflows property value. Deleted workflows that end up in the deletedItemsContainer. * @return array|null @@ -57,9 +73,18 @@ public function getWorkflows(): ?array { */ public function serialize(SerializationWriter $writer): void { parent::serialize($writer); + $writer->writeCollectionOfObjectValues('lifecyclePolicies', $this->getLifecyclePolicies()); $writer->writeCollectionOfObjectValues('workflows', $this->getWorkflows()); } + /** + * Sets the lifecyclePolicies property value. The lifecyclePolicies property + * @param array|null $value Value to set for the lifecyclePolicies property. + */ + public function setLifecyclePolicies(?array $value): void { + $this->getBackingStore()->set('lifecyclePolicies', $value); + } + /** * Sets the workflows property value. Deleted workflows that end up in the deletedItemsContainer. * @param array|null $value Value to set for the workflows property. diff --git a/src/Generated/Models/DeviceAppManagement.php b/src/Generated/Models/DeviceAppManagement.php index 27d839b0115..7d8ef7f36b9 100644 --- a/src/Generated/Models/DeviceAppManagement.php +++ b/src/Generated/Models/DeviceAppManagement.php @@ -3,21 +3,31 @@ namespace Microsoft\Graph\Beta\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 @@ -91,7 +122,7 @@ public function getEnterpriseCodeSigningCertificates(): ?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'])), 'deviceAppManagementTasks' => fn(ParseNode $n) => $o->setDeviceAppManagementTasks($n->getCollectionOfObjectValues([DeviceAppManagementTask::class, 'createFromDiscriminatorValue'])), @@ -114,6 +145,7 @@ 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()), 'policySets' => fn(ParseNode $n) => $o->setPolicySets($n->getCollectionOfObjectValues([PolicySet::class, 'createFromDiscriminatorValue'])), 'symantecCodeSigningCertificate' => fn(ParseNode $n) => $o->setSymantecCodeSigningCertificate($n->getObjectValue([SymantecCodeSigningCertificate::class, 'createFromDiscriminatorValue'])), 'targetedManagedAppConfigurations' => fn(ParseNode $n) => $o->setTargetedManagedAppConfigurations($n->getCollectionOfObjectValues([TargetedManagedAppConfiguration::class, 'createFromDiscriminatorValue'])), @@ -124,7 +156,7 @@ public function getFieldDeserializers(): array { 'windowsInformationProtectionWipeActions' => fn(ParseNode $n) => $o->setWindowsInformationProtectionWipeActions($n->getCollectionOfObjectValues([WindowsInformationProtectionWipeAction::class, 'createFromDiscriminatorValue'])), 'windowsManagedAppProtections' => fn(ParseNode $n) => $o->setWindowsManagedAppProtections($n->getCollectionOfObjectValues([WindowsManagedAppProtection::class, 'createFromDiscriminatorValue'])), 'windowsManagementApp' => fn(ParseNode $n) => $o->setWindowsManagementApp($n->getObjectValue([WindowsManagementApp::class, 'createFromDiscriminatorValue'])), - ]); + ]; } /** @@ -369,6 +401,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 policySets property value. The PolicySet of Policies and Applications * @return array|null @@ -510,7 +554,6 @@ public function getWindowsManagementApp(): ?WindowsManagementApp { * @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('deviceAppManagementTasks', $this->getDeviceAppManagementTasks()); @@ -533,6 +576,7 @@ 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('policySets', $this->getPolicySets()); $writer->writeObjectValue('symantecCodeSigningCertificate', $this->getSymantecCodeSigningCertificate()); $writer->writeCollectionOfObjectValues('targetedManagedAppConfigurations', $this->getTargetedManagedAppConfigurations()); @@ -543,6 +587,15 @@ public function serialize(SerializationWriter $writer): void { $writer->writeCollectionOfObjectValues('windowsInformationProtectionWipeActions', $this->getWindowsInformationProtectionWipeActions()); $writer->writeCollectionOfObjectValues('windowsManagedAppProtections', $this->getWindowsManagedAppProtections()); $writer->writeObjectValue('windowsManagementApp', $this->getWindowsManagementApp()); + $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); } /** @@ -553,6 +606,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. @@ -721,6 +782,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 policySets property value. The PolicySet of Policies and Applications * @param array|null $value Value to set for the policySets property. diff --git a/src/Generated/Models/DeviceComplianceScript.php b/src/Generated/Models/DeviceComplianceScript.php index 45be1caaae0..bcc7ed60970 100644 --- a/src/Generated/Models/DeviceComplianceScript.php +++ b/src/Generated/Models/DeviceComplianceScript.php @@ -163,7 +163,7 @@ public function getLastModifiedDateTime(): ?DateTime { } /** - * Gets the platform property value. Indicates the operating system platform type that this compliance script targets. + * Gets the platform property value. Indicates the device platform on which the device compliance script will be executed. Possible values are: windows10AndLater (default), linux. The default value is windows10AndLater. * @return DeviceComplianceScriptPlatformType|null */ public function getPlatform(): ?DeviceComplianceScriptPlatformType { @@ -334,7 +334,7 @@ public function setLastModifiedDateTime(?DateTime $value): void { } /** - * Sets the platform property value. Indicates the operating system platform type that this compliance script targets. + * Sets the platform property value. Indicates the device platform on which the device compliance script will be executed. Possible values are: windows10AndLater (default), linux. The default value is windows10AndLater. * @param DeviceComplianceScriptPlatformType|null $value Value to set for the platform property. */ public function setPlatform(?DeviceComplianceScriptPlatformType $value): void { diff --git a/src/Generated/Models/DeviceManagementConfigurationTechnologies.php b/src/Generated/Models/DeviceManagementConfigurationTechnologies.php index 69792ce40b8..a0755fb34b3 100644 --- a/src/Generated/Models/DeviceManagementConfigurationTechnologies.php +++ b/src/Generated/Models/DeviceManagementConfigurationTechnologies.php @@ -22,4 +22,5 @@ class DeviceManagementConfigurationTechnologies extends Enum { public const UNKNOWN_FUTURE_VALUE = "unknownFutureValue"; public const WINDOWS_OS_RECOVERY = "windowsOsRecovery"; public const ANDROID = "android"; + public const INTUNE_OPEN_EXTENSIBILITY = "intuneOpenExtensibility"; } diff --git a/src/Generated/Models/Directory.php b/src/Generated/Models/Directory.php index c1a66a498e3..a514396c7fa 100644 --- a/src/Generated/Models/Directory.php +++ b/src/Generated/Models/Directory.php @@ -3,7 +3,6 @@ namespace Microsoft\Graph\Beta\Generated\Models; use Microsoft\Graph\Beta\Generated\Models\EntraRecoveryServices\Recovery; -use Microsoft\Graph\Beta\Generated\Models\TenantGovernanceServices\TenantGovernance; use Microsoft\Kiota\Abstractions\Serialization\Parsable; use Microsoft\Kiota\Abstractions\Serialization\ParseNode; use Microsoft\Kiota\Abstractions\Serialization\SerializationWriter; diff --git a/src/Generated/Models/DistributionList.php b/src/Generated/Models/DistributionList.php index 433adaca45e..2caad74f0af 100644 --- a/src/Generated/Models/DistributionList.php +++ b/src/Generated/Models/DistributionList.php @@ -46,7 +46,7 @@ public function getFieldDeserializers(): array { $o = $this; return array_merge(parent::getFieldDeserializers(), [ 'displayName' => fn(ParseNode $n) => $o->setDisplayName($n->getStringValue()), - 'members' => fn(ParseNode $n) => $o->setMembers($n->getCollectionOfObjectValues([Member::class, 'createFromDiscriminatorValue'])), + 'members' => fn(ParseNode $n) => $o->setMembers($n->getCollectionOfObjectValues([DistributionListMember::class, 'createFromDiscriminatorValue'])), 'notes' => fn(ParseNode $n) => $o->setNotes($n->getStringValue()), 'personIdentifier' => fn(ParseNode $n) => $o->setPersonIdentifier($n->getStringValue()), 'singleValueExtendedProperties' => fn(ParseNode $n) => $o->setSingleValueExtendedProperties($n->getCollectionOfObjectValues([SingleValueLegacyExtendedProperty::class, 'createFromDiscriminatorValue'])), @@ -54,14 +54,14 @@ public function getFieldDeserializers(): array { } /** - * Gets the members property value. The members property - * @return array|null + * Gets the members property value. The members of the distribution list. Not returned by default; use $expand=members to include. Read-only. + * @return array|null */ public function getMembers(): ?array { $val = $this->getBackingStore()->get('members'); if (is_array($val) || is_null($val)) { - TypeUtils::validateCollectionValues($val, Member::class); - /** @var array|null $val */ + TypeUtils::validateCollectionValues($val, DistributionListMember::class); + /** @var array|null $val */ return $val; } throw new \UnexpectedValueException("Invalid type found in backing store for 'members'"); @@ -127,8 +127,8 @@ public function setDisplayName(?string $value): void { } /** - * Sets the members property value. The members property - * @param array|null $value Value to set for the members property. + * Sets the members property value. The members of the distribution list. Not returned by default; use $expand=members to include. Read-only. + * @param array|null $value Value to set for the members property. */ public function setMembers(?array $value): void { $this->getBackingStore()->set('members', $value); diff --git a/src/Generated/Models/DistributionListMember.php b/src/Generated/Models/DistributionListMember.php new file mode 100644 index 00000000000..fbe9b5a7e6c --- /dev/null +++ b/src/Generated/Models/DistributionListMember.php @@ -0,0 +1,133 @@ +getBackingStore()->get('contact'); + if (is_null($val) || $val instanceof Contact) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'contact'"); + } + + /** + * Gets the displayName property value. The display name of the member. Read-only. + * @return string|null + */ + public function getDisplayName(): ?string { + $val = $this->getBackingStore()->get('displayName'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'displayName'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'contact' => fn(ParseNode $n) => $o->setContact($n->getObjectValue([Contact::class, 'createFromDiscriminatorValue'])), + 'displayName' => fn(ParseNode $n) => $o->setDisplayName($n->getStringValue()), + 'memberId' => fn(ParseNode $n) => $o->setMemberId($n->getStringValue()), + 'type' => fn(ParseNode $n) => $o->setType($n->getEnumValue(RecipientType::class)), + ]); + } + + /** + * Gets the memberId property value. A system generated unique identifier. Non-empty for contact, privateDL and mailbox members. ReadOnly. + * @return string|null + */ + public function getMemberId(): ?string { + $val = $this->getBackingStore()->get('memberId'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'memberId'"); + } + + /** + * Gets the type property value. The type property + * @return RecipientType|null + */ + public function getType(): ?RecipientType { + $val = $this->getBackingStore()->get('type'); + if (is_null($val) || $val instanceof RecipientType) { + 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 { + parent::serialize($writer); + $writer->writeObjectValue('contact', $this->getContact()); + $writer->writeStringValue('displayName', $this->getDisplayName()); + $writer->writeStringValue('memberId', $this->getMemberId()); + $writer->writeEnumValue('type', $this->getType()); + } + + /** + * Sets the contact property value. The contact associated with the distribution list member. Read-only. + * @param Contact|null $value Value to set for the contact property. + */ + public function setContact(?Contact $value): void { + $this->getBackingStore()->set('contact', $value); + } + + /** + * Sets the displayName property value. The display name of the member. Read-only. + * @param string|null $value Value to set for the displayName property. + */ + public function setDisplayName(?string $value): void { + $this->getBackingStore()->set('displayName', $value); + } + + /** + * Sets the memberId property value. A system generated unique identifier. Non-empty for contact, privateDL and mailbox members. ReadOnly. + * @param string|null $value Value to set for the memberId property. + */ + public function setMemberId(?string $value): void { + $this->getBackingStore()->set('memberId', $value); + } + + /** + * Sets the type property value. The type property + * @param RecipientType|null $value Value to set for the type property. + */ + public function setType(?RecipientType $value): void { + $this->getBackingStore()->set('type', $value); + } + +} diff --git a/src/Generated/Models/DistributionListMemberCollectionResponse.php b/src/Generated/Models/DistributionListMemberCollectionResponse.php new file mode 100644 index 00000000000..e60ebd5ced6 --- /dev/null +++ b/src/Generated/Models/DistributionListMemberCollectionResponse.php @@ -0,0 +1,70 @@ + + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'value' => fn(ParseNode $n) => $o->setValue($n->getCollectionOfObjectValues([DistributionListMember::class, 'createFromDiscriminatorValue'])), + ]); + } + + /** + * Gets the value property value. The value property + * @return array|null + */ + public function getValue(): ?array { + $val = $this->getBackingStore()->get('value'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, DistributionListMember::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'value'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + $writer->writeCollectionOfObjectValues('value', $this->getValue()); + } + + /** + * Sets the value property value. The value property + * @param array|null $value Value to set for the value property. + */ + public function setValue(?array $value): void { + $this->getBackingStore()->set('value', $value); + } + +} diff --git a/src/Generated/Models/Drive.php b/src/Generated/Models/Drive.php index 1f14392063a..9fe5a3f0bf1 100644 --- a/src/Generated/Models/Drive.php +++ b/src/Generated/Models/Drive.php @@ -94,6 +94,7 @@ public function getFieldDeserializers(): array { 'owner' => fn(ParseNode $n) => $o->setOwner($n->getObjectValue([IdentitySet::class, 'createFromDiscriminatorValue'])), 'quota' => fn(ParseNode $n) => $o->setQuota($n->getObjectValue([Quota::class, 'createFromDiscriminatorValue'])), 'root' => fn(ParseNode $n) => $o->setRoot($n->getObjectValue([DriveItem::class, 'createFromDiscriminatorValue'])), + 'settings' => fn(ParseNode $n) => $o->setSettings($n->getObjectValue([DriveSettings::class, 'createFromDiscriminatorValue'])), 'sharePointIds' => fn(ParseNode $n) => $o->setSharePointIds($n->getObjectValue([SharepointIds::class, 'createFromDiscriminatorValue'])), 'special' => fn(ParseNode $n) => $o->setSpecial($n->getCollectionOfObjectValues([DriveItem::class, 'createFromDiscriminatorValue'])), 'system' => fn(ParseNode $n) => $o->setSystem($n->getObjectValue([SystemFacet::class, 'createFromDiscriminatorValue'])), @@ -164,6 +165,18 @@ public function getRoot(): ?DriveItem { throw new \UnexpectedValueException("Invalid type found in backing store for 'root'"); } + /** + * Gets the settings property value. The settings associated with the drive. Read-only. This property isn't returned by default and must be selected using the $select query parameter. + * @return DriveSettings|null + */ + public function getSettings(): ?DriveSettings { + $val = $this->getBackingStore()->get('settings'); + if (is_null($val) || $val instanceof DriveSettings) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'settings'"); + } + /** * Gets the sharePointIds property value. The sharePointIds property * @return SharepointIds|null @@ -217,6 +230,7 @@ public function serialize(SerializationWriter $writer): void { $writer->writeObjectValue('owner', $this->getOwner()); $writer->writeObjectValue('quota', $this->getQuota()); $writer->writeObjectValue('root', $this->getRoot()); + $writer->writeObjectValue('settings', $this->getSettings()); $writer->writeObjectValue('sharePointIds', $this->getSharePointIds()); $writer->writeCollectionOfObjectValues('special', $this->getSpecial()); $writer->writeObjectValue('system', $this->getSystem()); @@ -294,6 +308,14 @@ public function setRoot(?DriveItem $value): void { $this->getBackingStore()->set('root', $value); } + /** + * Sets the settings property value. The settings associated with the drive. Read-only. This property isn't returned by default and must be selected using the $select query parameter. + * @param DriveSettings|null $value Value to set for the settings property. + */ + public function setSettings(?DriveSettings $value): void { + $this->getBackingStore()->set('settings', $value); + } + /** * Sets the sharePointIds property value. The sharePointIds property * @param SharepointIds|null $value Value to set for the sharePointIds property. diff --git a/src/Generated/Models/DriveSettings.php b/src/Generated/Models/DriveSettings.php new file mode 100644 index 00000000000..d709159c48c --- /dev/null +++ b/src/Generated/Models/DriveSettings.php @@ -0,0 +1,136 @@ +backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); + $this->setAdditionalData([]); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return DriveSettings + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): DriveSettings { + return new DriveSettings(); + } + + /** + * 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 [ + 'itemDefaultSensitivityLabelId' => fn(ParseNode $n) => $o->setItemDefaultSensitivityLabelId($n->getStringValue()), + '@odata.type' => fn(ParseNode $n) => $o->setOdataType($n->getStringValue()), + ]; + } + + /** + * Gets the itemDefaultSensitivityLabelId property value. The ID of the default sensitivity label for items in the drive. Read-only. + * @return string|null + */ + public function getItemDefaultSensitivityLabelId(): ?string { + $val = $this->getBackingStore()->get('itemDefaultSensitivityLabelId'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'itemDefaultSensitivityLabelId'"); + } + + /** + * 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('itemDefaultSensitivityLabelId', $this->getItemDefaultSensitivityLabelId()); + $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 itemDefaultSensitivityLabelId property value. The ID of the default sensitivity label for items in the drive. Read-only. + * @param string|null $value Value to set for the itemDefaultSensitivityLabelId property. + */ + public function setItemDefaultSensitivityLabelId(?string $value): void { + $this->getBackingStore()->set('itemDefaultSensitivityLabelId', $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/EmbeddingInput.php b/src/Generated/Models/EmbeddingInput.php new file mode 100644 index 00000000000..95b42c8fa9c --- /dev/null +++ b/src/Generated/Models/EmbeddingInput.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 EmbeddingInput + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): EmbeddingInput { + return new EmbeddingInput(); + } + + /** + * 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 embedding vectors the model produced for the text, encoded as a base64 string of little-endian 32-bit floats. Every vector the model emitted (for example, one per text chunk) is concatenated in order; each contributes exactly the modelType's embedding dimension worth of float components, so the decoded length must be a whole multiple of that dimension. + * @return string|null + */ + public function getData(): ?string { + $val = $this->getBackingStore()->get('data'); + if (is_null($val) || is_string($val)) { + 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->getStringValue()), + 'modelType' => fn(ParseNode $n) => $o->setModelType($n->getStringValue()), + '@odata.type' => fn(ParseNode $n) => $o->setOdataType($n->getStringValue()), + ]; + } + + /** + * Gets the modelType property value. The embedding model identifier drawn from the service allow-list (for example: text-embedding-3-small-512). Unique (case-insensitive) within the embeddings collection; entries whose modelType is outside the allow-list are rejected with a 400. + * @return string|null + */ + public function getModelType(): ?string { + $val = $this->getBackingStore()->get('modelType'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'modelType'"); + } + + /** + * 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('data', $this->getData()); + $writer->writeStringValue('modelType', $this->getModelType()); + $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 data property value. The embedding vectors the model produced for the text, encoded as a base64 string of little-endian 32-bit floats. Every vector the model emitted (for example, one per text chunk) is concatenated in order; each contributes exactly the modelType's embedding dimension worth of float components, so the decoded length must be a whole multiple of that dimension. + * @param string|null $value Value to set for the data property. + */ + public function setData(?string $value): void { + $this->getBackingStore()->set('data', $value); + } + + /** + * Sets the modelType property value. The embedding model identifier drawn from the service allow-list (for example: text-embedding-3-small-512). Unique (case-insensitive) within the embeddings collection; entries whose modelType is outside the allow-list are rejected with a 400. + * @param string|null $value Value to set for the modelType property. + */ + public function setModelType(?string $value): void { + $this->getBackingStore()->set('modelType', $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/Entity.php b/src/Generated/Models/Entity.php index 1c8bb363cf0..d1c0caa4ba9 100644 --- a/src/Generated/Models/Entity.php +++ b/src/Generated/Models/Entity.php @@ -49,11 +49,22 @@ use Microsoft\Graph\Beta\Generated\Models\ExternalConnectors\Schema; use Microsoft\Graph\Beta\Generated\Models\HealthMonitoring\AlertConfiguration; use Microsoft\Graph\Beta\Generated\Models\HealthMonitoring\HealthMonitoringRoot; +use Microsoft\Graph\Beta\Generated\Models\IdentityGovernance\AgentIdentityLifecycle; +use Microsoft\Graph\Beta\Generated\Models\IdentityGovernance\AgentIdentityLifecyclePolicy; +use Microsoft\Graph\Beta\Generated\Models\IdentityGovernance\AttestationComplianceIssue; +use Microsoft\Graph\Beta\Generated\Models\IdentityGovernance\ComplianceIssue; use Microsoft\Graph\Beta\Generated\Models\IdentityGovernance\CustomTaskExtension; +use Microsoft\Graph\Beta\Generated\Models\IdentityGovernance\IdentityLifecycle; +use Microsoft\Graph\Beta\Generated\Models\IdentityGovernance\InactivityRule; use Microsoft\Graph\Beta\Generated\Models\IdentityGovernance\Insights; use Microsoft\Graph\Beta\Generated\Models\IdentityGovernance\LifecycleManagementSettings; +use Microsoft\Graph\Beta\Generated\Models\IdentityGovernance\LifecyclePolicy; +use Microsoft\Graph\Beta\Generated\Models\IdentityGovernance\LifecyclePolicyPriorityConfiguration; +use Microsoft\Graph\Beta\Generated\Models\IdentityGovernance\LifecyclePolicyRule; use Microsoft\Graph\Beta\Generated\Models\IdentityGovernance\LifecycleWorkflowsContainer; +use Microsoft\Graph\Beta\Generated\Models\IdentityGovernance\PeriodicAttestationRule; use Microsoft\Graph\Beta\Generated\Models\IdentityGovernance\Run; +use Microsoft\Graph\Beta\Generated\Models\IdentityGovernance\SponsorPresenceRule; use Microsoft\Graph\Beta\Generated\Models\IdentityGovernance\SubjectProcessingResult; use Microsoft\Graph\Beta\Generated\Models\IdentityGovernance\TaskDefinition; use Microsoft\Graph\Beta\Generated\Models\IdentityGovernance\TaskProcessingResult; @@ -342,31 +353,6 @@ use Microsoft\Graph\Beta\Generated\Models\TeamsAdministration\TeamsUserConfiguration; use Microsoft\Graph\Beta\Generated\Models\TeamsAdministration\TelephoneNumberLongRunningOperation; use Microsoft\Graph\Beta\Generated\Models\TeamsAdministration\TelephoneNumberManagementRoot; -use Microsoft\Graph\Beta\Generated\Models\TenantGovernanceServices\B2bRegistrationMetrics; -use Microsoft\Graph\Beta\Generated\Models\TenantGovernanceServices\B2BRegistrationMetricsBase; -use Microsoft\Graph\Beta\Generated\Models\TenantGovernanceServices\B2BRegistrationMetricsInitial; -use Microsoft\Graph\Beta\Generated\Models\TenantGovernanceServices\B2BRegistrationMetricsRecent; -use Microsoft\Graph\Beta\Generated\Models\TenantGovernanceServices\B2BSignInActivityMetrics; -use Microsoft\Graph\Beta\Generated\Models\TenantGovernanceServices\B2BSignInActivityMetricsBase; -use Microsoft\Graph\Beta\Generated\Models\TenantGovernanceServices\B2BSignInActivityMetricsInitial; -use Microsoft\Graph\Beta\Generated\Models\TenantGovernanceServices\B2BSignInActivityMetricsRecent; -use Microsoft\Graph\Beta\Generated\Models\TenantGovernanceServices\BillingMetrics; -use Microsoft\Graph\Beta\Generated\Models\TenantGovernanceServices\BillingMetricsBase; -use Microsoft\Graph\Beta\Generated\Models\TenantGovernanceServices\BillingMetricsInitial; -use Microsoft\Graph\Beta\Generated\Models\TenantGovernanceServices\BillingMetricsRecent; -use Microsoft\Graph\Beta\Generated\Models\TenantGovernanceServices\GovernanceInvitation; -use Microsoft\Graph\Beta\Generated\Models\TenantGovernanceServices\GovernancePolicyTemplate; -use Microsoft\Graph\Beta\Generated\Models\TenantGovernanceServices\GovernanceRelationship; -use Microsoft\Graph\Beta\Generated\Models\TenantGovernanceServices\GovernanceRequest; -use Microsoft\Graph\Beta\Generated\Models\TenantGovernanceServices\LongRunningOperation; -use Microsoft\Graph\Beta\Generated\Models\TenantGovernanceServices\MultiTenantApplicationMetrics; -use Microsoft\Graph\Beta\Generated\Models\TenantGovernanceServices\MultiTenantApplicationMetricsBase; -use Microsoft\Graph\Beta\Generated\Models\TenantGovernanceServices\MultiTenantApplicationMetricsInitial; -use Microsoft\Graph\Beta\Generated\Models\TenantGovernanceServices\MultiTenantApplicationMetricsRecent; -use Microsoft\Graph\Beta\Generated\Models\TenantGovernanceServices\RelatedTenant; -use Microsoft\Graph\Beta\Generated\Models\TenantGovernanceServices\RelatedTenantsRefreshRequest; -use Microsoft\Graph\Beta\Generated\Models\TenantGovernanceServices\TenantGovernance; -use Microsoft\Graph\Beta\Generated\Models\TenantGovernanceServices\TenantGovernanceSetting; use Microsoft\Graph\Beta\Generated\Models\TermStore\Group; use Microsoft\Graph\Beta\Generated\Models\TermStore\Set; use Microsoft\Graph\Beta\Generated\Models\TermStore\Store; @@ -484,6 +470,7 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Entit case '#microsoft.graph.agent': return new Agent(); case '#microsoft.graph.agentCardManifest': return new AgentCardManifest(); case '#microsoft.graph.agentCollection': return new AgentCollection(); + case '#microsoft.graph.agentCommunicationConfiguration': return new AgentCommunicationConfiguration(); case '#microsoft.graph.agentIdentity': return new AgentIdentity(); case '#microsoft.graph.agentIdentityBlueprint': return new AgentIdentityBlueprint(); case '#microsoft.graph.agentIdentityBlueprintPrincipal': return new AgentIdentityBlueprintPrincipal(); @@ -690,6 +677,14 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Entit case '#microsoft.graph.azureServicePrincipal': return new AzureServicePrincipal(); case '#microsoft.graph.azureUser': return new AzureUser(); case '#microsoft.graph.b2bManagementPolicy': return new B2bManagementPolicy(); + case '#microsoft.graph.b2bRegistrationMetrics': return new B2bRegistrationMetrics(); + case '#microsoft.graph.b2BRegistrationMetricsBase': return new B2BRegistrationMetricsBase(); + case '#microsoft.graph.b2BRegistrationMetricsInitial': return new B2BRegistrationMetricsInitial(); + case '#microsoft.graph.b2BRegistrationMetricsRecent': return new B2BRegistrationMetricsRecent(); + case '#microsoft.graph.b2BSignInActivityMetrics': return new B2BSignInActivityMetrics(); + case '#microsoft.graph.b2BSignInActivityMetricsBase': return new B2BSignInActivityMetricsBase(); + case '#microsoft.graph.b2BSignInActivityMetricsInitial': return new B2BSignInActivityMetricsInitial(); + case '#microsoft.graph.b2BSignInActivityMetricsRecent': return new B2BSignInActivityMetricsRecent(); case '#microsoft.graph.b2cAuthenticationMethodsPolicy': return new B2cAuthenticationMethodsPolicy(); case '#microsoft.graph.b2cIdentityUserFlow': return new B2cIdentityUserFlow(); case '#microsoft.graph.b2xIdentityUserFlow': return new B2xIdentityUserFlow(); @@ -700,6 +695,10 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Entit case '#microsoft.graph.baseItemVersion': return new BaseItemVersion(); case '#microsoft.graph.baseMapFeature': return new BaseMapFeature(); case '#microsoft.graph.baseSitePage': return new BaseSitePage(); + case '#microsoft.graph.billingMetrics': return new BillingMetrics(); + case '#microsoft.graph.billingMetricsBase': return new BillingMetricsBase(); + case '#microsoft.graph.billingMetricsInitial': return new BillingMetricsInitial(); + case '#microsoft.graph.billingMetricsRecent': return new BillingMetricsRecent(); case '#microsoft.graph.bitlocker': return new Bitlocker(); case '#microsoft.graph.bitlockerRecoveryKey': return new BitlockerRecoveryKey(); case '#microsoft.graph.bookingAppointment': return new BookingAppointment(); @@ -941,7 +940,6 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Entit case '#microsoft.graph.deviceAndAppManagementAssignmentFilter': return new DeviceAndAppManagementAssignmentFilter(); case '#microsoft.graph.deviceAndAppManagementRoleAssignment': return new DeviceAndAppManagementRoleAssignment(); case '#microsoft.graph.deviceAndAppManagementRoleDefinition': return new DeviceAndAppManagementRoleDefinition(); - case '#microsoft.graph.deviceAppManagement': return new DeviceAppManagement(); case '#microsoft.graph.deviceAppManagementTask': return new DeviceAppManagementTask(); case '#microsoft.graph.deviceCategory': return new DeviceCategory(); case '#microsoft.graph.deviceComanagementAuthorityConfiguration': return new DeviceComanagementAuthorityConfiguration(); @@ -1069,6 +1067,7 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Entit case '#microsoft.graph.directorySetting': return new DirectorySetting(); case '#microsoft.graph.directorySettingTemplate': return new DirectorySettingTemplate(); case '#microsoft.graph.distributionList': return new DistributionList(); + case '#microsoft.graph.distributionListMember': return new DistributionListMember(); case '#microsoft.graph.dlpEvaluatePoliciesJobResponse': return new DlpEvaluatePoliciesJobResponse(); case '#microsoft.graph.document': return new Document(); case '#microsoft.graph.documentComment': return new DocumentComment(); @@ -1268,7 +1267,10 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Entit case '#microsoft.graph.goals': return new Goals(); case '#microsoft.graph.goalsExportJob': return new GoalsExportJob(); case '#microsoft.graph.governanceInsight': return new GovernanceInsight(); + case '#microsoft.graph.governanceInvitation': return new GovernanceInvitation(); case '#microsoft.graph.governancePolicyTemplate': return new GovernancePolicyTemplate(); + case '#microsoft.graph.governanceRelationship': return new GovernanceRelationship(); + case '#microsoft.graph.governanceRequest': return new GovernanceRequest(); case '#microsoft.graph.governanceResource': return new GovernanceResource(); case '#microsoft.graph.governanceRoleAssignment': return new GovernanceRoleAssignment(); case '#microsoft.graph.governanceRoleAssignmentRequest': return new GovernanceRoleAssignmentRequest(); @@ -1336,11 +1338,22 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Entit case '#microsoft.graph.identityCorrelation': return new IdentityCorrelation(); case '#microsoft.graph.identityCustomUserFlowAttribute': return new IdentityCustomUserFlowAttribute(); case '#microsoft.graph.identityFinding': return new IdentityFinding(); + case '#microsoft.graph.identityGovernance.agentIdentityLifecycle': return new AgentIdentityLifecycle(); + case '#microsoft.graph.identityGovernance.agentIdentityLifecyclePolicy': return new AgentIdentityLifecyclePolicy(); + case '#microsoft.graph.identityGovernance.attestationComplianceIssue': return new AttestationComplianceIssue(); + case '#microsoft.graph.identityGovernance.complianceIssue': return new ComplianceIssue(); case '#microsoft.graph.identityGovernance.customTaskExtension': return new CustomTaskExtension(); + case '#microsoft.graph.identityGovernance.identityLifecycle': return new IdentityLifecycle(); + case '#microsoft.graph.identityGovernance.inactivityRule': return new InactivityRule(); case '#microsoft.graph.identityGovernance.insights': return new Insights(); case '#microsoft.graph.identityGovernance.lifecycleManagementSettings': return new LifecycleManagementSettings(); + case '#microsoft.graph.identityGovernance.lifecyclePolicy': return new LifecyclePolicy(); + case '#microsoft.graph.identityGovernance.lifecyclePolicyPriorityConfiguration': return new LifecyclePolicyPriorityConfiguration(); + case '#microsoft.graph.identityGovernance.lifecyclePolicyRule': return new LifecyclePolicyRule(); case '#microsoft.graph.identityGovernance.lifecycleWorkflowsContainer': return new LifecycleWorkflowsContainer(); + case '#microsoft.graph.identityGovernance.periodicAttestationRule': return new PeriodicAttestationRule(); case '#microsoft.graph.identityGovernance.run': return new Run(); + case '#microsoft.graph.identityGovernance.sponsorPresenceRule': return new SponsorPresenceRule(); case '#microsoft.graph.identityGovernance.subjectProcessingResult': return new SubjectProcessingResult(); case '#microsoft.graph.identityGovernance.task': return new \Microsoft\Graph\Beta\Generated\Models\IdentityGovernance\Task(); case '#microsoft.graph.identityGovernance.taskDefinition': return new TaskDefinition(); @@ -1666,6 +1679,10 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Entit case '#microsoft.graph.monthlyInactiveUsersMetric': return new MonthlyInactiveUsersMetric(); case '#microsoft.graph.monthlyUserInsightMetricsRoot': return new MonthlyUserInsightMetricsRoot(); case '#microsoft.graph.multiActivitySubscription': return new MultiActivitySubscription(); + case '#microsoft.graph.multiTenantApplicationMetrics': return new MultiTenantApplicationMetrics(); + case '#microsoft.graph.multiTenantApplicationMetricsBase': return new MultiTenantApplicationMetricsBase(); + case '#microsoft.graph.multiTenantApplicationMetricsInitial': return new MultiTenantApplicationMetricsInitial(); + case '#microsoft.graph.multiTenantApplicationMetricsRecent': return new MultiTenantApplicationMetricsRecent(); case '#microsoft.graph.multiTenantOrganization': return new MultiTenantOrganization(); case '#microsoft.graph.multiTenantOrganizationIdentitySyncPolicyTemplate': return new MultiTenantOrganizationIdentitySyncPolicyTemplate(); case '#microsoft.graph.multiTenantOrganizationJoinRequestRecord': return new MultiTenantOrganizationJoinRequestRecord(); @@ -1990,6 +2007,7 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Entit case '#microsoft.graph.recommendation': return new Recommendation(); case '#microsoft.graph.recommendationBase': return new RecommendationBase(); case '#microsoft.graph.recommendationConfiguration': return new RecommendationConfiguration(); + case '#microsoft.graph.recommendationTag': return new RecommendationTag(); case '#microsoft.graph.recordOperation': return new RecordOperation(); case '#microsoft.graph.recycleBin': return new RecycleBin(); case '#microsoft.graph.recycleBinItem': return new RecycleBinItem(); @@ -1998,6 +2016,8 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Entit case '#microsoft.graph.referenceAttachment': return new ReferenceAttachment(); case '#microsoft.graph.reflectCheckInResponse': return new ReflectCheckInResponse(); case '#microsoft.graph.regionalAndLanguageSettings': return new RegionalAndLanguageSettings(); + case '#microsoft.graph.relatedTenant': return new RelatedTenant(); + case '#microsoft.graph.relatedTenantsRefreshRequest': return new RelatedTenantsRefreshRequest(); case '#microsoft.graph.relyingPartyDetailedSummary': return new RelyingPartyDetailedSummary(); case '#microsoft.graph.remoteActionAudit': return new RemoteActionAudit(); case '#microsoft.graph.remoteAssistancePartner': return new RemoteAssistancePartner(); @@ -2021,6 +2041,7 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Entit case '#microsoft.graph.richLongRunningOperation': return new RichLongRunningOperation(); case '#microsoft.graph.riskDetection': return new RiskDetection(); case '#microsoft.graph.riskyAgent': return new RiskyAgent(); + case '#microsoft.graph.riskyAgentDiscoveredAgentIdentity': return new RiskyAgentDiscoveredAgentIdentity(); case '#microsoft.graph.riskyAgentIdentity': return new RiskyAgentIdentity(); case '#microsoft.graph.riskyAgentIdentityBlueprintPrincipal': return new RiskyAgentIdentityBlueprintPrincipal(); case '#microsoft.graph.riskyAgentUser': return new RiskyAgentUser(); @@ -2396,31 +2417,9 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Entit case '#microsoft.graph.tenantAppManagementPolicy': return new TenantAppManagementPolicy(); case '#microsoft.graph.tenantAttachRBAC': return new TenantAttachRBAC(); case '#microsoft.graph.tenantDataSecurityAndGovernance': return new TenantDataSecurityAndGovernance(); - case '#microsoft.graph.tenantGovernanceServices.b2bRegistrationMetrics': return new B2bRegistrationMetrics(); - case '#microsoft.graph.tenantGovernanceServices.b2BRegistrationMetricsBase': return new B2BRegistrationMetricsBase(); - case '#microsoft.graph.tenantGovernanceServices.b2BRegistrationMetricsInitial': return new B2BRegistrationMetricsInitial(); - case '#microsoft.graph.tenantGovernanceServices.b2BRegistrationMetricsRecent': return new B2BRegistrationMetricsRecent(); - case '#microsoft.graph.tenantGovernanceServices.b2BSignInActivityMetrics': return new B2BSignInActivityMetrics(); - case '#microsoft.graph.tenantGovernanceServices.b2BSignInActivityMetricsBase': return new B2BSignInActivityMetricsBase(); - case '#microsoft.graph.tenantGovernanceServices.b2BSignInActivityMetricsInitial': return new B2BSignInActivityMetricsInitial(); - case '#microsoft.graph.tenantGovernanceServices.b2BSignInActivityMetricsRecent': return new B2BSignInActivityMetricsRecent(); - case '#microsoft.graph.tenantGovernanceServices.billingMetrics': return new BillingMetrics(); - case '#microsoft.graph.tenantGovernanceServices.billingMetricsBase': return new BillingMetricsBase(); - case '#microsoft.graph.tenantGovernanceServices.billingMetricsInitial': return new BillingMetricsInitial(); - case '#microsoft.graph.tenantGovernanceServices.billingMetricsRecent': return new BillingMetricsRecent(); - case '#microsoft.graph.tenantGovernanceServices.governanceInvitation': return new GovernanceInvitation(); - case '#microsoft.graph.tenantGovernanceServices.governancePolicyTemplate': return new GovernancePolicyTemplate(); - case '#microsoft.graph.tenantGovernanceServices.governanceRelationship': return new GovernanceRelationship(); - case '#microsoft.graph.tenantGovernanceServices.governanceRequest': return new GovernanceRequest(); - case '#microsoft.graph.tenantGovernanceServices.longRunningOperation': return new LongRunningOperation(); - case '#microsoft.graph.tenantGovernanceServices.multiTenantApplicationMetrics': return new MultiTenantApplicationMetrics(); - case '#microsoft.graph.tenantGovernanceServices.multiTenantApplicationMetricsBase': return new MultiTenantApplicationMetricsBase(); - case '#microsoft.graph.tenantGovernanceServices.multiTenantApplicationMetricsInitial': return new MultiTenantApplicationMetricsInitial(); - case '#microsoft.graph.tenantGovernanceServices.multiTenantApplicationMetricsRecent': return new MultiTenantApplicationMetricsRecent(); - case '#microsoft.graph.tenantGovernanceServices.relatedTenant': return new RelatedTenant(); - case '#microsoft.graph.tenantGovernanceServices.relatedTenantsRefreshRequest': return new RelatedTenantsRefreshRequest(); - case '#microsoft.graph.tenantGovernanceServices.tenantGovernance': return new TenantGovernance(); - case '#microsoft.graph.tenantGovernanceServices.tenantGovernanceSetting': return new TenantGovernanceSetting(); + case '#microsoft.graph.tenantGovernance': return new TenantGovernance(); + case '#microsoft.graph.tenantGovernancePolicyTemplate': return new TenantGovernancePolicyTemplate(); + case '#microsoft.graph.tenantGovernanceSetting': return new TenantGovernanceSetting(); case '#microsoft.graph.tenantProtectionScopeContainer': return new TenantProtectionScopeContainer(); case '#microsoft.graph.tenantRelationshipAccessPolicyBase': return new TenantRelationshipAccessPolicyBase(); case '#microsoft.graph.tenantSetupInfo': return new TenantSetupInfo(); diff --git a/src/Generated/Models/FileStorageContainer.php b/src/Generated/Models/FileStorageContainer.php index 544687307d4..7f6bc43f6e3 100644 --- a/src/Generated/Models/FileStorageContainer.php +++ b/src/Generated/Models/FileStorageContainer.php @@ -100,6 +100,18 @@ public function getCustomProperties(): ?FileStorageContainerCustomPropertyDictio throw new \UnexpectedValueException("Invalid type found in backing store for 'customProperties'"); } + /** + * Gets the dataLocationCode property value. The geographic location of the data for multi-geo tenants. This property is only returned when explicitly selected by using $select. Read-only. + * @return string|null + */ + public function getDataLocationCode(): ?string { + $val = $this->getBackingStore()->get('dataLocationCode'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'dataLocationCode'"); + } + /** * Gets the description property value. Provides a user-visible description of the fileStorageContainer. Read-write. * @return string|null @@ -161,6 +173,7 @@ public function getFieldDeserializers(): array { 'containerTypeId' => fn(ParseNode $n) => $o->setContainerTypeId($n->getStringValue()), 'createdDateTime' => fn(ParseNode $n) => $o->setCreatedDateTime($n->getDateTimeValue()), 'customProperties' => fn(ParseNode $n) => $o->setCustomProperties($n->getObjectValue([FileStorageContainerCustomPropertyDictionary::class, 'createFromDiscriminatorValue'])), + 'dataLocationCode' => fn(ParseNode $n) => $o->setDataLocationCode($n->getStringValue()), 'description' => fn(ParseNode $n) => $o->setDescription($n->getStringValue()), 'displayName' => fn(ParseNode $n) => $o->setDisplayName($n->getStringValue()), 'drive' => fn(ParseNode $n) => $o->setDrive($n->getObjectValue([Drive::class, 'createFromDiscriminatorValue'])), @@ -344,6 +357,7 @@ public function serialize(SerializationWriter $writer): void { $writer->writeStringValue('containerTypeId', $this->getContainerTypeId()); $writer->writeDateTimeValue('createdDateTime', $this->getCreatedDateTime()); $writer->writeObjectValue('customProperties', $this->getCustomProperties()); + $writer->writeStringValue('dataLocationCode', $this->getDataLocationCode()); $writer->writeStringValue('description', $this->getDescription()); $writer->writeStringValue('displayName', $this->getDisplayName()); $writer->writeObjectValue('drive', $this->getDrive()); @@ -410,6 +424,14 @@ public function setCustomProperties(?FileStorageContainerCustomPropertyDictionar $this->getBackingStore()->set('customProperties', $value); } + /** + * Sets the dataLocationCode property value. The geographic location of the data for multi-geo tenants. This property is only returned when explicitly selected by using $select. Read-only. + * @param string|null $value Value to set for the dataLocationCode property. + */ + public function setDataLocationCode(?string $value): void { + $this->getBackingStore()->set('dataLocationCode', $value); + } + /** * Sets the description property value. Provides a user-visible description of the fileStorageContainer. Read-write. * @param string|null $value Value to set for the description property. diff --git a/src/Generated/Models/FileStorageContainerTypeRegistrationSettings.php b/src/Generated/Models/FileStorageContainerTypeRegistrationSettings.php index 1bc1ed4a79a..8efa5cb7827 100644 --- a/src/Generated/Models/FileStorageContainerTypeRegistrationSettings.php +++ b/src/Generated/Models/FileStorageContainerTypeRegistrationSettings.php @@ -47,18 +47,6 @@ public function getAdditionalData(): ?array { throw new \UnexpectedValueException("Invalid type found in backing store for 'additionalData'"); } - /** - * Gets the agent property value. Contains agent-related settings. - * @return FileStorageContainerTypeAgentSettings|null - */ - public function getAgent(): ?FileStorageContainerTypeAgentSettings { - $val = $this->getBackingStore()->get('agent'); - if (is_null($val) || $val instanceof FileStorageContainerTypeAgentSettings) { - return $val; - } - throw new \UnexpectedValueException("Invalid type found in backing store for 'agent'"); - } - /** * Gets the BackingStore property value. Stores model information. * @return BackingStore @@ -74,9 +62,9 @@ public function getBackingStore(): BackingStore { public function getFieldDeserializers(): array { $o = $this; return [ - 'agent' => fn(ParseNode $n) => $o->setAgent($n->getObjectValue([FileStorageContainerTypeAgentSettings::class, 'createFromDiscriminatorValue'])), 'isDiscoverabilityEnabled' => fn(ParseNode $n) => $o->setIsDiscoverabilityEnabled($n->getBooleanValue()), 'isItemVersioningEnabled' => fn(ParseNode $n) => $o->setIsItemVersioningEnabled($n->getBooleanValue()), + 'isOfficeRestricted' => fn(ParseNode $n) => $o->setIsOfficeRestricted($n->getBooleanValue()), 'isSearchEnabled' => fn(ParseNode $n) => $o->setIsSearchEnabled($n->getBooleanValue()), 'isSharingRestricted' => fn(ParseNode $n) => $o->setIsSharingRestricted($n->getBooleanValue()), 'itemMajorVersionLimit' => fn(ParseNode $n) => $o->setItemMajorVersionLimit($n->getIntegerValue()), @@ -111,6 +99,18 @@ public function getIsItemVersioningEnabled(): ?bool { throw new \UnexpectedValueException("Invalid type found in backing store for 'isItemVersioningEnabled'"); } + /** + * Gets the isOfficeRestricted property value. Indicates whether Office apps (Word, Excel, and PowerPoint) for desktop and web are restricted for containers of this container type. + * @return bool|null + */ + public function getIsOfficeRestricted(): ?bool { + $val = $this->getBackingStore()->get('isOfficeRestricted'); + if (is_null($val) || is_bool($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'isOfficeRestricted'"); + } + /** * Gets the isSearchEnabled property value. Indicates whether search is enabled. * @return bool|null @@ -200,9 +200,9 @@ public function getUrlTemplate(): ?string { * @param SerializationWriter $writer Serialization writer to use to serialize this model */ public function serialize(SerializationWriter $writer): void { - $writer->writeObjectValue('agent', $this->getAgent()); $writer->writeBooleanValue('isDiscoverabilityEnabled', $this->getIsDiscoverabilityEnabled()); $writer->writeBooleanValue('isItemVersioningEnabled', $this->getIsItemVersioningEnabled()); + $writer->writeBooleanValue('isOfficeRestricted', $this->getIsOfficeRestricted()); $writer->writeBooleanValue('isSearchEnabled', $this->getIsSearchEnabled()); $writer->writeBooleanValue('isSharingRestricted', $this->getIsSharingRestricted()); $writer->writeIntegerValue('itemMajorVersionLimit', $this->getItemMajorVersionLimit()); @@ -221,14 +221,6 @@ public function setAdditionalData(?array $value): void { $this->getBackingStore()->set('additionalData', $value); } - /** - * Sets the agent property value. Contains agent-related settings. - * @param FileStorageContainerTypeAgentSettings|null $value Value to set for the agent property. - */ - public function setAgent(?FileStorageContainerTypeAgentSettings $value): void { - $this->getBackingStore()->set('agent', $value); - } - /** * Sets the BackingStore property value. Stores model information. * @param BackingStore $value Value to set for the BackingStore property. @@ -253,6 +245,14 @@ public function setIsItemVersioningEnabled(?bool $value): void { $this->getBackingStore()->set('isItemVersioningEnabled', $value); } + /** + * Sets the isOfficeRestricted property value. Indicates whether Office apps (Word, Excel, and PowerPoint) for desktop and web are restricted for containers of this container type. + * @param bool|null $value Value to set for the isOfficeRestricted property. + */ + public function setIsOfficeRestricted(?bool $value): void { + $this->getBackingStore()->set('isOfficeRestricted', $value); + } + /** * Sets the isSearchEnabled property value. Indicates whether search is enabled. * @param bool|null $value Value to set for the isSearchEnabled property. diff --git a/src/Generated/Models/FileStorageContainerTypeSettings.php b/src/Generated/Models/FileStorageContainerTypeSettings.php index b938d89d3c9..74429ae0884 100644 --- a/src/Generated/Models/FileStorageContainerTypeSettings.php +++ b/src/Generated/Models/FileStorageContainerTypeSettings.php @@ -47,18 +47,6 @@ public function getAdditionalData(): ?array { throw new \UnexpectedValueException("Invalid type found in backing store for 'additionalData'"); } - /** - * Gets the agent property value. Contains agent-related settings. Optional - * @return FileStorageContainerTypeAgentSettings|null - */ - public function getAgent(): ?FileStorageContainerTypeAgentSettings { - $val = $this->getBackingStore()->get('agent'); - if (is_null($val) || $val instanceof FileStorageContainerTypeAgentSettings) { - return $val; - } - throw new \UnexpectedValueException("Invalid type found in backing store for 'agent'"); - } - /** * Gets the BackingStore property value. Stores model information. * @return BackingStore @@ -86,10 +74,10 @@ public function getConsumingTenantOverridables(): ?FileStorageContainerTypeSetti public function getFieldDeserializers(): array { $o = $this; return [ - 'agent' => fn(ParseNode $n) => $o->setAgent($n->getObjectValue([FileStorageContainerTypeAgentSettings::class, 'createFromDiscriminatorValue'])), 'consumingTenantOverridables' => fn(ParseNode $n) => $o->setConsumingTenantOverridables($n->getEnumValue(FileStorageContainerTypeSettingsOverride::class)), 'isDiscoverabilityEnabled' => fn(ParseNode $n) => $o->setIsDiscoverabilityEnabled($n->getBooleanValue()), 'isItemVersioningEnabled' => fn(ParseNode $n) => $o->setIsItemVersioningEnabled($n->getBooleanValue()), + 'isOfficeRestricted' => fn(ParseNode $n) => $o->setIsOfficeRestricted($n->getBooleanValue()), 'isSearchEnabled' => fn(ParseNode $n) => $o->setIsSearchEnabled($n->getBooleanValue()), 'isSharingRestricted' => fn(ParseNode $n) => $o->setIsSharingRestricted($n->getBooleanValue()), 'itemMajorVersionLimit' => fn(ParseNode $n) => $o->setItemMajorVersionLimit($n->getIntegerValue()), @@ -124,6 +112,18 @@ public function getIsItemVersioningEnabled(): ?bool { throw new \UnexpectedValueException("Invalid type found in backing store for 'isItemVersioningEnabled'"); } + /** + * Gets the isOfficeRestricted property value. Indicates whether Office apps (Word, Excel, and PowerPoint) for desktop and web are restricted for containers of this container type. + * @return bool|null + */ + public function getIsOfficeRestricted(): ?bool { + $val = $this->getBackingStore()->get('isOfficeRestricted'); + if (is_null($val) || is_bool($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'isOfficeRestricted'"); + } + /** * Gets the isSearchEnabled property value. Indicates whether search is enabled. * @return bool|null @@ -213,10 +213,10 @@ public function getUrlTemplate(): ?string { * @param SerializationWriter $writer Serialization writer to use to serialize this model */ public function serialize(SerializationWriter $writer): void { - $writer->writeObjectValue('agent', $this->getAgent()); $writer->writeEnumValue('consumingTenantOverridables', $this->getConsumingTenantOverridables()); $writer->writeBooleanValue('isDiscoverabilityEnabled', $this->getIsDiscoverabilityEnabled()); $writer->writeBooleanValue('isItemVersioningEnabled', $this->getIsItemVersioningEnabled()); + $writer->writeBooleanValue('isOfficeRestricted', $this->getIsOfficeRestricted()); $writer->writeBooleanValue('isSearchEnabled', $this->getIsSearchEnabled()); $writer->writeBooleanValue('isSharingRestricted', $this->getIsSharingRestricted()); $writer->writeIntegerValue('itemMajorVersionLimit', $this->getItemMajorVersionLimit()); @@ -235,14 +235,6 @@ public function setAdditionalData(?array $value): void { $this->getBackingStore()->set('additionalData', $value); } - /** - * Sets the agent property value. Contains agent-related settings. Optional - * @param FileStorageContainerTypeAgentSettings|null $value Value to set for the agent property. - */ - public function setAgent(?FileStorageContainerTypeAgentSettings $value): void { - $this->getBackingStore()->set('agent', $value); - } - /** * Sets the BackingStore property value. Stores model information. * @param BackingStore $value Value to set for the BackingStore property. @@ -275,6 +267,14 @@ public function setIsItemVersioningEnabled(?bool $value): void { $this->getBackingStore()->set('isItemVersioningEnabled', $value); } + /** + * Sets the isOfficeRestricted property value. Indicates whether Office apps (Word, Excel, and PowerPoint) for desktop and web are restricted for containers of this container type. + * @param bool|null $value Value to set for the isOfficeRestricted property. + */ + public function setIsOfficeRestricted(?bool $value): void { + $this->getBackingStore()->set('isOfficeRestricted', $value); + } + /** * Sets the isSearchEnabled property value. Indicates whether search is enabled. * @param bool|null $value Value to set for the isSearchEnabled property. diff --git a/src/Generated/Models/FileStorageContainerTypeSettingsOverride.php b/src/Generated/Models/FileStorageContainerTypeSettingsOverride.php index 8ff0a0e479c..11674ef214a 100644 --- a/src/Generated/Models/FileStorageContainerTypeSettingsOverride.php +++ b/src/Generated/Models/FileStorageContainerTypeSettingsOverride.php @@ -12,4 +12,5 @@ class FileStorageContainerTypeSettingsOverride extends Enum { public const ITEM_MAJOR_VERSION_LIMIT = "itemMajorVersionLimit"; public const MAX_STORAGE_PER_CONTAINER_IN_BYTES = "maxStoragePerContainerInBytes"; public const UNKNOWN_FUTURE_VALUE = "unknownFutureValue"; + public const IS_OFFICE_RESTRICTED = "isOfficeRestricted"; } diff --git a/src/Generated/Models/TenantGovernanceServices/GovernanceInvitation.php b/src/Generated/Models/GovernanceInvitation.php similarity index 73% rename from src/Generated/Models/TenantGovernanceServices/GovernanceInvitation.php rename to src/Generated/Models/GovernanceInvitation.php index 0022c1d164f..a8adfde92f7 100644 --- a/src/Generated/Models/TenantGovernanceServices/GovernanceInvitation.php +++ b/src/Generated/Models/GovernanceInvitation.php @@ -1,9 +1,8 @@ fn(ParseNode $n) => $o->setExpirationDateTime($n->getDateTimeValue()), - 'governancePolicyTemplate' => fn(ParseNode $n) => $o->setGovernancePolicyTemplate($n->getObjectValue([GovernancePolicyTemplate::class, 'createFromDiscriminatorValue'])), + 'governancePolicyTemplate' => fn(ParseNode $n) => $o->setGovernancePolicyTemplate($n->getObjectValue([TenantGovernancePolicyTemplate::class, 'createFromDiscriminatorValue'])), 'governedTenantId' => fn(ParseNode $n) => $o->setGovernedTenantId($n->getStringValue()), 'governedTenantName' => fn(ParseNode $n) => $o->setGovernedTenantName($n->getStringValue()), 'governingTenantId' => fn(ParseNode $n) => $o->setGoverningTenantId($n->getStringValue()), @@ -58,19 +57,19 @@ public function getFieldDeserializers(): array { } /** - * Gets the governancePolicyTemplate property value. The governance policy template associated with this request. - * @return GovernancePolicyTemplate|null + * Gets the governancePolicyTemplate property value. The governancePolicyTemplate property + * @return TenantGovernancePolicyTemplate|null */ - public function getGovernancePolicyTemplate(): ?GovernancePolicyTemplate { + public function getGovernancePolicyTemplate(): ?TenantGovernancePolicyTemplate { $val = $this->getBackingStore()->get('governancePolicyTemplate'); - if (is_null($val) || $val instanceof GovernancePolicyTemplate) { + if (is_null($val) || $val instanceof TenantGovernancePolicyTemplate) { return $val; } throw new \UnexpectedValueException("Invalid type found in backing store for 'governancePolicyTemplate'"); } /** - * Gets the governedTenantId property value. The Microsoft Entra tenant ID of the governed tenant. Supports $filter (eq, ne) and $orderBy. + * Gets the governedTenantId property value. The governedTenantId property * @return string|null */ public function getGovernedTenantId(): ?string { @@ -82,7 +81,7 @@ public function getGovernedTenantId(): ?string { } /** - * Gets the governedTenantName property value. The display name of the governed tenant. Supports $filter (eq, ne) and $orderBy. + * Gets the governedTenantName property value. The governedTenantName property * @return string|null */ public function getGovernedTenantName(): ?string { @@ -94,7 +93,7 @@ public function getGovernedTenantName(): ?string { } /** - * Gets the governingTenantId property value. The Microsoft Entra tenant ID of the governing tenant. Supports $filter (eq, ne) and $orderBy. + * Gets the governingTenantId property value. The governingTenantId property * @return string|null */ public function getGoverningTenantId(): ?string { @@ -106,7 +105,7 @@ public function getGoverningTenantId(): ?string { } /** - * Gets the governingTenantName property value. The display name of the governing tenant. Supports $filter (eq, ne) and $orderBy. + * Gets the governingTenantName property value. The governingTenantName property * @return string|null */ public function getGoverningTenantName(): ?string { @@ -130,7 +129,7 @@ public function getPolicySnapshot(): ?RelationshipPolicy { } /** - * Gets the requestDateTime property value. The date and time when the request was created. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. Supports $filter (lt, le, gt, ge, eq, ne) and $orderBy. + * Gets the requestDateTime property value. The requestDateTime property * @return DateTime|null */ public function getRequestDateTime(): ?DateTime { @@ -171,7 +170,7 @@ public function serialize(SerializationWriter $writer): void { } /** - * Sets the expirationDateTime property value. The date and time when the request expires if not accepted or rejected. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. Supports $filter (lt, le, gt, ge, eq, ne) and $orderBy. + * Sets the expirationDateTime property value. The expirationDateTime property * @param DateTime|null $value Value to set for the expirationDateTime property. */ public function setExpirationDateTime(?DateTime $value): void { @@ -179,15 +178,15 @@ public function setExpirationDateTime(?DateTime $value): void { } /** - * Sets the governancePolicyTemplate property value. The governance policy template associated with this request. - * @param GovernancePolicyTemplate|null $value Value to set for the governancePolicyTemplate property. + * Sets the governancePolicyTemplate property value. The governancePolicyTemplate property + * @param TenantGovernancePolicyTemplate|null $value Value to set for the governancePolicyTemplate property. */ - public function setGovernancePolicyTemplate(?GovernancePolicyTemplate $value): void { + public function setGovernancePolicyTemplate(?TenantGovernancePolicyTemplate $value): void { $this->getBackingStore()->set('governancePolicyTemplate', $value); } /** - * Sets the governedTenantId property value. The Microsoft Entra tenant ID of the governed tenant. Supports $filter (eq, ne) and $orderBy. + * Sets the governedTenantId property value. The governedTenantId property * @param string|null $value Value to set for the governedTenantId property. */ public function setGovernedTenantId(?string $value): void { @@ -195,7 +194,7 @@ public function setGovernedTenantId(?string $value): void { } /** - * Sets the governedTenantName property value. The display name of the governed tenant. Supports $filter (eq, ne) and $orderBy. + * Sets the governedTenantName property value. The governedTenantName property * @param string|null $value Value to set for the governedTenantName property. */ public function setGovernedTenantName(?string $value): void { @@ -203,7 +202,7 @@ public function setGovernedTenantName(?string $value): void { } /** - * Sets the governingTenantId property value. The Microsoft Entra tenant ID of the governing tenant. Supports $filter (eq, ne) and $orderBy. + * Sets the governingTenantId property value. The governingTenantId property * @param string|null $value Value to set for the governingTenantId property. */ public function setGoverningTenantId(?string $value): void { @@ -211,7 +210,7 @@ public function setGoverningTenantId(?string $value): void { } /** - * Sets the governingTenantName property value. The display name of the governing tenant. Supports $filter (eq, ne) and $orderBy. + * Sets the governingTenantName property value. The governingTenantName property * @param string|null $value Value to set for the governingTenantName property. */ public function setGoverningTenantName(?string $value): void { @@ -227,7 +226,7 @@ public function setPolicySnapshot(?RelationshipPolicy $value): void { } /** - * Sets the requestDateTime property value. The date and time when the request was created. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. Supports $filter (lt, le, gt, ge, eq, ne) and $orderBy. + * Sets the requestDateTime property value. The requestDateTime property * @param DateTime|null $value Value to set for the requestDateTime property. */ public function setRequestDateTime(?DateTime $value): void { diff --git a/src/Generated/Models/TenantGovernanceServices/GovernanceRequestCollectionResponse.php b/src/Generated/Models/GovernanceRequestCollectionResponse.php similarity index 94% rename from src/Generated/Models/TenantGovernanceServices/GovernanceRequestCollectionResponse.php rename to src/Generated/Models/GovernanceRequestCollectionResponse.php index 997108de05c..26684554417 100644 --- a/src/Generated/Models/TenantGovernanceServices/GovernanceRequestCollectionResponse.php +++ b/src/Generated/Models/GovernanceRequestCollectionResponse.php @@ -1,8 +1,7 @@ setOdataType('#microsoft.graph.identityGovernance.agentIdentityLifecycle'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return AgentIdentityLifecycle + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): AgentIdentityLifecycle { + return new AgentIdentityLifecycle(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $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/AgentIdentityLifecyclePolicy.php b/src/Generated/Models/IdentityGovernance/AgentIdentityLifecyclePolicy.php new file mode 100644 index 00000000000..f944d896bca --- /dev/null +++ b/src/Generated/Models/IdentityGovernance/AgentIdentityLifecyclePolicy.php @@ -0,0 +1,46 @@ +setOdataType('#microsoft.graph.identityGovernance.agentIdentityLifecyclePolicy'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return AgentIdentityLifecyclePolicy + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): AgentIdentityLifecyclePolicy { + return new AgentIdentityLifecyclePolicy(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $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/AllExcludingGroupsSubjectSet.php b/src/Generated/Models/IdentityGovernance/AllExcludingGroupsSubjectSet.php new file mode 100644 index 00000000000..6a20e0d3260 --- /dev/null +++ b/src/Generated/Models/IdentityGovernance/AllExcludingGroupsSubjectSet.php @@ -0,0 +1,73 @@ +setOdataType('#microsoft.graph.identityGovernance.allExcludingGroupsSubjectSet'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return AllExcludingGroupsSubjectSet + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): AllExcludingGroupsSubjectSet { + return new AllExcludingGroupsSubjectSet(); + } + + /** + * Gets the excludedGroups property value. The excludedGroups property + * @return array|null + */ + public function getExcludedGroups(): ?array { + $val = $this->getBackingStore()->get('excludedGroups'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, Group::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'excludedGroups'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'excludedGroups' => fn(ParseNode $n) => $o->setExcludedGroups($n->getCollectionOfObjectValues([Group::class, 'createFromDiscriminatorValue'])), + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + $writer->writeCollectionOfObjectValues('excludedGroups', $this->getExcludedGroups()); + } + + /** + * Sets the excludedGroups property value. The excludedGroups property + * @param array|null $value Value to set for the excludedGroups property. + */ + public function setExcludedGroups(?array $value): void { + $this->getBackingStore()->set('excludedGroups', $value); + } + +} diff --git a/src/Generated/Models/IdentityGovernance/AllExcludingSpecificObjectsSubjectSet.php b/src/Generated/Models/IdentityGovernance/AllExcludingSpecificObjectsSubjectSet.php new file mode 100644 index 00000000000..495ff8f63b1 --- /dev/null +++ b/src/Generated/Models/IdentityGovernance/AllExcludingSpecificObjectsSubjectSet.php @@ -0,0 +1,73 @@ +setOdataType('#microsoft.graph.identityGovernance.allExcludingSpecificObjectsSubjectSet'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return AllExcludingSpecificObjectsSubjectSet + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): AllExcludingSpecificObjectsSubjectSet { + return new AllExcludingSpecificObjectsSubjectSet(); + } + + /** + * Gets the excludedObjects property value. The excludedObjects property + * @return array|null + */ + public function getExcludedObjects(): ?array { + $val = $this->getBackingStore()->get('excludedObjects'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, DirectoryObject::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'excludedObjects'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'excludedObjects' => fn(ParseNode $n) => $o->setExcludedObjects($n->getCollectionOfObjectValues([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->writeCollectionOfObjectValues('excludedObjects', $this->getExcludedObjects()); + } + + /** + * Sets the excludedObjects property value. The excludedObjects property + * @param array|null $value Value to set for the excludedObjects property. + */ + public function setExcludedObjects(?array $value): void { + $this->getBackingStore()->set('excludedObjects', $value); + } + +} diff --git a/src/Generated/Models/IdentityGovernance/AttestationComplianceIssue.php b/src/Generated/Models/IdentityGovernance/AttestationComplianceIssue.php new file mode 100644 index 00000000000..af179992b69 --- /dev/null +++ b/src/Generated/Models/IdentityGovernance/AttestationComplianceIssue.php @@ -0,0 +1,77 @@ +|null + */ + public function getAttestationBlockReasons(): ?array { + $val = $this->getBackingStore()->get('attestationBlockReasons'); + 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 'attestationBlockReasons'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'attestationBlockReasons' => function (ParseNode $n) { + $val = $n->getCollectionOfPrimitiveValues(); + if (is_array($val)) { + TypeUtils::validateCollectionValues($val, 'string'); + } + /** @var array|null $val */ + $this->setAttestationBlockReasons($val); + }, + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + $writer->writeCollectionOfPrimitiveValues('attestationBlockReasons', $this->getAttestationBlockReasons()); + } + + /** + * Sets the attestationBlockReasons property value. The attestationBlockReasons property + * @param array|null $value Value to set for the attestationBlockReasons property. + */ + public function setAttestationBlockReasons(?array $value): void { + $this->getBackingStore()->set('attestationBlockReasons', $value); + } + +} diff --git a/src/Generated/Models/IdentityGovernance/ComplianceIssue.php b/src/Generated/Models/IdentityGovernance/ComplianceIssue.php new file mode 100644 index 00000000000..040fdb8c1bc --- /dev/null +++ b/src/Generated/Models/IdentityGovernance/ComplianceIssue.php @@ -0,0 +1,141 @@ +getChildNode("@odata.type"); + if ($mappingValueNode !== null) { + $mappingValue = $mappingValueNode->getStringValue(); + switch ($mappingValue) { + case '#microsoft.graph.identityGovernance.attestationComplianceIssue': return new AttestationComplianceIssue(); + } + } + return new ComplianceIssue(); + } + + /** + * Gets the description property value. The description property + * @return string|null + */ + public function getDescription(): ?string { + $val = $this->getBackingStore()->get('description'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'description'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'description' => fn(ParseNode $n) => $o->setDescription($n->getStringValue()), + 'governingPolicyReferenceId' => fn(ParseNode $n) => $o->setGoverningPolicyReferenceId($n->getStringValue()), + 'issueCode' => fn(ParseNode $n) => $o->setIssueCode($n->getStringValue()), + 'ruleType' => fn(ParseNode $n) => $o->setRuleType($n->getStringValue()), + ]); + } + + /** + * Gets the governingPolicyReferenceId property value. The governingPolicyReferenceId property + * @return string|null + */ + public function getGoverningPolicyReferenceId(): ?string { + $val = $this->getBackingStore()->get('governingPolicyReferenceId'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'governingPolicyReferenceId'"); + } + + /** + * Gets the issueCode property value. The issueCode property + * @return string|null + */ + public function getIssueCode(): ?string { + $val = $this->getBackingStore()->get('issueCode'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'issueCode'"); + } + + /** + * Gets the ruleType property value. The ruleType property + * @return string|null + */ + public function getRuleType(): ?string { + $val = $this->getBackingStore()->get('ruleType'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'ruleType'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + $writer->writeStringValue('description', $this->getDescription()); + $writer->writeStringValue('governingPolicyReferenceId', $this->getGoverningPolicyReferenceId()); + $writer->writeStringValue('issueCode', $this->getIssueCode()); + $writer->writeStringValue('ruleType', $this->getRuleType()); + } + + /** + * Sets the description property value. The description property + * @param string|null $value Value to set for the description property. + */ + public function setDescription(?string $value): void { + $this->getBackingStore()->set('description', $value); + } + + /** + * Sets the governingPolicyReferenceId property value. The governingPolicyReferenceId property + * @param string|null $value Value to set for the governingPolicyReferenceId property. + */ + public function setGoverningPolicyReferenceId(?string $value): void { + $this->getBackingStore()->set('governingPolicyReferenceId', $value); + } + + /** + * Sets the issueCode property value. The issueCode property + * @param string|null $value Value to set for the issueCode property. + */ + public function setIssueCode(?string $value): void { + $this->getBackingStore()->set('issueCode', $value); + } + + /** + * Sets the ruleType property value. The ruleType property + * @param string|null $value Value to set for the ruleType property. + */ + public function setRuleType(?string $value): void { + $this->getBackingStore()->set('ruleType', $value); + } + +} diff --git a/src/Generated/Models/IdentityGovernance/ComplianceIssueCollectionResponse.php b/src/Generated/Models/IdentityGovernance/ComplianceIssueCollectionResponse.php new file mode 100644 index 00000000000..a3cca617c1c --- /dev/null +++ b/src/Generated/Models/IdentityGovernance/ComplianceIssueCollectionResponse.php @@ -0,0 +1,71 @@ + + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'value' => fn(ParseNode $n) => $o->setValue($n->getCollectionOfObjectValues([ComplianceIssue::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, ComplianceIssue::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/DeleteOnlyEnforcementAction.php b/src/Generated/Models/IdentityGovernance/DeleteOnlyEnforcementAction.php new file mode 100644 index 00000000000..16b293cacf7 --- /dev/null +++ b/src/Generated/Models/IdentityGovernance/DeleteOnlyEnforcementAction.php @@ -0,0 +1,46 @@ +setOdataType('#microsoft.graph.identityGovernance.deleteOnlyEnforcementAction'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return DeleteOnlyEnforcementAction + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): DeleteOnlyEnforcementAction { + return new DeleteOnlyEnforcementAction(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $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/DirectoryObjectWorkflowSubject.php b/src/Generated/Models/IdentityGovernance/DirectoryObjectWorkflowSubject.php new file mode 100644 index 00000000000..d11386a73f7 --- /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/DisableOnlyEnforcementAction.php b/src/Generated/Models/IdentityGovernance/DisableOnlyEnforcementAction.php new file mode 100644 index 00000000000..adb4754b6e4 --- /dev/null +++ b/src/Generated/Models/IdentityGovernance/DisableOnlyEnforcementAction.php @@ -0,0 +1,46 @@ +setOdataType('#microsoft.graph.identityGovernance.disableOnlyEnforcementAction'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return DisableOnlyEnforcementAction + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): DisableOnlyEnforcementAction { + return new DisableOnlyEnforcementAction(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $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/DisableThenDeleteEnforcementAction.php b/src/Generated/Models/IdentityGovernance/DisableThenDeleteEnforcementAction.php new file mode 100644 index 00000000000..9beef30e133 --- /dev/null +++ b/src/Generated/Models/IdentityGovernance/DisableThenDeleteEnforcementAction.php @@ -0,0 +1,68 @@ +setOdataType('#microsoft.graph.identityGovernance.disableThenDeleteEnforcementAction'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return DisableThenDeleteEnforcementAction + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): DisableThenDeleteEnforcementAction { + return new DisableThenDeleteEnforcementAction(); + } + + /** + * Gets the deletionGracePeriodInDays property value. The deletionGracePeriodInDays property + * @return int|null + */ + public function getDeletionGracePeriodInDays(): ?int { + $val = $this->getBackingStore()->get('deletionGracePeriodInDays'); + if (is_null($val) || is_int($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'deletionGracePeriodInDays'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'deletionGracePeriodInDays' => fn(ParseNode $n) => $o->setDeletionGracePeriodInDays($n->getIntegerValue()), + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + $writer->writeIntegerValue('deletionGracePeriodInDays', $this->getDeletionGracePeriodInDays()); + } + + /** + * Sets the deletionGracePeriodInDays property value. The deletionGracePeriodInDays property + * @param int|null $value Value to set for the deletionGracePeriodInDays property. + */ + public function setDeletionGracePeriodInDays(?int $value): void { + $this->getBackingStore()->set('deletionGracePeriodInDays', $value); + } + +} diff --git a/src/Generated/Models/IdentityGovernance/IdentityLifecycle.php b/src/Generated/Models/IdentityGovernance/IdentityLifecycle.php new file mode 100644 index 00000000000..ba0fe21f2b0 --- /dev/null +++ b/src/Generated/Models/IdentityGovernance/IdentityLifecycle.php @@ -0,0 +1,123 @@ +getChildNode("@odata.type"); + if ($mappingValueNode !== null) { + $mappingValue = $mappingValueNode->getStringValue(); + switch ($mappingValue) { + case '#microsoft.graph.identityGovernance.agentIdentityLifecycle': return new AgentIdentityLifecycle(); + } + } + return new IdentityLifecycle(); + } + + /** + * Gets the complianceIssues property value. The complianceIssues property + * @return array|null + */ + public function getComplianceIssues(): ?array { + $val = $this->getBackingStore()->get('complianceIssues'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, ComplianceIssue::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'complianceIssues'"); + } + + /** + * Gets the effectiveGoverningPolicy property value. The effectiveGoverningPolicy property + * @return LifecyclePolicy|null + */ + public function getEffectiveGoverningPolicy(): ?LifecyclePolicy { + $val = $this->getBackingStore()->get('effectiveGoverningPolicy'); + if (is_null($val) || $val instanceof LifecyclePolicy) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'effectiveGoverningPolicy'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'complianceIssues' => fn(ParseNode $n) => $o->setComplianceIssues($n->getCollectionOfObjectValues([ComplianceIssue::class, 'createFromDiscriminatorValue'])), + 'effectiveGoverningPolicy' => fn(ParseNode $n) => $o->setEffectiveGoverningPolicy($n->getObjectValue([LifecyclePolicy::class, 'createFromDiscriminatorValue'])), + 'lastAttestationDateTime' => fn(ParseNode $n) => $o->setLastAttestationDateTime($n->getDateTimeValue()), + ]); + } + + /** + * Gets the lastAttestationDateTime property value. The lastAttestationDateTime property + * @return DateTime|null + */ + public function getLastAttestationDateTime(): ?DateTime { + $val = $this->getBackingStore()->get('lastAttestationDateTime'); + if (is_null($val) || $val instanceof DateTime) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'lastAttestationDateTime'"); + } + + /** + * Serializes 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('complianceIssues', $this->getComplianceIssues()); + $writer->writeObjectValue('effectiveGoverningPolicy', $this->getEffectiveGoverningPolicy()); + $writer->writeDateTimeValue('lastAttestationDateTime', $this->getLastAttestationDateTime()); + } + + /** + * Sets the complianceIssues property value. The complianceIssues property + * @param array|null $value Value to set for the complianceIssues property. + */ + public function setComplianceIssues(?array $value): void { + $this->getBackingStore()->set('complianceIssues', $value); + } + + /** + * Sets the effectiveGoverningPolicy property value. The effectiveGoverningPolicy property + * @param LifecyclePolicy|null $value Value to set for the effectiveGoverningPolicy property. + */ + public function setEffectiveGoverningPolicy(?LifecyclePolicy $value): void { + $this->getBackingStore()->set('effectiveGoverningPolicy', $value); + } + + /** + * Sets the lastAttestationDateTime property value. The lastAttestationDateTime property + * @param DateTime|null $value Value to set for the lastAttestationDateTime property. + */ + public function setLastAttestationDateTime(?DateTime $value): void { + $this->getBackingStore()->set('lastAttestationDateTime', $value); + } + +} diff --git a/src/Generated/Models/IdentityGovernance/InactivityRule.php b/src/Generated/Models/IdentityGovernance/InactivityRule.php new file mode 100644 index 00000000000..b40c0269ccb --- /dev/null +++ b/src/Generated/Models/IdentityGovernance/InactivityRule.php @@ -0,0 +1,68 @@ +setOdataType('#microsoft.graph.identityGovernance.inactivityRule'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return InactivityRule + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): InactivityRule { + return new InactivityRule(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'lastActivityThresholdInDays' => fn(ParseNode $n) => $o->setLastActivityThresholdInDays($n->getIntegerValue()), + ]); + } + + /** + * Gets the lastActivityThresholdInDays property value. The lastActivityThresholdInDays property + * @return int|null + */ + public function getLastActivityThresholdInDays(): ?int { + $val = $this->getBackingStore()->get('lastActivityThresholdInDays'); + if (is_null($val) || is_int($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'lastActivityThresholdInDays'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + $writer->writeIntegerValue('lastActivityThresholdInDays', $this->getLastActivityThresholdInDays()); + } + + /** + * Sets the lastActivityThresholdInDays property value. The lastActivityThresholdInDays property + * @param int|null $value Value to set for the lastActivityThresholdInDays property. + */ + public function setLastActivityThresholdInDays(?int $value): void { + $this->getBackingStore()->set('lastActivityThresholdInDays', $value); + } + +} diff --git a/src/Generated/Models/IdentityGovernance/LifecyclePolicy.php b/src/Generated/Models/IdentityGovernance/LifecyclePolicy.php new file mode 100644 index 00000000000..d08676fead9 --- /dev/null +++ b/src/Generated/Models/IdentityGovernance/LifecyclePolicy.php @@ -0,0 +1,391 @@ +getChildNode("@odata.type"); + if ($mappingValueNode !== null) { + $mappingValue = $mappingValueNode->getStringValue(); + switch ($mappingValue) { + case '#microsoft.graph.identityGovernance.agentIdentityLifecyclePolicy': return new AgentIdentityLifecyclePolicy(); + } + } + return new LifecyclePolicy(); + } + + /** + * Gets the createdBy property value. The createdBy property + * @return DirectoryObject|null + */ + public function getCreatedBy(): ?DirectoryObject { + $val = $this->getBackingStore()->get('createdBy'); + if (is_null($val) || $val instanceof DirectoryObject) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'createdBy'"); + } + + /** + * Gets the createdDateTime property value. The createdDateTime property + * @return DateTime|null + */ + public function getCreatedDateTime(): ?DateTime { + $val = $this->getBackingStore()->get('createdDateTime'); + if (is_null($val) || $val instanceof DateTime) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'createdDateTime'"); + } + + /** + * Gets the description property value. The description property + * @return string|null + */ + public function getDescription(): ?string { + $val = $this->getBackingStore()->get('description'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'description'"); + } + + /** + * Gets the displayName property value. The displayName property + * @return string|null + */ + public function getDisplayName(): ?string { + $val = $this->getBackingStore()->get('displayName'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'displayName'"); + } + + /** + * Gets the enforcementAction property value. The enforcementAction property + * @return LifecyclePolicyEnforcementAction|null + */ + public function getEnforcementAction(): ?LifecyclePolicyEnforcementAction { + $val = $this->getBackingStore()->get('enforcementAction'); + if (is_null($val) || $val instanceof LifecyclePolicyEnforcementAction) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'enforcementAction'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'createdBy' => fn(ParseNode $n) => $o->setCreatedBy($n->getObjectValue([DirectoryObject::class, 'createFromDiscriminatorValue'])), + 'createdDateTime' => fn(ParseNode $n) => $o->setCreatedDateTime($n->getDateTimeValue()), + 'description' => fn(ParseNode $n) => $o->setDescription($n->getStringValue()), + 'displayName' => fn(ParseNode $n) => $o->setDisplayName($n->getStringValue()), + 'enforcementAction' => fn(ParseNode $n) => $o->setEnforcementAction($n->getObjectValue([LifecyclePolicyEnforcementAction::class, 'createFromDiscriminatorValue'])), + 'gracePeriodInDays' => fn(ParseNode $n) => $o->setGracePeriodInDays($n->getIntegerValue()), + 'isEnabled' => fn(ParseNode $n) => $o->setIsEnabled($n->getBooleanValue()), + 'lastModifiedBy' => fn(ParseNode $n) => $o->setLastModifiedBy($n->getObjectValue([DirectoryObject::class, 'createFromDiscriminatorValue'])), + 'lastModifiedDateTime' => fn(ParseNode $n) => $o->setLastModifiedDateTime($n->getDateTimeValue()), + 'notificationSchedule' => fn(ParseNode $n) => $o->setNotificationSchedule($n->getObjectValue([LifecyclePolicyNotificationSettings::class, 'createFromDiscriminatorValue'])), + 'policySource' => fn(ParseNode $n) => $o->setPolicySource($n->getEnumValue(LifecyclePolicySource::class)), + 'rules' => fn(ParseNode $n) => $o->setRules($n->getCollectionOfObjectValues([LifecyclePolicyRule::class, 'createFromDiscriminatorValue'])), + 'scope' => fn(ParseNode $n) => $o->setScope($n->getObjectValue([SubjectSet::class, 'createFromDiscriminatorValue'])), + 'versionNumber' => fn(ParseNode $n) => $o->setVersionNumber($n->getIntegerValue()), + 'versions' => fn(ParseNode $n) => $o->setVersions($n->getCollectionOfObjectValues([LifecyclePolicy::class, 'createFromDiscriminatorValue'])), + ]); + } + + /** + * Gets the gracePeriodInDays property value. The gracePeriodInDays property + * @return int|null + */ + public function getGracePeriodInDays(): ?int { + $val = $this->getBackingStore()->get('gracePeriodInDays'); + if (is_null($val) || is_int($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'gracePeriodInDays'"); + } + + /** + * Gets the isEnabled property value. The isEnabled property + * @return bool|null + */ + public function getIsEnabled(): ?bool { + $val = $this->getBackingStore()->get('isEnabled'); + if (is_null($val) || is_bool($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'isEnabled'"); + } + + /** + * Gets the lastModifiedBy property value. The lastModifiedBy property + * @return DirectoryObject|null + */ + public function getLastModifiedBy(): ?DirectoryObject { + $val = $this->getBackingStore()->get('lastModifiedBy'); + if (is_null($val) || $val instanceof DirectoryObject) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'lastModifiedBy'"); + } + + /** + * Gets the lastModifiedDateTime property value. The lastModifiedDateTime property + * @return DateTime|null + */ + public function getLastModifiedDateTime(): ?DateTime { + $val = $this->getBackingStore()->get('lastModifiedDateTime'); + if (is_null($val) || $val instanceof DateTime) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'lastModifiedDateTime'"); + } + + /** + * Gets the notificationSchedule property value. The notificationSchedule property + * @return LifecyclePolicyNotificationSettings|null + */ + public function getNotificationSchedule(): ?LifecyclePolicyNotificationSettings { + $val = $this->getBackingStore()->get('notificationSchedule'); + if (is_null($val) || $val instanceof LifecyclePolicyNotificationSettings) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'notificationSchedule'"); + } + + /** + * Gets the policySource property value. The policySource property + * @return LifecyclePolicySource|null + */ + public function getPolicySource(): ?LifecyclePolicySource { + $val = $this->getBackingStore()->get('policySource'); + if (is_null($val) || $val instanceof LifecyclePolicySource) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'policySource'"); + } + + /** + * Gets the rules property value. The rules property + * @return array|null + */ + public function getRules(): ?array { + $val = $this->getBackingStore()->get('rules'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, LifecyclePolicyRule::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'rules'"); + } + + /** + * Gets the scope property value. The scope property + * @return SubjectSet|null + */ + public function getScope(): ?SubjectSet { + $val = $this->getBackingStore()->get('scope'); + if (is_null($val) || $val instanceof SubjectSet) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'scope'"); + } + + /** + * Gets the versionNumber property value. The versionNumber property + * @return int|null + */ + public function getVersionNumber(): ?int { + $val = $this->getBackingStore()->get('versionNumber'); + if (is_null($val) || is_int($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'versionNumber'"); + } + + /** + * Gets the versions property value. The versions property + * @return array|null + */ + public function getVersions(): ?array { + $val = $this->getBackingStore()->get('versions'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, LifecyclePolicy::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'versions'"); + } + + /** + * Serializes 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('createdBy', $this->getCreatedBy()); + $writer->writeDateTimeValue('createdDateTime', $this->getCreatedDateTime()); + $writer->writeStringValue('description', $this->getDescription()); + $writer->writeStringValue('displayName', $this->getDisplayName()); + $writer->writeObjectValue('enforcementAction', $this->getEnforcementAction()); + $writer->writeIntegerValue('gracePeriodInDays', $this->getGracePeriodInDays()); + $writer->writeBooleanValue('isEnabled', $this->getIsEnabled()); + $writer->writeObjectValue('lastModifiedBy', $this->getLastModifiedBy()); + $writer->writeDateTimeValue('lastModifiedDateTime', $this->getLastModifiedDateTime()); + $writer->writeObjectValue('notificationSchedule', $this->getNotificationSchedule()); + $writer->writeEnumValue('policySource', $this->getPolicySource()); + $writer->writeCollectionOfObjectValues('rules', $this->getRules()); + $writer->writeObjectValue('scope', $this->getScope()); + $writer->writeIntegerValue('versionNumber', $this->getVersionNumber()); + $writer->writeCollectionOfObjectValues('versions', $this->getVersions()); + } + + /** + * Sets the createdBy property value. The createdBy property + * @param DirectoryObject|null $value Value to set for the createdBy property. + */ + public function setCreatedBy(?DirectoryObject $value): void { + $this->getBackingStore()->set('createdBy', $value); + } + + /** + * Sets the createdDateTime property value. The createdDateTime property + * @param DateTime|null $value Value to set for the createdDateTime property. + */ + public function setCreatedDateTime(?DateTime $value): void { + $this->getBackingStore()->set('createdDateTime', $value); + } + + /** + * Sets the description property value. The description property + * @param string|null $value Value to set for the description property. + */ + public function setDescription(?string $value): void { + $this->getBackingStore()->set('description', $value); + } + + /** + * Sets the displayName property value. The displayName property + * @param string|null $value Value to set for the displayName property. + */ + public function setDisplayName(?string $value): void { + $this->getBackingStore()->set('displayName', $value); + } + + /** + * Sets the enforcementAction property value. The enforcementAction property + * @param LifecyclePolicyEnforcementAction|null $value Value to set for the enforcementAction property. + */ + public function setEnforcementAction(?LifecyclePolicyEnforcementAction $value): void { + $this->getBackingStore()->set('enforcementAction', $value); + } + + /** + * Sets the gracePeriodInDays property value. The gracePeriodInDays property + * @param int|null $value Value to set for the gracePeriodInDays property. + */ + public function setGracePeriodInDays(?int $value): void { + $this->getBackingStore()->set('gracePeriodInDays', $value); + } + + /** + * Sets the isEnabled property value. The isEnabled property + * @param bool|null $value Value to set for the isEnabled property. + */ + public function setIsEnabled(?bool $value): void { + $this->getBackingStore()->set('isEnabled', $value); + } + + /** + * Sets the lastModifiedBy property value. The lastModifiedBy property + * @param DirectoryObject|null $value Value to set for the lastModifiedBy property. + */ + public function setLastModifiedBy(?DirectoryObject $value): void { + $this->getBackingStore()->set('lastModifiedBy', $value); + } + + /** + * Sets the lastModifiedDateTime property value. The lastModifiedDateTime property + * @param DateTime|null $value Value to set for the lastModifiedDateTime property. + */ + public function setLastModifiedDateTime(?DateTime $value): void { + $this->getBackingStore()->set('lastModifiedDateTime', $value); + } + + /** + * Sets the notificationSchedule property value. The notificationSchedule property + * @param LifecyclePolicyNotificationSettings|null $value Value to set for the notificationSchedule property. + */ + public function setNotificationSchedule(?LifecyclePolicyNotificationSettings $value): void { + $this->getBackingStore()->set('notificationSchedule', $value); + } + + /** + * Sets the policySource property value. The policySource property + * @param LifecyclePolicySource|null $value Value to set for the policySource property. + */ + public function setPolicySource(?LifecyclePolicySource $value): void { + $this->getBackingStore()->set('policySource', $value); + } + + /** + * Sets the rules property value. The rules property + * @param array|null $value Value to set for the rules property. + */ + public function setRules(?array $value): void { + $this->getBackingStore()->set('rules', $value); + } + + /** + * Sets the scope property value. The scope property + * @param SubjectSet|null $value Value to set for the scope property. + */ + public function setScope(?SubjectSet $value): void { + $this->getBackingStore()->set('scope', $value); + } + + /** + * Sets the versionNumber property value. The versionNumber property + * @param int|null $value Value to set for the versionNumber property. + */ + public function setVersionNumber(?int $value): void { + $this->getBackingStore()->set('versionNumber', $value); + } + + /** + * Sets the versions property value. The versions property + * @param array|null $value Value to set for the versions property. + */ + public function setVersions(?array $value): void { + $this->getBackingStore()->set('versions', $value); + } + +} diff --git a/src/Generated/Models/IdentityGovernance/LifecyclePolicyCollectionResponse.php b/src/Generated/Models/IdentityGovernance/LifecyclePolicyCollectionResponse.php new file mode 100644 index 00000000000..ebfc21446c3 --- /dev/null +++ b/src/Generated/Models/IdentityGovernance/LifecyclePolicyCollectionResponse.php @@ -0,0 +1,71 @@ + + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'value' => fn(ParseNode $n) => $o->setValue($n->getCollectionOfObjectValues([LifecyclePolicy::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, LifecyclePolicy::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/LifecyclePolicyEnforcementAction.php b/src/Generated/Models/IdentityGovernance/LifecyclePolicyEnforcementAction.php new file mode 100644 index 00000000000..d04751913f5 --- /dev/null +++ b/src/Generated/Models/IdentityGovernance/LifecyclePolicyEnforcementAction.php @@ -0,0 +1,123 @@ +backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); + $this->setAdditionalData([]); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return LifecyclePolicyEnforcementAction + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): LifecyclePolicyEnforcementAction { + $mappingValueNode = $parseNode->getChildNode("@odata.type"); + if ($mappingValueNode !== null) { + $mappingValue = $mappingValueNode->getStringValue(); + switch ($mappingValue) { + case '#microsoft.graph.identityGovernance.deleteOnlyEnforcementAction': return new DeleteOnlyEnforcementAction(); + case '#microsoft.graph.identityGovernance.disableOnlyEnforcementAction': return new DisableOnlyEnforcementAction(); + case '#microsoft.graph.identityGovernance.disableThenDeleteEnforcementAction': return new DisableThenDeleteEnforcementAction(); + } + } + return new LifecyclePolicyEnforcementAction(); + } + + /** + * Gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @return array|null + */ + public function getAdditionalData(): ?array { + $val = $this->getBackingStore()->get('additionalData'); + if (is_null($val) || is_array($val)) { + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'additionalData'"); + } + + /** + * Gets the BackingStore property value. Stores model information. + * @return BackingStore + */ + public function getBackingStore(): BackingStore { + return $this->backingStore; + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return [ + '@odata.type' => fn(ParseNode $n) => $o->setOdataType($n->getStringValue()), + ]; + } + + /** + * Gets the @odata.type property value. The OdataType property + * @return string|null + */ + public function getOdataType(): ?string { + $val = $this->getBackingStore()->get('odataType'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'odataType'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeStringValue('@odata.type', $this->getOdataType()); + $writer->writeAdditionalData($this->getAdditionalData()); + } + + /** + * Sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @param array $value Value to set for the AdditionalData property. + */ + public function setAdditionalData(?array $value): void { + $this->getBackingStore()->set('additionalData', $value); + } + + /** + * Sets the BackingStore property value. Stores model information. + * @param BackingStore $value Value to set for the BackingStore property. + */ + public function setBackingStore(BackingStore $value): void { + $this->backingStore = $value; + } + + /** + * Sets the @odata.type property value. The OdataType property + * @param string|null $value Value to set for the @odata.type property. + */ + public function setOdataType(?string $value): void { + $this->getBackingStore()->set('odataType', $value); + } + +} diff --git a/src/Generated/Models/IdentityGovernance/LifecyclePolicyNotificationSettings.php b/src/Generated/Models/IdentityGovernance/LifecyclePolicyNotificationSettings.php new file mode 100644 index 00000000000..f6fe7740d0a --- /dev/null +++ b/src/Generated/Models/IdentityGovernance/LifecyclePolicyNotificationSettings.php @@ -0,0 +1,199 @@ +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 LifecyclePolicyNotificationSettings + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): LifecyclePolicyNotificationSettings { + return new LifecyclePolicyNotificationSettings(); + } + + /** + * 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 additionalRecipients property value. The additionalRecipients property + * @return array|null + */ + public function getAdditionalRecipients(): ?array { + $val = $this->getBackingStore()->get('additionalRecipients'); + 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 'additionalRecipients'"); + } + + /** + * 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 [ + 'additionalRecipients' => function (ParseNode $n) { + $val = $n->getCollectionOfPrimitiveValues(); + if (is_array($val)) { + TypeUtils::validateCollectionValues($val, 'string'); + } + /** @var array|null $val */ + $this->setAdditionalRecipients($val); + }, + 'isEnabled' => fn(ParseNode $n) => $o->setIsEnabled($n->getBooleanValue()), + '@odata.type' => fn(ParseNode $n) => $o->setOdataType($n->getStringValue()), + 'offsetsAfterNonComplianceInDays' => function (ParseNode $n) { + $val = $n->getCollectionOfPrimitiveValues(); + if (is_array($val)) { + TypeUtils::validateCollectionValues($val, 'int'); + } + /** @var array|null $val */ + $this->setOffsetsAfterNonComplianceInDays($val); + }, + ]; + } + + /** + * Gets the isEnabled property value. The isEnabled property + * @return bool|null + */ + public function getIsEnabled(): ?bool { + $val = $this->getBackingStore()->get('isEnabled'); + if (is_null($val) || is_bool($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'isEnabled'"); + } + + /** + * Gets the @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 offsetsAfterNonComplianceInDays property value. The offsetsAfterNonComplianceInDays property + * @return array|null + */ + public function getOffsetsAfterNonComplianceInDays(): ?array { + $val = $this->getBackingStore()->get('offsetsAfterNonComplianceInDays'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, 'int'); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'offsetsAfterNonComplianceInDays'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeCollectionOfPrimitiveValues('additionalRecipients', $this->getAdditionalRecipients()); + $writer->writeBooleanValue('isEnabled', $this->getIsEnabled()); + $writer->writeStringValue('@odata.type', $this->getOdataType()); + $writer->writeCollectionOfPrimitiveValues('offsetsAfterNonComplianceInDays', $this->getOffsetsAfterNonComplianceInDays()); + $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 additionalRecipients property value. The additionalRecipients property + * @param array|null $value Value to set for the additionalRecipients property. + */ + public function setAdditionalRecipients(?array $value): void { + $this->getBackingStore()->set('additionalRecipients', $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 isEnabled property value. The isEnabled property + * @param bool|null $value Value to set for the isEnabled property. + */ + public function setIsEnabled(?bool $value): void { + $this->getBackingStore()->set('isEnabled', $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 offsetsAfterNonComplianceInDays property value. The offsetsAfterNonComplianceInDays property + * @param array|null $value Value to set for the offsetsAfterNonComplianceInDays property. + */ + public function setOffsetsAfterNonComplianceInDays(?array $value): void { + $this->getBackingStore()->set('offsetsAfterNonComplianceInDays', $value); + } + +} diff --git a/src/Generated/Models/IdentityGovernance/LifecyclePolicyPriorityConfiguration.php b/src/Generated/Models/IdentityGovernance/LifecyclePolicyPriorityConfiguration.php new file mode 100644 index 00000000000..38831ecaad0 --- /dev/null +++ b/src/Generated/Models/IdentityGovernance/LifecyclePolicyPriorityConfiguration.php @@ -0,0 +1,100 @@ + + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'orderedPolicyIds' => function (ParseNode $n) { + $val = $n->getCollectionOfPrimitiveValues(); + if (is_array($val)) { + TypeUtils::validateCollectionValues($val, 'string'); + } + /** @var array|null $val */ + $this->setOrderedPolicyIds($val); + }, + 'subjectType' => fn(ParseNode $n) => $o->setSubjectType($n->getEnumValue(SubjectType::class)), + ]); + } + + /** + * Gets the orderedPolicyIds property value. The orderedPolicyIds property + * @return array|null + */ + public function getOrderedPolicyIds(): ?array { + $val = $this->getBackingStore()->get('orderedPolicyIds'); + 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 'orderedPolicyIds'"); + } + + /** + * 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'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + $writer->writeCollectionOfPrimitiveValues('orderedPolicyIds', $this->getOrderedPolicyIds()); + $writer->writeEnumValue('subjectType', $this->getSubjectType()); + } + + /** + * Sets the orderedPolicyIds property value. The orderedPolicyIds property + * @param array|null $value Value to set for the orderedPolicyIds property. + */ + public function setOrderedPolicyIds(?array $value): void { + $this->getBackingStore()->set('orderedPolicyIds', $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); + } + +} diff --git a/src/Generated/Models/IdentityGovernance/LifecyclePolicyPriorityConfigurationCollectionResponse.php b/src/Generated/Models/IdentityGovernance/LifecyclePolicyPriorityConfigurationCollectionResponse.php new file mode 100644 index 00000000000..b7f5dd91cd2 --- /dev/null +++ b/src/Generated/Models/IdentityGovernance/LifecyclePolicyPriorityConfigurationCollectionResponse.php @@ -0,0 +1,71 @@ + + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'value' => fn(ParseNode $n) => $o->setValue($n->getCollectionOfObjectValues([LifecyclePolicyPriorityConfiguration::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, LifecyclePolicyPriorityConfiguration::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/LifecyclePolicyRule.php b/src/Generated/Models/IdentityGovernance/LifecyclePolicyRule.php new file mode 100644 index 00000000000..8f7bd296a99 --- /dev/null +++ b/src/Generated/Models/IdentityGovernance/LifecyclePolicyRule.php @@ -0,0 +1,77 @@ +getChildNode("@odata.type"); + if ($mappingValueNode !== null) { + $mappingValue = $mappingValueNode->getStringValue(); + switch ($mappingValue) { + case '#microsoft.graph.identityGovernance.inactivityRule': return new InactivityRule(); + case '#microsoft.graph.identityGovernance.periodicAttestationRule': return new PeriodicAttestationRule(); + case '#microsoft.graph.identityGovernance.sponsorPresenceRule': return new SponsorPresenceRule(); + } + } + return new LifecyclePolicyRule(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'isEnabled' => fn(ParseNode $n) => $o->setIsEnabled($n->getBooleanValue()), + ]); + } + + /** + * Gets the isEnabled property value. The isEnabled property + * @return bool|null + */ + public function getIsEnabled(): ?bool { + $val = $this->getBackingStore()->get('isEnabled'); + if (is_null($val) || is_bool($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'isEnabled'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + $writer->writeBooleanValue('isEnabled', $this->getIsEnabled()); + } + + /** + * Sets the isEnabled property value. The isEnabled property + * @param bool|null $value Value to set for the isEnabled property. + */ + public function setIsEnabled(?bool $value): void { + $this->getBackingStore()->set('isEnabled', $value); + } + +} diff --git a/src/Generated/Models/IdentityGovernance/LifecyclePolicyRuleCollectionResponse.php b/src/Generated/Models/IdentityGovernance/LifecyclePolicyRuleCollectionResponse.php new file mode 100644 index 00000000000..c564234744a --- /dev/null +++ b/src/Generated/Models/IdentityGovernance/LifecyclePolicyRuleCollectionResponse.php @@ -0,0 +1,71 @@ + + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'value' => fn(ParseNode $n) => $o->setValue($n->getCollectionOfObjectValues([LifecyclePolicyRule::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, LifecyclePolicyRule::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/LifecyclePolicySource.php b/src/Generated/Models/IdentityGovernance/LifecyclePolicySource.php new file mode 100644 index 00000000000..c6a4c41872f --- /dev/null +++ b/src/Generated/Models/IdentityGovernance/LifecyclePolicySource.php @@ -0,0 +1,11 @@ + fn(ParseNode $n) => $o->setCustomTaskExtensions($n->getCollectionOfObjectValues([CustomTaskExtension::class, 'createFromDiscriminatorValue'])), 'deletedItems' => fn(ParseNode $n) => $o->setDeletedItems($n->getObjectValue([DeletedItemContainer::class, 'createFromDiscriminatorValue'])), 'insights' => fn(ParseNode $n) => $o->setInsights($n->getObjectValue([Insights::class, 'createFromDiscriminatorValue'])), + 'lifecyclePolicies' => fn(ParseNode $n) => $o->setLifecyclePolicies($n->getCollectionOfObjectValues([LifecyclePolicy::class, 'createFromDiscriminatorValue'])), + 'lifecyclePolicyPriorityConfigurations' => fn(ParseNode $n) => $o->setLifecyclePolicyPriorityConfigurations($n->getCollectionOfObjectValues([LifecyclePolicyPriorityConfiguration::class, 'createFromDiscriminatorValue'])), 'settings' => fn(ParseNode $n) => $o->setSettings($n->getObjectValue([LifecycleManagementSettings::class, 'createFromDiscriminatorValue'])), 'taskDefinitions' => fn(ParseNode $n) => $o->setTaskDefinitions($n->getCollectionOfObjectValues([TaskDefinition::class, 'createFromDiscriminatorValue'])), 'workflows' => fn(ParseNode $n) => $o->setWorkflows($n->getCollectionOfObjectValues([Workflow::class, 'createFromDiscriminatorValue'])), @@ -82,6 +84,34 @@ public function getInsights(): ?Insights { throw new \UnexpectedValueException("Invalid type found in backing store for 'insights'"); } + /** + * Gets the lifecyclePolicies property value. The lifecyclePolicies property + * @return array|null + */ + public function getLifecyclePolicies(): ?array { + $val = $this->getBackingStore()->get('lifecyclePolicies'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, LifecyclePolicy::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'lifecyclePolicies'"); + } + + /** + * Gets the lifecyclePolicyPriorityConfigurations property value. The lifecyclePolicyPriorityConfigurations property + * @return array|null + */ + public function getLifecyclePolicyPriorityConfigurations(): ?array { + $val = $this->getBackingStore()->get('lifecyclePolicyPriorityConfigurations'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, LifecyclePolicyPriorityConfiguration::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'lifecyclePolicyPriorityConfigurations'"); + } + /** * Gets the settings property value. The settings property * @return LifecycleManagementSettings|null @@ -145,6 +175,8 @@ public function serialize(SerializationWriter $writer): void { $writer->writeCollectionOfObjectValues('customTaskExtensions', $this->getCustomTaskExtensions()); $writer->writeObjectValue('deletedItems', $this->getDeletedItems()); $writer->writeObjectValue('insights', $this->getInsights()); + $writer->writeCollectionOfObjectValues('lifecyclePolicies', $this->getLifecyclePolicies()); + $writer->writeCollectionOfObjectValues('lifecyclePolicyPriorityConfigurations', $this->getLifecyclePolicyPriorityConfigurations()); $writer->writeObjectValue('settings', $this->getSettings()); $writer->writeCollectionOfObjectValues('taskDefinitions', $this->getTaskDefinitions()); $writer->writeCollectionOfObjectValues('workflows', $this->getWorkflows()); @@ -175,6 +207,22 @@ public function setInsights(?Insights $value): void { $this->getBackingStore()->set('insights', $value); } + /** + * Sets the lifecyclePolicies property value. The lifecyclePolicies property + * @param array|null $value Value to set for the lifecyclePolicies property. + */ + public function setLifecyclePolicies(?array $value): void { + $this->getBackingStore()->set('lifecyclePolicies', $value); + } + + /** + * Sets the lifecyclePolicyPriorityConfigurations property value. The lifecyclePolicyPriorityConfigurations property + * @param array|null $value Value to set for the lifecyclePolicyPriorityConfigurations property. + */ + public function setLifecyclePolicyPriorityConfigurations(?array $value): void { + $this->getBackingStore()->set('lifecyclePolicyPriorityConfigurations', $value); + } + /** * Sets the settings property value. The settings property * @param LifecycleManagementSettings|null $value Value to set for the settings property. diff --git a/src/Generated/Models/IdentityGovernance/PeriodicAttestationRule.php b/src/Generated/Models/IdentityGovernance/PeriodicAttestationRule.php new file mode 100644 index 00000000000..3f2102cca7f --- /dev/null +++ b/src/Generated/Models/IdentityGovernance/PeriodicAttestationRule.php @@ -0,0 +1,68 @@ +setOdataType('#microsoft.graph.identityGovernance.periodicAttestationRule'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return PeriodicAttestationRule + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): PeriodicAttestationRule { + return new PeriodicAttestationRule(); + } + + /** + * Gets the attestationIntervalInDays property value. The attestationIntervalInDays property + * @return int|null + */ + public function getAttestationIntervalInDays(): ?int { + $val = $this->getBackingStore()->get('attestationIntervalInDays'); + if (is_null($val) || is_int($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'attestationIntervalInDays'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'attestationIntervalInDays' => fn(ParseNode $n) => $o->setAttestationIntervalInDays($n->getIntegerValue()), + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + $writer->writeIntegerValue('attestationIntervalInDays', $this->getAttestationIntervalInDays()); + } + + /** + * Sets the attestationIntervalInDays property value. The attestationIntervalInDays property + * @param int|null $value Value to set for the attestationIntervalInDays property. + */ + public function setAttestationIntervalInDays(?int $value): void { + $this->getBackingStore()->set('attestationIntervalInDays', $value); + } + +} diff --git a/src/Generated/Models/IdentityGovernance/SelectedObjectsSubjectSet.php b/src/Generated/Models/IdentityGovernance/SelectedObjectsSubjectSet.php new file mode 100644 index 00000000000..2639213a52a --- /dev/null +++ b/src/Generated/Models/IdentityGovernance/SelectedObjectsSubjectSet.php @@ -0,0 +1,73 @@ +setOdataType('#microsoft.graph.identityGovernance.selectedObjectsSubjectSet'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return SelectedObjectsSubjectSet + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): SelectedObjectsSubjectSet { + return new SelectedObjectsSubjectSet(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'inScopeObjects' => fn(ParseNode $n) => $o->setInScopeObjects($n->getCollectionOfObjectValues([DirectoryObject::class, 'createFromDiscriminatorValue'])), + ]); + } + + /** + * Gets the inScopeObjects property value. The inScopeObjects property + * @return array|null + */ + public function getInScopeObjects(): ?array { + $val = $this->getBackingStore()->get('inScopeObjects'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, DirectoryObject::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'inScopeObjects'"); + } + + /** + * Serializes 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('inScopeObjects', $this->getInScopeObjects()); + } + + /** + * Sets the inScopeObjects property value. The inScopeObjects property + * @param array|null $value Value to set for the inScopeObjects property. + */ + public function setInScopeObjects(?array $value): void { + $this->getBackingStore()->set('inScopeObjects', $value); + } + +} diff --git a/src/Generated/Models/IdentityGovernance/SponsorPresenceRule.php b/src/Generated/Models/IdentityGovernance/SponsorPresenceRule.php new file mode 100644 index 00000000000..a0c393ba619 --- /dev/null +++ b/src/Generated/Models/IdentityGovernance/SponsorPresenceRule.php @@ -0,0 +1,68 @@ +setOdataType('#microsoft.graph.identityGovernance.sponsorPresenceRule'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return SponsorPresenceRule + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): SponsorPresenceRule { + return new SponsorPresenceRule(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'minimumSponsorCount' => fn(ParseNode $n) => $o->setMinimumSponsorCount($n->getIntegerValue()), + ]); + } + + /** + * Gets the minimumSponsorCount property value. The minimumSponsorCount property + * @return int|null + */ + public function getMinimumSponsorCount(): ?int { + $val = $this->getBackingStore()->get('minimumSponsorCount'); + if (is_null($val) || is_int($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'minimumSponsorCount'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + $writer->writeIntegerValue('minimumSponsorCount', $this->getMinimumSponsorCount()); + } + + /** + * Sets the minimumSponsorCount property value. The minimumSponsorCount property + * @param int|null $value Value to set for the minimumSponsorCount property. + */ + public function setMinimumSponsorCount(?int $value): void { + $this->getBackingStore()->set('minimumSponsorCount', $value); + } + +} diff --git a/src/Generated/Models/IdentityGovernance/SubjectProcessingResult.php b/src/Generated/Models/IdentityGovernance/SubjectProcessingResult.php index ae1af6e4a23..7ceedb93769 100644 --- a/src/Generated/Models/IdentityGovernance/SubjectProcessingResult.php +++ b/src/Generated/Models/IdentityGovernance/SubjectProcessingResult.php @@ -65,6 +65,7 @@ public function getFieldDeserializers(): array { '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()), @@ -135,6 +136,18 @@ public function getSubject(): ?WorkflowSubject { 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 @@ -210,6 +223,7 @@ public function serialize(SerializationWriter $writer): void { $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()); @@ -273,6 +287,14 @@ 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. diff --git a/src/Generated/Models/IdentityGovernance/SubjectSummary.php b/src/Generated/Models/IdentityGovernance/SubjectSummary.php new file mode 100644 index 00000000000..24ef450d8a0 --- /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..ce189078297 --- /dev/null +++ b/src/Generated/Models/IdentityGovernance/SubjectType.php @@ -0,0 +1,12 @@ + 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/WorkflowSubject.php b/src/Generated/Models/IdentityGovernance/WorkflowSubject.php index 93fe769c7fa..46176389718 100644 --- a/src/Generated/Models/IdentityGovernance/WorkflowSubject.php +++ b/src/Generated/Models/IdentityGovernance/WorkflowSubject.php @@ -35,6 +35,7 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Workf if ($mappingValueNode !== null) { $mappingValue = $mappingValueNode->getStringValue(); switch ($mappingValue) { + case '#microsoft.graph.identityGovernance.directoryObjectWorkflowSubject': return new DirectoryObjectWorkflowSubject(); case '#microsoft.graph.identityGovernance.provisioningObjectWorkflowSubject': return new ProvisioningObjectWorkflowSubject(); } } diff --git a/src/Generated/Models/ImpactedResource.php b/src/Generated/Models/ImpactedResource.php index 38422e4bafb..759dba40c14 100644 --- a/src/Generated/Models/ImpactedResource.php +++ b/src/Generated/Models/ImpactedResource.php @@ -97,6 +97,7 @@ public function getFieldDeserializers(): array { 'resourceType' => fn(ParseNode $n) => $o->setResourceType($n->getStringValue()), 'status' => fn(ParseNode $n) => $o->setStatus($n->getEnumValue(RecommendationStatus::class)), 'subjectId' => fn(ParseNode $n) => $o->setSubjectId($n->getStringValue()), + 'tags' => fn(ParseNode $n) => $o->setTags($n->getCollectionOfObjectValues([RecommendationTag::class, 'createFromDiscriminatorValue'])), ]); } @@ -220,6 +221,20 @@ public function getSubjectId(): ?string { throw new \UnexpectedValueException("Invalid type found in backing store for 'subjectId'"); } + /** + * Gets the tags property value. The tags property + * @return array|null + */ + public function getTags(): ?array { + $val = $this->getBackingStore()->get('tags'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, RecommendationTag::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'tags'"); + } + /** * Serializes information the current object * @param SerializationWriter $writer Serialization writer to use to serialize this model @@ -240,6 +255,7 @@ public function serialize(SerializationWriter $writer): void { $writer->writeStringValue('resourceType', $this->getResourceType()); $writer->writeEnumValue('status', $this->getStatus()); $writer->writeStringValue('subjectId', $this->getSubjectId()); + $writer->writeCollectionOfObjectValues('tags', $this->getTags()); } /** @@ -354,4 +370,12 @@ public function setSubjectId(?string $value): void { $this->getBackingStore()->set('subjectId', $value); } + /** + * Sets the tags property value. The tags property + * @param array|null $value Value to set for the tags property. + */ + public function setTags(?array $value): void { + $this->getBackingStore()->set('tags', $value); + } + } diff --git a/src/Generated/Models/TenantGovernanceServices/ActionStep.php b/src/Generated/Models/InvestigationActionStep.php similarity index 74% rename from src/Generated/Models/TenantGovernanceServices/ActionStep.php rename to src/Generated/Models/InvestigationActionStep.php index 9289e5ed09a..4bb78e4d60a 100644 --- a/src/Generated/Models/TenantGovernanceServices/ActionStep.php +++ b/src/Generated/Models/InvestigationActionStep.php @@ -1,6 +1,6 @@ backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); @@ -28,19 +28,19 @@ public function __construct() { /** * Creates a new instance of the appropriate class based on discriminator value * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object - * @return ActionStep + * @return InvestigationActionStep */ - public static function createFromDiscriminatorValue(ParseNode $parseNode): ActionStep { - return new ActionStep(); + public static function createFromDiscriminatorValue(ParseNode $parseNode): InvestigationActionStep { + return new InvestigationActionStep(); } /** - * Gets the actionUrl property value. The follow-on API reference for the step, containing the URL template and a machine-readable execution directive that a client uses to retrieve the drill-in data. - * @return ActionUrl|null + * Gets the actionUrl property value. The actionUrl property + * @return InvestigationActionUrl|null */ - public function getActionUrl(): ?ActionUrl { + public function getActionUrl(): ?InvestigationActionUrl { $val = $this->getBackingStore()->get('actionUrl'); - if (is_null($val) || $val instanceof ActionUrl) { + if (is_null($val) || $val instanceof InvestigationActionUrl) { return $val; } throw new \UnexpectedValueException("Invalid type found in backing store for 'actionUrl'"); @@ -74,7 +74,7 @@ public function getBackingStore(): BackingStore { public function getFieldDeserializers(): array { $o = $this; return [ - 'actionUrl' => fn(ParseNode $n) => $o->setActionUrl($n->getObjectValue([ActionUrl::class, 'createFromDiscriminatorValue'])), + 'actionUrl' => fn(ParseNode $n) => $o->setActionUrl($n->getObjectValue([InvestigationActionUrl::class, 'createFromDiscriminatorValue'])), '@odata.type' => fn(ParseNode $n) => $o->setOdataType($n->getStringValue()), 'stepNumber' => fn(ParseNode $n) => $o->setStepNumber($n->getStringValue()), 'text' => fn(ParseNode $n) => $o->setText($n->getStringValue()), @@ -94,7 +94,7 @@ public function getOdataType(): ?string { } /** - * Gets the stepNumber property value. The one-based order, as a string, in which the step should be evaluated by a client. Steps are intended to be run in ascending stepNumber order because later steps can depend on the output of earlier steps. This value is the key of the resource. + * Gets the stepNumber property value. The stepNumber property * @return string|null */ public function getStepNumber(): ?string { @@ -106,7 +106,7 @@ public function getStepNumber(): ?string { } /** - * Gets the text property value. Human-readable guidance that explains what the step does and why it's useful for investigating the related metric. + * Gets the text property value. The text property * @return string|null */ public function getText(): ?string { @@ -130,10 +130,10 @@ public function serialize(SerializationWriter $writer): void { } /** - * Sets the actionUrl property value. The follow-on API reference for the step, containing the URL template and a machine-readable execution directive that a client uses to retrieve the drill-in data. - * @param ActionUrl|null $value Value to set for the actionUrl property. + * Sets the actionUrl property value. The actionUrl property + * @param InvestigationActionUrl|null $value Value to set for the actionUrl property. */ - public function setActionUrl(?ActionUrl $value): void { + public function setActionUrl(?InvestigationActionUrl $value): void { $this->getBackingStore()->set('actionUrl', $value); } @@ -162,7 +162,7 @@ public function setOdataType(?string $value): void { } /** - * Sets the stepNumber property value. The one-based order, as a string, in which the step should be evaluated by a client. Steps are intended to be run in ascending stepNumber order because later steps can depend on the output of earlier steps. This value is the key of the resource. + * Sets the stepNumber property value. The stepNumber property * @param string|null $value Value to set for the stepNumber property. */ public function setStepNumber(?string $value): void { @@ -170,7 +170,7 @@ public function setStepNumber(?string $value): void { } /** - * Sets the text property value. Human-readable guidance that explains what the step does and why it's useful for investigating the related metric. + * Sets the text property value. The text property * @param string|null $value Value to set for the text property. */ public function setText(?string $value): void { diff --git a/src/Generated/Models/TenantGovernanceServices/ActionUrl.php b/src/Generated/Models/InvestigationActionUrl.php similarity index 73% rename from src/Generated/Models/TenantGovernanceServices/ActionUrl.php rename to src/Generated/Models/InvestigationActionUrl.php index 8e228399a33..e9598c1d6df 100644 --- a/src/Generated/Models/TenantGovernanceServices/ActionUrl.php +++ b/src/Generated/Models/InvestigationActionUrl.php @@ -1,6 +1,6 @@ backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); @@ -28,10 +28,10 @@ public function __construct() { /** * Creates a new instance of the appropriate class based on discriminator value * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object - * @return ActionUrl + * @return InvestigationActionUrl */ - public static function createFromDiscriminatorValue(ParseNode $parseNode): ActionUrl { - return new ActionUrl(); + public static function createFromDiscriminatorValue(ParseNode $parseNode): InvestigationActionUrl { + return new InvestigationActionUrl(); } /** @@ -56,7 +56,7 @@ public function getBackingStore(): BackingStore { } /** - * Gets the displayName property value. A machine-readable directive that describes how a client should run the step, in the form metricPath§operation§input§output (for example, b2BRegistrationMetrics.recent.inboundTotalUsers§single§§$verifiedDomains). Clients use this value to chain steps together and to interpret the output of the associated url. + * Gets the displayName property value. The displayName property * @return string|null */ public function getDisplayName(): ?string { @@ -93,7 +93,7 @@ public function getOdataType(): ?string { } /** - * Gets the url property value. A Microsoft Graph or Azure Resource Manager (ARM) URL template that the client invokes to retrieve the drill-in data for the step. The template can include placeholders such as {@id}, {startDate}, {endDate}, or {sourceDomain} that the client resolves from the related tenant, the caller context, or the output of earlier steps. This value can be empty for steps that only transform data returned by a previous step. + * Gets the url property value. The url property * @return string|null */ public function getUrl(): ?string { @@ -132,7 +132,7 @@ public function setBackingStore(BackingStore $value): void { } /** - * Sets the displayName property value. A machine-readable directive that describes how a client should run the step, in the form metricPath§operation§input§output (for example, b2BRegistrationMetrics.recent.inboundTotalUsers§single§§$verifiedDomains). Clients use this value to chain steps together and to interpret the output of the associated url. + * Sets the displayName property value. The displayName property * @param string|null $value Value to set for the displayName property. */ public function setDisplayName(?string $value): void { @@ -148,7 +148,7 @@ public function setOdataType(?string $value): void { } /** - * Sets the url property value. A Microsoft Graph or Azure Resource Manager (ARM) URL template that the client invokes to retrieve the drill-in data for the step. The template can include placeholders such as {@id}, {startDate}, {endDate}, or {sourceDomain} that the client resolves from the related tenant, the caller context, or the output of earlier steps. This value can be empty for steps that only transform data returned by a previous step. + * Sets the url property value. The url property * @param string|null $value Value to set for the url property. */ public function setUrl(?string $value): void { diff --git a/src/Generated/Models/IosDdmLobAppAssignmentSettings.php b/src/Generated/Models/IosDdmLobAppAssignmentSettings.php index 00540a60e92..cb740c8a473 100644 --- a/src/Generated/Models/IosDdmLobAppAssignmentSettings.php +++ b/src/Generated/Models/IosDdmLobAppAssignmentSettings.php @@ -79,6 +79,18 @@ public function getContentFilterConfigurationId(): ?string { throw new \UnexpectedValueException("Invalid type found in backing store for 'contentFilterConfigurationId'"); } + /** + * Gets the ddmAppConfigId property value. The unique identifier of the DDM app configuration to associate with the app. + * @return string|null + */ + public function getDdmAppConfigId(): ?string { + $val = $this->getBackingStore()->get('ddmAppConfigId'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'ddmAppConfigId'"); + } + /** * Gets the dnsProxyConfigurationId property value. The dnsProxyConfigurationId property * @return string|null @@ -109,6 +121,7 @@ public function getFieldDeserializers(): array { 'associatedDomainsDirectDownloadAllowed' => fn(ParseNode $n) => $o->setAssociatedDomainsDirectDownloadAllowed($n->getBooleanValue()), 'cellularSliceConfigurationId' => fn(ParseNode $n) => $o->setCellularSliceConfigurationId($n->getStringValue()), 'contentFilterConfigurationId' => fn(ParseNode $n) => $o->setContentFilterConfigurationId($n->getStringValue()), + 'ddmAppConfigId' => fn(ParseNode $n) => $o->setDdmAppConfigId($n->getStringValue()), 'dnsProxyConfigurationId' => fn(ParseNode $n) => $o->setDnsProxyConfigurationId($n->getStringValue()), 'preventManagedAppBackup' => fn(ParseNode $n) => $o->setPreventManagedAppBackup($n->getBooleanValue()), 'relayConfigurationId' => fn(ParseNode $n) => $o->setRelayConfigurationId($n->getStringValue()), @@ -175,6 +188,7 @@ public function serialize(SerializationWriter $writer): void { $writer->writeBooleanValue('associatedDomainsDirectDownloadAllowed', $this->getAssociatedDomainsDirectDownloadAllowed()); $writer->writeStringValue('cellularSliceConfigurationId', $this->getCellularSliceConfigurationId()); $writer->writeStringValue('contentFilterConfigurationId', $this->getContentFilterConfigurationId()); + $writer->writeStringValue('ddmAppConfigId', $this->getDdmAppConfigId()); $writer->writeStringValue('dnsProxyConfigurationId', $this->getDnsProxyConfigurationId()); $writer->writeBooleanValue('preventManagedAppBackup', $this->getPreventManagedAppBackup()); $writer->writeStringValue('relayConfigurationId', $this->getRelayConfigurationId()); @@ -214,6 +228,14 @@ public function setContentFilterConfigurationId(?string $value): void { $this->getBackingStore()->set('contentFilterConfigurationId', $value); } + /** + * Sets the ddmAppConfigId property value. The unique identifier of the DDM app configuration to associate with the app. + * @param string|null $value Value to set for the ddmAppConfigId property. + */ + public function setDdmAppConfigId(?string $value): void { + $this->getBackingStore()->set('ddmAppConfigId', $value); + } + /** * Sets the dnsProxyConfigurationId property value. The dnsProxyConfigurationId property * @param string|null $value Value to set for the dnsProxyConfigurationId property. diff --git a/src/Generated/Models/IosDdmVppAppAssignmentSettings.php b/src/Generated/Models/IosDdmVppAppAssignmentSettings.php index 1f3fd2ea22c..dd3f46d9856 100644 --- a/src/Generated/Models/IosDdmVppAppAssignmentSettings.php +++ b/src/Generated/Models/IosDdmVppAppAssignmentSettings.php @@ -103,6 +103,18 @@ public function getContentFilterConfigurationId(): ?string { throw new \UnexpectedValueException("Invalid type found in backing store for 'contentFilterConfigurationId'"); } + /** + * Gets the ddmAppConfigId property value. The unique identifier of the DDM app configuration to associate with the app. + * @return string|null + */ + public function getDdmAppConfigId(): ?string { + $val = $this->getBackingStore()->get('ddmAppConfigId'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'ddmAppConfigId'"); + } + /** * Gets the dnsProxyConfigurationId property value. The unique identifier of the DNS proxy to associate with the app. * @return string|null @@ -135,6 +147,7 @@ public function getFieldDeserializers(): array { 'automaticAppUpdates' => fn(ParseNode $n) => $o->setAutomaticAppUpdates($n->getEnumValue(DdmAppAutomaticAppUpdates::class)), 'cellularSliceConfigurationId' => fn(ParseNode $n) => $o->setCellularSliceConfigurationId($n->getStringValue()), 'contentFilterConfigurationId' => fn(ParseNode $n) => $o->setContentFilterConfigurationId($n->getStringValue()), + 'ddmAppConfigId' => fn(ParseNode $n) => $o->setDdmAppConfigId($n->getStringValue()), 'dnsProxyConfigurationId' => fn(ParseNode $n) => $o->setDnsProxyConfigurationId($n->getStringValue()), 'preventManagedAppBackup' => fn(ParseNode $n) => $o->setPreventManagedAppBackup($n->getBooleanValue()), 'relayConfigurationId' => fn(ParseNode $n) => $o->setRelayConfigurationId($n->getStringValue()), @@ -229,6 +242,7 @@ public function serialize(SerializationWriter $writer): void { $writer->writeEnumValue('automaticAppUpdates', $this->getAutomaticAppUpdates()); $writer->writeStringValue('cellularSliceConfigurationId', $this->getCellularSliceConfigurationId()); $writer->writeStringValue('contentFilterConfigurationId', $this->getContentFilterConfigurationId()); + $writer->writeStringValue('ddmAppConfigId', $this->getDdmAppConfigId()); $writer->writeStringValue('dnsProxyConfigurationId', $this->getDnsProxyConfigurationId()); $writer->writeBooleanValue('preventManagedAppBackup', $this->getPreventManagedAppBackup()); $writer->writeStringValue('relayConfigurationId', $this->getRelayConfigurationId()); @@ -286,6 +300,14 @@ public function setContentFilterConfigurationId(?string $value): void { $this->getBackingStore()->set('contentFilterConfigurationId', $value); } + /** + * Sets the ddmAppConfigId property value. The unique identifier of the DDM app configuration to associate with the app. + * @param string|null $value Value to set for the ddmAppConfigId property. + */ + public function setDdmAppConfigId(?string $value): void { + $this->getBackingStore()->set('ddmAppConfigId', $value); + } + /** * Sets the dnsProxyConfigurationId property value. The unique identifier of the DNS proxy to associate with the app. * @param string|null $value Value to set for the dnsProxyConfigurationId property. diff --git a/src/Generated/Models/MacOsDdmVppAppAssignmentSettings.php b/src/Generated/Models/MacOsDdmVppAppAssignmentSettings.php index 90c7eea9d02..d121be4a3d6 100644 --- a/src/Generated/Models/MacOsDdmVppAppAssignmentSettings.php +++ b/src/Generated/Models/MacOsDdmVppAppAssignmentSettings.php @@ -40,6 +40,18 @@ public function getAutomaticAppUpdates(): ?DdmAppAutomaticAppUpdates { throw new \UnexpectedValueException("Invalid type found in backing store for 'automaticAppUpdates'"); } + /** + * Gets the ddmAppConfigId property value. The unique identifier of the DDM app configuration to associate with the app. + * @return string|null + */ + public function getDdmAppConfigId(): ?string { + $val = $this->getBackingStore()->get('ddmAppConfigId'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'ddmAppConfigId'"); + } + /** * The deserialization information for the current model * @return array @@ -48,6 +60,7 @@ public function getFieldDeserializers(): array { $o = $this; return array_merge(parent::getFieldDeserializers(), [ 'automaticAppUpdates' => fn(ParseNode $n) => $o->setAutomaticAppUpdates($n->getEnumValue(DdmAppAutomaticAppUpdates::class)), + 'ddmAppConfigId' => fn(ParseNode $n) => $o->setDdmAppConfigId($n->getStringValue()), 'isIosApp' => fn(ParseNode $n) => $o->setIsIosApp($n->getBooleanValue()), 'useDeviceLicensing' => fn(ParseNode $n) => $o->setUseDeviceLicensing($n->getBooleanValue()), 'version' => fn(ParseNode $n) => $o->setVersion($n->getIntegerValue()), @@ -97,6 +110,7 @@ public function getVersion(): ?int { public function serialize(SerializationWriter $writer): void { parent::serialize($writer); $writer->writeEnumValue('automaticAppUpdates', $this->getAutomaticAppUpdates()); + $writer->writeStringValue('ddmAppConfigId', $this->getDdmAppConfigId()); $writer->writeBooleanValue('isIosApp', $this->getIsIosApp()); $writer->writeBooleanValue('useDeviceLicensing', $this->getUseDeviceLicensing()); $writer->writeIntegerValue('version', $this->getVersion()); @@ -110,6 +124,14 @@ public function setAutomaticAppUpdates(?DdmAppAutomaticAppUpdates $value): void $this->getBackingStore()->set('automaticAppUpdates', $value); } + /** + * Sets the ddmAppConfigId property value. The unique identifier of the DDM app configuration to associate with the app. + * @param string|null $value Value to set for the ddmAppConfigId property. + */ + public function setDdmAppConfigId(?string $value): void { + $this->getBackingStore()->set('ddmAppConfigId', $value); + } + /** * Sets the isIosApp property value. If true, the device installs an iOS or iPadOS app that runs on a Mac with Apple Silicon. This is only used when the app is a VPP app. Default is false. * @param bool|null $value Value to set for the isIosApp property. diff --git a/src/Generated/Models/Member.php b/src/Generated/Models/Member.php index 5fa245bd9d7..6634344456c 100644 --- a/src/Generated/Models/Member.php +++ b/src/Generated/Models/Member.php @@ -55,18 +55,6 @@ public function getBackingStore(): BackingStore { return $this->backingStore; } - /** - * Gets the contactId property value. The contactId property - * @return string|null - */ - public function getContactId(): ?string { - $val = $this->getBackingStore()->get('contactId'); - if (is_null($val) || is_string($val)) { - return $val; - } - throw new \UnexpectedValueException("Invalid type found in backing store for 'contactId'"); - } - /** * Gets the displayName property value. The display name of the member. Optional. * @return string|null @@ -86,12 +74,11 @@ public function getDisplayName(): ?string { public function getFieldDeserializers(): array { $o = $this; return [ - 'contactId' => fn(ParseNode $n) => $o->setContactId($n->getStringValue()), 'displayName' => fn(ParseNode $n) => $o->setDisplayName($n->getStringValue()), 'key' => fn(ParseNode $n) => $o->setKey($n->getStringValue()), + 'memberId' => fn(ParseNode $n) => $o->setMemberId($n->getStringValue()), '@odata.type' => fn(ParseNode $n) => $o->setOdataType($n->getStringValue()), - 'recipientType' => fn(ParseNode $n) => $o->setRecipientType($n->getEnumValue(RecipientType::class)), - 'routingType' => fn(ParseNode $n) => $o->setRoutingType($n->getStringValue()), + 'type' => fn(ParseNode $n) => $o->setType($n->getEnumValue(RecipientType::class)), ]; } @@ -108,39 +95,39 @@ public function getKey(): ?string { } /** - * Gets the @odata.type property value. The OdataType property + * Gets the memberId property value. A unique identifier system-generated for contact, privateDL, and mailbox members. Optional. * @return string|null */ - public function getOdataType(): ?string { - $val = $this->getBackingStore()->get('odataType'); + public function getMemberId(): ?string { + $val = $this->getBackingStore()->get('memberId'); if (is_null($val) || is_string($val)) { return $val; } - throw new \UnexpectedValueException("Invalid type found in backing store for 'odataType'"); + throw new \UnexpectedValueException("Invalid type found in backing store for 'memberId'"); } /** - * Gets the recipientType property value. The recipientType property - * @return RecipientType|null + * Gets the @odata.type property value. The OdataType property + * @return string|null */ - public function getRecipientType(): ?RecipientType { - $val = $this->getBackingStore()->get('recipientType'); - if (is_null($val) || $val instanceof RecipientType) { + 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 'recipientType'"); + throw new \UnexpectedValueException("Invalid type found in backing store for 'odataType'"); } /** - * Gets the routingType property value. The routingType property - * @return string|null + * Gets the type property value. The type property + * @return RecipientType|null */ - public function getRoutingType(): ?string { - $val = $this->getBackingStore()->get('routingType'); - if (is_null($val) || is_string($val)) { + public function getType(): ?RecipientType { + $val = $this->getBackingStore()->get('type'); + if (is_null($val) || $val instanceof RecipientType) { return $val; } - throw new \UnexpectedValueException("Invalid type found in backing store for 'routingType'"); + throw new \UnexpectedValueException("Invalid type found in backing store for 'type'"); } /** @@ -148,12 +135,11 @@ public function getRoutingType(): ?string { * @param SerializationWriter $writer Serialization writer to use to serialize this model */ public function serialize(SerializationWriter $writer): void { - $writer->writeStringValue('contactId', $this->getContactId()); $writer->writeStringValue('displayName', $this->getDisplayName()); $writer->writeStringValue('key', $this->getKey()); + $writer->writeStringValue('memberId', $this->getMemberId()); $writer->writeStringValue('@odata.type', $this->getOdataType()); - $writer->writeEnumValue('recipientType', $this->getRecipientType()); - $writer->writeStringValue('routingType', $this->getRoutingType()); + $writer->writeEnumValue('type', $this->getType()); $writer->writeAdditionalData($this->getAdditionalData()); } @@ -173,14 +159,6 @@ public function setBackingStore(BackingStore $value): void { $this->backingStore = $value; } - /** - * Sets the contactId property value. The contactId property - * @param string|null $value Value to set for the contactId property. - */ - public function setContactId(?string $value): void { - $this->getBackingStore()->set('contactId', $value); - } - /** * Sets the displayName property value. The display name of the member. Optional. * @param string|null $value Value to set for the displayName property. @@ -198,27 +176,27 @@ public function setKey(?string $value): void { } /** - * Sets the @odata.type property value. The OdataType property - * @param string|null $value Value to set for the @odata.type property. + * Sets the memberId property value. A unique identifier system-generated for contact, privateDL, and mailbox members. Optional. + * @param string|null $value Value to set for the memberId property. */ - public function setOdataType(?string $value): void { - $this->getBackingStore()->set('odataType', $value); + public function setMemberId(?string $value): void { + $this->getBackingStore()->set('memberId', $value); } /** - * Sets the recipientType property value. The recipientType property - * @param RecipientType|null $value Value to set for the recipientType property. + * Sets the @odata.type property value. The OdataType property + * @param string|null $value Value to set for the @odata.type property. */ - public function setRecipientType(?RecipientType $value): void { - $this->getBackingStore()->set('recipientType', $value); + public function setOdataType(?string $value): void { + $this->getBackingStore()->set('odataType', $value); } /** - * Sets the routingType property value. The routingType property - * @param string|null $value Value to set for the routingType property. + * Sets the type property value. The type property + * @param RecipientType|null $value Value to set for the type property. */ - public function setRoutingType(?string $value): void { - $this->getBackingStore()->set('routingType', $value); + public function setType(?RecipientType $value): void { + $this->getBackingStore()->set('type', $value); } } diff --git a/src/Generated/Models/MobileAppContentFile.php b/src/Generated/Models/MobileAppContentFile.php index 5be2c89e91d..f35ba1c2039 100644 --- a/src/Generated/Models/MobileAppContentFile.php +++ b/src/Generated/Models/MobileAppContentFile.php @@ -82,6 +82,7 @@ public function getFieldDeserializers(): array { 'name' => fn(ParseNode $n) => $o->setName($n->getStringValue()), 'size' => fn(ParseNode $n) => $o->setSize($n->getIntegerValue()), 'sizeEncrypted' => fn(ParseNode $n) => $o->setSizeEncrypted($n->getIntegerValue()), + 'uploadErrorCode' => fn(ParseNode $n) => $o->setUploadErrorCode($n->getEnumValue(MobileAppContentFileUploadErrorCode::class)), 'uploadState' => fn(ParseNode $n) => $o->setUploadState($n->getEnumValue(MobileAppContentFileUploadState::class)), ]); } @@ -170,6 +171,18 @@ public function getSizeEncrypted(): ?int { throw new \UnexpectedValueException("Invalid type found in backing store for 'sizeEncrypted'"); } + /** + * Gets the uploadErrorCode property value. Indicates optional error details when uploadState is indicating an error. For example, when uploadState has commitFileFailed value, this field may have the error code of apkIsInvalid. Read-only. + * @return MobileAppContentFileUploadErrorCode|null + */ + public function getUploadErrorCode(): ?MobileAppContentFileUploadErrorCode { + $val = $this->getBackingStore()->get('uploadErrorCode'); + if (is_null($val) || $val instanceof MobileAppContentFileUploadErrorCode) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'uploadErrorCode'"); + } + /** * Gets the uploadState property value. Contains properties for upload request states. * @return MobileAppContentFileUploadState|null @@ -277,6 +290,14 @@ public function setSizeEncrypted(?int $value): void { $this->getBackingStore()->set('sizeEncrypted', $value); } + /** + * Sets the uploadErrorCode property value. Indicates optional error details when uploadState is indicating an error. For example, when uploadState has commitFileFailed value, this field may have the error code of apkIsInvalid. Read-only. + * @param MobileAppContentFileUploadErrorCode|null $value Value to set for the uploadErrorCode property. + */ + public function setUploadErrorCode(?MobileAppContentFileUploadErrorCode $value): void { + $this->getBackingStore()->set('uploadErrorCode', $value); + } + /** * Sets the uploadState property value. Contains properties for upload request states. * @param MobileAppContentFileUploadState|null $value Value to set for the uploadState property. diff --git a/src/Generated/Models/MobileAppContentFileUploadErrorCode.php b/src/Generated/Models/MobileAppContentFileUploadErrorCode.php new file mode 100644 index 00000000000..3e180d7a63d --- /dev/null +++ b/src/Generated/Models/MobileAppContentFileUploadErrorCode.php @@ -0,0 +1,18 @@ + fn(ParseNode $n) => $o->setInitial($n->getObjectValue([MultiTenantApplicationMetricsInitial::class, 'createFromDiscriminatorValue'])), - 'investigationHints' => fn(ParseNode $n) => $o->setInvestigationHints($n->getCollectionOfObjectValues([ActionStep::class, 'createFromDiscriminatorValue'])), + 'investigationHints' => fn(ParseNode $n) => $o->setInvestigationHints($n->getCollectionOfObjectValues([InvestigationActionStep::class, 'createFromDiscriminatorValue'])), 'recent' => fn(ParseNode $n) => $o->setRecent($n->getObjectValue([MultiTenantApplicationMetricsRecent::class, 'createFromDiscriminatorValue'])), ]); } @@ -52,14 +51,14 @@ public function getInitial(): ?MultiTenantApplicationMetricsInitial { } /** - * Gets the investigationHints property value. Ordered drill-in guidance for investigating multitenant application counts. This collection is returned only when explicitly requested by using a nested $expand query parameter, for example $expand=multiTenantApplicationMetrics($expand=investigationHints). - * @return array|null + * Gets the investigationHints property value. The investigationHints property + * @return array|null */ public function getInvestigationHints(): ?array { $val = $this->getBackingStore()->get('investigationHints'); if (is_array($val) || is_null($val)) { - TypeUtils::validateCollectionValues($val, ActionStep::class); - /** @var array|null $val */ + TypeUtils::validateCollectionValues($val, InvestigationActionStep::class); + /** @var array|null $val */ return $val; } throw new \UnexpectedValueException("Invalid type found in backing store for 'investigationHints'"); @@ -97,8 +96,8 @@ public function setInitial(?MultiTenantApplicationMetricsInitial $value): void { } /** - * Sets the investigationHints property value. Ordered drill-in guidance for investigating multitenant application counts. This collection is returned only when explicitly requested by using a nested $expand query parameter, for example $expand=multiTenantApplicationMetrics($expand=investigationHints). - * @param array|null $value Value to set for the investigationHints property. + * Sets the investigationHints property value. The investigationHints property + * @param array|null $value Value to set for the investigationHints property. */ public function setInvestigationHints(?array $value): void { $this->getBackingStore()->set('investigationHints', $value); diff --git a/src/Generated/Models/TenantGovernanceServices/MultiTenantApplicationMetricsBase.php b/src/Generated/Models/MultiTenantApplicationMetricsBase.php similarity index 83% rename from src/Generated/Models/TenantGovernanceServices/MultiTenantApplicationMetricsBase.php rename to src/Generated/Models/MultiTenantApplicationMetricsBase.php index 8eed11c55da..867e33e692e 100644 --- a/src/Generated/Models/TenantGovernanceServices/MultiTenantApplicationMetricsBase.php +++ b/src/Generated/Models/MultiTenantApplicationMetricsBase.php @@ -1,9 +1,8 @@ getStringValue(); switch ($mappingValue) { - case '#microsoft.graph.tenantGovernanceServices.multiTenantApplicationMetricsInitial': return new MultiTenantApplicationMetricsInitial(); - case '#microsoft.graph.tenantGovernanceServices.multiTenantApplicationMetricsRecent': return new MultiTenantApplicationMetricsRecent(); + case '#microsoft.graph.multiTenantApplicationMetricsInitial': return new MultiTenantApplicationMetricsInitial(); + case '#microsoft.graph.multiTenantApplicationMetricsRecent': return new MultiTenantApplicationMetricsRecent(); } } return new MultiTenantApplicationMetricsBase(); @@ -48,7 +47,7 @@ public function getFieldDeserializers(): array { } /** - * Gets the inboundMonthlyTotalApplications property value. The total number of inbound multi-tenant applications in the last month. + * Gets the inboundMonthlyTotalApplications property value. The inboundMonthlyTotalApplications property * @return string|null */ public function getInboundMonthlyTotalApplications(): ?string { @@ -60,7 +59,7 @@ public function getInboundMonthlyTotalApplications(): ?string { } /** - * Gets the outboundMonthlyTotalApplications property value. The total number of outbound multi-tenant applications in the last month. + * Gets the outboundMonthlyTotalApplications property value. The outboundMonthlyTotalApplications property * @return string|null */ public function getOutboundMonthlyTotalApplications(): ?string { @@ -72,7 +71,7 @@ public function getOutboundMonthlyTotalApplications(): ?string { } /** - * Gets the watermarkDateTime property value. The date and time when the metrics snapshot was taken. + * Gets the watermarkDateTime property value. The watermarkDateTime property * @return DateTime|null */ public function getWatermarkDateTime(): ?DateTime { @@ -95,7 +94,7 @@ public function serialize(SerializationWriter $writer): void { } /** - * Sets the inboundMonthlyTotalApplications property value. The total number of inbound multi-tenant applications in the last month. + * Sets the inboundMonthlyTotalApplications property value. The inboundMonthlyTotalApplications property * @param string|null $value Value to set for the inboundMonthlyTotalApplications property. */ public function setInboundMonthlyTotalApplications(?string $value): void { @@ -103,7 +102,7 @@ public function setInboundMonthlyTotalApplications(?string $value): void { } /** - * Sets the outboundMonthlyTotalApplications property value. The total number of outbound multi-tenant applications in the last month. + * Sets the outboundMonthlyTotalApplications property value. The outboundMonthlyTotalApplications property * @param string|null $value Value to set for the outboundMonthlyTotalApplications property. */ public function setOutboundMonthlyTotalApplications(?string $value): void { @@ -111,7 +110,7 @@ public function setOutboundMonthlyTotalApplications(?string $value): void { } /** - * Sets the watermarkDateTime property value. The date and time when the metrics snapshot was taken. + * Sets the watermarkDateTime property value. The watermarkDateTime property * @param DateTime|null $value Value to set for the watermarkDateTime property. */ public function setWatermarkDateTime(?DateTime $value): void { diff --git a/src/Generated/Models/TenantGovernanceServices/MultiTenantApplicationMetricsInitial.php b/src/Generated/Models/MultiTenantApplicationMetricsInitial.php similarity index 85% rename from src/Generated/Models/TenantGovernanceServices/MultiTenantApplicationMetricsInitial.php rename to src/Generated/Models/MultiTenantApplicationMetricsInitial.php index 6dc82ebfb9d..1ca32d5f802 100644 --- a/src/Generated/Models/TenantGovernanceServices/MultiTenantApplicationMetricsInitial.php +++ b/src/Generated/Models/MultiTenantApplicationMetricsInitial.php @@ -1,6 +1,6 @@ fn(ParseNode $n) => $o->setDisplayName($n->getStringValue()), 'objectId' => fn(ParseNode $n) => $o->setObjectId($n->getStringValue()), '@odata.type' => fn(ParseNode $n) => $o->setOdataType($n->getStringValue()), - 'requiredResourceAccesses' => fn(ParseNode $n) => $o->setRequiredResourceAccesses($n->getCollectionOfObjectValues([RequiredResourceAccess::class, 'createFromDiscriminatorValue'])), + 'requiredResourceAccesses' => fn(ParseNode $n) => $o->setRequiredResourceAccesses($n->getCollectionOfObjectValues([ApplicationsRequiredResourceAccess::class, 'createFromDiscriminatorValue'])), ]; } /** - * Gets the objectId property value. The object ID of the service principal in the governing tenant. + * Gets the objectId property value. The objectId property * @return string|null */ public function getObjectId(): ?string { @@ -120,14 +120,14 @@ public function getOdataType(): ?string { } /** - * Gets the requiredResourceAccesses property value. The collection of resource accesses (permissions) required by the application. - * @return array|null + * Gets the requiredResourceAccesses property value. The requiredResourceAccesses property + * @return array|null */ public function getRequiredResourceAccesses(): ?array { $val = $this->getBackingStore()->get('requiredResourceAccesses'); if (is_array($val) || is_null($val)) { - TypeUtils::validateCollectionValues($val, RequiredResourceAccess::class); - /** @var array|null $val */ + TypeUtils::validateCollectionValues($val, ApplicationsRequiredResourceAccess::class); + /** @var array|null $val */ return $val; } throw new \UnexpectedValueException("Invalid type found in backing store for 'requiredResourceAccesses'"); @@ -155,7 +155,7 @@ public function setAdditionalData(?array $value): void { } /** - * Sets the appId property value. The appId (client ID) of the multi-tenant application. + * Sets the appId property value. The appId property * @param string|null $value Value to set for the appId property. */ public function setAppId(?string $value): void { @@ -171,7 +171,7 @@ public function setBackingStore(BackingStore $value): void { } /** - * Sets the displayName property value. The display name of the application. + * Sets the displayName property value. The displayName property * @param string|null $value Value to set for the displayName property. */ public function setDisplayName(?string $value): void { @@ -179,7 +179,7 @@ public function setDisplayName(?string $value): void { } /** - * Sets the objectId property value. The object ID of the service principal in the governing tenant. + * Sets the objectId property value. The objectId property * @param string|null $value Value to set for the objectId property. */ public function setObjectId(?string $value): void { @@ -195,8 +195,8 @@ public function setOdataType(?string $value): void { } /** - * Sets the requiredResourceAccesses property value. The collection of resource accesses (permissions) required by the application. - * @param array|null $value Value to set for the requiredResourceAccesses property. + * Sets the requiredResourceAccesses property value. The requiredResourceAccesses property + * @param array|null $value Value to set for the requiredResourceAccesses property. */ public function setRequiredResourceAccesses(?array $value): void { $this->getBackingStore()->set('requiredResourceAccesses', $value); diff --git a/src/Generated/Models/TenantGovernanceServices/MultiTenantApplicationsToProvisionSnapshot.php b/src/Generated/Models/MultiTenantApplicationsToProvisionSnapshot.php similarity index 84% rename from src/Generated/Models/TenantGovernanceServices/MultiTenantApplicationsToProvisionSnapshot.php rename to src/Generated/Models/MultiTenantApplicationsToProvisionSnapshot.php index 6a8728cc0a4..427002a8def 100644 --- a/src/Generated/Models/TenantGovernanceServices/MultiTenantApplicationsToProvisionSnapshot.php +++ b/src/Generated/Models/MultiTenantApplicationsToProvisionSnapshot.php @@ -1,6 +1,6 @@ fn(ParseNode $n) => $o->setDisplayName($n->getStringValue()), 'objectId' => fn(ParseNode $n) => $o->setObjectId($n->getStringValue()), '@odata.type' => fn(ParseNode $n) => $o->setOdataType($n->getStringValue()), - 'requiredResourceAccesses' => fn(ParseNode $n) => $o->setRequiredResourceAccesses($n->getCollectionOfObjectValues([RequiredResourceAccess::class, 'createFromDiscriminatorValue'])), + 'requiredResourceAccesses' => fn(ParseNode $n) => $o->setRequiredResourceAccesses($n->getCollectionOfObjectValues([ApplicationsRequiredResourceAccess::class, 'createFromDiscriminatorValue'])), ]; } /** - * Gets the objectId property value. The object ID of the service principal in the governing tenant. + * Gets the objectId property value. The objectId property * @return string|null */ public function getObjectId(): ?string { @@ -120,14 +120,14 @@ public function getOdataType(): ?string { } /** - * Gets the requiredResourceAccesses property value. The collection of resource accesses (permissions) required by the application. - * @return array|null + * Gets the requiredResourceAccesses property value. The requiredResourceAccesses property + * @return array|null */ public function getRequiredResourceAccesses(): ?array { $val = $this->getBackingStore()->get('requiredResourceAccesses'); if (is_array($val) || is_null($val)) { - TypeUtils::validateCollectionValues($val, RequiredResourceAccess::class); - /** @var array|null $val */ + TypeUtils::validateCollectionValues($val, ApplicationsRequiredResourceAccess::class); + /** @var array|null $val */ return $val; } throw new \UnexpectedValueException("Invalid type found in backing store for 'requiredResourceAccesses'"); @@ -155,7 +155,7 @@ public function setAdditionalData(?array $value): void { } /** - * Sets the appId property value. The appId (client ID) of the multi-tenant application. + * Sets the appId property value. The appId property * @param string|null $value Value to set for the appId property. */ public function setAppId(?string $value): void { @@ -171,7 +171,7 @@ public function setBackingStore(BackingStore $value): void { } /** - * Sets the displayName property value. The display name of the application. + * Sets the displayName property value. The displayName property * @param string|null $value Value to set for the displayName property. */ public function setDisplayName(?string $value): void { @@ -179,7 +179,7 @@ public function setDisplayName(?string $value): void { } /** - * Sets the objectId property value. The object ID of the service principal in the governing tenant. + * Sets the objectId property value. The objectId property * @param string|null $value Value to set for the objectId property. */ public function setObjectId(?string $value): void { @@ -195,8 +195,8 @@ public function setOdataType(?string $value): void { } /** - * Sets the requiredResourceAccesses property value. The collection of resource accesses (permissions) required by the application. - * @param array|null $value Value to set for the requiredResourceAccesses property. + * Sets the requiredResourceAccesses property value. The requiredResourceAccesses property + * @param array|null $value Value to set for the requiredResourceAccesses property. */ public function setRequiredResourceAccesses(?array $value): void { $this->getBackingStore()->set('requiredResourceAccesses', $value); diff --git a/src/Generated/Models/NdesConnector.php b/src/Generated/Models/NdesConnector.php index 410ae528241..d8d0b3de5f0 100644 --- a/src/Generated/Models/NdesConnector.php +++ b/src/Generated/Models/NdesConnector.php @@ -75,6 +75,8 @@ public function getFieldDeserializers(): array { 'connectorVersion' => fn(ParseNode $n) => $o->setConnectorVersion($n->getStringValue()), 'displayName' => fn(ParseNode $n) => $o->setDisplayName($n->getStringValue()), 'enrolledDateTime' => fn(ParseNode $n) => $o->setEnrolledDateTime($n->getDateTimeValue()), + 'healthChecks' => fn(ParseNode $n) => $o->setHealthChecks($n->getCollectionOfObjectValues([ConnectorHealthCheck::class, 'createFromDiscriminatorValue'])), + 'healthStatus' => fn(ParseNode $n) => $o->setHealthStatus($n->getEnumValue(NdesConnectorHealthStatus::class)), 'lastConnectionDateTime' => fn(ParseNode $n) => $o->setLastConnectionDateTime($n->getDateTimeValue()), 'machineName' => fn(ParseNode $n) => $o->setMachineName($n->getStringValue()), 'roleScopeTagIds' => function (ParseNode $n) { @@ -89,6 +91,32 @@ public function getFieldDeserializers(): array { ]); } + /** + * Gets the healthChecks property value. The collection of individual health check results for this connector. Each entry represents an independent health metric with its current status. Empty when the connector is disconnected or when health has not been evaluated yet. Read-only. + * @return array|null + */ + public function getHealthChecks(): ?array { + $val = $this->getBackingStore()->get('healthChecks'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, ConnectorHealthCheck::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'healthChecks'"); + } + + /** + * Gets the healthStatus property value. The overall health status of the connector, representing the worst status across all individual health checks. This value is pre-computed on each connector upload and may be overridden to disconnected at read time if the connector has not connected recently. Read-only. + * @return NdesConnectorHealthStatus|null + */ + public function getHealthStatus(): ?NdesConnectorHealthStatus { + $val = $this->getBackingStore()->get('healthStatus'); + if (is_null($val) || $val instanceof NdesConnectorHealthStatus) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'healthStatus'"); + } + /** * Gets the lastConnectionDateTime property value. Last connection time for the Ndes Connector * @return DateTime|null @@ -178,6 +206,22 @@ public function setEnrolledDateTime(?DateTime $value): void { $this->getBackingStore()->set('enrolledDateTime', $value); } + /** + * Sets the healthChecks property value. The collection of individual health check results for this connector. Each entry represents an independent health metric with its current status. Empty when the connector is disconnected or when health has not been evaluated yet. Read-only. + * @param array|null $value Value to set for the healthChecks property. + */ + public function setHealthChecks(?array $value): void { + $this->getBackingStore()->set('healthChecks', $value); + } + + /** + * Sets the healthStatus property value. The overall health status of the connector, representing the worst status across all individual health checks. This value is pre-computed on each connector upload and may be overridden to disconnected at read time if the connector has not connected recently. Read-only. + * @param NdesConnectorHealthStatus|null $value Value to set for the healthStatus property. + */ + public function setHealthStatus(?NdesConnectorHealthStatus $value): void { + $this->getBackingStore()->set('healthStatus', $value); + } + /** * Sets the lastConnectionDateTime property value. Last connection time for the Ndes Connector * @param DateTime|null $value Value to set for the lastConnectionDateTime property. diff --git a/src/Generated/Models/NdesConnectorHealthStatus.php b/src/Generated/Models/NdesConnectorHealthStatus.php new file mode 100644 index 00000000000..46569cc6636 --- /dev/null +++ b/src/Generated/Models/NdesConnectorHealthStatus.php @@ -0,0 +1,14 @@ +backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); + $this->setAdditionalData([]); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return NistClassification + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): NistClassification { + return new NistClassification(); + } + + /** + * 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 category property value. The category property + * @return string|null + */ + public function getCategory(): ?string { + $val = $this->getBackingStore()->get('category'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'category'"); + } + + /** + * Gets the description property value. The description property + * @return string|null + */ + public function getDescription(): ?string { + $val = $this->getBackingStore()->get('description'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'description'"); + } + + /** + * Gets the function property value. The function property + * @return string|null + */ + public function getEscapedFunction(): ?string { + $val = $this->getBackingStore()->get('escapedFunction'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'escapedFunction'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return [ + 'category' => fn(ParseNode $n) => $o->setCategory($n->getStringValue()), + 'description' => fn(ParseNode $n) => $o->setDescription($n->getStringValue()), + 'function' => fn(ParseNode $n) => $o->setEscapedFunction($n->getStringValue()), + 'name' => fn(ParseNode $n) => $o->setName($n->getStringValue()), + '@odata.type' => fn(ParseNode $n) => $o->setOdataType($n->getStringValue()), + ]; + } + + /** + * Gets the name property value. The name property + * @return string|null + */ + public function getName(): ?string { + $val = $this->getBackingStore()->get('name'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'name'"); + } + + /** + * Gets the @odata.type property value. The OdataType property + * @return string|null + */ + public function getOdataType(): ?string { + $val = $this->getBackingStore()->get('odataType'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'odataType'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeStringValue('category', $this->getCategory()); + $writer->writeStringValue('description', $this->getDescription()); + $writer->writeStringValue('function', $this->getEscapedFunction()); + $writer->writeStringValue('name', $this->getName()); + $writer->writeStringValue('@odata.type', $this->getOdataType()); + $writer->writeAdditionalData($this->getAdditionalData()); + } + + /** + * Sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @param array $value Value to set for the AdditionalData property. + */ + public function setAdditionalData(?array $value): void { + $this->getBackingStore()->set('additionalData', $value); + } + + /** + * Sets the BackingStore property value. Stores model information. + * @param BackingStore $value Value to set for the BackingStore property. + */ + public function setBackingStore(BackingStore $value): void { + $this->backingStore = $value; + } + + /** + * Sets the category property value. The category property + * @param string|null $value Value to set for the category property. + */ + public function setCategory(?string $value): void { + $this->getBackingStore()->set('category', $value); + } + + /** + * Sets the description property value. The description property + * @param string|null $value Value to set for the description property. + */ + public function setDescription(?string $value): void { + $this->getBackingStore()->set('description', $value); + } + + /** + * Sets the function property value. The function property + * @param string|null $value Value to set for the function property. + */ + public function setEscapedFunction(?string $value): void { + $this->getBackingStore()->set('escapedFunction', $value); + } + + /** + * Sets the name property value. The name property + * @param string|null $value Value to set for the name property. + */ + public function setName(?string $value): void { + $this->getBackingStore()->set('name', $value); + } + + /** + * Sets the @odata.type property value. The OdataType property + * @param string|null $value Value to set for the @odata.type property. + */ + public function setOdataType(?string $value): void { + $this->getBackingStore()->set('odataType', $value); + } + +} diff --git a/src/Generated/Models/OnPremisesPublishing.php b/src/Generated/Models/OnPremisesPublishing.php index de0b69a305d..ab3f4e4343b 100644 --- a/src/Generated/Models/OnPremisesPublishing.php +++ b/src/Generated/Models/OnPremisesPublishing.php @@ -132,6 +132,7 @@ public function getFieldDeserializers(): array { 'isAccessibleViaZTNAClient' => fn(ParseNode $n) => $o->setIsAccessibleViaZTNAClient($n->getBooleanValue()), 'isBackendCertificateValidationEnabled' => fn(ParseNode $n) => $o->setIsBackendCertificateValidationEnabled($n->getBooleanValue()), 'isContinuousAccessEvaluationEnabled' => fn(ParseNode $n) => $o->setIsContinuousAccessEvaluationEnabled($n->getBooleanValue()), + 'isDeviceAccessEnabled' => fn(ParseNode $n) => $o->setIsDeviceAccessEnabled($n->getBooleanValue()), 'isDnsResolutionEnabled' => fn(ParseNode $n) => $o->setIsDnsResolutionEnabled($n->getBooleanValue()), 'isHttpOnlyCookieEnabled' => fn(ParseNode $n) => $o->setIsHttpOnlyCookieEnabled($n->getBooleanValue()), 'isOnPremPublishingEnabled' => fn(ParseNode $n) => $o->setIsOnPremPublishingEnabled($n->getBooleanValue()), @@ -203,6 +204,18 @@ public function getIsContinuousAccessEvaluationEnabled(): ?bool { throw new \UnexpectedValueException("Invalid type found in backing store for 'isContinuousAccessEvaluationEnabled'"); } + /** + * Gets the isDeviceAccessEnabled property value. The isDeviceAccessEnabled property + * @return bool|null + */ + public function getIsDeviceAccessEnabled(): ?bool { + $val = $this->getBackingStore()->get('isDeviceAccessEnabled'); + if (is_null($val) || is_bool($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'isDeviceAccessEnabled'"); + } + /** * Gets the isDnsResolutionEnabled property value. Indicates Microsoft Entra Private Access should handle DNS resolution. false by default. * @return bool|null @@ -461,6 +474,7 @@ public function serialize(SerializationWriter $writer): void { $writer->writeBooleanValue('isAccessibleViaZTNAClient', $this->getIsAccessibleViaZTNAClient()); $writer->writeBooleanValue('isBackendCertificateValidationEnabled', $this->getIsBackendCertificateValidationEnabled()); $writer->writeBooleanValue('isContinuousAccessEvaluationEnabled', $this->getIsContinuousAccessEvaluationEnabled()); + $writer->writeBooleanValue('isDeviceAccessEnabled', $this->getIsDeviceAccessEnabled()); $writer->writeBooleanValue('isDnsResolutionEnabled', $this->getIsDnsResolutionEnabled()); $writer->writeBooleanValue('isHttpOnlyCookieEnabled', $this->getIsHttpOnlyCookieEnabled()); $writer->writeBooleanValue('isOnPremPublishingEnabled', $this->getIsOnPremPublishingEnabled()); @@ -572,6 +586,14 @@ public function setIsContinuousAccessEvaluationEnabled(?bool $value): void { $this->getBackingStore()->set('isContinuousAccessEvaluationEnabled', $value); } + /** + * Sets the isDeviceAccessEnabled property value. The isDeviceAccessEnabled property + * @param bool|null $value Value to set for the isDeviceAccessEnabled property. + */ + public function setIsDeviceAccessEnabled(?bool $value): void { + $this->getBackingStore()->set('isDeviceAccessEnabled', $value); + } + /** * Sets the isDnsResolutionEnabled property value. Indicates Microsoft Entra Private Access should handle DNS resolution. false by default. * @param bool|null $value Value to set for the isDnsResolutionEnabled property. diff --git a/src/Generated/Models/PolicyTipAction.php b/src/Generated/Models/PolicyTipAction.php index 570e109663a..9bf02987cee 100644 --- a/src/Generated/Models/PolicyTipAction.php +++ b/src/Generated/Models/PolicyTipAction.php @@ -32,7 +32,7 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Polic } /** - * Gets the complianceUrl property value. The complianceUrl property + * Gets the complianceUrl property value. A URL that points users to additional compliance guidance or remediation details for the policy tip. * @return string|null */ public function getComplianceUrl(): ?string { @@ -57,7 +57,7 @@ public function getFieldDeserializers(): array { } /** - * Gets the matchedConditionsDescription property value. The matchedConditionsDescription property + * Gets the matchedConditionsDescription property value. A user-friendly summary of the matched DLP conditions that triggered the policy tip. * @return string|null */ public function getMatchedConditionsDescription(): ?string { @@ -92,7 +92,7 @@ public function serialize(SerializationWriter $writer): void { } /** - * Sets the complianceUrl property value. The complianceUrl property + * Sets the complianceUrl property value. A URL that points users to additional compliance guidance or remediation details for the policy tip. * @param string|null $value Value to set for the complianceUrl property. */ public function setComplianceUrl(?string $value): void { @@ -100,7 +100,7 @@ public function setComplianceUrl(?string $value): void { } /** - * Sets the matchedConditionsDescription property value. The matchedConditionsDescription property + * Sets the matchedConditionsDescription property value. A user-friendly summary of the matched DLP conditions that triggered the policy tip. * @param string|null $value Value to set for the matchedConditionsDescription property. */ public function setMatchedConditionsDescription(?string $value): void { diff --git a/src/Generated/Models/FileStorageContainerTypeAgentSettings.php b/src/Generated/Models/ProvisionResponse.php similarity index 69% rename from src/Generated/Models/FileStorageContainerTypeAgentSettings.php rename to src/Generated/Models/ProvisionResponse.php index 739c60f121d..97ffb2c6ecd 100644 --- a/src/Generated/Models/FileStorageContainerTypeAgentSettings.php +++ b/src/Generated/Models/ProvisionResponse.php @@ -9,9 +9,8 @@ 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 FileStorageContainerTypeAgentSettings implements AdditionalDataHolder, BackedModel, Parsable +class ProvisionResponse implements AdditionalDataHolder, BackedModel, Parsable { /** * @var BackingStore $backingStore Stores model information. @@ -19,7 +18,7 @@ class FileStorageContainerTypeAgentSettings implements AdditionalDataHolder, Bac private BackingStore $backingStore; /** - * Instantiates a new FileStorageContainerTypeAgentSettings and sets the default values. + * Instantiates a new ProvisionResponse and sets the default values. */ public function __construct() { $this->backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); @@ -29,10 +28,10 @@ public function __construct() { /** * Creates a new instance of the appropriate class based on discriminator value * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object - * @return FileStorageContainerTypeAgentSettings + * @return ProvisionResponse */ - public static function createFromDiscriminatorValue(ParseNode $parseNode): FileStorageContainerTypeAgentSettings { - return new FileStorageContainerTypeAgentSettings(); + public static function createFromDiscriminatorValue(ParseNode $parseNode): ProvisionResponse { + return new ProvisionResponse(); } /** @@ -57,17 +56,27 @@ public function getBackingStore(): BackingStore { } /** - * Gets the chatEmbedAllowedHosts property value. Determines which host URLs are allowed to embed the agent chat experience. Limited to 10 hosts. - * @return array|null + * Gets the challenge property value. The challenge property + * @return string|null + */ + public function getChallenge(): ?string { + $val = $this->getBackingStore()->get('challenge'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'challenge'"); + } + + /** + * Gets the deviceId property value. The deviceId property + * @return string|null */ - public function getChatEmbedAllowedHosts(): ?array { - $val = $this->getBackingStore()->get('chatEmbedAllowedHosts'); - if (is_array($val) || is_null($val)) { - TypeUtils::validateCollectionValues($val, 'string'); - /** @var array|null $val */ + public function getDeviceId(): ?string { + $val = $this->getBackingStore()->get('deviceId'); + if (is_null($val) || is_string($val)) { return $val; } - throw new \UnexpectedValueException("Invalid type found in backing store for 'chatEmbedAllowedHosts'"); + throw new \UnexpectedValueException("Invalid type found in backing store for 'deviceId'"); } /** @@ -77,14 +86,8 @@ public function getChatEmbedAllowedHosts(): ?array { public function getFieldDeserializers(): array { $o = $this; return [ - 'chatEmbedAllowedHosts' => function (ParseNode $n) { - $val = $n->getCollectionOfPrimitiveValues(); - if (is_array($val)) { - TypeUtils::validateCollectionValues($val, 'string'); - } - /** @var array|null $val */ - $this->setChatEmbedAllowedHosts($val); - }, + 'challenge' => fn(ParseNode $n) => $o->setChallenge($n->getStringValue()), + 'deviceId' => fn(ParseNode $n) => $o->setDeviceId($n->getStringValue()), '@odata.type' => fn(ParseNode $n) => $o->setOdataType($n->getStringValue()), ]; } @@ -106,7 +109,8 @@ public function getOdataType(): ?string { * @param SerializationWriter $writer Serialization writer to use to serialize this model */ public function serialize(SerializationWriter $writer): void { - $writer->writeCollectionOfPrimitiveValues('chatEmbedAllowedHosts', $this->getChatEmbedAllowedHosts()); + $writer->writeStringValue('challenge', $this->getChallenge()); + $writer->writeStringValue('deviceId', $this->getDeviceId()); $writer->writeStringValue('@odata.type', $this->getOdataType()); $writer->writeAdditionalData($this->getAdditionalData()); } @@ -128,11 +132,19 @@ public function setBackingStore(BackingStore $value): void { } /** - * Sets the chatEmbedAllowedHosts property value. Determines which host URLs are allowed to embed the agent chat experience. Limited to 10 hosts. - * @param array|null $value Value to set for the chatEmbedAllowedHosts property. + * Sets the challenge property value. The challenge property + * @param string|null $value Value to set for the challenge property. + */ + public function setChallenge(?string $value): void { + $this->getBackingStore()->set('challenge', $value); + } + + /** + * Sets the deviceId property value. The deviceId property + * @param string|null $value Value to set for the deviceId property. */ - public function setChatEmbedAllowedHosts(?array $value): void { - $this->getBackingStore()->set('chatEmbedAllowedHosts', $value); + public function setDeviceId(?string $value): void { + $this->getBackingStore()->set('deviceId', $value); } /** diff --git a/src/Generated/Models/RecommendationBase.php b/src/Generated/Models/RecommendationBase.php index 5179259eda3..a3c11dd8e74 100644 --- a/src/Generated/Models/RecommendationBase.php +++ b/src/Generated/Models/RecommendationBase.php @@ -71,6 +71,42 @@ public function getCategory(): ?RecommendationCategory { throw new \UnexpectedValueException("Invalid type found in backing store for 'category'"); } + /** + * Gets the categoryGroup property value. The categoryGroup property + * @return RecommendationCategoryGroup|null + */ + public function getCategoryGroup(): ?RecommendationCategoryGroup { + $val = $this->getBackingStore()->get('categoryGroup'); + if (is_null($val) || $val instanceof RecommendationCategoryGroup) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'categoryGroup'"); + } + + /** + * Gets the completedBySystemDateTime property value. The completedBySystemDateTime property + * @return DateTime|null + */ + public function getCompletedBySystemDateTime(): ?DateTime { + $val = $this->getBackingStore()->get('completedBySystemDateTime'); + if (is_null($val) || $val instanceof DateTime) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'completedBySystemDateTime'"); + } + + /** + * Gets the completedByUserDateTime property value. The completedByUserDateTime property + * @return DateTime|null + */ + public function getCompletedByUserDateTime(): ?DateTime { + $val = $this->getBackingStore()->get('completedByUserDateTime'); + if (is_null($val) || $val instanceof DateTime) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'completedByUserDateTime'"); + } + /** * Gets the createdDateTime property value. The date and time when the recommendation was detected as applicable to your directory. * @return DateTime|null @@ -107,6 +143,18 @@ public function getDisplayName(): ?string { throw new \UnexpectedValueException("Invalid type found in backing store for 'displayName'"); } + /** + * Gets the failedReviewDateTime property value. The failedReviewDateTime property + * @return DateTime|null + */ + public function getFailedReviewDateTime(): ?DateTime { + $val = $this->getBackingStore()->get('failedReviewDateTime'); + if (is_null($val) || $val instanceof DateTime) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'failedReviewDateTime'"); + } + /** * Gets the featureAreas property value. The directory feature that the recommendation is related to. * @return array|null @@ -131,9 +179,13 @@ public function getFieldDeserializers(): array { 'actionSteps' => fn(ParseNode $n) => $o->setActionSteps($n->getCollectionOfObjectValues([ActionStep::class, 'createFromDiscriminatorValue'])), 'benefits' => fn(ParseNode $n) => $o->setBenefits($n->getStringValue()), 'category' => fn(ParseNode $n) => $o->setCategory($n->getEnumValue(RecommendationCategory::class)), + 'categoryGroup' => fn(ParseNode $n) => $o->setCategoryGroup($n->getEnumValue(RecommendationCategoryGroup::class)), + 'completedBySystemDateTime' => fn(ParseNode $n) => $o->setCompletedBySystemDateTime($n->getDateTimeValue()), + 'completedByUserDateTime' => fn(ParseNode $n) => $o->setCompletedByUserDateTime($n->getDateTimeValue()), 'createdDateTime' => fn(ParseNode $n) => $o->setCreatedDateTime($n->getDateTimeValue()), 'currentScore' => fn(ParseNode $n) => $o->setCurrentScore($n->getFloatValue()), 'displayName' => fn(ParseNode $n) => $o->setDisplayName($n->getStringValue()), + 'failedReviewDateTime' => fn(ParseNode $n) => $o->setFailedReviewDateTime($n->getDateTimeValue()), 'featureAreas' => fn(ParseNode $n) => $o->setFeatureAreas($n->getCollectionOfEnumValues(RecommendationFeatureAreas::class)), 'impactedResources' => fn(ParseNode $n) => $o->setImpactedResources($n->getCollectionOfObjectValues([ImpactedResource::class, 'createFromDiscriminatorValue'])), 'impactStartDateTime' => fn(ParseNode $n) => $o->setImpactStartDateTime($n->getDateTimeValue()), @@ -143,13 +195,18 @@ public function getFieldDeserializers(): array { 'lastModifiedBy' => fn(ParseNode $n) => $o->setLastModifiedBy($n->getStringValue()), 'lastModifiedDateTime' => fn(ParseNode $n) => $o->setLastModifiedDateTime($n->getDateTimeValue()), 'maxScore' => fn(ParseNode $n) => $o->setMaxScore($n->getFloatValue()), + 'needsMoreActionResourceCount' => fn(ParseNode $n) => $o->setNeedsMoreActionResourceCount($n->getIntegerValue()), + 'nistClassifications' => fn(ParseNode $n) => $o->setNistClassifications($n->getCollectionOfObjectValues([NistClassification::class, 'createFromDiscriminatorValue'])), 'postponeUntilDateTime' => fn(ParseNode $n) => $o->setPostponeUntilDateTime($n->getDateTimeValue()), 'priority' => fn(ParseNode $n) => $o->setPriority($n->getEnumValue(RecommendationPriority::class)), 'recommendationType' => fn(ParseNode $n) => $o->setRecommendationType($n->getEnumValue(RecommendationType::class)), 'releaseType' => fn(ParseNode $n) => $o->setReleaseType($n->getStringValue()), + 'remediatedDateTime' => fn(ParseNode $n) => $o->setRemediatedDateTime($n->getDateTimeValue()), 'remediationImpact' => fn(ParseNode $n) => $o->setRemediationImpact($n->getStringValue()), 'requiredLicenses' => fn(ParseNode $n) => $o->setRequiredLicenses($n->getEnumValue(RequiredLicenses::class)), 'status' => fn(ParseNode $n) => $o->setStatus($n->getEnumValue(RecommendationStatus::class)), + 'statusModifiedDateTime' => fn(ParseNode $n) => $o->setStatusModifiedDateTime($n->getDateTimeValue()), + 'tags' => fn(ParseNode $n) => $o->setTags($n->getCollectionOfObjectValues([RecommendationTag::class, 'createFromDiscriminatorValue'])), ]); } @@ -251,6 +308,32 @@ public function getMaxScore(): ?float { throw new \UnexpectedValueException("Invalid type found in backing store for 'maxScore'"); } + /** + * Gets the needsMoreActionResourceCount property value. The needsMoreActionResourceCount property + * @return int|null + */ + public function getNeedsMoreActionResourceCount(): ?int { + $val = $this->getBackingStore()->get('needsMoreActionResourceCount'); + if (is_null($val) || is_int($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'needsMoreActionResourceCount'"); + } + + /** + * Gets the nistClassifications property value. The nistClassifications property + * @return array|null + */ + public function getNistClassifications(): ?array { + $val = $this->getBackingStore()->get('nistClassifications'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, NistClassification::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'nistClassifications'"); + } + /** * Gets the postponeUntilDateTime property value. The future date and time when the status of a postponed recommendation will be active again. * @return DateTime|null @@ -299,6 +382,18 @@ public function getReleaseType(): ?string { throw new \UnexpectedValueException("Invalid type found in backing store for 'releaseType'"); } + /** + * Gets the remediatedDateTime property value. The remediatedDateTime property + * @return DateTime|null + */ + public function getRemediatedDateTime(): ?DateTime { + $val = $this->getBackingStore()->get('remediatedDateTime'); + if (is_null($val) || $val instanceof DateTime) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'remediatedDateTime'"); + } + /** * Gets the remediationImpact property value. Description of the impact on users of the remediation. Only applies to recommendations with category set to identitySecureScore. * @return string|null @@ -335,6 +430,32 @@ public function getStatus(): ?RecommendationStatus { throw new \UnexpectedValueException("Invalid type found in backing store for 'status'"); } + /** + * Gets the statusModifiedDateTime property value. The statusModifiedDateTime property + * @return DateTime|null + */ + public function getStatusModifiedDateTime(): ?DateTime { + $val = $this->getBackingStore()->get('statusModifiedDateTime'); + if (is_null($val) || $val instanceof DateTime) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'statusModifiedDateTime'"); + } + + /** + * Gets the tags property value. The tags property + * @return array|null + */ + public function getTags(): ?array { + $val = $this->getBackingStore()->get('tags'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, RecommendationTag::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'tags'"); + } + /** * Serializes information the current object * @param SerializationWriter $writer Serialization writer to use to serialize this model @@ -344,9 +465,13 @@ public function serialize(SerializationWriter $writer): void { $writer->writeCollectionOfObjectValues('actionSteps', $this->getActionSteps()); $writer->writeStringValue('benefits', $this->getBenefits()); $writer->writeEnumValue('category', $this->getCategory()); + $writer->writeEnumValue('categoryGroup', $this->getCategoryGroup()); + $writer->writeDateTimeValue('completedBySystemDateTime', $this->getCompletedBySystemDateTime()); + $writer->writeDateTimeValue('completedByUserDateTime', $this->getCompletedByUserDateTime()); $writer->writeDateTimeValue('createdDateTime', $this->getCreatedDateTime()); $writer->writeFloatValue('currentScore', $this->getCurrentScore()); $writer->writeStringValue('displayName', $this->getDisplayName()); + $writer->writeDateTimeValue('failedReviewDateTime', $this->getFailedReviewDateTime()); $writer->writeCollectionOfEnumValues('featureAreas', $this->getFeatureAreas()); $writer->writeCollectionOfObjectValues('impactedResources', $this->getImpactedResources()); $writer->writeDateTimeValue('impactStartDateTime', $this->getImpactStartDateTime()); @@ -356,13 +481,18 @@ public function serialize(SerializationWriter $writer): void { $writer->writeStringValue('lastModifiedBy', $this->getLastModifiedBy()); $writer->writeDateTimeValue('lastModifiedDateTime', $this->getLastModifiedDateTime()); $writer->writeFloatValue('maxScore', $this->getMaxScore()); + $writer->writeIntegerValue('needsMoreActionResourceCount', $this->getNeedsMoreActionResourceCount()); + $writer->writeCollectionOfObjectValues('nistClassifications', $this->getNistClassifications()); $writer->writeDateTimeValue('postponeUntilDateTime', $this->getPostponeUntilDateTime()); $writer->writeEnumValue('priority', $this->getPriority()); $writer->writeEnumValue('recommendationType', $this->getRecommendationType()); $writer->writeStringValue('releaseType', $this->getReleaseType()); + $writer->writeDateTimeValue('remediatedDateTime', $this->getRemediatedDateTime()); $writer->writeStringValue('remediationImpact', $this->getRemediationImpact()); $writer->writeEnumValue('requiredLicenses', $this->getRequiredLicenses()); $writer->writeEnumValue('status', $this->getStatus()); + $writer->writeDateTimeValue('statusModifiedDateTime', $this->getStatusModifiedDateTime()); + $writer->writeCollectionOfObjectValues('tags', $this->getTags()); } /** @@ -389,6 +519,30 @@ public function setCategory(?RecommendationCategory $value): void { $this->getBackingStore()->set('category', $value); } + /** + * Sets the categoryGroup property value. The categoryGroup property + * @param RecommendationCategoryGroup|null $value Value to set for the categoryGroup property. + */ + public function setCategoryGroup(?RecommendationCategoryGroup $value): void { + $this->getBackingStore()->set('categoryGroup', $value); + } + + /** + * Sets the completedBySystemDateTime property value. The completedBySystemDateTime property + * @param DateTime|null $value Value to set for the completedBySystemDateTime property. + */ + public function setCompletedBySystemDateTime(?DateTime $value): void { + $this->getBackingStore()->set('completedBySystemDateTime', $value); + } + + /** + * Sets the completedByUserDateTime property value. The completedByUserDateTime property + * @param DateTime|null $value Value to set for the completedByUserDateTime property. + */ + public function setCompletedByUserDateTime(?DateTime $value): void { + $this->getBackingStore()->set('completedByUserDateTime', $value); + } + /** * Sets the createdDateTime property value. The date and time when the recommendation was detected as applicable to your directory. * @param DateTime|null $value Value to set for the createdDateTime property. @@ -413,6 +567,14 @@ public function setDisplayName(?string $value): void { $this->getBackingStore()->set('displayName', $value); } + /** + * Sets the failedReviewDateTime property value. The failedReviewDateTime property + * @param DateTime|null $value Value to set for the failedReviewDateTime property. + */ + public function setFailedReviewDateTime(?DateTime $value): void { + $this->getBackingStore()->set('failedReviewDateTime', $value); + } + /** * Sets the featureAreas property value. The directory feature that the recommendation is related to. * @param array|null $value Value to set for the featureAreas property. @@ -485,6 +647,22 @@ public function setMaxScore(?float $value): void { $this->getBackingStore()->set('maxScore', $value); } + /** + * Sets the needsMoreActionResourceCount property value. The needsMoreActionResourceCount property + * @param int|null $value Value to set for the needsMoreActionResourceCount property. + */ + public function setNeedsMoreActionResourceCount(?int $value): void { + $this->getBackingStore()->set('needsMoreActionResourceCount', $value); + } + + /** + * Sets the nistClassifications property value. The nistClassifications property + * @param array|null $value Value to set for the nistClassifications property. + */ + public function setNistClassifications(?array $value): void { + $this->getBackingStore()->set('nistClassifications', $value); + } + /** * Sets the postponeUntilDateTime property value. The future date and time when the status of a postponed recommendation will be active again. * @param DateTime|null $value Value to set for the postponeUntilDateTime property. @@ -517,6 +695,14 @@ public function setReleaseType(?string $value): void { $this->getBackingStore()->set('releaseType', $value); } + /** + * Sets the remediatedDateTime property value. The remediatedDateTime property + * @param DateTime|null $value Value to set for the remediatedDateTime property. + */ + public function setRemediatedDateTime(?DateTime $value): void { + $this->getBackingStore()->set('remediatedDateTime', $value); + } + /** * Sets the remediationImpact property value. Description of the impact on users of the remediation. Only applies to recommendations with category set to identitySecureScore. * @param string|null $value Value to set for the remediationImpact property. @@ -541,4 +727,20 @@ public function setStatus(?RecommendationStatus $value): void { $this->getBackingStore()->set('status', $value); } + /** + * Sets the statusModifiedDateTime property value. The statusModifiedDateTime property + * @param DateTime|null $value Value to set for the statusModifiedDateTime property. + */ + public function setStatusModifiedDateTime(?DateTime $value): void { + $this->getBackingStore()->set('statusModifiedDateTime', $value); + } + + /** + * Sets the tags property value. The tags property + * @param array|null $value Value to set for the tags property. + */ + public function setTags(?array $value): void { + $this->getBackingStore()->set('tags', $value); + } + } diff --git a/src/Generated/Models/RecommendationCategoryGroup.php b/src/Generated/Models/RecommendationCategoryGroup.php new file mode 100644 index 00000000000..98c7b3a772b --- /dev/null +++ b/src/Generated/Models/RecommendationCategoryGroup.php @@ -0,0 +1,15 @@ + fn(ParseNode $n) => $o->setIsNotificationEnabled($n->getBooleanValue()), + 'lastRefreshedDateTime' => fn(ParseNode $n) => $o->setLastRefreshedDateTime($n->getDateTimeValue()), ]); } @@ -47,6 +49,18 @@ public function getIsNotificationEnabled(): ?bool { throw new \UnexpectedValueException("Invalid type found in backing store for 'isNotificationEnabled'"); } + /** + * Gets the lastRefreshedDateTime property value. The lastRefreshedDateTime property + * @return DateTime|null + */ + public function getLastRefreshedDateTime(): ?DateTime { + $val = $this->getBackingStore()->get('lastRefreshedDateTime'); + if (is_null($val) || $val instanceof DateTime) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'lastRefreshedDateTime'"); + } + /** * Serializes information the current object * @param SerializationWriter $writer Serialization writer to use to serialize this model @@ -64,4 +78,12 @@ public function setIsNotificationEnabled(?bool $value): void { $this->getBackingStore()->set('isNotificationEnabled', $value); } + /** + * Sets the lastRefreshedDateTime property value. The lastRefreshedDateTime property + * @param DateTime|null $value Value to set for the lastRefreshedDateTime property. + */ + public function setLastRefreshedDateTime(?DateTime $value): void { + $this->getBackingStore()->set('lastRefreshedDateTime', $value); + } + } diff --git a/src/Generated/Models/RecommendationPriority.php b/src/Generated/Models/RecommendationPriority.php index 748ebe80d76..f69c21f7dbd 100644 --- a/src/Generated/Models/RecommendationPriority.php +++ b/src/Generated/Models/RecommendationPriority.php @@ -8,4 +8,6 @@ class RecommendationPriority extends Enum { public const LOW = "low"; public const MEDIUM = "medium"; public const HIGH = "high"; + public const CRITICAL = "critical"; + public const UNKNOWN_FUTURE_VALUE = "unknownFutureValue"; } diff --git a/src/Generated/Models/RecommendationStatus.php b/src/Generated/Models/RecommendationStatus.php index 7925694849f..261ef2b81a6 100644 --- a/src/Generated/Models/RecommendationStatus.php +++ b/src/Generated/Models/RecommendationStatus.php @@ -15,4 +15,5 @@ class RecommendationStatus extends Enum { public const THIRD_PARTY = "thirdParty"; public const PLANNED = "planned"; public const ALTERNATE_MITIGATION = "alternateMitigation"; + public const NEEDS_MORE_ACTION = "needsMoreAction"; } diff --git a/src/Generated/Models/RecommendationTag.php b/src/Generated/Models/RecommendationTag.php new file mode 100644 index 00000000000..ee7daf1f2e5 --- /dev/null +++ b/src/Generated/Models/RecommendationTag.php @@ -0,0 +1,67 @@ +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()), + ]); + } + + /** + * Serializes 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()); + } + + /** + * Sets the displayName property value. The displayName property + * @param string|null $value Value to set for the displayName property. + */ + public function setDisplayName(?string $value): void { + $this->getBackingStore()->set('displayName', $value); + } + +} diff --git a/src/Generated/Models/RecommendationTagCollectionResponse.php b/src/Generated/Models/RecommendationTagCollectionResponse.php new file mode 100644 index 00000000000..7bb3055ed89 --- /dev/null +++ b/src/Generated/Models/RecommendationTagCollectionResponse.php @@ -0,0 +1,70 @@ + + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'value' => fn(ParseNode $n) => $o->setValue($n->getCollectionOfObjectValues([RecommendationTag::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, RecommendationTag::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/TenantGovernanceServices/RelatedTenant.php b/src/Generated/Models/RelatedTenant.php similarity index 80% rename from src/Generated/Models/TenantGovernanceServices/RelatedTenant.php rename to src/Generated/Models/RelatedTenant.php index 60ac3b88a3f..79bd0b7495e 100644 --- a/src/Generated/Models/TenantGovernanceServices/RelatedTenant.php +++ b/src/Generated/Models/RelatedTenant.php @@ -1,9 +1,8 @@ |null */ public function getDelegatedAdministrationRoleAssignments(): ?array { @@ -87,7 +87,7 @@ public function getFieldDeserializers(): array { } /** - * Gets the governedTenantCanTerminate property value. Indicates whether the governed tenant can terminate the relationship. + * Gets the governedTenantCanTerminate property value. The governedTenantCanTerminate property * @return bool|null */ public function getGovernedTenantCanTerminate(): ?bool { @@ -99,7 +99,7 @@ public function getGovernedTenantCanTerminate(): ?bool { } /** - * Gets the multiTenantApplicationsToProvision property value. A snapshot of the multi-tenant applications to be provisioned in the governed tenant. + * Gets the multiTenantApplicationsToProvision property value. The multiTenantApplicationsToProvision property * @return array|null */ public function getMultiTenantApplicationsToProvision(): ?array { @@ -125,7 +125,7 @@ public function getOdataType(): ?string { } /** - * Gets the policyId property value. The identifier of the source policy template from which this snapshot was created. + * Gets the policyId property value. The policyId property * @return string|null */ public function getPolicyId(): ?string { @@ -178,7 +178,7 @@ public function setBackingStore(BackingStore $value): void { } /** - * Sets the delegatedAdministrationRoleAssignments property value. A snapshot of the delegated administration role assignments configured in this policy. + * Sets the delegatedAdministrationRoleAssignments property value. The delegatedAdministrationRoleAssignments property * @param array|null $value Value to set for the delegatedAdministrationRoleAssignments property. */ public function setDelegatedAdministrationRoleAssignments(?array $value): void { @@ -186,7 +186,7 @@ public function setDelegatedAdministrationRoleAssignments(?array $value): void { } /** - * Sets the governedTenantCanTerminate property value. Indicates whether the governed tenant can terminate the relationship. + * Sets the governedTenantCanTerminate property value. The governedTenantCanTerminate property * @param bool|null $value Value to set for the governedTenantCanTerminate property. */ public function setGovernedTenantCanTerminate(?bool $value): void { @@ -194,7 +194,7 @@ public function setGovernedTenantCanTerminate(?bool $value): void { } /** - * Sets the multiTenantApplicationsToProvision property value. A snapshot of the multi-tenant applications to be provisioned in the governed tenant. + * Sets the multiTenantApplicationsToProvision property value. The multiTenantApplicationsToProvision property * @param array|null $value Value to set for the multiTenantApplicationsToProvision property. */ public function setMultiTenantApplicationsToProvision(?array $value): void { @@ -210,7 +210,7 @@ public function setOdataType(?string $value): void { } /** - * Sets the policyId property value. The identifier of the source policy template from which this snapshot was created. + * Sets the policyId property value. The policyId property * @param string|null $value Value to set for the policyId property. */ public function setPolicyId(?string $value): void { diff --git a/src/Generated/Models/TenantGovernanceServices/RelationshipStatus.php b/src/Generated/Models/RelationshipStatus.php similarity index 81% rename from src/Generated/Models/TenantGovernanceServices/RelationshipStatus.php rename to src/Generated/Models/RelationshipStatus.php index 9f9b81bfbdc..12d6fae455f 100644 --- a/src/Generated/Models/TenantGovernanceServices/RelationshipStatus.php +++ b/src/Generated/Models/RelationshipStatus.php @@ -1,6 +1,6 @@ getStringValue(); switch ($mappingValue) { + case '#microsoft.graph.riskyAgentDiscoveredAgentIdentity': return new RiskyAgentDiscoveredAgentIdentity(); case '#microsoft.graph.riskyAgentIdentity': return new RiskyAgentIdentity(); case '#microsoft.graph.riskyAgentIdentityBlueprintPrincipal': return new RiskyAgentIdentityBlueprintPrincipal(); case '#microsoft.graph.riskyAgentUser': return new RiskyAgentUser(); diff --git a/src/Generated/Models/RiskyAgentDiscoveredAgentIdentity.php b/src/Generated/Models/RiskyAgentDiscoveredAgentIdentity.php new file mode 100644 index 00000000000..4562ffbc751 --- /dev/null +++ b/src/Generated/Models/RiskyAgentDiscoveredAgentIdentity.php @@ -0,0 +1,45 @@ + + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/TenantGovernanceServices/RoleTemplate.php b/src/Generated/Models/RoleTemplate.php similarity index 89% rename from src/Generated/Models/TenantGovernanceServices/RoleTemplate.php rename to src/Generated/Models/RoleTemplate.php index 09d56e13afa..ee3c5cd75e6 100644 --- a/src/Generated/Models/TenantGovernanceServices/RoleTemplate.php +++ b/src/Generated/Models/RoleTemplate.php @@ -1,6 +1,6 @@ setOdataType('#microsoft.graph.sapAssignmentRequestCallbackData'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return SapAssignmentRequestCallbackData + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): SapAssignmentRequestCallbackData { + return new SapAssignmentRequestCallbackData(); + } + + /** + * Gets the detail property value. The detail property + * @return string|null + */ + public function getDetail(): ?string { + $val = $this->getBackingStore()->get('detail'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'detail'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'detail' => fn(ParseNode $n) => $o->setDetail($n->getStringValue()), + 'requestNumber' => fn(ParseNode $n) => $o->setRequestNumber($n->getStringValue()), + 'state' => fn(ParseNode $n) => $o->setState($n->getStringValue()), + ]); + } + + /** + * Gets the requestNumber property value. The requestNumber property + * @return string|null + */ + public function getRequestNumber(): ?string { + $val = $this->getBackingStore()->get('requestNumber'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'requestNumber'"); + } + + /** + * Gets the state property value. The state property + * @return string|null + */ + public function getState(): ?string { + $val = $this->getBackingStore()->get('state'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'state'"); + } + + /** + * Serializes 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('detail', $this->getDetail()); + $writer->writeStringValue('requestNumber', $this->getRequestNumber()); + $writer->writeStringValue('state', $this->getState()); + } + + /** + * Sets the detail property value. The detail property + * @param string|null $value Value to set for the detail property. + */ + public function setDetail(?string $value): void { + $this->getBackingStore()->set('detail', $value); + } + + /** + * Sets the requestNumber property value. The requestNumber property + * @param string|null $value Value to set for the requestNumber property. + */ + public function setRequestNumber(?string $value): void { + $this->getBackingStore()->set('requestNumber', $value); + } + + /** + * Sets the state property value. The state property + * @param string|null $value Value to set for the state property. + */ + public function setState(?string $value): void { + $this->getBackingStore()->set('state', $value); + } + +} diff --git a/src/Generated/Models/Security/Alert.php b/src/Generated/Models/Security/Alert.php index f1eca5f11f8..e6c5b5a5806 100644 --- a/src/Generated/Models/Security/Alert.php +++ b/src/Generated/Models/Security/Alert.php @@ -207,7 +207,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 { @@ -686,7 +686,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/CaseManagement/Attachment.php b/src/Generated/Models/Security/CaseManagement/Attachment.php index 7ff82bf0a79..66d72cc84f3 100644 --- a/src/Generated/Models/Security/CaseManagement/Attachment.php +++ b/src/Generated/Models/Security/CaseManagement/Attachment.php @@ -27,7 +27,7 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Attac } /** - * Gets the content property value. The binary content stream for the attachment. + * Gets the content property value. The binary content stream for the attachment. Use the Upload content and Download content methods to access it. * @return StreamInterface|null */ public function getContent(): ?StreamInterface { @@ -80,7 +80,7 @@ public function getFieldDeserializers(): array { } /** - * Gets the fileExtension property value. The file extension of the attachment. + * Gets the fileExtension property value. The file extension of the attachment. The service normalizes the value to include a leading period. * @return string|null */ public function getFileExtension(): ?string { @@ -92,7 +92,7 @@ public function getFileExtension(): ?string { } /** - * Gets the fileSize property value. The size of the attachment in bytes. + * Gets the fileSize property value. The size of the attachment in bytes. The maximum file size is 100 MB. * @return int|null */ public function getFileSize(): ?int { @@ -143,7 +143,7 @@ public function serialize(SerializationWriter $writer): void { } /** - * Sets the content property value. The binary content stream for the attachment. + * Sets the content property value. The binary content stream for the attachment. Use the Upload content and Download content methods to access it. * @param StreamInterface|null $value Value to set for the content property. */ public function setContent(?StreamInterface $value): void { @@ -167,7 +167,7 @@ public function setDisplayName(?string $value): void { } /** - * Sets the fileExtension property value. The file extension of the attachment. + * Sets the fileExtension property value. The file extension of the attachment. The service normalizes the value to include a leading period. * @param string|null $value Value to set for the fileExtension property. */ public function setFileExtension(?string $value): void { @@ -175,7 +175,7 @@ public function setFileExtension(?string $value): void { } /** - * Sets the fileSize property value. The size of the attachment in bytes. + * Sets the fileSize property value. The size of the attachment in bytes. The maximum file size is 100 MB. * @param int|null $value Value to set for the fileSize property. */ public function setFileSize(?int $value): void { diff --git a/src/Generated/Models/Security/CaseManagement/AuditLog.php b/src/Generated/Models/Security/CaseManagement/AuditLog.php index 46a66d8518b..4f1f502a259 100644 --- a/src/Generated/Models/Security/CaseManagement/AuditLog.php +++ b/src/Generated/Models/Security/CaseManagement/AuditLog.php @@ -64,7 +64,7 @@ public function getFieldDeserializers(): array { } /** - * Gets the modifiedProperties property value. The collection of property changes recorded in the audit log. + * Gets the modifiedProperties property value. The collection of property changes recorded in the audit log. Supports $filter. * @return array|null */ public function getModifiedProperties(): ?array { @@ -105,7 +105,7 @@ public function setDetails(?ActivityResourceDetails $value): void { } /** - * Sets the modifiedProperties property value. The collection of property changes recorded in the audit log. + * Sets the modifiedProperties property value. The collection of property changes recorded in the audit log. Supports $filter. * @param array|null $value Value to set for the modifiedProperties property. */ public function setModifiedProperties(?array $value): void { diff --git a/src/Generated/Models/Security/CaseManagement/Comment.php b/src/Generated/Models/Security/CaseManagement/Comment.php index a5d41ea0209..9c82b060318 100644 --- a/src/Generated/Models/Security/CaseManagement/Comment.php +++ b/src/Generated/Models/Security/CaseManagement/Comment.php @@ -37,7 +37,7 @@ public function getFieldDeserializers(): array { } /** - * Gets the message property value. The comment body. + * Gets the message property value. The comment body. Supports $filter. * @return string|null */ public function getMessage(): ?string { @@ -58,7 +58,7 @@ public function serialize(SerializationWriter $writer): void { } /** - * Sets the message property value. The comment body. + * Sets the message property value. The comment body. Supports $filter. * @param string|null $value Value to set for the message property. */ public function setMessage(?string $value): void { diff --git a/src/Generated/Models/Security/CaseManagement/EscapedCase.php b/src/Generated/Models/Security/CaseManagement/EscapedCase.php index 377665aa6e2..44c501e2dc3 100644 --- a/src/Generated/Models/Security/CaseManagement/EscapedCase.php +++ b/src/Generated/Models/Security/CaseManagement/EscapedCase.php @@ -64,7 +64,7 @@ public function getAttachments(): ?array { } /** - * Gets the customFields property value. Tenant-defined custom field values keyed by custom field identifier. + * Gets the customFields property value. Tenant-defined custom field values keyed by the exact displayName of each custom field definition. The property and its dynamic fields don't support $filter. * @return CustomFieldValues|null */ public function getCustomFields(): ?CustomFieldValues { @@ -76,7 +76,7 @@ public function getCustomFields(): ?CustomFieldValues { } /** - * Gets the displayName property value. The display name of the case. Supports $filter (eq, ne) and $orderby. + * Gets the displayName property value. The display name of the case. Supports $filter and $orderby. * @return string|null */ public function getDisplayName(): ?string { @@ -119,7 +119,7 @@ public function getRelations(): ?array { } /** - * Gets the status property value. The lifecycle status of the case, such as open, in progress, or closed. Supports $filter (eq, ne) and $orderby. + * Gets the status property value. The tenant-defined lifecycle status of the case. Use a displayName value returned in the status tree by List statuses from /security/caseManagement/caseTypeConfigurations/genericCase/statuses or /security/caseManagement/caseTypeConfigurations/incidentCase/statuses, depending on the case type. Supports $filter (eq). * @return string|null */ public function getStatus(): ?string { @@ -176,7 +176,7 @@ public function setAttachments(?array $value): void { } /** - * Sets the customFields property value. Tenant-defined custom field values keyed by custom field identifier. + * Sets the customFields property value. Tenant-defined custom field values keyed by the exact displayName of each custom field definition. The property and its dynamic fields don't support $filter. * @param CustomFieldValues|null $value Value to set for the customFields property. */ public function setCustomFields(?CustomFieldValues $value): void { @@ -184,7 +184,7 @@ public function setCustomFields(?CustomFieldValues $value): void { } /** - * Sets the displayName property value. The display name of the case. Supports $filter (eq, ne) and $orderby. + * Sets the displayName property value. The display name of the case. Supports $filter and $orderby. * @param string|null $value Value to set for the displayName property. */ public function setDisplayName(?string $value): void { @@ -200,7 +200,7 @@ public function setRelations(?array $value): void { } /** - * Sets the status property value. The lifecycle status of the case, such as open, in progress, or closed. Supports $filter (eq, ne) and $orderby. + * Sets the status property value. The tenant-defined lifecycle status of the case. Use a displayName value returned in the status tree by List statuses from /security/caseManagement/caseTypeConfigurations/genericCase/statuses or /security/caseManagement/caseTypeConfigurations/incidentCase/statuses, depending on the case type. Supports $filter (eq). * @param string|null $value Value to set for the status property. */ public function setStatus(?string $value): void { diff --git a/src/Generated/Models/Security/CaseManagement/GenericCase.php b/src/Generated/Models/Security/CaseManagement/GenericCase.php index ad6ce7345d1..4e4815c84cc 100644 --- a/src/Generated/Models/Security/CaseManagement/GenericCase.php +++ b/src/Generated/Models/Security/CaseManagement/GenericCase.php @@ -27,7 +27,7 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Gener } /** - * Gets the assignedTo property value. The user assigned to the generic case. + * Gets the assignedTo property value. The user assigned to the generic case. Supports $filter and $orderby. * @return string|null */ public function getAssignedTo(): ?string { @@ -39,7 +39,7 @@ public function getAssignedTo(): ?string { } /** - * Gets the closingNotes property value. Notes recorded when the generic case is closed. + * Gets the closingNotes property value. Notes recorded when the generic case is closed. Supports $filter. * @return string|null */ public function getClosingNotes(): ?string { @@ -51,7 +51,7 @@ public function getClosingNotes(): ?string { } /** - * Gets the description property value. The description of the generic case. + * Gets the description property value. The description of the generic case. Supports $filter. * @return string|null */ public function getDescription(): ?string { @@ -63,7 +63,7 @@ public function getDescription(): ?string { } /** - * Gets the dueDateTime property value. The target completion date and time for the generic case. + * Gets the dueDateTime property value. The target completion date and time for the generic case. Supports $filter. * @return DateTime|null */ public function getDueDateTime(): ?DateTime { @@ -90,7 +90,7 @@ public function getFieldDeserializers(): array { } /** - * Gets the priority property value. The priority assigned to the generic case. + * Gets the priority property value. The priority assigned to the generic case. Possible values are: veryLow, low, medium, high, and critical. Supports $filter. * @return string|null */ public function getPriority(): ?string { @@ -115,7 +115,7 @@ public function serialize(SerializationWriter $writer): void { } /** - * Sets the assignedTo property value. The user assigned to the generic case. + * Sets the assignedTo property value. The user assigned to the generic case. Supports $filter and $orderby. * @param string|null $value Value to set for the assignedTo property. */ public function setAssignedTo(?string $value): void { @@ -123,7 +123,7 @@ public function setAssignedTo(?string $value): void { } /** - * Sets the closingNotes property value. Notes recorded when the generic case is closed. + * Sets the closingNotes property value. Notes recorded when the generic case is closed. Supports $filter. * @param string|null $value Value to set for the closingNotes property. */ public function setClosingNotes(?string $value): void { @@ -131,7 +131,7 @@ public function setClosingNotes(?string $value): void { } /** - * Sets the description property value. The description of the generic case. + * Sets the description property value. The description of the generic case. Supports $filter. * @param string|null $value Value to set for the description property. */ public function setDescription(?string $value): void { @@ -139,7 +139,7 @@ public function setDescription(?string $value): void { } /** - * Sets the dueDateTime property value. The target completion date and time for the generic case. + * Sets the dueDateTime property value. The target completion date and time for the generic case. Supports $filter. * @param DateTime|null $value Value to set for the dueDateTime property. */ public function setDueDateTime(?DateTime $value): void { @@ -147,7 +147,7 @@ public function setDueDateTime(?DateTime $value): void { } /** - * Sets the priority property value. The priority assigned to the generic case. + * Sets the priority property value. The priority assigned to the generic case. Possible values are: veryLow, low, medium, high, and critical. Supports $filter. * @param string|null $value Value to set for the priority property. */ public function setPriority(?string $value): void { diff --git a/src/Generated/Models/Security/CaseManagement/IncidentCase.php b/src/Generated/Models/Security/CaseManagement/IncidentCase.php index 46b5f408fd7..a14b76c0b1f 100644 --- a/src/Generated/Models/Security/CaseManagement/IncidentCase.php +++ b/src/Generated/Models/Security/CaseManagement/IncidentCase.php @@ -28,7 +28,7 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Incid } /** - * Gets the aiAgentIds property value. The list of AI agent identifiers associated with the incident. + * Gets the aiAgentIds property value. The list of AI agent identifiers associated with the incident. Supports $filter. * @return array|null */ public function getAiAgentIds(): ?array { @@ -42,7 +42,7 @@ public function getAiAgentIds(): ?array { } /** - * Gets the alertCounts property value. A summary of alert counts grouped by severity and status. + * Gets the alertCounts property value. A summary of alert counts grouped by severity and status. Supports $filter. * @return AlertCounts|null */ public function getAlertCounts(): ?AlertCounts { @@ -54,7 +54,7 @@ public function getAlertCounts(): ?AlertCounts { } /** - * Gets the alertPolicyIds property value. The list of alert policy identifiers associated with the incident. + * Gets the alertPolicyIds property value. The list of alert policy identifiers associated with the incident. Supports $filter. * @return array|null */ public function getAlertPolicyIds(): ?array { @@ -68,7 +68,7 @@ public function getAlertPolicyIds(): ?array { } /** - * Gets the assignedTo property value. The user assigned to investigate the incident case. + * Gets the assignedTo property value. The user assigned to investigate the incident case. Supports $filter and $orderby. * @return string|null */ public function getAssignedTo(): ?string { @@ -80,7 +80,7 @@ public function getAssignedTo(): ?string { } /** - * Gets the associatedThreatIds property value. The list of threat identifiers associated with the incident. + * Gets the associatedThreatIds property value. The list of threat identifiers associated with the incident. Supports $filter. * @return array|null */ public function getAssociatedThreatIds(): ?array { @@ -94,7 +94,7 @@ public function getAssociatedThreatIds(): ?array { } /** - * Gets the categories property value. The incident categories. + * Gets the categories property value. The incident categories. Supports $filter. * @return array|null */ public function getCategories(): ?array { @@ -120,7 +120,7 @@ public function getClassification(): ?IncidentClassification { } /** - * Gets the cloudScopes property value. The cloud scopes associated with the incident. + * Gets the cloudScopes property value. The cloud scopes associated with the incident. Supports $filter. * @return array|null */ public function getCloudScopes(): ?array { @@ -134,7 +134,7 @@ public function getCloudScopes(): ?array { } /** - * Gets the dataSensitivityLabels property value. The data sensitivity labels associated with the incident. + * Gets the dataSensitivityLabels property value. The data sensitivity labels associated with the incident. Supports $filter. * @return array|null */ public function getDataSensitivityLabels(): ?array { @@ -148,7 +148,7 @@ public function getDataSensitivityLabels(): ?array { } /** - * Gets the dataStreams property value. The data streams associated with the incident. + * Gets the dataStreams property value. The data streams associated with the incident. Supports $filter. * @return array|null */ public function getDataStreams(): ?array { @@ -162,7 +162,7 @@ public function getDataStreams(): ?array { } /** - * Gets the detectionSources property value. The detection sources that identified the incident. + * Gets the detectionSources property value. The detection sources that identified the incident. Supports $filter. * @return array|null */ public function getDetectionSources(): ?array { @@ -188,7 +188,7 @@ public function getDetermination(): ?IncidentDetermination { } /** - * Gets the dueDateTime property value. The target completion date and time for the incident case. + * Gets the dueDateTime property value. The target completion date and time for the incident case. Supports $filter. * @return DateTime|null */ public function getDueDateTime(): ?DateTime { @@ -200,7 +200,7 @@ public function getDueDateTime(): ?DateTime { } /** - * Gets the emailNotificationRecipients property value. The email notification recipients for the incident case. + * Gets the emailNotificationRecipients property value. The email notification recipients for the incident case. Supports $filter. * @return array|null */ public function getEmailNotificationRecipients(): ?array { @@ -385,7 +385,7 @@ public function getFieldDeserializers(): array { } /** - * Gets the firstEventTime property value. The date and time of the first event in the incident. + * Gets the firstEventTime property value. The date and time of the first event in the incident. Supports $filter. * @return DateTime|null */ public function getFirstEventTime(): ?DateTime { @@ -397,7 +397,7 @@ public function getFirstEventTime(): ?DateTime { } /** - * Gets the impactedAssets property value. A summary of impacted asset counts for the incident. + * Gets the impactedAssets property value. A summary of impacted asset counts for the incident. Supports $filter. * @return ImpactedAssetsCounts|null */ public function getImpactedAssets(): ?ImpactedAssetsCounts { @@ -409,7 +409,7 @@ public function getImpactedAssets(): ?ImpactedAssetsCounts { } /** - * Gets the incidentId property value. The Microsoft Security incident identifier. + * Gets the incidentId property value. The Microsoft Security incident identifier. Supports $filter. * @return int|null */ public function getIncidentId(): ?int { @@ -421,7 +421,7 @@ public function getIncidentId(): ?int { } /** - * Gets the incidentWebUrl property value. The URL for the incident in the Microsoft Defender portal. + * Gets the incidentWebUrl property value. The URL for the incident in the Microsoft Defender portal. Supports $filter. * @return string|null */ public function getIncidentWebUrl(): ?string { @@ -433,7 +433,7 @@ public function getIncidentWebUrl(): ?string { } /** - * Gets the investigation property value. A summary of investigation details associated with the incident. + * Gets the investigation property value. A summary of investigation details associated with the incident. Supports $filter. * @return Investigation|null */ public function getInvestigation(): ?Investigation { @@ -445,7 +445,7 @@ public function getInvestigation(): ?Investigation { } /** - * Gets the investigationIds property value. The list of investigation identifiers associated with the incident. + * Gets the investigationIds property value. The list of investigation identifiers associated with the incident. Supports $filter. * @return array|null */ public function getInvestigationIds(): ?array { @@ -459,7 +459,7 @@ public function getInvestigationIds(): ?array { } /** - * Gets the investigationStates property value. The list of investigation states associated with the incident. + * Gets the investigationStates property value. The list of investigation states associated with the incident. Supports $filter. * @return array|null */ public function getInvestigationStates(): ?array { @@ -473,7 +473,7 @@ public function getInvestigationStates(): ?array { } /** - * Gets the lastEventTime property value. The date and time of the most recent event in the incident. + * Gets the lastEventTime property value. The date and time of the most recent event in the incident. Supports $filter. * @return DateTime|null */ public function getLastEventTime(): ?DateTime { @@ -485,7 +485,7 @@ public function getLastEventTime(): ?DateTime { } /** - * Gets the machineGroupIds property value. The list of machine group identifiers associated with the incident. + * Gets the machineGroupIds property value. The list of machine group identifiers associated with the incident. Supports $filter. * @return array|null */ public function getMachineGroupIds(): ?array { @@ -499,7 +499,7 @@ public function getMachineGroupIds(): ?array { } /** - * Gets the osPlatforms property value. The operating system platforms associated with the incident. + * Gets the osPlatforms property value. The operating system platforms associated with the incident. Supports $filter. * @return array|null */ public function getOsPlatforms(): ?array { @@ -513,7 +513,7 @@ public function getOsPlatforms(): ?array { } /** - * Gets the policyNames property value. The policy names associated with the incident. + * Gets the policyNames property value. The policy names associated with the incident. Supports $filter. * @return array|null */ public function getPolicyNames(): ?array { @@ -527,7 +527,7 @@ public function getPolicyNames(): ?array { } /** - * Gets the priorityScore property value. The priority score assigned to the incident. + * Gets the priorityScore property value. The priority score assigned to the incident. Supports $filter. * @return int|null */ public function getPriorityScore(): ?int { @@ -539,7 +539,7 @@ public function getPriorityScore(): ?int { } /** - * Gets the productNames property value. The product names associated with the incident. + * Gets the productNames property value. The product names associated with the incident. Supports $filter. * @return array|null */ public function getProductNames(): ?array { @@ -553,7 +553,7 @@ public function getProductNames(): ?array { } /** - * Gets the redirectCaseId property value. The case identifier to which this case redirects when merged. + * Gets the redirectCaseId property value. The redirectCaseId property * @return int|null */ public function getRedirectCaseId(): ?int { @@ -565,7 +565,7 @@ public function getRedirectCaseId(): ?int { } /** - * Gets the redirectIncidentId property value. The incident identifier to which this incident redirects when merged. + * Gets the redirectIncidentId property value. The redirectIncidentId property * @return int|null */ public function getRedirectIncidentId(): ?int { @@ -577,7 +577,7 @@ public function getRedirectIncidentId(): ?int { } /** - * Gets the serviceSources property value. The service sources associated with the incident. + * Gets the serviceSources property value. The service sources associated with the incident. Supports $filter. * @return array|null */ public function getServiceSources(): ?array { @@ -603,7 +603,7 @@ public function getSeverity(): ?IncidentSeverity { } /** - * Gets the summary property value. A summary of the incident. + * Gets the summary property value. A summary of the incident. Supports $filter. * @return string|null */ public function getSummary(): ?string { @@ -615,7 +615,7 @@ public function getSummary(): ?string { } /** - * Gets the systemTags property value. The system tags associated with the incident. + * Gets the systemTags property value. The system tags associated with the incident. Supports $filter. * @return array|null */ public function getSystemTags(): ?array { @@ -629,7 +629,7 @@ public function getSystemTags(): ?array { } /** - * Gets the topRiskScore property value. The top risk score associated with the incident. + * Gets the topRiskScore property value. The top risk score associated with the incident. Supports $filter. * @return int|null */ public function getTopRiskScore(): ?int { @@ -641,7 +641,7 @@ public function getTopRiskScore(): ?int { } /** - * Gets the workspaceIds property value. The list of workspace identifiers associated with the incident. + * Gets the workspaceIds property value. The list of workspace identifiers associated with the incident. Supports $filter. * @return array|null */ public function getWorkspaceIds(): ?array { @@ -698,7 +698,7 @@ public function serialize(SerializationWriter $writer): void { } /** - * Sets the aiAgentIds property value. The list of AI agent identifiers associated with the incident. + * Sets the aiAgentIds property value. The list of AI agent identifiers associated with the incident. Supports $filter. * @param array|null $value Value to set for the aiAgentIds property. */ public function setAiAgentIds(?array $value): void { @@ -706,7 +706,7 @@ public function setAiAgentIds(?array $value): void { } /** - * Sets the alertCounts property value. A summary of alert counts grouped by severity and status. + * Sets the alertCounts property value. A summary of alert counts grouped by severity and status. Supports $filter. * @param AlertCounts|null $value Value to set for the alertCounts property. */ public function setAlertCounts(?AlertCounts $value): void { @@ -714,7 +714,7 @@ public function setAlertCounts(?AlertCounts $value): void { } /** - * Sets the alertPolicyIds property value. The list of alert policy identifiers associated with the incident. + * Sets the alertPolicyIds property value. The list of alert policy identifiers associated with the incident. Supports $filter. * @param array|null $value Value to set for the alertPolicyIds property. */ public function setAlertPolicyIds(?array $value): void { @@ -722,7 +722,7 @@ public function setAlertPolicyIds(?array $value): void { } /** - * Sets the assignedTo property value. The user assigned to investigate the incident case. + * Sets the assignedTo property value. The user assigned to investigate the incident case. Supports $filter and $orderby. * @param string|null $value Value to set for the assignedTo property. */ public function setAssignedTo(?string $value): void { @@ -730,7 +730,7 @@ public function setAssignedTo(?string $value): void { } /** - * Sets the associatedThreatIds property value. The list of threat identifiers associated with the incident. + * Sets the associatedThreatIds property value. The list of threat identifiers associated with the incident. Supports $filter. * @param array|null $value Value to set for the associatedThreatIds property. */ public function setAssociatedThreatIds(?array $value): void { @@ -738,7 +738,7 @@ public function setAssociatedThreatIds(?array $value): void { } /** - * Sets the categories property value. The incident categories. + * Sets the categories property value. The incident categories. Supports $filter. * @param array|null $value Value to set for the categories property. */ public function setCategories(?array $value): void { @@ -754,7 +754,7 @@ public function setClassification(?IncidentClassification $value): void { } /** - * Sets the cloudScopes property value. The cloud scopes associated with the incident. + * Sets the cloudScopes property value. The cloud scopes associated with the incident. Supports $filter. * @param array|null $value Value to set for the cloudScopes property. */ public function setCloudScopes(?array $value): void { @@ -762,7 +762,7 @@ public function setCloudScopes(?array $value): void { } /** - * Sets the dataSensitivityLabels property value. The data sensitivity labels associated with the incident. + * Sets the dataSensitivityLabels property value. The data sensitivity labels associated with the incident. Supports $filter. * @param array|null $value Value to set for the dataSensitivityLabels property. */ public function setDataSensitivityLabels(?array $value): void { @@ -770,7 +770,7 @@ public function setDataSensitivityLabels(?array $value): void { } /** - * Sets the dataStreams property value. The data streams associated with the incident. + * Sets the dataStreams property value. The data streams associated with the incident. Supports $filter. * @param array|null $value Value to set for the dataStreams property. */ public function setDataStreams(?array $value): void { @@ -778,7 +778,7 @@ public function setDataStreams(?array $value): void { } /** - * Sets the detectionSources property value. The detection sources that identified the incident. + * Sets the detectionSources property value. The detection sources that identified the incident. Supports $filter. * @param array|null $value Value to set for the detectionSources property. */ public function setDetectionSources(?array $value): void { @@ -794,7 +794,7 @@ public function setDetermination(?IncidentDetermination $value): void { } /** - * Sets the dueDateTime property value. The target completion date and time for the incident case. + * Sets the dueDateTime property value. The target completion date and time for the incident case. Supports $filter. * @param DateTime|null $value Value to set for the dueDateTime property. */ public function setDueDateTime(?DateTime $value): void { @@ -802,7 +802,7 @@ public function setDueDateTime(?DateTime $value): void { } /** - * Sets the emailNotificationRecipients property value. The email notification recipients for the incident case. + * Sets the emailNotificationRecipients property value. The email notification recipients for the incident case. Supports $filter. * @param array|null $value Value to set for the emailNotificationRecipients property. */ public function setEmailNotificationRecipients(?array $value): void { @@ -810,7 +810,7 @@ public function setEmailNotificationRecipients(?array $value): void { } /** - * Sets the firstEventTime property value. The date and time of the first event in the incident. + * Sets the firstEventTime property value. The date and time of the first event in the incident. Supports $filter. * @param DateTime|null $value Value to set for the firstEventTime property. */ public function setFirstEventTime(?DateTime $value): void { @@ -818,7 +818,7 @@ public function setFirstEventTime(?DateTime $value): void { } /** - * Sets the impactedAssets property value. A summary of impacted asset counts for the incident. + * Sets the impactedAssets property value. A summary of impacted asset counts for the incident. Supports $filter. * @param ImpactedAssetsCounts|null $value Value to set for the impactedAssets property. */ public function setImpactedAssets(?ImpactedAssetsCounts $value): void { @@ -826,7 +826,7 @@ public function setImpactedAssets(?ImpactedAssetsCounts $value): void { } /** - * Sets the incidentId property value. The Microsoft Security incident identifier. + * Sets the incidentId property value. The Microsoft Security incident identifier. Supports $filter. * @param int|null $value Value to set for the incidentId property. */ public function setIncidentId(?int $value): void { @@ -834,7 +834,7 @@ public function setIncidentId(?int $value): void { } /** - * Sets the incidentWebUrl property value. The URL for the incident in the Microsoft Defender portal. + * Sets the incidentWebUrl property value. The URL for the incident in the Microsoft Defender portal. Supports $filter. * @param string|null $value Value to set for the incidentWebUrl property. */ public function setIncidentWebUrl(?string $value): void { @@ -842,7 +842,7 @@ public function setIncidentWebUrl(?string $value): void { } /** - * Sets the investigation property value. A summary of investigation details associated with the incident. + * Sets the investigation property value. A summary of investigation details associated with the incident. Supports $filter. * @param Investigation|null $value Value to set for the investigation property. */ public function setInvestigation(?Investigation $value): void { @@ -850,7 +850,7 @@ public function setInvestigation(?Investigation $value): void { } /** - * Sets the investigationIds property value. The list of investigation identifiers associated with the incident. + * Sets the investigationIds property value. The list of investigation identifiers associated with the incident. Supports $filter. * @param array|null $value Value to set for the investigationIds property. */ public function setInvestigationIds(?array $value): void { @@ -858,7 +858,7 @@ public function setInvestigationIds(?array $value): void { } /** - * Sets the investigationStates property value. The list of investigation states associated with the incident. + * Sets the investigationStates property value. The list of investigation states associated with the incident. Supports $filter. * @param array|null $value Value to set for the investigationStates property. */ public function setInvestigationStates(?array $value): void { @@ -866,7 +866,7 @@ public function setInvestigationStates(?array $value): void { } /** - * Sets the lastEventTime property value. The date and time of the most recent event in the incident. + * Sets the lastEventTime property value. The date and time of the most recent event in the incident. Supports $filter. * @param DateTime|null $value Value to set for the lastEventTime property. */ public function setLastEventTime(?DateTime $value): void { @@ -874,7 +874,7 @@ public function setLastEventTime(?DateTime $value): void { } /** - * Sets the machineGroupIds property value. The list of machine group identifiers associated with the incident. + * Sets the machineGroupIds property value. The list of machine group identifiers associated with the incident. Supports $filter. * @param array|null $value Value to set for the machineGroupIds property. */ public function setMachineGroupIds(?array $value): void { @@ -882,7 +882,7 @@ public function setMachineGroupIds(?array $value): void { } /** - * Sets the osPlatforms property value. The operating system platforms associated with the incident. + * Sets the osPlatforms property value. The operating system platforms associated with the incident. Supports $filter. * @param array|null $value Value to set for the osPlatforms property. */ public function setOsPlatforms(?array $value): void { @@ -890,7 +890,7 @@ public function setOsPlatforms(?array $value): void { } /** - * Sets the policyNames property value. The policy names associated with the incident. + * Sets the policyNames property value. The policy names associated with the incident. Supports $filter. * @param array|null $value Value to set for the policyNames property. */ public function setPolicyNames(?array $value): void { @@ -898,7 +898,7 @@ public function setPolicyNames(?array $value): void { } /** - * Sets the priorityScore property value. The priority score assigned to the incident. + * Sets the priorityScore property value. The priority score assigned to the incident. Supports $filter. * @param int|null $value Value to set for the priorityScore property. */ public function setPriorityScore(?int $value): void { @@ -906,7 +906,7 @@ public function setPriorityScore(?int $value): void { } /** - * Sets the productNames property value. The product names associated with the incident. + * Sets the productNames property value. The product names associated with the incident. Supports $filter. * @param array|null $value Value to set for the productNames property. */ public function setProductNames(?array $value): void { @@ -914,7 +914,7 @@ public function setProductNames(?array $value): void { } /** - * Sets the redirectCaseId property value. The case identifier to which this case redirects when merged. + * Sets the redirectCaseId property value. The redirectCaseId property * @param int|null $value Value to set for the redirectCaseId property. */ public function setRedirectCaseId(?int $value): void { @@ -922,7 +922,7 @@ public function setRedirectCaseId(?int $value): void { } /** - * Sets the redirectIncidentId property value. The incident identifier to which this incident redirects when merged. + * Sets the redirectIncidentId property value. The redirectIncidentId property * @param int|null $value Value to set for the redirectIncidentId property. */ public function setRedirectIncidentId(?int $value): void { @@ -930,7 +930,7 @@ public function setRedirectIncidentId(?int $value): void { } /** - * Sets the serviceSources property value. The service sources associated with the incident. + * Sets the serviceSources property value. The service sources associated with the incident. Supports $filter. * @param array|null $value Value to set for the serviceSources property. */ public function setServiceSources(?array $value): void { @@ -946,7 +946,7 @@ public function setSeverity(?IncidentSeverity $value): void { } /** - * Sets the summary property value. A summary of the incident. + * Sets the summary property value. A summary of the incident. Supports $filter. * @param string|null $value Value to set for the summary property. */ public function setSummary(?string $value): void { @@ -954,7 +954,7 @@ public function setSummary(?string $value): void { } /** - * Sets the systemTags property value. The system tags associated with the incident. + * Sets the systemTags property value. The system tags associated with the incident. Supports $filter. * @param array|null $value Value to set for the systemTags property. */ public function setSystemTags(?array $value): void { @@ -962,7 +962,7 @@ public function setSystemTags(?array $value): void { } /** - * Sets the topRiskScore property value. The top risk score associated with the incident. + * Sets the topRiskScore property value. The top risk score associated with the incident. Supports $filter. * @param int|null $value Value to set for the topRiskScore property. */ public function setTopRiskScore(?int $value): void { @@ -970,7 +970,7 @@ public function setTopRiskScore(?int $value): void { } /** - * Sets the workspaceIds property value. The list of workspace identifiers associated with the incident. + * Sets the workspaceIds property value. The list of workspace identifiers associated with the incident. Supports $filter. * @param array|null $value Value to set for the workspaceIds property. */ public function setWorkspaceIds(?array $value): void { diff --git a/src/Generated/Models/Security/CaseManagement/Task.php b/src/Generated/Models/Security/CaseManagement/Task.php index cd788d5d5b6..db942364927 100644 --- a/src/Generated/Models/Security/CaseManagement/Task.php +++ b/src/Generated/Models/Security/CaseManagement/Task.php @@ -27,7 +27,7 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Task } /** - * Gets the assignedTo property value. The user assigned to the task. + * Gets the assignedTo property value. The user assigned to the task. Supports $filter. * @return string|null */ public function getAssignedTo(): ?string { @@ -51,7 +51,7 @@ public function getCategory(): ?CaseTaskCategory { } /** - * Gets the closingNotes property value. Notes recorded when the task is completed. + * Gets the closingNotes property value. Notes recorded when the task is completed. Supports $filter. * @return string|null */ public function getClosingNotes(): ?string { @@ -63,7 +63,7 @@ public function getClosingNotes(): ?string { } /** - * Gets the description property value. The description of the task. + * Gets the description property value. The description of the task. Supports $filter. * @return string|null */ public function getDescription(): ?string { @@ -75,7 +75,7 @@ public function getDescription(): ?string { } /** - * Gets the displayName property value. The title of the task. + * Gets the displayName property value. The title of the task. Supports $filter. * @return string|null */ public function getDisplayName(): ?string { @@ -87,7 +87,7 @@ public function getDisplayName(): ?string { } /** - * Gets the dueDateTime property value. The target completion date and time for the task. + * Gets the dueDateTime property value. The target completion date and time for the task. Supports $filter. * @return DateTime|null */ public function getDueDateTime(): ?DateTime { @@ -157,7 +157,7 @@ public function serialize(SerializationWriter $writer): void { } /** - * Sets the assignedTo property value. The user assigned to the task. + * Sets the assignedTo property value. The user assigned to the task. Supports $filter. * @param string|null $value Value to set for the assignedTo property. */ public function setAssignedTo(?string $value): void { @@ -173,7 +173,7 @@ public function setCategory(?CaseTaskCategory $value): void { } /** - * Sets the closingNotes property value. Notes recorded when the task is completed. + * Sets the closingNotes property value. Notes recorded when the task is completed. Supports $filter. * @param string|null $value Value to set for the closingNotes property. */ public function setClosingNotes(?string $value): void { @@ -181,7 +181,7 @@ public function setClosingNotes(?string $value): void { } /** - * Sets the description property value. The description of the task. + * Sets the description property value. The description of the task. Supports $filter. * @param string|null $value Value to set for the description property. */ public function setDescription(?string $value): void { @@ -189,7 +189,7 @@ public function setDescription(?string $value): void { } /** - * Sets the displayName property value. The title of the task. + * Sets the displayName property value. The title of the task. Supports $filter. * @param string|null $value Value to set for the displayName property. */ public function setDisplayName(?string $value): void { @@ -197,7 +197,7 @@ public function setDisplayName(?string $value): void { } /** - * Sets the dueDateTime property value. The target completion date and time for the task. + * Sets the dueDateTime property value. The target completion date and time for the task. Supports $filter. * @param DateTime|null $value Value to set for the dueDateTime property. */ public function setDueDateTime(?DateTime $value): void { diff --git a/src/Generated/Models/Security/CaseManagementRoot.php b/src/Generated/Models/Security/CaseManagementRoot.php index f3a58f5b261..b97bc758ca9 100644 --- a/src/Generated/Models/Security/CaseManagementRoot.php +++ b/src/Generated/Models/Security/CaseManagementRoot.php @@ -29,7 +29,7 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): CaseM } /** - * Gets the cases property value. The collection of security cases managed through the case management entry point. Supports $filter, $orderby, $select, $top, $skip, and $count. + * Gets the cases property value. The collection of security cases managed through the case management entry point. Supports $filter, $orderby, $select, $top, and $skip. * @return array|null */ public function getCases(): ?array { @@ -79,7 +79,7 @@ public function serialize(SerializationWriter $writer): void { } /** - * Sets the cases property value. The collection of security cases managed through the case management entry point. Supports $filter, $orderby, $select, $top, $skip, and $count. + * Sets the cases property value. The collection of security cases managed through the case management entry point. Supports $filter, $orderby, $select, $top, and $skip. * @param array|null $value Value to set for the cases property. */ public function setCases(?array $value): void { diff --git a/src/Generated/Models/Security/CreateAlertInput.php b/src/Generated/Models/Security/CreateAlertInput.php new file mode 100644 index 00000000000..f5e98f8415f --- /dev/null +++ b/src/Generated/Models/Security/CreateAlertInput.php @@ -0,0 +1,346 @@ +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 CreateAlertInput + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): CreateAlertInput { + return new CreateAlertInput(); + } + + /** + * 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 category property value. MITRE ATT&CK category for the alert. + * @return string|null + */ + public function getCategory(): ?string { + $val = $this->getBackingStore()->get('category'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'category'"); + } + + /** + * Gets the description property value. Free-text explanation of the suspicious activity or policy violation. + * @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 entityDefinitions property value. Inline entity definitions that associate entities with the alert. + * @return array|null + */ + public function getEntityDefinitions(): ?array { + $val = $this->getBackingStore()->get('entityDefinitions'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, EntityDefinition::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'entityDefinitions'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return [ + 'category' => fn(ParseNode $n) => $o->setCategory($n->getStringValue()), + 'description' => fn(ParseNode $n) => $o->setDescription($n->getStringValue()), + 'entityDefinitions' => fn(ParseNode $n) => $o->setEntityDefinitions($n->getCollectionOfObjectValues([EntityDefinition::class, 'createFromDiscriminatorValue'])), + 'isExcludedFromCorrelation' => fn(ParseNode $n) => $o->setIsExcludedFromCorrelation($n->getBooleanValue()), + 'linkToIncident' => fn(ParseNode $n) => $o->setLinkToIncident($n->getIntegerValue()), + 'mitreTechniques' => function (ParseNode $n) { + $val = $n->getCollectionOfPrimitiveValues(); + if (is_array($val)) { + TypeUtils::validateCollectionValues($val, 'string'); + } + /** @var array|null $val */ + $this->setMitreTechniques($val); + }, + '@odata.type' => fn(ParseNode $n) => $o->setOdataType($n->getStringValue()), + 'recommendedActions' => fn(ParseNode $n) => $o->setRecommendedActions($n->getStringValue()), + 'sentinelWorkspace' => fn(ParseNode $n) => $o->setSentinelWorkspace($n->getStringValue()), + 'severity' => fn(ParseNode $n) => $o->setSeverity($n->getEnumValue(AlertSeverity::class)), + 'title' => fn(ParseNode $n) => $o->setTitle($n->getStringValue()), + ]; + } + + /** + * Gets the isExcludedFromCorrelation property value. Whether the alert is excluded from automatic correlation. Defaults to false. + * @return bool|null + */ + public function getIsExcludedFromCorrelation(): ?bool { + $val = $this->getBackingStore()->get('isExcludedFromCorrelation'); + if (is_null($val) || is_bool($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'isExcludedFromCorrelation'"); + } + + /** + * Gets the linkToIncident property value. Incident ID to link the alert to. Use 0 or omit the value to create a new incident. + * @return int|null + */ + public function getLinkToIncident(): ?int { + $val = $this->getBackingStore()->get('linkToIncident'); + if (is_null($val) || is_int($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'linkToIncident'"); + } + + /** + * Gets the mitreTechniques property value. MITRE ATT&CK technique identifiers associated with the alert. + * @return array|null + */ + public function getMitreTechniques(): ?array { + $val = $this->getBackingStore()->get('mitreTechniques'); + 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 'mitreTechniques'"); + } + + /** + * Gets the @odata.type property value. The OdataType property + * @return string|null + */ + public function getOdataType(): ?string { + $val = $this->getBackingStore()->get('odataType'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'odataType'"); + } + + /** + * Gets the recommendedActions property value. Recommended remediation actions for the alert. + * @return string|null + */ + public function getRecommendedActions(): ?string { + $val = $this->getBackingStore()->get('recommendedActions'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'recommendedActions'"); + } + + /** + * Gets the sentinelWorkspace property value. Microsoft Sentinel workspace identifier used for workspace routing. + * @return string|null + */ + public function getSentinelWorkspace(): ?string { + $val = $this->getBackingStore()->get('sentinelWorkspace'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'sentinelWorkspace'"); + } + + /** + * Gets the severity property value. The severity property + * @return AlertSeverity|null + */ + public function getSeverity(): ?AlertSeverity { + $val = $this->getBackingStore()->get('severity'); + if (is_null($val) || $val instanceof AlertSeverity) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'severity'"); + } + + /** + * Gets the title property value. Short display name shown for the alert in the Defender portal. + * @return string|null + */ + public function getTitle(): ?string { + $val = $this->getBackingStore()->get('title'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'title'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeStringValue('category', $this->getCategory()); + $writer->writeStringValue('description', $this->getDescription()); + $writer->writeCollectionOfObjectValues('entityDefinitions', $this->getEntityDefinitions()); + $writer->writeBooleanValue('isExcludedFromCorrelation', $this->getIsExcludedFromCorrelation()); + $writer->writeIntegerValue('linkToIncident', $this->getLinkToIncident()); + $writer->writeCollectionOfPrimitiveValues('mitreTechniques', $this->getMitreTechniques()); + $writer->writeStringValue('@odata.type', $this->getOdataType()); + $writer->writeStringValue('recommendedActions', $this->getRecommendedActions()); + $writer->writeStringValue('sentinelWorkspace', $this->getSentinelWorkspace()); + $writer->writeEnumValue('severity', $this->getSeverity()); + $writer->writeStringValue('title', $this->getTitle()); + $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 category property value. MITRE ATT&CK category for the alert. + * @param string|null $value Value to set for the category property. + */ + public function setCategory(?string $value): void { + $this->getBackingStore()->set('category', $value); + } + + /** + * Sets the description property value. Free-text explanation of the suspicious activity or policy violation. + * @param string|null $value Value to set for the description property. + */ + public function setDescription(?string $value): void { + $this->getBackingStore()->set('description', $value); + } + + /** + * Sets the entityDefinitions property value. Inline entity definitions that associate entities with the alert. + * @param array|null $value Value to set for the entityDefinitions property. + */ + public function setEntityDefinitions(?array $value): void { + $this->getBackingStore()->set('entityDefinitions', $value); + } + + /** + * Sets the isExcludedFromCorrelation property value. Whether the alert is excluded from automatic correlation. Defaults to false. + * @param bool|null $value Value to set for the isExcludedFromCorrelation property. + */ + public function setIsExcludedFromCorrelation(?bool $value): void { + $this->getBackingStore()->set('isExcludedFromCorrelation', $value); + } + + /** + * Sets the linkToIncident property value. Incident ID to link the alert to. Use 0 or omit the value to create a new incident. + * @param int|null $value Value to set for the linkToIncident property. + */ + public function setLinkToIncident(?int $value): void { + $this->getBackingStore()->set('linkToIncident', $value); + } + + /** + * Sets the mitreTechniques property value. MITRE ATT&CK technique identifiers associated with the alert. + * @param array|null $value Value to set for the mitreTechniques property. + */ + public function setMitreTechniques(?array $value): void { + $this->getBackingStore()->set('mitreTechniques', $value); + } + + /** + * Sets the @odata.type property value. The OdataType property + * @param string|null $value Value to set for the @odata.type property. + */ + public function setOdataType(?string $value): void { + $this->getBackingStore()->set('odataType', $value); + } + + /** + * Sets the recommendedActions property value. Recommended remediation actions for the alert. + * @param string|null $value Value to set for the recommendedActions property. + */ + public function setRecommendedActions(?string $value): void { + $this->getBackingStore()->set('recommendedActions', $value); + } + + /** + * Sets the sentinelWorkspace property value. Microsoft Sentinel workspace identifier used for workspace routing. + * @param string|null $value Value to set for the sentinelWorkspace property. + */ + public function setSentinelWorkspace(?string $value): void { + $this->getBackingStore()->set('sentinelWorkspace', $value); + } + + /** + * Sets the severity property value. The severity property + * @param AlertSeverity|null $value Value to set for the severity property. + */ + public function setSeverity(?AlertSeverity $value): void { + $this->getBackingStore()->set('severity', $value); + } + + /** + * Sets the title property value. Short display name shown for the alert in the Defender portal. + * @param string|null $value Value to set for the title property. + */ + public function setTitle(?string $value): void { + $this->getBackingStore()->set('title', $value); + } + +} diff --git a/src/Generated/Models/Security/EntityDefinition.php b/src/Generated/Models/Security/EntityDefinition.php new file mode 100644 index 00000000000..19f25913e0e --- /dev/null +++ b/src/Generated/Models/Security/EntityDefinition.php @@ -0,0 +1,202 @@ +backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); + $this->setAdditionalData([]); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return EntityDefinition + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): EntityDefinition { + return new EntityDefinition(); + } + + /** + * Gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @return array|null + */ + public function getAdditionalData(): ?array { + $val = $this->getBackingStore()->get('additionalData'); + if (is_null($val) || is_array($val)) { + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'additionalData'"); + } + + /** + * Gets the BackingStore property value. Stores model information. + * @return BackingStore + */ + public function getBackingStore(): BackingStore { + return $this->backingStore; + } + + /** + * Gets the entityIdentifier property value. The identifier kind for the selected entity type, such as userPrincipalName, deviceId, or address. + * @return string|null + */ + public function getEntityIdentifier(): ?string { + $val = $this->getBackingStore()->get('entityIdentifier'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'entityIdentifier'"); + } + + /** + * Gets the entityType property value. The entityType property + * @return ManualAlertEntityType|null + */ + public function getEntityType(): ?ManualAlertEntityType { + $val = $this->getBackingStore()->get('entityType'); + if (is_null($val) || $val instanceof ManualAlertEntityType) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'entityType'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return [ + 'entityIdentifier' => fn(ParseNode $n) => $o->setEntityIdentifier($n->getStringValue()), + 'entityType' => fn(ParseNode $n) => $o->setEntityType($n->getEnumValue(ManualAlertEntityType::class)), + 'identifierValue' => fn(ParseNode $n) => $o->setIdentifierValue($n->getStringValue()), + '@odata.type' => fn(ParseNode $n) => $o->setOdataType($n->getStringValue()), + 'role' => fn(ParseNode $n) => $o->setRole($n->getEnumValue(EntityDefinitionInputRole::class)), + ]; + } + + /** + * Gets the identifierValue property value. The value for the selected entity identifier. + * @return string|null + */ + public function getIdentifierValue(): ?string { + $val = $this->getBackingStore()->get('identifierValue'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'identifierValue'"); + } + + /** + * Gets the @odata.type property value. The OdataType property + * @return string|null + */ + public function getOdataType(): ?string { + $val = $this->getBackingStore()->get('odataType'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'odataType'"); + } + + /** + * Gets the role property value. The role property + * @return EntityDefinitionInputRole|null + */ + public function getRole(): ?EntityDefinitionInputRole { + $val = $this->getBackingStore()->get('role'); + if (is_null($val) || $val instanceof EntityDefinitionInputRole) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'role'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeStringValue('entityIdentifier', $this->getEntityIdentifier()); + $writer->writeEnumValue('entityType', $this->getEntityType()); + $writer->writeStringValue('identifierValue', $this->getIdentifierValue()); + $writer->writeStringValue('@odata.type', $this->getOdataType()); + $writer->writeEnumValue('role', $this->getRole()); + $writer->writeAdditionalData($this->getAdditionalData()); + } + + /** + * Sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @param array $value Value to set for the AdditionalData property. + */ + public function setAdditionalData(?array $value): void { + $this->getBackingStore()->set('additionalData', $value); + } + + /** + * Sets the BackingStore property value. Stores model information. + * @param BackingStore $value Value to set for the BackingStore property. + */ + public function setBackingStore(BackingStore $value): void { + $this->backingStore = $value; + } + + /** + * Sets the entityIdentifier property value. The identifier kind for the selected entity type, such as userPrincipalName, deviceId, or address. + * @param string|null $value Value to set for the entityIdentifier property. + */ + public function setEntityIdentifier(?string $value): void { + $this->getBackingStore()->set('entityIdentifier', $value); + } + + /** + * Sets the entityType property value. The entityType property + * @param ManualAlertEntityType|null $value Value to set for the entityType property. + */ + public function setEntityType(?ManualAlertEntityType $value): void { + $this->getBackingStore()->set('entityType', $value); + } + + /** + * Sets the identifierValue property value. The value for the selected entity identifier. + * @param string|null $value Value to set for the identifierValue property. + */ + public function setIdentifierValue(?string $value): void { + $this->getBackingStore()->set('identifierValue', $value); + } + + /** + * Sets the @odata.type property value. The OdataType property + * @param string|null $value Value to set for the @odata.type property. + */ + public function setOdataType(?string $value): void { + $this->getBackingStore()->set('odataType', $value); + } + + /** + * Sets the role property value. The role property + * @param EntityDefinitionInputRole|null $value Value to set for the role property. + */ + public function setRole(?EntityDefinitionInputRole $value): void { + $this->getBackingStore()->set('role', $value); + } + +} diff --git a/src/Generated/Models/Security/Incident.php b/src/Generated/Models/Security/Incident.php index af9b5fe2816..5f1f8c3a72a 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 { @@ -434,7 +434,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/ServicePrincipal.php b/src/Generated/Models/ServicePrincipal.php index 1269c243969..ec9c0ac1cb7 100644 --- a/src/Generated/Models/ServicePrincipal.php +++ b/src/Generated/Models/ServicePrincipal.php @@ -3,6 +3,7 @@ namespace Microsoft\Graph\Beta\Generated\Models; use DateTime; +use Microsoft\Graph\Beta\Generated\Models\IdentityGovernance\IdentityLifecycle; use Microsoft\Kiota\Abstractions\Serialization\Parsable; use Microsoft\Kiota\Abstractions\Serialization\ParseNode; use Microsoft\Kiota\Abstractions\Serialization\SerializationWriter; @@ -402,6 +403,7 @@ public function getFieldDeserializers(): array { 'isDisabled' => fn(ParseNode $n) => $o->setIsDisabled($n->getBooleanValue()), 'keyCredentials' => fn(ParseNode $n) => $o->setKeyCredentials($n->getCollectionOfObjectValues([KeyCredential::class, 'createFromDiscriminatorValue'])), 'licenseDetails' => fn(ParseNode $n) => $o->setLicenseDetails($n->getCollectionOfObjectValues([LicenseDetails::class, 'createFromDiscriminatorValue'])), + 'lifecycle' => fn(ParseNode $n) => $o->setLifecycle($n->getObjectValue([IdentityLifecycle::class, 'createFromDiscriminatorValue'])), 'loginUrl' => fn(ParseNode $n) => $o->setLoginUrl($n->getStringValue()), 'logoutUrl' => fn(ParseNode $n) => $o->setLogoutUrl($n->getStringValue()), 'memberOf' => fn(ParseNode $n) => $o->setMemberOf($n->getCollectionOfObjectValues([DirectoryObject::class, 'createFromDiscriminatorValue'])), @@ -541,6 +543,18 @@ public function getLicenseDetails(): ?array { throw new \UnexpectedValueException("Invalid type found in backing store for 'licenseDetails'"); } + /** + * Gets the lifecycle property value. The lifecycle property + * @return IdentityLifecycle|null + */ + public function getLifecycle(): ?IdentityLifecycle { + $val = $this->getBackingStore()->get('lifecycle'); + if (is_null($val) || $val instanceof IdentityLifecycle) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'lifecycle'"); + } + /** * Gets the loginUrl property value. Specifies the URL where the service provider redirects the user to Microsoft Entra ID to authenticate. Microsoft Entra ID uses the URL to launch the application from Microsoft 365 or the Microsoft Entra My Apps. When blank, Microsoft Entra ID performs IdP-initiated sign-on for applications configured with SAML-based single sign-on. The user launches the application from Microsoft 365, the Microsoft Entra My Apps, or the Microsoft Entra SSO URL. * @return string|null @@ -966,6 +980,7 @@ public function serialize(SerializationWriter $writer): void { $writer->writeBooleanValue('isDisabled', $this->getIsDisabled()); $writer->writeCollectionOfObjectValues('keyCredentials', $this->getKeyCredentials()); $writer->writeCollectionOfObjectValues('licenseDetails', $this->getLicenseDetails()); + $writer->writeObjectValue('lifecycle', $this->getLifecycle()); $writer->writeStringValue('loginUrl', $this->getLoginUrl()); $writer->writeStringValue('logoutUrl', $this->getLogoutUrl()); $writer->writeCollectionOfObjectValues('memberOf', $this->getMemberOf()); @@ -1246,6 +1261,14 @@ public function setLicenseDetails(?array $value): void { $this->getBackingStore()->set('licenseDetails', $value); } + /** + * Sets the lifecycle property value. The lifecycle property + * @param IdentityLifecycle|null $value Value to set for the lifecycle property. + */ + public function setLifecycle(?IdentityLifecycle $value): void { + $this->getBackingStore()->set('lifecycle', $value); + } + /** * Sets the loginUrl property value. Specifies the URL where the service provider redirects the user to Microsoft Entra ID to authenticate. Microsoft Entra ID uses the URL to launch the application from Microsoft 365 or the Microsoft Entra My Apps. When blank, Microsoft Entra ID performs IdP-initiated sign-on for applications configured with SAML-based single sign-on. The user launches the application from Microsoft 365, the Microsoft Entra My Apps, or the Microsoft Entra SSO URL. * @param string|null $value Value to set for the loginUrl property. diff --git a/src/Generated/Models/SubjectSet.php b/src/Generated/Models/SubjectSet.php index d4c7ca2cf01..8827d4b8c34 100644 --- a/src/Generated/Models/SubjectSet.php +++ b/src/Generated/Models/SubjectSet.php @@ -2,8 +2,11 @@ namespace Microsoft\Graph\Beta\Generated\Models; +use Microsoft\Graph\Beta\Generated\Models\IdentityGovernance\AllExcludingGroupsSubjectSet; +use Microsoft\Graph\Beta\Generated\Models\IdentityGovernance\AllExcludingSpecificObjectsSubjectSet; use Microsoft\Graph\Beta\Generated\Models\IdentityGovernance\GroupBasedSubjectSet; use Microsoft\Graph\Beta\Generated\Models\IdentityGovernance\RuleBasedSubjectSet; +use Microsoft\Graph\Beta\Generated\Models\IdentityGovernance\SelectedObjectsSubjectSet; use Microsoft\Kiota\Abstractions\Serialization\AdditionalDataHolder; use Microsoft\Kiota\Abstractions\Serialization\Parsable; use Microsoft\Kiota\Abstractions\Serialization\ParseNode; @@ -37,8 +40,11 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Subje if ($mappingValueNode !== null) { $mappingValue = $mappingValueNode->getStringValue(); switch ($mappingValue) { + case '#microsoft.graph.identityGovernance.allExcludingGroupsSubjectSet': return new AllExcludingGroupsSubjectSet(); + case '#microsoft.graph.identityGovernance.allExcludingSpecificObjectsSubjectSet': return new AllExcludingSpecificObjectsSubjectSet(); case '#microsoft.graph.identityGovernance.groupBasedSubjectSet': return new GroupBasedSubjectSet(); case '#microsoft.graph.identityGovernance.ruleBasedSubjectSet': return new RuleBasedSubjectSet(); + case '#microsoft.graph.identityGovernance.selectedObjectsSubjectSet': return new SelectedObjectsSubjectSet(); } } return new SubjectSet(); diff --git a/src/Generated/Models/TenantGovernanceServices/TenantGovernance.php b/src/Generated/Models/TenantGovernance.php similarity index 79% rename from src/Generated/Models/TenantGovernanceServices/TenantGovernance.php rename to src/Generated/Models/TenantGovernance.php index 4bbdd02f019..a42d1e10021 100644 --- a/src/Generated/Models/TenantGovernanceServices/TenantGovernance.php +++ b/src/Generated/Models/TenantGovernance.php @@ -1,8 +1,7 @@ fn(ParseNode $n) => $o->setGovernanceInvitations($n->getCollectionOfObjectValues([GovernanceInvitation::class, 'createFromDiscriminatorValue'])), - 'governancePolicyTemplates' => fn(ParseNode $n) => $o->setGovernancePolicyTemplates($n->getCollectionOfObjectValues([GovernancePolicyTemplate::class, 'createFromDiscriminatorValue'])), + 'governancePolicyTemplates' => fn(ParseNode $n) => $o->setGovernancePolicyTemplates($n->getCollectionOfObjectValues([TenantGovernancePolicyTemplate::class, 'createFromDiscriminatorValue'])), 'governanceRelationships' => fn(ParseNode $n) => $o->setGovernanceRelationships($n->getCollectionOfObjectValues([GovernanceRelationship::class, 'createFromDiscriminatorValue'])), 'governanceRequests' => fn(ParseNode $n) => $o->setGovernanceRequests($n->getCollectionOfObjectValues([GovernanceRequest::class, 'createFromDiscriminatorValue'])), 'relatedTenants' => fn(ParseNode $n) => $o->setRelatedTenants($n->getCollectionOfObjectValues([RelatedTenant::class, 'createFromDiscriminatorValue'])), @@ -43,7 +42,7 @@ public function getFieldDeserializers(): array { } /** - * Gets the governanceInvitations property value. Collection of governance invitations associated with the tenant. + * Gets the governanceInvitations property value. The governanceInvitations property * @return array|null */ public function getGovernanceInvitations(): ?array { @@ -57,21 +56,21 @@ public function getGovernanceInvitations(): ?array { } /** - * Gets the governancePolicyTemplates property value. Collection of governance policy templates associated with the tenant. - * @return array|null + * Gets the governancePolicyTemplates property value. The governancePolicyTemplates property + * @return array|null */ public function getGovernancePolicyTemplates(): ?array { $val = $this->getBackingStore()->get('governancePolicyTemplates'); if (is_array($val) || is_null($val)) { - TypeUtils::validateCollectionValues($val, GovernancePolicyTemplate::class); - /** @var array|null $val */ + TypeUtils::validateCollectionValues($val, TenantGovernancePolicyTemplate::class); + /** @var array|null $val */ return $val; } throw new \UnexpectedValueException("Invalid type found in backing store for 'governancePolicyTemplates'"); } /** - * Gets the governanceRelationships property value. Collection of governance relationships associated with the tenant. + * Gets the governanceRelationships property value. The governanceRelationships property * @return array|null */ public function getGovernanceRelationships(): ?array { @@ -85,7 +84,7 @@ public function getGovernanceRelationships(): ?array { } /** - * Gets the governanceRequests property value. Collection of governance requests associated with the tenant. + * Gets the governanceRequests property value. The governanceRequests property * @return array|null */ public function getGovernanceRequests(): ?array { @@ -99,7 +98,7 @@ public function getGovernanceRequests(): ?array { } /** - * Gets the relatedTenants property value. Collection of related tenants associated with the tenant. + * Gets the relatedTenants property value. The relatedTenants property * @return array|null */ public function getRelatedTenants(): ?array { @@ -113,7 +112,7 @@ public function getRelatedTenants(): ?array { } /** - * Gets the settings property value. Settings for the tenant governance container. + * Gets the settings property value. The settings property * @return TenantGovernanceSetting|null */ public function getSettings(): ?TenantGovernanceSetting { @@ -139,7 +138,7 @@ public function serialize(SerializationWriter $writer): void { } /** - * Sets the governanceInvitations property value. Collection of governance invitations associated with the tenant. + * Sets the governanceInvitations property value. The governanceInvitations property * @param array|null $value Value to set for the governanceInvitations property. */ public function setGovernanceInvitations(?array $value): void { @@ -147,15 +146,15 @@ public function setGovernanceInvitations(?array $value): void { } /** - * Sets the governancePolicyTemplates property value. Collection of governance policy templates associated with the tenant. - * @param array|null $value Value to set for the governancePolicyTemplates property. + * Sets the governancePolicyTemplates property value. The governancePolicyTemplates property + * @param array|null $value Value to set for the governancePolicyTemplates property. */ public function setGovernancePolicyTemplates(?array $value): void { $this->getBackingStore()->set('governancePolicyTemplates', $value); } /** - * Sets the governanceRelationships property value. Collection of governance relationships associated with the tenant. + * Sets the governanceRelationships property value. The governanceRelationships property * @param array|null $value Value to set for the governanceRelationships property. */ public function setGovernanceRelationships(?array $value): void { @@ -163,7 +162,7 @@ public function setGovernanceRelationships(?array $value): void { } /** - * Sets the governanceRequests property value. Collection of governance requests associated with the tenant. + * Sets the governanceRequests property value. The governanceRequests property * @param array|null $value Value to set for the governanceRequests property. */ public function setGovernanceRequests(?array $value): void { @@ -171,7 +170,7 @@ public function setGovernanceRequests(?array $value): void { } /** - * Sets the relatedTenants property value. Collection of related tenants associated with the tenant. + * Sets the relatedTenants property value. The relatedTenants property * @param array|null $value Value to set for the relatedTenants property. */ public function setRelatedTenants(?array $value): void { @@ -179,7 +178,7 @@ public function setRelatedTenants(?array $value): void { } /** - * Sets the settings property value. Settings for the tenant governance container. + * Sets the settings property value. The settings property * @param TenantGovernanceSetting|null $value Value to set for the settings property. */ public function setSettings(?TenantGovernanceSetting $value): void { diff --git a/src/Generated/Models/TenantGovernanceServices/GovernancePolicyTemplate.php b/src/Generated/Models/TenantGovernancePolicyTemplate.php similarity index 74% rename from src/Generated/Models/TenantGovernanceServices/GovernancePolicyTemplate.php rename to src/Generated/Models/TenantGovernancePolicyTemplate.php index 0b21e1ef43f..fae4bc374d0 100644 --- a/src/Generated/Models/TenantGovernanceServices/GovernancePolicyTemplate.php +++ b/src/Generated/Models/TenantGovernancePolicyTemplate.php @@ -1,18 +1,17 @@ |null */ public function getDelegatedAdministrationRoleAssignments(): ?array { @@ -54,7 +53,7 @@ public function getDelegatedAdministrationRoleAssignments(): ?array { } /** - * Gets the description property value. A description of the policy template. Supports $filter (eq, ne) and $orderBy. + * Gets the description property value. The description property * @return string|null */ public function getDescription(): ?string { @@ -66,7 +65,7 @@ public function getDescription(): ?string { } /** - * Gets the displayName property value. The display name of the policy template. Supports $filter (eq, ne) and $orderBy. + * Gets the displayName property value. The displayName property * @return string|null */ public function getDisplayName(): ?string { @@ -96,7 +95,7 @@ public function getFieldDeserializers(): array { } /** - * Gets the governedTenantCanTerminate property value. Not implemented. + * Gets the governedTenantCanTerminate property value. The governedTenantCanTerminate property * @return bool|null */ public function getGovernedTenantCanTerminate(): ?bool { @@ -108,7 +107,7 @@ public function getGovernedTenantCanTerminate(): ?bool { } /** - * Gets the lastModifiedDateTime property value. The date and time when the template was last modified. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. Supports $filter (lt, le, gt, ge, eq, ne) and $orderBy. + * Gets the lastModifiedDateTime property value. The lastModifiedDateTime property * @return DateTime|null */ public function getLastModifiedDateTime(): ?DateTime { @@ -120,7 +119,7 @@ public function getLastModifiedDateTime(): ?DateTime { } /** - * Gets the multiTenantApplicationsToProvision property value. A collection of multi-tenant applications to be provisioned in the governed tenant when the governance relationship is established. + * Gets the multiTenantApplicationsToProvision property value. The multiTenantApplicationsToProvision property * @return array|null */ public function getMultiTenantApplicationsToProvision(): ?array { @@ -134,7 +133,7 @@ public function getMultiTenantApplicationsToProvision(): ?array { } /** - * Gets the version property value. The version of the policy template. Version count increased by 1 when updated. Supports $filter (lt, le, gt, ge, eq, ne) and $orderBy. + * Gets the version property value. The version property * @return string|null */ public function getVersion(): ?string { @@ -162,7 +161,7 @@ public function serialize(SerializationWriter $writer): void { } /** - * Sets the createdDateTime property value. The date and time when the template was created. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. Supports $filter (lt, le, gt, ge, eq, ne) and $orderBy. + * Sets the createdDateTime property value. The createdDateTime property * @param DateTime|null $value Value to set for the createdDateTime property. */ public function setCreatedDateTime(?DateTime $value): void { @@ -170,7 +169,7 @@ public function setCreatedDateTime(?DateTime $value): void { } /** - * Sets the delegatedAdministrationRoleAssignments property value. A collection of delegated administration role assignments to be applied in the governed tenant when the governance relationship is established. + * Sets the delegatedAdministrationRoleAssignments property value. The delegatedAdministrationRoleAssignments property * @param array|null $value Value to set for the delegatedAdministrationRoleAssignments property. */ public function setDelegatedAdministrationRoleAssignments(?array $value): void { @@ -178,7 +177,7 @@ public function setDelegatedAdministrationRoleAssignments(?array $value): void { } /** - * Sets the description property value. A description of the policy template. Supports $filter (eq, ne) and $orderBy. + * Sets the description property value. The description property * @param string|null $value Value to set for the description property. */ public function setDescription(?string $value): void { @@ -186,7 +185,7 @@ public function setDescription(?string $value): void { } /** - * Sets the displayName property value. The display name of the policy template. Supports $filter (eq, ne) and $orderBy. + * Sets the displayName property value. The displayName property * @param string|null $value Value to set for the displayName property. */ public function setDisplayName(?string $value): void { @@ -194,7 +193,7 @@ public function setDisplayName(?string $value): void { } /** - * Sets the governedTenantCanTerminate property value. Not implemented. + * Sets the governedTenantCanTerminate property value. The governedTenantCanTerminate property * @param bool|null $value Value to set for the governedTenantCanTerminate property. */ public function setGovernedTenantCanTerminate(?bool $value): void { @@ -202,7 +201,7 @@ public function setGovernedTenantCanTerminate(?bool $value): void { } /** - * Sets the lastModifiedDateTime property value. The date and time when the template was last modified. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. Supports $filter (lt, le, gt, ge, eq, ne) and $orderBy. + * Sets the lastModifiedDateTime property value. The lastModifiedDateTime property * @param DateTime|null $value Value to set for the lastModifiedDateTime property. */ public function setLastModifiedDateTime(?DateTime $value): void { @@ -210,7 +209,7 @@ public function setLastModifiedDateTime(?DateTime $value): void { } /** - * Sets the multiTenantApplicationsToProvision property value. A collection of multi-tenant applications to be provisioned in the governed tenant when the governance relationship is established. + * Sets the multiTenantApplicationsToProvision property value. The multiTenantApplicationsToProvision property * @param array|null $value Value to set for the multiTenantApplicationsToProvision property. */ public function setMultiTenantApplicationsToProvision(?array $value): void { @@ -218,7 +217,7 @@ public function setMultiTenantApplicationsToProvision(?array $value): void { } /** - * Sets the version property value. The version of the policy template. Version count increased by 1 when updated. Supports $filter (lt, le, gt, ge, eq, ne) and $orderBy. + * Sets the version property value. The version property * @param string|null $value Value to set for the version property. */ public function setVersion(?string $value): void { diff --git a/src/Generated/Models/TenantGovernancePolicyTemplateCollectionResponse.php b/src/Generated/Models/TenantGovernancePolicyTemplateCollectionResponse.php new file mode 100644 index 00000000000..0118cff40b7 --- /dev/null +++ b/src/Generated/Models/TenantGovernancePolicyTemplateCollectionResponse.php @@ -0,0 +1,70 @@ + + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'value' => fn(ParseNode $n) => $o->setValue($n->getCollectionOfObjectValues([TenantGovernancePolicyTemplate::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, TenantGovernancePolicyTemplate::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/TenantGovernanceServices/LongRunningOperation.php b/src/Generated/Models/TenantGovernanceServices/LongRunningOperation.php deleted file mode 100644 index 2a4d54eff61..00000000000 --- a/src/Generated/Models/TenantGovernanceServices/LongRunningOperation.php +++ /dev/null @@ -1,157 +0,0 @@ -getBackingStore()->get('createdDateTime'); - if (is_null($val) || $val instanceof DateTime) { - return $val; - } - throw new \UnexpectedValueException("Invalid type found in backing store for 'createdDateTime'"); - } - - /** - * The deserialization information for the current model - * @return array - */ - public function getFieldDeserializers(): array { - $o = $this; - return array_merge(parent::getFieldDeserializers(), [ - 'createdDateTime' => fn(ParseNode $n) => $o->setCreatedDateTime($n->getDateTimeValue()), - 'lastActionDateTime' => fn(ParseNode $n) => $o->setLastActionDateTime($n->getDateTimeValue()), - 'resourceLocation' => fn(ParseNode $n) => $o->setResourceLocation($n->getStringValue()), - 'status' => fn(ParseNode $n) => $o->setStatus($n->getEnumValue(LongRunningOperationStatus::class)), - 'statusDetail' => fn(ParseNode $n) => $o->setStatusDetail($n->getStringValue()), - ]); - } - - /** - * Gets the lastActionDateTime property value. The lastActionDateTime property - * @return DateTime|null - */ - public function getLastActionDateTime(): ?DateTime { - $val = $this->getBackingStore()->get('lastActionDateTime'); - if (is_null($val) || $val instanceof DateTime) { - return $val; - } - throw new \UnexpectedValueException("Invalid type found in backing store for 'lastActionDateTime'"); - } - - /** - * Gets the resourceLocation property value. The resourceLocation property - * @return string|null - */ - public function getResourceLocation(): ?string { - $val = $this->getBackingStore()->get('resourceLocation'); - if (is_null($val) || is_string($val)) { - return $val; - } - throw new \UnexpectedValueException("Invalid type found in backing store for 'resourceLocation'"); - } - - /** - * Gets the status property value. The status property - * @return LongRunningOperationStatus|null - */ - public function getStatus(): ?LongRunningOperationStatus { - $val = $this->getBackingStore()->get('status'); - if (is_null($val) || $val instanceof LongRunningOperationStatus) { - return $val; - } - throw new \UnexpectedValueException("Invalid type found in backing store for 'status'"); - } - - /** - * Gets the statusDetail property value. The statusDetail property - * @return string|null - */ - public function getStatusDetail(): ?string { - $val = $this->getBackingStore()->get('statusDetail'); - if (is_null($val) || is_string($val)) { - return $val; - } - throw new \UnexpectedValueException("Invalid type found in backing store for 'statusDetail'"); - } - - /** - * Serializes information the current object - * @param SerializationWriter $writer Serialization writer to use to serialize this model - */ - public function serialize(SerializationWriter $writer): void { - parent::serialize($writer); - $writer->writeDateTimeValue('createdDateTime', $this->getCreatedDateTime()); - $writer->writeDateTimeValue('lastActionDateTime', $this->getLastActionDateTime()); - $writer->writeStringValue('resourceLocation', $this->getResourceLocation()); - $writer->writeEnumValue('status', $this->getStatus()); - $writer->writeStringValue('statusDetail', $this->getStatusDetail()); - } - - /** - * Sets the createdDateTime property value. The createdDateTime property - * @param DateTime|null $value Value to set for the createdDateTime property. - */ - public function setCreatedDateTime(?DateTime $value): void { - $this->getBackingStore()->set('createdDateTime', $value); - } - - /** - * Sets the lastActionDateTime property value. The lastActionDateTime property - * @param DateTime|null $value Value to set for the lastActionDateTime property. - */ - public function setLastActionDateTime(?DateTime $value): void { - $this->getBackingStore()->set('lastActionDateTime', $value); - } - - /** - * Sets the resourceLocation property value. The resourceLocation property - * @param string|null $value Value to set for the resourceLocation property. - */ - public function setResourceLocation(?string $value): void { - $this->getBackingStore()->set('resourceLocation', $value); - } - - /** - * Sets the status property value. The status property - * @param LongRunningOperationStatus|null $value Value to set for the status property. - */ - public function setStatus(?LongRunningOperationStatus $value): void { - $this->getBackingStore()->set('status', $value); - } - - /** - * Sets the statusDetail property value. The statusDetail property - * @param string|null $value Value to set for the statusDetail property. - */ - public function setStatusDetail(?string $value): void { - $this->getBackingStore()->set('statusDetail', $value); - } - -} diff --git a/src/Generated/Models/TenantGovernanceServices/LongRunningOperationStatus.php b/src/Generated/Models/TenantGovernanceServices/LongRunningOperationStatus.php deleted file mode 100644 index 58ffb32a1ea..00000000000 --- a/src/Generated/Models/TenantGovernanceServices/LongRunningOperationStatus.php +++ /dev/null @@ -1,13 +0,0 @@ -|null + */ + public function getEmbeddings(): ?array { + $val = $this->getBackingStore()->get('embeddings'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, EmbeddingInput::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'embeddings'"); + } + /** * The deserialization information for the current model * @return array @@ -45,6 +59,7 @@ public function getFieldDeserializers(): array { $o = $this; return array_merge(parent::getFieldDeserializers(), [ 'contentMetaData' => fn(ParseNode $n) => $o->setContentMetaData($n->getObjectValue([ClassificationRequestContentMetaData::class, 'createFromDiscriminatorValue'])), + 'embeddings' => fn(ParseNode $n) => $o->setEmbeddings($n->getCollectionOfObjectValues([EmbeddingInput::class, 'createFromDiscriminatorValue'])), 'fileExtension' => fn(ParseNode $n) => $o->setFileExtension($n->getStringValue()), 'matchTolerancesToInclude' => fn(ParseNode $n) => $o->setMatchTolerancesToInclude($n->getEnumValue(MlClassificationMatchTolerance::class)), 'scopesToRun' => fn(ParseNode $n) => $o->setScopesToRun($n->getEnumValue(SensitiveTypeScope::class)), @@ -129,6 +144,7 @@ public function getText(): ?string { public function serialize(SerializationWriter $writer): void { parent::serialize($writer); $writer->writeObjectValue('contentMetaData', $this->getContentMetaData()); + $writer->writeCollectionOfObjectValues('embeddings', $this->getEmbeddings()); $writer->writeStringValue('fileExtension', $this->getFileExtension()); $writer->writeEnumValue('matchTolerancesToInclude', $this->getMatchTolerancesToInclude()); $writer->writeEnumValue('scopesToRun', $this->getScopesToRun()); @@ -144,6 +160,14 @@ public function setContentMetaData(?ClassificationRequestContentMetaData $value) $this->getBackingStore()->set('contentMetaData', $value); } + /** + * Sets the embeddings property value. Optional caller-supplied precomputed embeddings for the text, so the service can skip recomputing them. Embeddings for models outside the allow-list are rejected with a 400. + * @param array|null $value Value to set for the embeddings property. + */ + public function setEmbeddings(?array $value): void { + $this->getBackingStore()->set('embeddings', $value); + } + /** * Sets the fileExtension property value. The file extension of the content being classified. * @param string|null $value Value to set for the fileExtension property. diff --git a/src/Generated/Models/UserActivityTypes.php b/src/Generated/Models/UserActivityTypes.php index 05ef7c41fce..51bbe806a65 100644 --- a/src/Generated/Models/UserActivityTypes.php +++ b/src/Generated/Models/UserActivityTypes.php @@ -15,4 +15,5 @@ class UserActivityTypes extends Enum { public const PASTE_FROM_CLIPBOARD = "pasteFromClipboard"; public const PRINT = "print"; public const ACCESS_DEBUG_TOOLS = "accessDebugTools"; + public const CONTENT_FILTERING = "contentFiltering"; } diff --git a/src/Generated/Models/WindowsManagedAppDataTransferLevel.php b/src/Generated/Models/WindowsManagedAppDataTransferLevel.php index 255f29ea0b4..92da633fb58 100644 --- a/src/Generated/Models/WindowsManagedAppDataTransferLevel.php +++ b/src/Generated/Models/WindowsManagedAppDataTransferLevel.php @@ -7,4 +7,6 @@ class WindowsManagedAppDataTransferLevel extends Enum { public const ALL_APPS = "allApps"; public const NONE = "none"; + public const SELECTED_APPS = "selectedApps"; + public const UNKNOWN_FUTURE_VALUE = "unknownFutureValue"; } diff --git a/src/Generated/Models/WindowsManagedAppDataTransferLocations.php b/src/Generated/Models/WindowsManagedAppDataTransferLocations.php new file mode 100644 index 00000000000..9605ebdc6d0 --- /dev/null +++ b/src/Generated/Models/WindowsManagedAppDataTransferLocations.php @@ -0,0 +1,11 @@ +getBackingStore()->get('allowedInboundDataTransferSourceApps'); + if (is_null($val) || $val instanceof WindowsManagedAppDataTransferLocations) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'allowedInboundDataTransferSourceApps'"); + } + /** * Gets the allowedInboundDataTransferSources property value. Data can be transferred from/to these classes of apps * @return WindowsManagedAppDataTransferLevel|null @@ -54,6 +66,18 @@ public function getAllowedOutboundClipboardSharingLevel(): ?WindowsManagedAppCli throw new \UnexpectedValueException("Invalid type found in backing store for 'allowedOutboundClipboardSharingLevel'"); } + /** + * Gets the allowedOutboundDataTransferDestinationApps property value. Windows MAM data transfer locations + * @return WindowsManagedAppDataTransferLocations|null + */ + public function getAllowedOutboundDataTransferDestinationApps(): ?WindowsManagedAppDataTransferLocations { + $val = $this->getBackingStore()->get('allowedOutboundDataTransferDestinationApps'); + if (is_null($val) || $val instanceof WindowsManagedAppDataTransferLocations) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'allowedOutboundDataTransferDestinationApps'"); + } + /** * Gets the allowedOutboundDataTransferDestinations property value. Data can be transferred from/to these classes of apps * @return WindowsManagedAppDataTransferLevel|null @@ -137,8 +161,10 @@ public function getDeploymentSummary(): ?ManagedAppPolicyDeploymentSummary { public function getFieldDeserializers(): array { $o = $this; return array_merge(parent::getFieldDeserializers(), [ + 'allowedInboundDataTransferSourceApps' => fn(ParseNode $n) => $o->setAllowedInboundDataTransferSourceApps($n->getEnumValue(WindowsManagedAppDataTransferLocations::class)), 'allowedInboundDataTransferSources' => fn(ParseNode $n) => $o->setAllowedInboundDataTransferSources($n->getEnumValue(WindowsManagedAppDataTransferLevel::class)), 'allowedOutboundClipboardSharingLevel' => fn(ParseNode $n) => $o->setAllowedOutboundClipboardSharingLevel($n->getEnumValue(WindowsManagedAppClipboardSharingLevel::class)), + 'allowedOutboundDataTransferDestinationApps' => fn(ParseNode $n) => $o->setAllowedOutboundDataTransferDestinationApps($n->getEnumValue(WindowsManagedAppDataTransferLocations::class)), 'allowedOutboundDataTransferDestinations' => fn(ParseNode $n) => $o->setAllowedOutboundDataTransferDestinations($n->getEnumValue(WindowsManagedAppDataTransferLevel::class)), 'appActionIfUnableToAuthenticateUser' => fn(ParseNode $n) => $o->setAppActionIfUnableToAuthenticateUser($n->getEnumValue(ManagedAppRemediationAction::class)), 'apps' => fn(ParseNode $n) => $o->setApps($n->getCollectionOfObjectValues([ManagedMobileApp::class, 'createFromDiscriminatorValue'])), @@ -375,8 +401,10 @@ public function getPrintBlocked(): ?bool { */ public function serialize(SerializationWriter $writer): void { parent::serialize($writer); + $writer->writeEnumValue('allowedInboundDataTransferSourceApps', $this->getAllowedInboundDataTransferSourceApps()); $writer->writeEnumValue('allowedInboundDataTransferSources', $this->getAllowedInboundDataTransferSources()); $writer->writeEnumValue('allowedOutboundClipboardSharingLevel', $this->getAllowedOutboundClipboardSharingLevel()); + $writer->writeEnumValue('allowedOutboundDataTransferDestinationApps', $this->getAllowedOutboundDataTransferDestinationApps()); $writer->writeEnumValue('allowedOutboundDataTransferDestinations', $this->getAllowedOutboundDataTransferDestinations()); $writer->writeEnumValue('appActionIfUnableToAuthenticateUser', $this->getAppActionIfUnableToAuthenticateUser()); $writer->writeCollectionOfObjectValues('apps', $this->getApps()); @@ -402,6 +430,14 @@ public function serialize(SerializationWriter $writer): void { $writer->writeBooleanValue('printBlocked', $this->getPrintBlocked()); } + /** + * Sets the allowedInboundDataTransferSourceApps property value. Windows MAM data transfer locations + * @param WindowsManagedAppDataTransferLocations|null $value Value to set for the allowedInboundDataTransferSourceApps property. + */ + public function setAllowedInboundDataTransferSourceApps(?WindowsManagedAppDataTransferLocations $value): void { + $this->getBackingStore()->set('allowedInboundDataTransferSourceApps', $value); + } + /** * Sets the allowedInboundDataTransferSources property value. Data can be transferred from/to these classes of apps * @param WindowsManagedAppDataTransferLevel|null $value Value to set for the allowedInboundDataTransferSources property. @@ -418,6 +454,14 @@ public function setAllowedOutboundClipboardSharingLevel(?WindowsManagedAppClipbo $this->getBackingStore()->set('allowedOutboundClipboardSharingLevel', $value); } + /** + * Sets the allowedOutboundDataTransferDestinationApps property value. Windows MAM data transfer locations + * @param WindowsManagedAppDataTransferLocations|null $value Value to set for the allowedOutboundDataTransferDestinationApps property. + */ + public function setAllowedOutboundDataTransferDestinationApps(?WindowsManagedAppDataTransferLocations $value): void { + $this->getBackingStore()->set('allowedOutboundDataTransferDestinationApps', $value); + } + /** * Sets the allowedOutboundDataTransferDestinations property value. Data can be transferred from/to these classes of apps * @param WindowsManagedAppDataTransferLevel|null $value Value to set for the allowedOutboundDataTransferDestinations property. diff --git a/src/Generated/Policies/CrossTenantAccessPolicy/Partners/Item/Restore/RestoreRequestBuilder.php b/src/Generated/Policies/CrossTenantAccessPolicy/Partners/Item/Restore/RestoreRequestBuilder.php index bb286bb0ff8..9425991b897 100644 --- a/src/Generated/Policies/CrossTenantAccessPolicy/Partners/Item/Restore/RestoreRequestBuilder.php +++ b/src/Generated/Policies/CrossTenantAccessPolicy/Partners/Item/Restore/RestoreRequestBuilder.php @@ -31,7 +31,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Restore a deleted crossTenantAccessPolicyConfigurationPartner object. + * Restore a deleted crossTenantAccessPolicyConfigurationPartner object. * @param RestoreRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -46,7 +46,7 @@ public function post(?RestoreRequestBuilderPostRequestConfiguration $requestConf } /** - * Restore a deleted crossTenantAccessPolicyConfigurationPartner object. + * Restore a deleted crossTenantAccessPolicyConfigurationPartner object. * @param RestoreRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Policies/DeletedItems/CrossTenantPartners/Item/Restore/RestoreRequestBuilder.php b/src/Generated/Policies/DeletedItems/CrossTenantPartners/Item/Restore/RestoreRequestBuilder.php index 467e4ac5d40..595db813d7b 100644 --- a/src/Generated/Policies/DeletedItems/CrossTenantPartners/Item/Restore/RestoreRequestBuilder.php +++ b/src/Generated/Policies/DeletedItems/CrossTenantPartners/Item/Restore/RestoreRequestBuilder.php @@ -31,7 +31,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Restore a deleted crossTenantAccessPolicyConfigurationPartner object. + * Restore a deleted crossTenantAccessPolicyConfigurationPartner object. * @param RestoreRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -46,7 +46,7 @@ public function post(?RestoreRequestBuilderPostRequestConfiguration $requestConf } /** - * Restore a deleted crossTenantAccessPolicyConfigurationPartner object. + * Restore a deleted crossTenantAccessPolicyConfigurationPartner object. * @param RestoreRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Security/Alerts_v2/Alerts_v2RequestBuilder.php b/src/Generated/Security/Alerts_v2/Alerts_v2RequestBuilder.php index b50196d0688..7b7b39dced3 100644 --- a/src/Generated/Security/Alerts_v2/Alerts_v2RequestBuilder.php +++ b/src/Generated/Security/Alerts_v2/Alerts_v2RequestBuilder.php @@ -9,6 +9,7 @@ use Microsoft\Graph\Beta\Generated\Models\Security\AlertCollectionResponse; use Microsoft\Graph\Beta\Generated\Security\Alerts_v2\Count\CountRequestBuilder; use Microsoft\Graph\Beta\Generated\Security\Alerts_v2\Item\AlertItemRequestBuilder; +use Microsoft\Graph\Beta\Generated\Security\Alerts_v2\MicrosoftGraphSecurityCreateAlert\MicrosoftGraphSecurityCreateAlertRequestBuilder; use Microsoft\Graph\Beta\Generated\Security\Alerts_v2\MicrosoftGraphSecurityMoveAlerts\MicrosoftGraphSecurityMoveAlertsRequestBuilder; use Microsoft\Kiota\Abstractions\BaseRequestBuilder; use Microsoft\Kiota\Abstractions\HttpMethod; @@ -27,6 +28,13 @@ public function count(): CountRequestBuilder { return new CountRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to call the createAlert method. + */ + public function microsoftGraphSecurityCreateAlert(): MicrosoftGraphSecurityCreateAlertRequestBuilder { + return new MicrosoftGraphSecurityCreateAlertRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Provides operations to call the moveAlerts method. */ diff --git a/src/Generated/Security/Alerts_v2/MicrosoftGraphSecurityCreateAlert/CreateAlertPostRequestBody.php b/src/Generated/Security/Alerts_v2/MicrosoftGraphSecurityCreateAlert/CreateAlertPostRequestBody.php new file mode 100644 index 00000000000..c75b2abefef --- /dev/null +++ b/src/Generated/Security/Alerts_v2/MicrosoftGraphSecurityCreateAlert/CreateAlertPostRequestBody.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 CreateAlertPostRequestBody + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): CreateAlertPostRequestBody { + return new CreateAlertPostRequestBody(); + } + + /** + * 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 createAlertInput property value. The createAlertInput property + * @return CreateAlertInput|null + */ + public function getCreateAlertInput(): ?CreateAlertInput { + $val = $this->getBackingStore()->get('createAlertInput'); + if (is_null($val) || $val instanceof CreateAlertInput) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'createAlertInput'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return [ + 'createAlertInput' => fn(ParseNode $n) => $o->setCreateAlertInput($n->getObjectValue([CreateAlertInput::class, 'createFromDiscriminatorValue'])), + ]; + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeObjectValue('createAlertInput', $this->getCreateAlertInput()); + $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 createAlertInput property value. The createAlertInput property + * @param CreateAlertInput|null $value Value to set for the createAlertInput property. + */ + public function setCreateAlertInput(?CreateAlertInput $value): void { + $this->getBackingStore()->set('createAlertInput', $value); + } + +} diff --git a/src/Generated/Security/Alerts_v2/MicrosoftGraphSecurityCreateAlert/MicrosoftGraphSecurityCreateAlertRequestBuilder.php b/src/Generated/Security/Alerts_v2/MicrosoftGraphSecurityCreateAlert/MicrosoftGraphSecurityCreateAlertRequestBuilder.php new file mode 100644 index 00000000000..504cf641e4e --- /dev/null +++ b/src/Generated/Security/Alerts_v2/MicrosoftGraphSecurityCreateAlert/MicrosoftGraphSecurityCreateAlertRequestBuilder.php @@ -0,0 +1,78 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/security/alerts_v2/microsoft.graph.security.createAlert'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Create a Microsoft 365 Defender alert by invoking a bound action on the alerts_v2 collection and returning the created alert resource. The action accepts a createAlertInput complex type that combines alert metadata and creation-specific options in one request object. + * @param CreateAlertPostRequestBody $body The request body + * @param MicrosoftGraphSecurityCreateAlertRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + * @link https://learn.microsoft.com/graph/api/security-alert-createalert?view=graph-rest-beta Find more info here + */ + public function post(CreateAlertPostRequestBody $body, ?MicrosoftGraphSecurityCreateAlertRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [Alert::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Create a Microsoft 365 Defender alert by invoking a bound action on the alerts_v2 collection and returning the created alert resource. The action accepts a createAlertInput complex type that combines alert metadata and creation-specific options in one request object. + * @param CreateAlertPostRequestBody $body The request body + * @param MicrosoftGraphSecurityCreateAlertRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(CreateAlertPostRequestBody $body, ?MicrosoftGraphSecurityCreateAlertRequestBuilderPostRequestConfiguration $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 MicrosoftGraphSecurityCreateAlertRequestBuilder + */ + public function withUrl(string $rawUrl): MicrosoftGraphSecurityCreateAlertRequestBuilder { + return new MicrosoftGraphSecurityCreateAlertRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Security/Alerts_v2/MicrosoftGraphSecurityCreateAlert/MicrosoftGraphSecurityCreateAlertRequestBuilderPostRequestConfiguration.php b/src/Generated/Security/Alerts_v2/MicrosoftGraphSecurityCreateAlert/MicrosoftGraphSecurityCreateAlertRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..ed8669be324 --- /dev/null +++ b/src/Generated/Security/Alerts_v2/MicrosoftGraphSecurityCreateAlert/MicrosoftGraphSecurityCreateAlertRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @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/CaseManagement/Cases/Item/Attachments/AttachmentsRequestBuilder.php b/src/Generated/Security/CaseManagement/Cases/Item/Attachments/AttachmentsRequestBuilder.php index bf1153c962e..fb107819b6c 100644 --- a/src/Generated/Security/CaseManagement/Cases/Item/Attachments/AttachmentsRequestBuilder.php +++ b/src/Generated/Security/CaseManagement/Cases/Item/Attachments/AttachmentsRequestBuilder.php @@ -67,7 +67,7 @@ public function get(?AttachmentsRequestBuilderGetRequestConfiguration $requestCo } /** - * Create an attachment for a case. + * Create attachment metadata for a case. This method doesn't upload the file content. After creating the attachment, use Upload attachment content. * @param Attachment $body The request body * @param AttachmentsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise @@ -104,7 +104,7 @@ public function toGetRequestInformation(?AttachmentsRequestBuilderGetRequestConf } /** - * Create an attachment for a case. + * Create attachment metadata for a case. This method doesn't upload the file content. After creating the attachment, use Upload attachment content. * @param Attachment $body The request body * @param AttachmentsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation diff --git a/src/Generated/Security/CaseManagement/Cases/Item/Attachments/Item/Content/ContentRequestBuilder.php b/src/Generated/Security/CaseManagement/Cases/Item/Attachments/Item/Content/ContentRequestBuilder.php index 3885142706b..0a73c8532ea 100644 --- a/src/Generated/Security/CaseManagement/Cases/Item/Attachments/Item/Content/ContentRequestBuilder.php +++ b/src/Generated/Security/CaseManagement/Cases/Item/Attachments/Item/Content/ContentRequestBuilder.php @@ -32,7 +32,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * The binary content stream for the attachment. + * The binary content stream for the attachment. Use the Upload content and Download content methods to access it. * @param ContentRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -46,10 +46,11 @@ public function delete(?ContentRequestBuilderDeleteRequestConfiguration $request } /** - * The binary content stream for the attachment. + * Download the binary content of an attachment. After an upload completes, the service asynchronously scans the attachment for malware. Poll the attachment metadata by using Get attachment. If scanResult is unscanned, wait and try again later. Download the content only when scanResult is noThreatsFound. Don't download content when scanResult is malicious. * @param ContentRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception + * @link https://learn.microsoft.com/graph/api/security-casemanagement-attachment-download-content?view=graph-rest-beta Find more info here */ public function get(?ContentRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toGetRequestInformation($requestConfiguration); @@ -62,11 +63,12 @@ public function get(?ContentRequestBuilderGetRequestConfiguration $requestConfig } /** - * The binary content stream for the attachment. + * Upload binary content for an attachment. Create the attachment metadata first by using Create case attachment. The maximum file size is 100 MB. Upload files in chunks of no more than 1 MB. For files larger than 1 MB, send one PUT request for each chunk until all byte ranges are uploaded. * @param StreamInterface $body Binary request body * @param ContentRequestBuilderPutRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception + * @link https://learn.microsoft.com/graph/api/security-casemanagement-attachment-upload-content?view=graph-rest-beta Find more info here */ public function put(StreamInterface $body, ?ContentRequestBuilderPutRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toPutRequestInformation($body, $requestConfiguration); @@ -77,7 +79,7 @@ public function put(StreamInterface $body, ?ContentRequestBuilderPutRequestConfi } /** - * The binary content stream for the attachment. + * The binary content stream for the attachment. Use the Upload content and Download content methods to access it. * @param ContentRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ @@ -95,7 +97,7 @@ public function toDeleteRequestInformation(?ContentRequestBuilderDeleteRequestCo } /** - * The binary content stream for the attachment. + * Download the binary content of an attachment. After an upload completes, the service asynchronously scans the attachment for malware. Poll the attachment metadata by using Get attachment. If scanResult is unscanned, wait and try again later. Download the content only when scanResult is noThreatsFound. Don't download content when scanResult is malicious. * @param ContentRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ @@ -113,7 +115,7 @@ public function toGetRequestInformation(?ContentRequestBuilderGetRequestConfigur } /** - * The binary content stream for the attachment. + * Upload binary content for an attachment. Create the attachment metadata first by using Create case attachment. The maximum file size is 100 MB. Upload files in chunks of no more than 1 MB. For files larger than 1 MB, send one PUT request for each chunk until all byte ranges are uploaded. * @param StreamInterface $body Binary request body * @param ContentRequestBuilderPutRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation diff --git a/src/Generated/Security/CaseManagement/Cases/Item/Relations/Item/RelationItemRequestBuilder.php b/src/Generated/Security/CaseManagement/Cases/Item/Relations/Item/RelationItemRequestBuilder.php index 2adfe759c0d..c215cb1e394 100644 --- a/src/Generated/Security/CaseManagement/Cases/Item/Relations/Item/RelationItemRequestBuilder.php +++ b/src/Generated/Security/CaseManagement/Cases/Item/Relations/Item/RelationItemRequestBuilder.php @@ -31,10 +31,11 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Delete navigation property relations for security + * Delete a concrete relation from a case. * @param RelationItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception + * @link https://learn.microsoft.com/graph/api/security-casemanagement-relation-delete?view=graph-rest-beta Find more info here */ public function delete(?RelationItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); @@ -45,10 +46,11 @@ public function delete(?RelationItemRequestBuilderDeleteRequestConfiguration $re } /** - * Links from the case to related security resources. Supports $expand. + * Read a concrete relation from a case. The response is an incidentRelation, recommendationRelation, or workspaceIndicatorRelation, identified by @odata.type. * @param RelationItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception + * @link https://learn.microsoft.com/graph/api/security-casemanagement-relation-get?view=graph-rest-beta Find more info here */ public function get(?RelationItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toGetRequestInformation($requestConfiguration); @@ -59,7 +61,7 @@ public function get(?RelationItemRequestBuilderGetRequestConfiguration $requestC } /** - * Update the properties of a relation object. + * Update the properties of a concrete relation object. * @param Relation $body The request body * @param RelationItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise @@ -75,7 +77,7 @@ public function patch(Relation $body, ?RelationItemRequestBuilderPatchRequestCon } /** - * Delete navigation property relations for security + * Delete a concrete relation from a case. * @param RelationItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ @@ -93,7 +95,7 @@ public function toDeleteRequestInformation(?RelationItemRequestBuilderDeleteRequ } /** - * Links from the case to related security resources. Supports $expand. + * Read a concrete relation from a case. The response is an incidentRelation, recommendationRelation, or workspaceIndicatorRelation, identified by @odata.type. * @param RelationItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ @@ -114,7 +116,7 @@ public function toGetRequestInformation(?RelationItemRequestBuilderGetRequestCon } /** - * Update the properties of a relation object. + * Update the properties of a concrete relation object. * @param Relation $body The request body * @param RelationItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation diff --git a/src/Generated/Security/CaseManagement/Cases/Item/Relations/Item/RelationItemRequestBuilderGetQueryParameters.php b/src/Generated/Security/CaseManagement/Cases/Item/Relations/Item/RelationItemRequestBuilderGetQueryParameters.php index 03bda13be1e..8dfa4f6922d 100644 --- a/src/Generated/Security/CaseManagement/Cases/Item/Relations/Item/RelationItemRequestBuilderGetQueryParameters.php +++ b/src/Generated/Security/CaseManagement/Cases/Item/Relations/Item/RelationItemRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Links from the case to related security resources. Supports $expand. + * Read a concrete relation from a case. The response is an incidentRelation, recommendationRelation, or workspaceIndicatorRelation, identified by @odata.type. */ class RelationItemRequestBuilderGetQueryParameters { diff --git a/src/Generated/Security/CaseManagement/Cases/Item/Relations/RelationsRequestBuilder.php b/src/Generated/Security/CaseManagement/Cases/Item/Relations/RelationsRequestBuilder.php index 28872d8a070..ab752228041 100644 --- a/src/Generated/Security/CaseManagement/Cases/Item/Relations/RelationsRequestBuilder.php +++ b/src/Generated/Security/CaseManagement/Cases/Item/Relations/RelationsRequestBuilder.php @@ -52,7 +52,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Get a list of external resource relation objects for a case. + * Get a list of external resource relation objects for a case. Each relation is an incidentRelation, recommendationRelation, or workspaceIndicatorRelation, identified by @odata.type. * @param RelationsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -67,7 +67,7 @@ public function get(?RelationsRequestBuilderGetRequestConfiguration $requestConf } /** - * Create an external resource relation for a case. + * Create a concrete external resource relation for a case. * @param Relation $body The request body * @param RelationsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise @@ -83,7 +83,7 @@ public function post(Relation $body, ?RelationsRequestBuilderPostRequestConfigur } /** - * Get a list of external resource relation objects for a case. + * Get a list of external resource relation objects for a case. Each relation is an incidentRelation, recommendationRelation, or workspaceIndicatorRelation, identified by @odata.type. * @param RelationsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ @@ -104,7 +104,7 @@ public function toGetRequestInformation(?RelationsRequestBuilderGetRequestConfig } /** - * Create an external resource relation for a case. + * Create a concrete external resource relation for a case. * @param Relation $body The request body * @param RelationsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation diff --git a/src/Generated/Security/CaseManagement/Cases/Item/Relations/RelationsRequestBuilderGetQueryParameters.php b/src/Generated/Security/CaseManagement/Cases/Item/Relations/RelationsRequestBuilderGetQueryParameters.php index 75177bcdf29..5d55367d9dd 100644 --- a/src/Generated/Security/CaseManagement/Cases/Item/Relations/RelationsRequestBuilderGetQueryParameters.php +++ b/src/Generated/Security/CaseManagement/Cases/Item/Relations/RelationsRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Get a list of external resource relation objects for a case. + * Get a list of external resource relation objects for a case. Each relation is an incidentRelation, recommendationRelation, or workspaceIndicatorRelation, identified by @odata.type. */ class RelationsRequestBuilderGetQueryParameters { diff --git a/src/Generated/Security/CaseManagement/Cases/Item/Tasks/Item/TaskItemRequestBuilder.php b/src/Generated/Security/CaseManagement/Cases/Item/Tasks/Item/TaskItemRequestBuilder.php index 728eaca1540..1b0e7ab1824 100644 --- a/src/Generated/Security/CaseManagement/Cases/Item/Tasks/Item/TaskItemRequestBuilder.php +++ b/src/Generated/Security/CaseManagement/Cases/Item/Tasks/Item/TaskItemRequestBuilder.php @@ -31,10 +31,11 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Delete navigation property tasks for security + * Delete a task from a case. * @param TaskItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception + * @link https://learn.microsoft.com/graph/api/security-casemanagement-task-delete?view=graph-rest-beta Find more info here */ public function delete(?TaskItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); @@ -76,7 +77,7 @@ public function patch(Task $body, ?TaskItemRequestBuilderPatchRequestConfigurati } /** - * Delete navigation property tasks for security + * Delete a task from a case. * @param TaskItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/ServicePrincipals/Item/Lifecycle/ComplianceIssues/ComplianceIssuesRequestBuilder.php b/src/Generated/ServicePrincipals/Item/Lifecycle/ComplianceIssues/ComplianceIssuesRequestBuilder.php new file mode 100644 index 00000000000..cde4d5d1f3a --- /dev/null +++ b/src/Generated/ServicePrincipals/Item/Lifecycle/ComplianceIssues/ComplianceIssuesRequestBuilder.php @@ -0,0 +1,97 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the complianceIssues property of the microsoft.graph.identityGovernance.identityLifecycle entity. + * @param string $complianceIssueId The unique identifier of complianceIssue + * @return ComplianceIssueItemRequestBuilder + */ + public function byComplianceIssueId(string $complianceIssueId): ComplianceIssueItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['complianceIssue%2Did'] = $complianceIssueId; + return new ComplianceIssueItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new ComplianceIssuesRequestBuilder 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}/servicePrincipals/{servicePrincipal%2Did}/lifecycle/complianceIssues{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get complianceIssues from servicePrincipals + * @param ComplianceIssuesRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?ComplianceIssuesRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [ComplianceIssueCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Get complianceIssues from servicePrincipals + * @param ComplianceIssuesRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?ComplianceIssuesRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 ComplianceIssuesRequestBuilder + */ + public function withUrl(string $rawUrl): ComplianceIssuesRequestBuilder { + return new ComplianceIssuesRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/ServicePrincipals/Item/Lifecycle/ComplianceIssues/ComplianceIssuesRequestBuilderGetQueryParameters.php b/src/Generated/ServicePrincipals/Item/Lifecycle/ComplianceIssues/ComplianceIssuesRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..2842637eae7 --- /dev/null +++ b/src/Generated/ServicePrincipals/Item/Lifecycle/ComplianceIssues/ComplianceIssuesRequestBuilderGetQueryParameters.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 ComplianceIssuesRequestBuilderGetQueryParameters 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/ServicePrincipals/Item/Lifecycle/ComplianceIssues/ComplianceIssuesRequestBuilderGetRequestConfiguration.php b/src/Generated/ServicePrincipals/Item/Lifecycle/ComplianceIssues/ComplianceIssuesRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..1f064cf6627 --- /dev/null +++ b/src/Generated/ServicePrincipals/Item/Lifecycle/ComplianceIssues/ComplianceIssuesRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param ComplianceIssuesRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?ComplianceIssuesRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new ComplianceIssuesRequestBuilderGetQueryParameters. + * @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 ComplianceIssuesRequestBuilderGetQueryParameters + */ + 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): ComplianceIssuesRequestBuilderGetQueryParameters { + return new ComplianceIssuesRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/EmployeeExperience/EngagementAsyncOperations/Count/CountRequestBuilder.php b/src/Generated/ServicePrincipals/Item/Lifecycle/ComplianceIssues/Count/CountRequestBuilder.php similarity index 92% rename from src/Generated/EmployeeExperience/EngagementAsyncOperations/Count/CountRequestBuilder.php rename to src/Generated/ServicePrincipals/Item/Lifecycle/ComplianceIssues/Count/CountRequestBuilder.php index d3de0e9ec01..aab085172cf 100644 --- a/src/Generated/EmployeeExperience/EngagementAsyncOperations/Count/CountRequestBuilder.php +++ b/src/Generated/ServicePrincipals/Item/Lifecycle/ComplianceIssues/Count/CountRequestBuilder.php @@ -1,6 +1,6 @@ pathParameters = $pathParametersOrRawUrl; } else { diff --git a/src/Generated/Admin/ConfigurationManagement/ConfigurationSnapshots/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/ServicePrincipals/Item/Lifecycle/ComplianceIssues/Count/CountRequestBuilderGetQueryParameters.php similarity index 89% rename from src/Generated/Admin/ConfigurationManagement/ConfigurationSnapshots/Count/CountRequestBuilderGetQueryParameters.php rename to src/Generated/ServicePrincipals/Item/Lifecycle/ComplianceIssues/Count/CountRequestBuilderGetQueryParameters.php index a6fe5129fde..954abb76e6b 100644 --- a/src/Generated/Admin/ConfigurationManagement/ConfigurationSnapshots/Count/CountRequestBuilderGetQueryParameters.php +++ b/src/Generated/ServicePrincipals/Item/Lifecycle/ComplianceIssues/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}/servicePrincipals/{servicePrincipal%2Did}/lifecycle/complianceIssues/{complianceIssue%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get complianceIssues from servicePrincipals + * @param ComplianceIssueItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?ComplianceIssueItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [ComplianceIssue::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Get complianceIssues from servicePrincipals + * @param ComplianceIssueItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?ComplianceIssueItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 ComplianceIssueItemRequestBuilder + */ + public function withUrl(string $rawUrl): ComplianceIssueItemRequestBuilder { + return new ComplianceIssueItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/ServicePrincipals/Item/Lifecycle/ComplianceIssues/Item/ComplianceIssueItemRequestBuilderGetQueryParameters.php b/src/Generated/ServicePrincipals/Item/Lifecycle/ComplianceIssues/Item/ComplianceIssueItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..db516d6fba8 --- /dev/null +++ b/src/Generated/ServicePrincipals/Item/Lifecycle/ComplianceIssues/Item/ComplianceIssueItemRequestBuilderGetQueryParameters.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 ComplianceIssueItemRequestBuilderGetQueryParameters 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/ServicePrincipals/Item/Lifecycle/ComplianceIssues/Item/ComplianceIssueItemRequestBuilderGetRequestConfiguration.php b/src/Generated/ServicePrincipals/Item/Lifecycle/ComplianceIssues/Item/ComplianceIssueItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..7cb157a00ef --- /dev/null +++ b/src/Generated/ServicePrincipals/Item/Lifecycle/ComplianceIssues/Item/ComplianceIssueItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param ComplianceIssueItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?ComplianceIssueItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new ComplianceIssueItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return ComplianceIssueItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): ComplianceIssueItemRequestBuilderGetQueryParameters { + return new ComplianceIssueItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/ServicePrincipals/Item/Lifecycle/EffectiveGoverningPolicy/EffectiveGoverningPolicyRequestBuilder.php b/src/Generated/ServicePrincipals/Item/Lifecycle/EffectiveGoverningPolicy/EffectiveGoverningPolicyRequestBuilder.php new file mode 100644 index 00000000000..085dd81daf4 --- /dev/null +++ b/src/Generated/ServicePrincipals/Item/Lifecycle/EffectiveGoverningPolicy/EffectiveGoverningPolicyRequestBuilder.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}/servicePrincipals/{servicePrincipal%2Did}/lifecycle/effectiveGoverningPolicy{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get effectiveGoverningPolicy from servicePrincipals + * @param EffectiveGoverningPolicyRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?EffectiveGoverningPolicyRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [LifecyclePolicy::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Get effectiveGoverningPolicy from servicePrincipals + * @param EffectiveGoverningPolicyRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?EffectiveGoverningPolicyRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 EffectiveGoverningPolicyRequestBuilder + */ + public function withUrl(string $rawUrl): EffectiveGoverningPolicyRequestBuilder { + return new EffectiveGoverningPolicyRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/ServicePrincipals/Item/Lifecycle/EffectiveGoverningPolicy/EffectiveGoverningPolicyRequestBuilderGetQueryParameters.php b/src/Generated/ServicePrincipals/Item/Lifecycle/EffectiveGoverningPolicy/EffectiveGoverningPolicyRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..8a535f8628d --- /dev/null +++ b/src/Generated/ServicePrincipals/Item/Lifecycle/EffectiveGoverningPolicy/EffectiveGoverningPolicyRequestBuilderGetQueryParameters.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 EffectiveGoverningPolicyRequestBuilderGetQueryParameters 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/ServicePrincipals/Item/Lifecycle/EffectiveGoverningPolicy/EffectiveGoverningPolicyRequestBuilderGetRequestConfiguration.php b/src/Generated/ServicePrincipals/Item/Lifecycle/EffectiveGoverningPolicy/EffectiveGoverningPolicyRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..ac440e76d31 --- /dev/null +++ b/src/Generated/ServicePrincipals/Item/Lifecycle/EffectiveGoverningPolicy/EffectiveGoverningPolicyRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param EffectiveGoverningPolicyRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?EffectiveGoverningPolicyRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new EffectiveGoverningPolicyRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return EffectiveGoverningPolicyRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): EffectiveGoverningPolicyRequestBuilderGetQueryParameters { + return new EffectiveGoverningPolicyRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/ServicePrincipals/Item/Lifecycle/LifecycleRequestBuilder.php b/src/Generated/ServicePrincipals/Item/Lifecycle/LifecycleRequestBuilder.php new file mode 100644 index 00000000000..38ef95ef9d2 --- /dev/null +++ b/src/Generated/ServicePrincipals/Item/Lifecycle/LifecycleRequestBuilder.php @@ -0,0 +1,160 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the effectiveGoverningPolicy property of the microsoft.graph.identityGovernance.identityLifecycle entity. + */ + public function effectiveGoverningPolicy(): EffectiveGoverningPolicyRequestBuilder { + return new EffectiveGoverningPolicyRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Instantiates a new LifecycleRequestBuilder 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}/servicePrincipals/{servicePrincipal%2Did}/lifecycle{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property lifecycle for servicePrincipals + * @param LifecycleRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?LifecycleRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Get lifecycle from servicePrincipals + * @param LifecycleRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?LifecycleRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [IdentityLifecycle::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property lifecycle in servicePrincipals + * @param IdentityLifecycle $body The request body + * @param LifecycleRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(IdentityLifecycle $body, ?LifecycleRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [IdentityLifecycle::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property lifecycle for servicePrincipals + * @param LifecycleRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?LifecycleRequestBuilderDeleteRequestConfiguration $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 lifecycle from servicePrincipals + * @param LifecycleRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?LifecycleRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 lifecycle in servicePrincipals + * @param IdentityLifecycle $body The request body + * @param LifecycleRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(IdentityLifecycle $body, ?LifecycleRequestBuilderPatchRequestConfiguration $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 LifecycleRequestBuilder + */ + public function withUrl(string $rawUrl): LifecycleRequestBuilder { + return new LifecycleRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/ServicePrincipals/Item/Lifecycle/LifecycleRequestBuilderDeleteRequestConfiguration.php b/src/Generated/ServicePrincipals/Item/Lifecycle/LifecycleRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..d01728dd41c --- /dev/null +++ b/src/Generated/ServicePrincipals/Item/Lifecycle/LifecycleRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/ServicePrincipals/Item/Lifecycle/LifecycleRequestBuilderGetQueryParameters.php b/src/Generated/ServicePrincipals/Item/Lifecycle/LifecycleRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..4a87b98ac56 --- /dev/null +++ b/src/Generated/ServicePrincipals/Item/Lifecycle/LifecycleRequestBuilderGetQueryParameters.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 LifecycleRequestBuilderGetQueryParameters 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/ServicePrincipals/Item/Lifecycle/LifecycleRequestBuilderGetRequestConfiguration.php b/src/Generated/ServicePrincipals/Item/Lifecycle/LifecycleRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..bbce26a84ed --- /dev/null +++ b/src/Generated/ServicePrincipals/Item/Lifecycle/LifecycleRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param LifecycleRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?LifecycleRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new LifecycleRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return LifecycleRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): LifecycleRequestBuilderGetQueryParameters { + return new LifecycleRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/ServicePrincipals/Item/Lifecycle/LifecycleRequestBuilderPatchRequestConfiguration.php b/src/Generated/ServicePrincipals/Item/Lifecycle/LifecycleRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..1bc029317f8 --- /dev/null +++ b/src/Generated/ServicePrincipals/Item/Lifecycle/LifecycleRequestBuilderPatchRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/ServicePrincipals/Item/MicrosoftGraphIdentityGovernanceAttest/MicrosoftGraphIdentityGovernanceAttestRequestBuilder.php b/src/Generated/ServicePrincipals/Item/MicrosoftGraphIdentityGovernanceAttest/MicrosoftGraphIdentityGovernanceAttestRequestBuilder.php new file mode 100644 index 00000000000..e7dffef19cc --- /dev/null +++ b/src/Generated/ServicePrincipals/Item/MicrosoftGraphIdentityGovernanceAttest/MicrosoftGraphIdentityGovernanceAttestRequestBuilder.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}/servicePrincipals/{servicePrincipal%2Did}/microsoft.graph.identityGovernance.attest'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Invoke action attest + * @param MicrosoftGraphIdentityGovernanceAttestRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(?MicrosoftGraphIdentityGovernanceAttestRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Invoke action attest + * @param MicrosoftGraphIdentityGovernanceAttestRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(?MicrosoftGraphIdentityGovernanceAttestRequestBuilderPostRequestConfiguration $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 MicrosoftGraphIdentityGovernanceAttestRequestBuilder + */ + public function withUrl(string $rawUrl): MicrosoftGraphIdentityGovernanceAttestRequestBuilder { + return new MicrosoftGraphIdentityGovernanceAttestRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/ServicePrincipals/Item/MicrosoftGraphIdentityGovernanceAttest/MicrosoftGraphIdentityGovernanceAttestRequestBuilderPostRequestConfiguration.php b/src/Generated/ServicePrincipals/Item/MicrosoftGraphIdentityGovernanceAttest/MicrosoftGraphIdentityGovernanceAttestRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..69d261bc114 --- /dev/null +++ b/src/Generated/ServicePrincipals/Item/MicrosoftGraphIdentityGovernanceAttest/MicrosoftGraphIdentityGovernanceAttestRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/ServicePrincipals/Item/ServicePrincipalItemRequestBuilder.php b/src/Generated/ServicePrincipals/Item/ServicePrincipalItemRequestBuilder.php index 4eab021befa..2f77e80ebd5 100644 --- a/src/Generated/ServicePrincipals/Item/ServicePrincipalItemRequestBuilder.php +++ b/src/Generated/ServicePrincipals/Item/ServicePrincipalItemRequestBuilder.php @@ -26,7 +26,9 @@ use Microsoft\Graph\Beta\Generated\ServicePrincipals\Item\GetPasswordSingleSignOnCredentials\GetPasswordSingleSignOnCredentialsRequestBuilder; use Microsoft\Graph\Beta\Generated\ServicePrincipals\Item\HomeRealmDiscoveryPolicies\HomeRealmDiscoveryPoliciesRequestBuilder; use Microsoft\Graph\Beta\Generated\ServicePrincipals\Item\LicenseDetails\LicenseDetailsRequestBuilder; +use Microsoft\Graph\Beta\Generated\ServicePrincipals\Item\Lifecycle\LifecycleRequestBuilder; use Microsoft\Graph\Beta\Generated\ServicePrincipals\Item\MemberOf\MemberOfRequestBuilder; +use Microsoft\Graph\Beta\Generated\ServicePrincipals\Item\MicrosoftGraphIdentityGovernanceAttest\MicrosoftGraphIdentityGovernanceAttestRequestBuilder; use Microsoft\Graph\Beta\Generated\ServicePrincipals\Item\Oauth2PermissionGrants\Oauth2PermissionGrantsRequestBuilder; use Microsoft\Graph\Beta\Generated\ServicePrincipals\Item\OwnedObjects\OwnedObjectsRequestBuilder; use Microsoft\Graph\Beta\Generated\ServicePrincipals\Item\Owners\OwnersRequestBuilder; @@ -181,6 +183,13 @@ public function licenseDetails(): LicenseDetailsRequestBuilder { return new LicenseDetailsRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to manage the lifecycle property of the microsoft.graph.servicePrincipal entity. + */ + public function lifecycle(): LifecycleRequestBuilder { + return new LifecycleRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Provides operations to manage the memberOf property of the microsoft.graph.servicePrincipal entity. */ @@ -188,6 +197,13 @@ public function memberOf(): MemberOfRequestBuilder { return new MemberOfRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to call the attest method. + */ + public function microsoftGraphIdentityGovernanceAttest(): MicrosoftGraphIdentityGovernanceAttestRequestBuilder { + return new MicrosoftGraphIdentityGovernanceAttestRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Provides operations to manage the oauth2PermissionGrants property of the microsoft.graph.servicePrincipal entity. */ diff --git a/src/Generated/Users/Item/Devices/DevicesRequestBuilder.php b/src/Generated/Users/Item/Devices/DevicesRequestBuilder.php index 41548723bb6..a33375ac2b4 100644 --- a/src/Generated/Users/Item/Devices/DevicesRequestBuilder.php +++ b/src/Generated/Users/Item/Devices/DevicesRequestBuilder.php @@ -10,6 +10,7 @@ use Microsoft\Graph\Beta\Generated\Users\Item\Devices\Count\CountRequestBuilder; use Microsoft\Graph\Beta\Generated\Users\Item\Devices\Delta\DeltaRequestBuilder; use Microsoft\Graph\Beta\Generated\Users\Item\Devices\Item\DeviceItemRequestBuilder; +use Microsoft\Graph\Beta\Generated\Users\Item\Devices\Provision\ProvisionRequestBuilder; use Microsoft\Kiota\Abstractions\BaseRequestBuilder; use Microsoft\Kiota\Abstractions\HttpMethod; use Microsoft\Kiota\Abstractions\RequestAdapter; @@ -34,6 +35,13 @@ public function delta(): DeltaRequestBuilder { return new DeltaRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to call the provision method. + */ + public function provision(): ProvisionRequestBuilder { + return new ProvisionRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Provides operations to manage the devices property of the microsoft.graph.user entity. * @param string $deviceId The unique identifier of device diff --git a/src/Generated/Users/Item/Devices/Provision/ProvisionPostRequestBody.php b/src/Generated/Users/Item/Devices/Provision/ProvisionPostRequestBody.php new file mode 100644 index 00000000000..856081ea07a --- /dev/null +++ b/src/Generated/Users/Item/Devices/Provision/ProvisionPostRequestBody.php @@ -0,0 +1,114 @@ +backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); + $this->setAdditionalData([]); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return ProvisionPostRequestBody + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): ProvisionPostRequestBody { + return new ProvisionPostRequestBody(); + } + + /** + * 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 [ + 'provisioningBlob' => fn(ParseNode $n) => $o->setProvisioningBlob($n->getStringValue()), + ]; + } + + /** + * Gets the provisioningBlob property value. The provisioningBlob property + * @return string|null + */ + public function getProvisioningBlob(): ?string { + $val = $this->getBackingStore()->get('provisioningBlob'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'provisioningBlob'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeStringValue('provisioningBlob', $this->getProvisioningBlob()); + $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 provisioningBlob property value. The provisioningBlob property + * @param string|null $value Value to set for the provisioningBlob property. + */ + public function setProvisioningBlob(?string $value): void { + $this->getBackingStore()->set('provisioningBlob', $value); + } + +} diff --git a/src/Generated/Users/Item/Devices/Provision/ProvisionRequestBuilder.php b/src/Generated/Users/Item/Devices/Provision/ProvisionRequestBuilder.php new file mode 100644 index 00000000000..27f48cf8ca4 --- /dev/null +++ b/src/Generated/Users/Item/Devices/Provision/ProvisionRequestBuilder.php @@ -0,0 +1,77 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/users/{user%2Did}/devices/provision'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Invoke action provision + * @param ProvisionPostRequestBody $body The request body + * @param ProvisionRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(ProvisionPostRequestBody $body, ?ProvisionRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [ProvisionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Invoke action provision + * @param ProvisionPostRequestBody $body The request body + * @param ProvisionRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(ProvisionPostRequestBody $body, ?ProvisionRequestBuilderPostRequestConfiguration $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 ProvisionRequestBuilder + */ + public function withUrl(string $rawUrl): ProvisionRequestBuilder { + return new ProvisionRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Users/Item/Devices/Provision/ProvisionRequestBuilderPostRequestConfiguration.php b/src/Generated/Users/Item/Devices/Provision/ProvisionRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..9f6c37aa177 --- /dev/null +++ b/src/Generated/Users/Item/Devices/Provision/ProvisionRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Users/Item/DistributionLists/Item/AddMembers/AddMembersPostRequestBody.php b/src/Generated/Users/Item/DistributionLists/Item/AddMembers/AddMembersPostRequestBody.php index 27ca3fc1f16..60c7d77af9b 100644 --- a/src/Generated/Users/Item/DistributionLists/Item/AddMembers/AddMembersPostRequestBody.php +++ b/src/Generated/Users/Item/DistributionLists/Item/AddMembers/AddMembersPostRequestBody.php @@ -64,12 +64,12 @@ public function getBackingStore(): BackingStore { public function getFieldDeserializers(): array { $o = $this; return [ - 'members' => fn(ParseNode $n) => $o->setMembers($n->getCollectionOfObjectValues([Member::class, 'createFromDiscriminatorValue'])), + 'Members' => fn(ParseNode $n) => $o->setMembers($n->getCollectionOfObjectValues([Member::class, 'createFromDiscriminatorValue'])), ]; } /** - * Gets the members property value. The members property + * Gets the Members property value. The Members property * @return array|null */ public function getMembers(): ?array { @@ -87,7 +87,7 @@ public function getMembers(): ?array { * @param SerializationWriter $writer Serialization writer to use to serialize this model */ public function serialize(SerializationWriter $writer): void { - $writer->writeCollectionOfObjectValues('members', $this->getMembers()); + $writer->writeCollectionOfObjectValues('Members', $this->getMembers()); $writer->writeAdditionalData($this->getAdditionalData()); } @@ -108,8 +108,8 @@ public function setBackingStore(BackingStore $value): void { } /** - * Sets the members property value. The members property - * @param array|null $value Value to set for the members property. + * Sets the Members property value. The Members property + * @param array|null $value Value to set for the Members property. */ public function setMembers(?array $value): void { $this->getBackingStore()->set('members', $value); diff --git a/src/Generated/Users/Item/DistributionLists/Item/DeleteMembers/DeleteMembersPostRequestBody.php b/src/Generated/Users/Item/DistributionLists/Item/DeleteMembers/DeleteMembersPostRequestBody.php index d1afe2c897b..1e5f2b3e346 100644 --- a/src/Generated/Users/Item/DistributionLists/Item/DeleteMembers/DeleteMembersPostRequestBody.php +++ b/src/Generated/Users/Item/DistributionLists/Item/DeleteMembers/DeleteMembersPostRequestBody.php @@ -64,12 +64,12 @@ public function getBackingStore(): BackingStore { public function getFieldDeserializers(): array { $o = $this; return [ - 'members' => fn(ParseNode $n) => $o->setMembers($n->getCollectionOfObjectValues([Member::class, 'createFromDiscriminatorValue'])), + 'Members' => fn(ParseNode $n) => $o->setMembers($n->getCollectionOfObjectValues([Member::class, 'createFromDiscriminatorValue'])), ]; } /** - * Gets the members property value. The members property + * Gets the Members property value. The Members property * @return array|null */ public function getMembers(): ?array { @@ -87,7 +87,7 @@ public function getMembers(): ?array { * @param SerializationWriter $writer Serialization writer to use to serialize this model */ public function serialize(SerializationWriter $writer): void { - $writer->writeCollectionOfObjectValues('members', $this->getMembers()); + $writer->writeCollectionOfObjectValues('Members', $this->getMembers()); $writer->writeAdditionalData($this->getAdditionalData()); } @@ -108,8 +108,8 @@ public function setBackingStore(BackingStore $value): void { } /** - * Sets the members property value. The members property - * @param array|null $value Value to set for the members property. + * Sets the Members property value. The Members property + * @param array|null $value Value to set for the Members property. */ public function setMembers(?array $value): void { $this->getBackingStore()->set('members', $value); diff --git a/src/Generated/Users/Item/DistributionLists/Item/DistributionListItemRequestBuilder.php b/src/Generated/Users/Item/DistributionLists/Item/DistributionListItemRequestBuilder.php index db0813676b3..1ee3a4fb985 100644 --- a/src/Generated/Users/Item/DistributionLists/Item/DistributionListItemRequestBuilder.php +++ b/src/Generated/Users/Item/DistributionLists/Item/DistributionListItemRequestBuilder.php @@ -8,6 +8,7 @@ use Microsoft\Graph\Beta\Generated\Models\ODataErrors\ODataError; use Microsoft\Graph\Beta\Generated\Users\Item\DistributionLists\Item\AddMembers\AddMembersRequestBuilder; use Microsoft\Graph\Beta\Generated\Users\Item\DistributionLists\Item\DeleteMembers\DeleteMembersRequestBuilder; +use Microsoft\Graph\Beta\Generated\Users\Item\DistributionLists\Item\Members\MembersRequestBuilder; use Microsoft\Kiota\Abstractions\BaseRequestBuilder; use Microsoft\Kiota\Abstractions\HttpMethod; use Microsoft\Kiota\Abstractions\RequestAdapter; @@ -32,6 +33,13 @@ public function deleteMembers(): DeleteMembersRequestBuilder { return new DeleteMembersRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to manage the members property of the microsoft.graph.distributionList entity. + */ + public function members(): MembersRequestBuilder { + return new MembersRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Instantiates a new DistributionListItemRequestBuilder and sets the default values. * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. diff --git a/src/Generated/EmployeeExperience/Roles/Count/CountRequestBuilder.php b/src/Generated/Users/Item/DistributionLists/Item/Members/Count/CountRequestBuilder.php similarity index 93% rename from src/Generated/EmployeeExperience/Roles/Count/CountRequestBuilder.php rename to src/Generated/Users/Item/DistributionLists/Item/Members/Count/CountRequestBuilder.php index e493fc9aa54..97e04039378 100644 --- a/src/Generated/EmployeeExperience/Roles/Count/CountRequestBuilder.php +++ b/src/Generated/Users/Item/DistributionLists/Item/Members/Count/CountRequestBuilder.php @@ -1,6 +1,6 @@ pathParameters = $pathParametersOrRawUrl; } else { diff --git a/src/Generated/EmployeeExperience/EngagementAsyncOperations/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/Users/Item/DistributionLists/Item/Members/Count/CountRequestBuilderGetQueryParameters.php similarity index 90% rename from src/Generated/EmployeeExperience/EngagementAsyncOperations/Count/CountRequestBuilderGetQueryParameters.php rename to src/Generated/Users/Item/DistributionLists/Item/Members/Count/CountRequestBuilderGetQueryParameters.php index f66ad92c44d..8bdcc006e09 100644 --- a/src/Generated/EmployeeExperience/EngagementAsyncOperations/Count/CountRequestBuilderGetQueryParameters.php +++ b/src/Generated/Users/Item/DistributionLists/Item/Members/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}/users/{user%2Did}/distributionLists/{distributionList%2Did}/members/{distributionListMember%2Did}/contact{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The contact associated with the distribution list member. Read-only. + * @param ContactRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?ContactRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [Contact::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * The contact associated with the distribution list member. Read-only. + * @param ContactRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?ContactRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return ContactRequestBuilder + */ + public function withUrl(string $rawUrl): ContactRequestBuilder { + return new ContactRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Users/Item/DistributionLists/Item/Members/Item/Contact/ContactRequestBuilderGetQueryParameters.php b/src/Generated/Users/Item/DistributionLists/Item/Members/Item/Contact/ContactRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..124f9acf5bb --- /dev/null +++ b/src/Generated/Users/Item/DistributionLists/Item/Members/Item/Contact/ContactRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +|null $expand Expand related entities + */ + public ?array $expand = null; + + /** + * @QueryParameter("%24select") + * @var array|null $select Select properties to be returned + */ + public ?array $select = null; + + /** + * Instantiates a new ContactRequestBuilderGetQueryParameters and sets the default values. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + */ + public function __construct(?array $expand = null, ?array $select = null) { + $this->expand = $expand; + $this->select = $select; + } + +} diff --git a/src/Generated/Users/Item/DistributionLists/Item/Members/Item/Contact/ContactRequestBuilderGetRequestConfiguration.php b/src/Generated/Users/Item/DistributionLists/Item/Members/Item/Contact/ContactRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..ee8d3643c9f --- /dev/null +++ b/src/Generated/Users/Item/DistributionLists/Item/Members/Item/Contact/ContactRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param ContactRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?ContactRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new ContactRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return ContactRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): ContactRequestBuilderGetQueryParameters { + return new ContactRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Users/Item/DistributionLists/Item/Members/Item/DistributionListMemberItemRequestBuilder.php b/src/Generated/Users/Item/DistributionLists/Item/Members/Item/DistributionListMemberItemRequestBuilder.php new file mode 100644 index 00000000000..ae65495ce2a --- /dev/null +++ b/src/Generated/Users/Item/DistributionLists/Item/Members/Item/DistributionListMemberItemRequestBuilder.php @@ -0,0 +1,85 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Instantiates a new DistributionListMemberItemRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/users/{user%2Did}/distributionLists/{distributionList%2Did}/members/{distributionListMember%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The members of the distribution list. Not returned by default; use $expand=members to include. Read-only. + * @param DistributionListMemberItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?DistributionListMemberItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [DistributionListMember::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * The members of the distribution list. Not returned by default; use $expand=members to include. Read-only. + * @param DistributionListMemberItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?DistributionListMemberItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return DistributionListMemberItemRequestBuilder + */ + public function withUrl(string $rawUrl): DistributionListMemberItemRequestBuilder { + return new DistributionListMemberItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Users/Item/DistributionLists/Item/Members/Item/DistributionListMemberItemRequestBuilderGetQueryParameters.php b/src/Generated/Users/Item/DistributionLists/Item/Members/Item/DistributionListMemberItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..680a643dc61 --- /dev/null +++ b/src/Generated/Users/Item/DistributionLists/Item/Members/Item/DistributionListMemberItemRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +|null $expand Expand related entities + */ + public ?array $expand = null; + + /** + * @QueryParameter("%24select") + * @var array|null $select Select properties to be returned + */ + public ?array $select = null; + + /** + * Instantiates a new DistributionListMemberItemRequestBuilderGetQueryParameters and sets the default values. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + */ + public function __construct(?array $expand = null, ?array $select = null) { + $this->expand = $expand; + $this->select = $select; + } + +} diff --git a/src/Generated/Users/Item/DistributionLists/Item/Members/Item/DistributionListMemberItemRequestBuilderGetRequestConfiguration.php b/src/Generated/Users/Item/DistributionLists/Item/Members/Item/DistributionListMemberItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..b4832648b0b --- /dev/null +++ b/src/Generated/Users/Item/DistributionLists/Item/Members/Item/DistributionListMemberItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param DistributionListMemberItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?DistributionListMemberItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new DistributionListMemberItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return DistributionListMemberItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): DistributionListMemberItemRequestBuilderGetQueryParameters { + return new DistributionListMemberItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Users/Item/DistributionLists/Item/Members/MembersRequestBuilder.php b/src/Generated/Users/Item/DistributionLists/Item/Members/MembersRequestBuilder.php new file mode 100644 index 00000000000..289a1de81a1 --- /dev/null +++ b/src/Generated/Users/Item/DistributionLists/Item/Members/MembersRequestBuilder.php @@ -0,0 +1,97 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the members property of the microsoft.graph.distributionList entity. + * @param string $distributionListMemberId The unique identifier of distributionListMember + * @return DistributionListMemberItemRequestBuilder + */ + public function byDistributionListMemberId(string $distributionListMemberId): DistributionListMemberItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['distributionListMember%2Did'] = $distributionListMemberId; + return new DistributionListMemberItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new MembersRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/users/{user%2Did}/distributionLists/{distributionList%2Did}/members{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The members of the distribution list. Not returned by default; use $expand=members to include. Read-only. + * @param MembersRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?MembersRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [DistributionListMemberCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * The members of the distribution list. Not returned by default; use $expand=members to include. Read-only. + * @param MembersRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?MembersRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 MembersRequestBuilder + */ + public function withUrl(string $rawUrl): MembersRequestBuilder { + return new MembersRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Users/Item/DistributionLists/Item/Members/MembersRequestBuilderGetQueryParameters.php b/src/Generated/Users/Item/DistributionLists/Item/Members/MembersRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..50bfe938117 --- /dev/null +++ b/src/Generated/Users/Item/DistributionLists/Item/Members/MembersRequestBuilderGetQueryParameters.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 MembersRequestBuilderGetQueryParameters and sets the default values. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + */ + public function __construct(?bool $count = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null) { + $this->count = $count; + $this->expand = $expand; + $this->filter = $filter; + $this->orderby = $orderby; + $this->search = $search; + $this->select = $select; + $this->skip = $skip; + $this->top = $top; + } + +} diff --git a/src/Generated/Users/Item/DistributionLists/Item/Members/MembersRequestBuilderGetRequestConfiguration.php b/src/Generated/Users/Item/DistributionLists/Item/Members/MembersRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..6bae7a757ee --- /dev/null +++ b/src/Generated/Users/Item/DistributionLists/Item/Members/MembersRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param MembersRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?MembersRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new MembersRequestBuilderGetQueryParameters. + * @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 MembersRequestBuilderGetQueryParameters + */ + 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): MembersRequestBuilderGetQueryParameters { + return new MembersRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/Users/Item/ManagedDevices/Item/CancelEnhancedLogCollection/CancelEnhancedLogCollectionRequestBuilder.php b/src/Generated/Users/Item/ManagedDevices/Item/CancelEnhancedLogCollection/CancelEnhancedLogCollectionRequestBuilder.php new file mode 100644 index 00000000000..156a30067c4 --- /dev/null +++ b/src/Generated/Users/Item/ManagedDevices/Item/CancelEnhancedLogCollection/CancelEnhancedLogCollectionRequestBuilder.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}/users/{user%2Did}/managedDevices/{managedDevice%2Did}/cancelEnhancedLogCollection'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Cancels an in-progress enhanced log collection session on a supervised Apple device. + * @param CancelEnhancedLogCollectionRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(?CancelEnhancedLogCollectionRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Cancels an in-progress enhanced log collection session on a supervised Apple device. + * @param CancelEnhancedLogCollectionRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(?CancelEnhancedLogCollectionRequestBuilderPostRequestConfiguration $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 CancelEnhancedLogCollectionRequestBuilder + */ + public function withUrl(string $rawUrl): CancelEnhancedLogCollectionRequestBuilder { + return new CancelEnhancedLogCollectionRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Admin/ConfigurationManagement/ConfigurationSnapshots/Item/ConfigurationBaselineItemRequestBuilderDeleteRequestConfiguration.php b/src/Generated/Users/Item/ManagedDevices/Item/CancelEnhancedLogCollection/CancelEnhancedLogCollectionRequestBuilderPostRequestConfiguration.php similarity index 66% rename from src/Generated/Admin/ConfigurationManagement/ConfigurationSnapshots/Item/ConfigurationBaselineItemRequestBuilderDeleteRequestConfiguration.php rename to src/Generated/Users/Item/ManagedDevices/Item/CancelEnhancedLogCollection/CancelEnhancedLogCollectionRequestBuilderPostRequestConfiguration.php index dbad62642dc..329fc92a85b 100644 --- a/src/Generated/Admin/ConfigurationManagement/ConfigurationSnapshots/Item/ConfigurationBaselineItemRequestBuilderDeleteRequestConfiguration.php +++ b/src/Generated/Users/Item/ManagedDevices/Item/CancelEnhancedLogCollection/CancelEnhancedLogCollectionRequestBuilderPostRequestConfiguration.php @@ -1,6 +1,6 @@ |string>|null $headers Request headers * @param array|null $options Request options */ diff --git a/src/Generated/Users/Item/ManagedDevices/Item/ManagedDeviceItemRequestBuilder.php b/src/Generated/Users/Item/ManagedDevices/Item/ManagedDeviceItemRequestBuilder.php index ee384876bf5..85d855635b6 100644 --- a/src/Generated/Users/Item/ManagedDevices/Item/ManagedDeviceItemRequestBuilder.php +++ b/src/Generated/Users/Item/ManagedDevices/Item/ManagedDeviceItemRequestBuilder.php @@ -9,6 +9,7 @@ use Microsoft\Graph\Beta\Generated\Users\Item\ManagedDevices\Item\ActivateDeviceEsim\ActivateDeviceEsimRequestBuilder; use Microsoft\Graph\Beta\Generated\Users\Item\ManagedDevices\Item\AssignmentFilterEvaluationStatusDetails\AssignmentFilterEvaluationStatusDetailsRequestBuilder; use Microsoft\Graph\Beta\Generated\Users\Item\ManagedDevices\Item\BypassActivationLock\BypassActivationLockRequestBuilder; +use Microsoft\Graph\Beta\Generated\Users\Item\ManagedDevices\Item\CancelEnhancedLogCollection\CancelEnhancedLogCollectionRequestBuilder; use Microsoft\Graph\Beta\Generated\Users\Item\ManagedDevices\Item\ChangeAssignments\ChangeAssignmentsRequestBuilder; use Microsoft\Graph\Beta\Generated\Users\Item\ManagedDevices\Item\CleanWindowsDevice\CleanWindowsDeviceRequestBuilder; use Microsoft\Graph\Beta\Generated\Users\Item\ManagedDevices\Item\CreateDeviceLogCollectionRequest\CreateDeviceLogCollectionRequestRequestBuilder; @@ -61,6 +62,7 @@ use Microsoft\Graph\Beta\Generated\Users\Item\ManagedDevices\Item\SuspendManagedHomeScreen\SuspendManagedHomeScreenRequestBuilder; use Microsoft\Graph\Beta\Generated\Users\Item\ManagedDevices\Item\SyncDevice\SyncDeviceRequestBuilder; use Microsoft\Graph\Beta\Generated\Users\Item\ManagedDevices\Item\TriggerConfigurationManagerAction\TriggerConfigurationManagerActionRequestBuilder; +use Microsoft\Graph\Beta\Generated\Users\Item\ManagedDevices\Item\TriggerEnhancedLogCollection\TriggerEnhancedLogCollectionRequestBuilder; use Microsoft\Graph\Beta\Generated\Users\Item\ManagedDevices\Item\UpdateWindowsDeviceAccount\UpdateWindowsDeviceAccountRequestBuilder; use Microsoft\Graph\Beta\Generated\Users\Item\ManagedDevices\Item\Users\UsersRequestBuilder; use Microsoft\Graph\Beta\Generated\Users\Item\ManagedDevices\Item\WindowsDefenderScan\WindowsDefenderScanRequestBuilder; @@ -98,6 +100,13 @@ public function bypassActivationLock(): BypassActivationLockRequestBuilder { return new BypassActivationLockRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to call the cancelEnhancedLogCollection method. + */ + public function cancelEnhancedLogCollection(): CancelEnhancedLogCollectionRequestBuilder { + return new CancelEnhancedLogCollectionRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Provides operations to call the changeAssignments method. */ @@ -462,6 +471,13 @@ public function triggerConfigurationManagerAction(): TriggerConfigurationManager return new TriggerConfigurationManagerActionRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to call the triggerEnhancedLogCollection method. + */ + public function triggerEnhancedLogCollection(): TriggerEnhancedLogCollectionRequestBuilder { + return new TriggerEnhancedLogCollectionRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Provides operations to call the updateWindowsDeviceAccount method. */ diff --git a/src/Generated/Users/Item/ManagedDevices/Item/TriggerEnhancedLogCollection/TriggerEnhancedLogCollectionPostRequestBody.php b/src/Generated/Users/Item/ManagedDevices/Item/TriggerEnhancedLogCollection/TriggerEnhancedLogCollectionPostRequestBody.php new file mode 100644 index 00000000000..e4b056783f2 --- /dev/null +++ b/src/Generated/Users/Item/ManagedDevices/Item/TriggerEnhancedLogCollection/TriggerEnhancedLogCollectionPostRequestBody.php @@ -0,0 +1,114 @@ +backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); + $this->setAdditionalData([]); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return TriggerEnhancedLogCollectionPostRequestBody + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): TriggerEnhancedLogCollectionPostRequestBody { + return new TriggerEnhancedLogCollectionPostRequestBody(); + } + + /** + * 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 appleCareToken property value. The appleCareToken property + * @return string|null + */ + public function getAppleCareToken(): ?string { + $val = $this->getBackingStore()->get('appleCareToken'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'appleCareToken'"); + } + + /** + * 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 [ + 'appleCareToken' => fn(ParseNode $n) => $o->setAppleCareToken($n->getStringValue()), + ]; + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeStringValue('appleCareToken', $this->getAppleCareToken()); + $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 appleCareToken property value. The appleCareToken property + * @param string|null $value Value to set for the appleCareToken property. + */ + public function setAppleCareToken(?string $value): void { + $this->getBackingStore()->set('appleCareToken', $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; + } + +} diff --git a/src/Generated/Users/Item/ManagedDevices/Item/TriggerEnhancedLogCollection/TriggerEnhancedLogCollectionRequestBuilder.php b/src/Generated/Users/Item/ManagedDevices/Item/TriggerEnhancedLogCollection/TriggerEnhancedLogCollectionRequestBuilder.php new file mode 100644 index 00000000000..fd35fd05361 --- /dev/null +++ b/src/Generated/Users/Item/ManagedDevices/Item/TriggerEnhancedLogCollection/TriggerEnhancedLogCollectionRequestBuilder.php @@ -0,0 +1,76 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/users/{user%2Did}/managedDevices/{managedDevice%2Did}/triggerEnhancedLogCollection'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Triggers an AppleCare-authorized enhanced log collection session on a supervised Apple device. + * @param TriggerEnhancedLogCollectionPostRequestBody $body The request body + * @param TriggerEnhancedLogCollectionRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(TriggerEnhancedLogCollectionPostRequestBody $body, ?TriggerEnhancedLogCollectionRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Triggers an AppleCare-authorized enhanced log collection session on a supervised Apple device. + * @param TriggerEnhancedLogCollectionPostRequestBody $body The request body + * @param TriggerEnhancedLogCollectionRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(TriggerEnhancedLogCollectionPostRequestBody $body, ?TriggerEnhancedLogCollectionRequestBuilderPostRequestConfiguration $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 TriggerEnhancedLogCollectionRequestBuilder + */ + public function withUrl(string $rawUrl): TriggerEnhancedLogCollectionRequestBuilder { + return new TriggerEnhancedLogCollectionRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Users/Item/ManagedDevices/Item/TriggerEnhancedLogCollection/TriggerEnhancedLogCollectionRequestBuilderPostRequestConfiguration.php b/src/Generated/Users/Item/ManagedDevices/Item/TriggerEnhancedLogCollection/TriggerEnhancedLogCollectionRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..8e02840d571 --- /dev/null +++ b/src/Generated/Users/Item/ManagedDevices/Item/TriggerEnhancedLogCollection/TriggerEnhancedLogCollectionRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Users/Item/Teamwork/Sections/Item/Items/ItemsRequestBuilder.php b/src/Generated/Users/Item/Teamwork/Sections/Item/Items/ItemsRequestBuilder.php index e2f7fd7574f..35c29d8ba93 100644 --- a/src/Generated/Users/Item/Teamwork/Sections/Item/Items/ItemsRequestBuilder.php +++ b/src/Generated/Users/Item/Teamwork/Sections/Item/Items/ItemsRequestBuilder.php @@ -9,6 +9,7 @@ use Microsoft\Graph\Beta\Generated\Models\TeamworkSectionItemCollectionResponse; use Microsoft\Graph\Beta\Generated\Users\Item\Teamwork\Sections\Item\Items\Count\CountRequestBuilder; use Microsoft\Graph\Beta\Generated\Users\Item\Teamwork\Sections\Item\Items\Item\TeamworkSectionItemItemRequestBuilder; +use Microsoft\Graph\Beta\Generated\Users\Item\Teamwork\Sections\Item\Items\Reorder\ReorderRequestBuilder; use Microsoft\Kiota\Abstractions\BaseRequestBuilder; use Microsoft\Kiota\Abstractions\HttpMethod; use Microsoft\Kiota\Abstractions\RequestAdapter; @@ -26,6 +27,13 @@ public function count(): CountRequestBuilder { return new CountRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to call the reorder method. + */ + public function reorder(): ReorderRequestBuilder { + return new ReorderRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Provides operations to manage the items property of the microsoft.graph.teamworkSection entity. * @param string $teamworkSectionItemId The unique identifier of teamworkSectionItem diff --git a/src/Generated/Users/Item/Teamwork/Sections/Item/Items/Reorder/ReorderPostRequestBody.php b/src/Generated/Users/Item/Teamwork/Sections/Item/Items/Reorder/ReorderPostRequestBody.php new file mode 100644 index 00000000000..accd024d6f7 --- /dev/null +++ b/src/Generated/Users/Item/Teamwork/Sections/Item/Items/Reorder/ReorderPostRequestBody.php @@ -0,0 +1,124 @@ +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 ReorderPostRequestBody + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): ReorderPostRequestBody { + return new ReorderPostRequestBody(); + } + + /** + * 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 [ + 'itemsOrder' => function (ParseNode $n) { + $val = $n->getCollectionOfPrimitiveValues(); + if (is_array($val)) { + TypeUtils::validateCollectionValues($val, 'string'); + } + /** @var array|null $val */ + $this->setItemsOrder($val); + }, + ]; + } + + /** + * Gets the itemsOrder property value. The itemsOrder property + * @return array|null + */ + public function getItemsOrder(): ?array { + $val = $this->getBackingStore()->get('itemsOrder'); + 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 'itemsOrder'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeCollectionOfPrimitiveValues('itemsOrder', $this->getItemsOrder()); + $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 itemsOrder property value. The itemsOrder property + * @param array|null $value Value to set for the itemsOrder property. + */ + public function setItemsOrder(?array $value): void { + $this->getBackingStore()->set('itemsOrder', $value); + } + +} diff --git a/src/Generated/Users/Item/Teamwork/Sections/Item/Items/Reorder/ReorderPostResponse.php b/src/Generated/Users/Item/Teamwork/Sections/Item/Items/Reorder/ReorderPostResponse.php new file mode 100644 index 00000000000..44d0e32788c --- /dev/null +++ b/src/Generated/Users/Item/Teamwork/Sections/Item/Items/Reorder/ReorderPostResponse.php @@ -0,0 +1,72 @@ + + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'value' => fn(ParseNode $n) => $o->setValue($n->getCollectionOfObjectValues([TeamworkSectionItem::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, TeamworkSectionItem::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'value'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + $writer->writeCollectionOfObjectValues('value', $this->getValue()); + } + + /** + * Sets the value property value. The value property + * @param array|null $value Value to set for the value property. + */ + public function setValue(?array $value): void { + $this->getBackingStore()->set('value', $value); + } + +} diff --git a/src/Generated/Users/Item/Teamwork/Sections/Item/Items/Reorder/ReorderRequestBuilder.php b/src/Generated/Users/Item/Teamwork/Sections/Item/Items/Reorder/ReorderRequestBuilder.php new file mode 100644 index 00000000000..fad70e9001a --- /dev/null +++ b/src/Generated/Users/Item/Teamwork/Sections/Item/Items/Reorder/ReorderRequestBuilder.php @@ -0,0 +1,77 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/users/{user%2Did}/teamwork/sections/{teamworkSection%2Did}/items/reorder'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Reorder the items in a user-defined section in a user's teamwork. The section must have sortType set to userDefinedCustomOrder, and the itemsOrder collection must contain every item ID returned by List items, exactly once. + * @param ReorderPostRequestBody $body The request body + * @param ReorderRequestBuilderPostRequestConfiguration|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/teamworksectionitem-reorder?view=graph-rest-beta Find more info here + */ + public function post(ReorderPostRequestBody $body, ?ReorderRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [ReorderPostResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Reorder the items in a user-defined section in a user's teamwork. The section must have sortType set to userDefinedCustomOrder, and the itemsOrder collection must contain every item ID returned by List items, exactly once. + * @param ReorderPostRequestBody $body The request body + * @param ReorderRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(ReorderPostRequestBody $body, ?ReorderRequestBuilderPostRequestConfiguration $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 ReorderRequestBuilder + */ + public function withUrl(string $rawUrl): ReorderRequestBuilder { + return new ReorderRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Users/Item/Teamwork/Sections/Item/Items/Reorder/ReorderRequestBuilderPostRequestConfiguration.php b/src/Generated/Users/Item/Teamwork/Sections/Item/Items/Reorder/ReorderRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..dcb198e5235 --- /dev/null +++ b/src/Generated/Users/Item/Teamwork/Sections/Item/Items/Reorder/ReorderRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Users/Item/Teamwork/Sections/Reorder/ReorderPostRequestBody.php b/src/Generated/Users/Item/Teamwork/Sections/Reorder/ReorderPostRequestBody.php new file mode 100644 index 00000000000..b0fa308b4e5 --- /dev/null +++ b/src/Generated/Users/Item/Teamwork/Sections/Reorder/ReorderPostRequestBody.php @@ -0,0 +1,124 @@ +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 ReorderPostRequestBody + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): ReorderPostRequestBody { + return new ReorderPostRequestBody(); + } + + /** + * 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 [ + 'sectionsOrder' => function (ParseNode $n) { + $val = $n->getCollectionOfPrimitiveValues(); + if (is_array($val)) { + TypeUtils::validateCollectionValues($val, 'string'); + } + /** @var array|null $val */ + $this->setSectionsOrder($val); + }, + ]; + } + + /** + * Gets the sectionsOrder property value. The sectionsOrder property + * @return array|null + */ + public function getSectionsOrder(): ?array { + $val = $this->getBackingStore()->get('sectionsOrder'); + 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 'sectionsOrder'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeCollectionOfPrimitiveValues('sectionsOrder', $this->getSectionsOrder()); + $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 sectionsOrder property value. The sectionsOrder property + * @param array|null $value Value to set for the sectionsOrder property. + */ + public function setSectionsOrder(?array $value): void { + $this->getBackingStore()->set('sectionsOrder', $value); + } + +} diff --git a/src/Generated/Users/Item/Teamwork/Sections/Reorder/ReorderPostResponse.php b/src/Generated/Users/Item/Teamwork/Sections/Reorder/ReorderPostResponse.php new file mode 100644 index 00000000000..7f204656d60 --- /dev/null +++ b/src/Generated/Users/Item/Teamwork/Sections/Reorder/ReorderPostResponse.php @@ -0,0 +1,72 @@ + + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'value' => fn(ParseNode $n) => $o->setValue($n->getCollectionOfObjectValues([TeamworkSection::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, TeamworkSection::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'value'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + $writer->writeCollectionOfObjectValues('value', $this->getValue()); + } + + /** + * Sets the value property value. The value property + * @param array|null $value Value to set for the value property. + */ + public function setValue(?array $value): void { + $this->getBackingStore()->set('value', $value); + } + +} diff --git a/src/Generated/Users/Item/Teamwork/Sections/Reorder/ReorderRequestBuilder.php b/src/Generated/Users/Item/Teamwork/Sections/Reorder/ReorderRequestBuilder.php new file mode 100644 index 00000000000..1791fbdb222 --- /dev/null +++ b/src/Generated/Users/Item/Teamwork/Sections/Reorder/ReorderRequestBuilder.php @@ -0,0 +1,77 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/users/{user%2Did}/teamwork/sections/reorder'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Reorder the sections in a user's teamwork. The sectionsOrder collection must contain every section ID returned by List sections, exactly once. If the collection contains the *QuickViews* system section, that section must be first. + * @param ReorderPostRequestBody $body The request body + * @param ReorderRequestBuilderPostRequestConfiguration|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/teamworksection-reorder?view=graph-rest-beta Find more info here + */ + public function post(ReorderPostRequestBody $body, ?ReorderRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [ReorderPostResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Reorder the sections in a user's teamwork. The sectionsOrder collection must contain every section ID returned by List sections, exactly once. If the collection contains the *QuickViews* system section, that section must be first. + * @param ReorderPostRequestBody $body The request body + * @param ReorderRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(ReorderPostRequestBody $body, ?ReorderRequestBuilderPostRequestConfiguration $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 ReorderRequestBuilder + */ + public function withUrl(string $rawUrl): ReorderRequestBuilder { + return new ReorderRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Users/Item/Teamwork/Sections/Reorder/ReorderRequestBuilderPostRequestConfiguration.php b/src/Generated/Users/Item/Teamwork/Sections/Reorder/ReorderRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..350bb9503e4 --- /dev/null +++ b/src/Generated/Users/Item/Teamwork/Sections/Reorder/ReorderRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Users/Item/Teamwork/Sections/SectionsRequestBuilder.php b/src/Generated/Users/Item/Teamwork/Sections/SectionsRequestBuilder.php index 595396929a5..7cc5e1c94a6 100644 --- a/src/Generated/Users/Item/Teamwork/Sections/SectionsRequestBuilder.php +++ b/src/Generated/Users/Item/Teamwork/Sections/SectionsRequestBuilder.php @@ -9,6 +9,7 @@ use Microsoft\Graph\Beta\Generated\Models\TeamworkSectionCollectionResponse; use Microsoft\Graph\Beta\Generated\Users\Item\Teamwork\Sections\Count\CountRequestBuilder; use Microsoft\Graph\Beta\Generated\Users\Item\Teamwork\Sections\Item\TeamworkSectionItemRequestBuilder; +use Microsoft\Graph\Beta\Generated\Users\Item\Teamwork\Sections\Reorder\ReorderRequestBuilder; use Microsoft\Kiota\Abstractions\BaseRequestBuilder; use Microsoft\Kiota\Abstractions\HttpMethod; use Microsoft\Kiota\Abstractions\RequestAdapter; @@ -26,6 +27,13 @@ public function count(): CountRequestBuilder { return new CountRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to call the reorder method. + */ + public function reorder(): ReorderRequestBuilder { + return new ReorderRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Provides operations to manage the sections property of the microsoft.graph.userTeamwork entity. * @param string $teamworkSectionId The unique identifier of teamworkSection diff --git a/src/Generated/kiota-dom-export.txt b/src/Generated/kiota-dom-export.txt index 9c34003da52..8213a485d23 100644 --- a/src/Generated/kiota-dom-export.txt +++ b/src/Generated/kiota-dom-export.txt @@ -1210,10 +1210,8 @@ Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationDrifts Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationDrifts.ConfigurationDriftsRequestBuilder::|public|Count:CountRequestBuilder Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationDrifts.ConfigurationDriftsRequestBuilder::|public|Get(requestConfiguration?:ConfigurationDriftsRequestBuilderGetRequestConfiguration):ConfigurationDriftCollectionResponse Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationDrifts.ConfigurationDriftsRequestBuilder::|public|pathParameters:array -Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationDrifts.ConfigurationDriftsRequestBuilder::|public|Post(body:ConfigurationDrift; requestConfiguration?:ConfigurationDriftsRequestBuilderPostRequestConfiguration):ConfigurationDrift Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationDrifts.ConfigurationDriftsRequestBuilder::|public|requestAdapter:RequestAdapter Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationDrifts.ConfigurationDriftsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:ConfigurationDriftsRequestBuilderGetRequestConfiguration):RequestInformation -Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationDrifts.ConfigurationDriftsRequestBuilder::|public|ToPostRequestInformation(body:ConfigurationDrift; requestConfiguration?:ConfigurationDriftsRequestBuilderPostRequestConfiguration):RequestInformation Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationDrifts.ConfigurationDriftsRequestBuilder::|public|urlTemplate:string Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationDrifts.ConfigurationDriftsRequestBuilder::|public|WithUrl(rawUrl:string):ConfigurationDriftsRequestBuilder Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationDrifts.configurationDriftsRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void @@ -1229,8 +1227,6 @@ Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationDrifts Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationDrifts.configurationDriftsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:ConfigurationDriftsRequestBuilderGetQueryParameters):void Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationDrifts.configurationDriftsRequestBuilderGetRequestConfiguration::|public|queryParameters:ConfigurationDriftsRequestBuilderGetQueryParameters Microsoft\Graph\Beta\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\Beta\Generated.admin.configurationManagement.configurationDrifts.configurationDriftsRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration -Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationDrifts.configurationDriftsRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationDrifts.count.CountRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationDrifts.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationDrifts.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int @@ -1248,18 +1244,12 @@ Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationDrifts Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationDrifts.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationDrifts.item.ConfigurationDriftItemRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationDrifts.item.ConfigurationDriftItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void -Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationDrifts.item.ConfigurationDriftItemRequestBuilder::|public|Delete(requestConfiguration?:ConfigurationDriftItemRequestBuilderDeleteRequestConfiguration):void Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationDrifts.item.ConfigurationDriftItemRequestBuilder::|public|Get(requestConfiguration?:ConfigurationDriftItemRequestBuilderGetRequestConfiguration):ConfigurationDrift -Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationDrifts.item.ConfigurationDriftItemRequestBuilder::|public|Patch(body:ConfigurationDrift; requestConfiguration?:ConfigurationDriftItemRequestBuilderPatchRequestConfiguration):ConfigurationDrift Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationDrifts.item.ConfigurationDriftItemRequestBuilder::|public|pathParameters:array Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationDrifts.item.ConfigurationDriftItemRequestBuilder::|public|requestAdapter:RequestAdapter -Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationDrifts.item.ConfigurationDriftItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:ConfigurationDriftItemRequestBuilderDeleteRequestConfiguration):RequestInformation Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationDrifts.item.ConfigurationDriftItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:ConfigurationDriftItemRequestBuilderGetRequestConfiguration):RequestInformation -Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationDrifts.item.ConfigurationDriftItemRequestBuilder::|public|ToPatchRequestInformation(body:ConfigurationDrift; requestConfiguration?:ConfigurationDriftItemRequestBuilderPatchRequestConfiguration):RequestInformation Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationDrifts.item.ConfigurationDriftItemRequestBuilder::|public|urlTemplate:string Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationDrifts.item.ConfigurationDriftItemRequestBuilder::|public|WithUrl(rawUrl:string):ConfigurationDriftItemRequestBuilder -Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationDrifts.item.ConfigurationDriftItemRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration -Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationDrifts.item.ConfigurationDriftItemRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationDrifts.item.ConfigurationDriftItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationDrifts.item.ConfigurationDriftItemRequestBuilderGetQueryParameters::|public|expand:array Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationDrifts.item.ConfigurationDriftItemRequestBuilderGetQueryParameters::|public|select:array @@ -1267,8 +1257,6 @@ Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationDrifts Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationDrifts.item.ConfigurationDriftItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:ConfigurationDriftItemRequestBuilderGetQueryParameters):void Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationDrifts.item.ConfigurationDriftItemRequestBuilderGetRequestConfiguration::|public|queryParameters:ConfigurationDriftItemRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationDrifts.item.ConfigurationDriftItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):ConfigurationDriftItemRequestBuilderGetQueryParameters -Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationDrifts.item.ConfigurationDriftItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration -Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationDrifts.item.ConfigurationDriftItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Beta\Generated.admin.configurationManagement.ConfigurationManagementRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Beta\Generated.admin.configurationManagement.ConfigurationManagementRequestBuilder::|public|configurationDrifts:ConfigurationDriftsRequestBuilder Microsoft\Graph\Beta\Generated.admin.configurationManagement.ConfigurationManagementRequestBuilder::|public|configurationMonitoringResults:ConfigurationMonitoringResultsRequestBuilder @@ -1276,37 +1264,17 @@ Microsoft\Graph\Beta\Generated.admin.configurationManagement.ConfigurationManage Microsoft\Graph\Beta\Generated.admin.configurationManagement.ConfigurationManagementRequestBuilder::|public|configurationSnapshotJobs:ConfigurationSnapshotJobsRequestBuilder Microsoft\Graph\Beta\Generated.admin.configurationManagement.ConfigurationManagementRequestBuilder::|public|configurationSnapshots:ConfigurationSnapshotsRequestBuilder Microsoft\Graph\Beta\Generated.admin.configurationManagement.ConfigurationManagementRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void -Microsoft\Graph\Beta\Generated.admin.configurationManagement.ConfigurationManagementRequestBuilder::|public|Delete(requestConfiguration?:ConfigurationManagementRequestBuilderDeleteRequestConfiguration):void -Microsoft\Graph\Beta\Generated.admin.configurationManagement.ConfigurationManagementRequestBuilder::|public|Get(requestConfiguration?:ConfigurationManagementRequestBuilderGetRequestConfiguration):ConfigurationManagement -Microsoft\Graph\Beta\Generated.admin.configurationManagement.ConfigurationManagementRequestBuilder::|public|Patch(body:ConfigurationManagement; requestConfiguration?:ConfigurationManagementRequestBuilderPatchRequestConfiguration):ConfigurationManagement Microsoft\Graph\Beta\Generated.admin.configurationManagement.ConfigurationManagementRequestBuilder::|public|pathParameters:array Microsoft\Graph\Beta\Generated.admin.configurationManagement.ConfigurationManagementRequestBuilder::|public|requestAdapter:RequestAdapter -Microsoft\Graph\Beta\Generated.admin.configurationManagement.ConfigurationManagementRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:ConfigurationManagementRequestBuilderDeleteRequestConfiguration):RequestInformation -Microsoft\Graph\Beta\Generated.admin.configurationManagement.ConfigurationManagementRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:ConfigurationManagementRequestBuilderGetRequestConfiguration):RequestInformation -Microsoft\Graph\Beta\Generated.admin.configurationManagement.ConfigurationManagementRequestBuilder::|public|ToPatchRequestInformation(body:ConfigurationManagement; requestConfiguration?:ConfigurationManagementRequestBuilderPatchRequestConfiguration):RequestInformation Microsoft\Graph\Beta\Generated.admin.configurationManagement.ConfigurationManagementRequestBuilder::|public|urlTemplate:string -Microsoft\Graph\Beta\Generated.admin.configurationManagement.ConfigurationManagementRequestBuilder::|public|WithUrl(rawUrl:string):ConfigurationManagementRequestBuilder -Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationManagementRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration -Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationManagementRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void -Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationManagementRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void -Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationManagementRequestBuilderGetQueryParameters::|public|expand:array -Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationManagementRequestBuilderGetQueryParameters::|public|select:array -Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationManagementRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration -Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationManagementRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:ConfigurationManagementRequestBuilderGetQueryParameters):void -Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationManagementRequestBuilderGetRequestConfiguration::|public|queryParameters:ConfigurationManagementRequestBuilderGetQueryParameters -Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationManagementRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):ConfigurationManagementRequestBuilderGetQueryParameters -Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationManagementRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration -Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationManagementRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationMonitoringResults.ConfigurationMonitoringResultsRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationMonitoringResults.ConfigurationMonitoringResultsRequestBuilder::|public|ByConfigurationMonitoringResultId(configurationMonitoringResultId:string):ConfigurationMonitoringResultItemRequestBuilder Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationMonitoringResults.ConfigurationMonitoringResultsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationMonitoringResults.ConfigurationMonitoringResultsRequestBuilder::|public|Count:CountRequestBuilder Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationMonitoringResults.ConfigurationMonitoringResultsRequestBuilder::|public|Get(requestConfiguration?:ConfigurationMonitoringResultsRequestBuilderGetRequestConfiguration):ConfigurationMonitoringResultCollectionResponse Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationMonitoringResults.ConfigurationMonitoringResultsRequestBuilder::|public|pathParameters:array -Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationMonitoringResults.ConfigurationMonitoringResultsRequestBuilder::|public|Post(body:ConfigurationMonitoringResult; requestConfiguration?:ConfigurationMonitoringResultsRequestBuilderPostRequestConfiguration):ConfigurationMonitoringResult Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationMonitoringResults.ConfigurationMonitoringResultsRequestBuilder::|public|requestAdapter:RequestAdapter Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationMonitoringResults.ConfigurationMonitoringResultsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:ConfigurationMonitoringResultsRequestBuilderGetRequestConfiguration):RequestInformation -Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationMonitoringResults.ConfigurationMonitoringResultsRequestBuilder::|public|ToPostRequestInformation(body:ConfigurationMonitoringResult; requestConfiguration?:ConfigurationMonitoringResultsRequestBuilderPostRequestConfiguration):RequestInformation Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationMonitoringResults.ConfigurationMonitoringResultsRequestBuilder::|public|urlTemplate:string Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationMonitoringResults.ConfigurationMonitoringResultsRequestBuilder::|public|WithUrl(rawUrl:string):ConfigurationMonitoringResultsRequestBuilder Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationMonitoringResults.configurationMonitoringResultsRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void @@ -1322,8 +1290,6 @@ Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationMonito Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationMonitoringResults.configurationMonitoringResultsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:ConfigurationMonitoringResultsRequestBuilderGetQueryParameters):void Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationMonitoringResults.configurationMonitoringResultsRequestBuilderGetRequestConfiguration::|public|queryParameters:ConfigurationMonitoringResultsRequestBuilderGetQueryParameters Microsoft\Graph\Beta\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\Beta\Generated.admin.configurationManagement.configurationMonitoringResults.configurationMonitoringResultsRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration -Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationMonitoringResults.configurationMonitoringResultsRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationMonitoringResults.count.CountRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationMonitoringResults.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationMonitoringResults.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int @@ -1341,18 +1307,12 @@ Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationMonito Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationMonitoringResults.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationMonitoringResults.item.ConfigurationMonitoringResultItemRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationMonitoringResults.item.ConfigurationMonitoringResultItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void -Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationMonitoringResults.item.ConfigurationMonitoringResultItemRequestBuilder::|public|Delete(requestConfiguration?:ConfigurationMonitoringResultItemRequestBuilderDeleteRequestConfiguration):void Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationMonitoringResults.item.ConfigurationMonitoringResultItemRequestBuilder::|public|Get(requestConfiguration?:ConfigurationMonitoringResultItemRequestBuilderGetRequestConfiguration):ConfigurationMonitoringResult -Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationMonitoringResults.item.ConfigurationMonitoringResultItemRequestBuilder::|public|Patch(body:ConfigurationMonitoringResult; requestConfiguration?:ConfigurationMonitoringResultItemRequestBuilderPatchRequestConfiguration):ConfigurationMonitoringResult Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationMonitoringResults.item.ConfigurationMonitoringResultItemRequestBuilder::|public|pathParameters:array Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationMonitoringResults.item.ConfigurationMonitoringResultItemRequestBuilder::|public|requestAdapter:RequestAdapter -Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationMonitoringResults.item.ConfigurationMonitoringResultItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:ConfigurationMonitoringResultItemRequestBuilderDeleteRequestConfiguration):RequestInformation Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationMonitoringResults.item.ConfigurationMonitoringResultItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:ConfigurationMonitoringResultItemRequestBuilderGetRequestConfiguration):RequestInformation -Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationMonitoringResults.item.ConfigurationMonitoringResultItemRequestBuilder::|public|ToPatchRequestInformation(body:ConfigurationMonitoringResult; requestConfiguration?:ConfigurationMonitoringResultItemRequestBuilderPatchRequestConfiguration):RequestInformation Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationMonitoringResults.item.ConfigurationMonitoringResultItemRequestBuilder::|public|urlTemplate:string Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationMonitoringResults.item.ConfigurationMonitoringResultItemRequestBuilder::|public|WithUrl(rawUrl:string):ConfigurationMonitoringResultItemRequestBuilder -Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationMonitoringResults.item.ConfigurationMonitoringResultItemRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration -Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationMonitoringResults.item.ConfigurationMonitoringResultItemRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationMonitoringResults.item.ConfigurationMonitoringResultItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationMonitoringResults.item.ConfigurationMonitoringResultItemRequestBuilderGetQueryParameters::|public|expand:array Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationMonitoringResults.item.ConfigurationMonitoringResultItemRequestBuilderGetQueryParameters::|public|select:array @@ -1360,8 +1320,6 @@ Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationMonito Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationMonitoringResults.item.ConfigurationMonitoringResultItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:ConfigurationMonitoringResultItemRequestBuilderGetQueryParameters):void Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationMonitoringResults.item.ConfigurationMonitoringResultItemRequestBuilderGetRequestConfiguration::|public|queryParameters:ConfigurationMonitoringResultItemRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationMonitoringResults.item.ConfigurationMonitoringResultItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):ConfigurationMonitoringResultItemRequestBuilderGetQueryParameters -Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationMonitoringResults.item.ConfigurationMonitoringResultItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration -Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationMonitoringResults.item.ConfigurationMonitoringResultItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationMonitors.ConfigurationMonitorsRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationMonitors.ConfigurationMonitorsRequestBuilder::|public|ByConfigurationMonitorId(configurationMonitorId:string):ConfigurationMonitorItemRequestBuilder Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationMonitors.ConfigurationMonitorsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void @@ -1406,18 +1364,12 @@ Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationMonito Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationMonitors.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationMonitors.item.baseline.BaselineRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationMonitors.item.baseline.BaselineRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void -Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationMonitors.item.baseline.BaselineRequestBuilder::|public|Delete(requestConfiguration?:BaselineRequestBuilderDeleteRequestConfiguration):void Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationMonitors.item.baseline.BaselineRequestBuilder::|public|Get(requestConfiguration?:BaselineRequestBuilderGetRequestConfiguration):ConfigurationBaseline -Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationMonitors.item.baseline.BaselineRequestBuilder::|public|Patch(body:ConfigurationBaseline; requestConfiguration?:BaselineRequestBuilderPatchRequestConfiguration):ConfigurationBaseline Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationMonitors.item.baseline.BaselineRequestBuilder::|public|pathParameters:array Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationMonitors.item.baseline.BaselineRequestBuilder::|public|requestAdapter:RequestAdapter -Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationMonitors.item.baseline.BaselineRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:BaselineRequestBuilderDeleteRequestConfiguration):RequestInformation Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationMonitors.item.baseline.BaselineRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:BaselineRequestBuilderGetRequestConfiguration):RequestInformation -Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationMonitors.item.baseline.BaselineRequestBuilder::|public|ToPatchRequestInformation(body:ConfigurationBaseline; requestConfiguration?:BaselineRequestBuilderPatchRequestConfiguration):RequestInformation Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationMonitors.item.baseline.BaselineRequestBuilder::|public|urlTemplate:string Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationMonitors.item.baseline.BaselineRequestBuilder::|public|WithUrl(rawUrl:string):BaselineRequestBuilder -Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationMonitors.item.baseline.baselineRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration -Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationMonitors.item.baseline.baselineRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationMonitors.item.baseline.baselineRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationMonitors.item.baseline.baselineRequestBuilderGetQueryParameters::|public|expand:array Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationMonitors.item.baseline.baselineRequestBuilderGetQueryParameters::|public|select:array @@ -1425,8 +1377,6 @@ Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationMonito Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationMonitors.item.baseline.baselineRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:BaselineRequestBuilderGetQueryParameters):void Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationMonitors.item.baseline.baselineRequestBuilderGetRequestConfiguration::|public|queryParameters:BaselineRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationMonitors.item.baseline.baselineRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):BaselineRequestBuilderGetQueryParameters -Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationMonitors.item.baseline.baselineRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration -Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationMonitors.item.baseline.baselineRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationMonitors.item.ConfigurationMonitorItemRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationMonitors.item.ConfigurationMonitorItemRequestBuilder::|public|baseline:BaselineRequestBuilder Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationMonitors.item.ConfigurationMonitorItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void @@ -1454,13 +1404,10 @@ Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationMonito Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationSnapshotJobs.ConfigurationSnapshotJobsRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationSnapshotJobs.ConfigurationSnapshotJobsRequestBuilder::|public|ByConfigurationSnapshotJobId(configurationSnapshotJobId:string):ConfigurationSnapshotJobItemRequestBuilder Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationSnapshotJobs.ConfigurationSnapshotJobsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void -Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationSnapshotJobs.ConfigurationSnapshotJobsRequestBuilder::|public|Count:CountRequestBuilder Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationSnapshotJobs.ConfigurationSnapshotJobsRequestBuilder::|public|Get(requestConfiguration?:ConfigurationSnapshotJobsRequestBuilderGetRequestConfiguration):ConfigurationSnapshotJobCollectionResponse Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationSnapshotJobs.ConfigurationSnapshotJobsRequestBuilder::|public|pathParameters:array -Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationSnapshotJobs.ConfigurationSnapshotJobsRequestBuilder::|public|Post(body:ConfigurationSnapshotJob; requestConfiguration?:ConfigurationSnapshotJobsRequestBuilderPostRequestConfiguration):ConfigurationSnapshotJob Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationSnapshotJobs.ConfigurationSnapshotJobsRequestBuilder::|public|requestAdapter:RequestAdapter Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationSnapshotJobs.ConfigurationSnapshotJobsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:ConfigurationSnapshotJobsRequestBuilderGetRequestConfiguration):RequestInformation -Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationSnapshotJobs.ConfigurationSnapshotJobsRequestBuilder::|public|ToPostRequestInformation(body:ConfigurationSnapshotJob; requestConfiguration?:ConfigurationSnapshotJobsRequestBuilderPostRequestConfiguration):RequestInformation Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationSnapshotJobs.ConfigurationSnapshotJobsRequestBuilder::|public|urlTemplate:string Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationSnapshotJobs.ConfigurationSnapshotJobsRequestBuilder::|public|WithUrl(rawUrl:string):ConfigurationSnapshotJobsRequestBuilder Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationSnapshotJobs.configurationSnapshotJobsRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void @@ -1476,33 +1423,14 @@ Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationSnapsh Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationSnapshotJobs.configurationSnapshotJobsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:ConfigurationSnapshotJobsRequestBuilderGetQueryParameters):void Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationSnapshotJobs.configurationSnapshotJobsRequestBuilderGetRequestConfiguration::|public|queryParameters:ConfigurationSnapshotJobsRequestBuilderGetQueryParameters Microsoft\Graph\Beta\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\Beta\Generated.admin.configurationManagement.configurationSnapshotJobs.configurationSnapshotJobsRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration -Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationSnapshotJobs.configurationSnapshotJobsRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void -Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationSnapshotJobs.count.CountRequestBuilder-->BaseRequestBuilder -Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationSnapshotJobs.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void -Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationSnapshotJobs.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int -Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationSnapshotJobs.count.CountRequestBuilder::|public|pathParameters:array -Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationSnapshotJobs.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter -Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationSnapshotJobs.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation -Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationSnapshotJobs.count.CountRequestBuilder::|public|urlTemplate:string -Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationSnapshotJobs.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder -Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationSnapshotJobs.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void -Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationSnapshotJobs.count.CountRequestBuilderGetQueryParameters::|public|filter:string -Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationSnapshotJobs.count.CountRequestBuilderGetQueryParameters::|public|search:string -Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationSnapshotJobs.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration -Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationSnapshotJobs.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void -Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationSnapshotJobs.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters -Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationSnapshotJobs.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationSnapshotJobs.item.ConfigurationSnapshotJobItemRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationSnapshotJobs.item.ConfigurationSnapshotJobItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationSnapshotJobs.item.ConfigurationSnapshotJobItemRequestBuilder::|public|Delete(requestConfiguration?:ConfigurationSnapshotJobItemRequestBuilderDeleteRequestConfiguration):void Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationSnapshotJobs.item.ConfigurationSnapshotJobItemRequestBuilder::|public|Get(requestConfiguration?:ConfigurationSnapshotJobItemRequestBuilderGetRequestConfiguration):ConfigurationSnapshotJob -Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationSnapshotJobs.item.ConfigurationSnapshotJobItemRequestBuilder::|public|Patch(body:ConfigurationSnapshotJob; requestConfiguration?:ConfigurationSnapshotJobItemRequestBuilderPatchRequestConfiguration):ConfigurationSnapshotJob Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationSnapshotJobs.item.ConfigurationSnapshotJobItemRequestBuilder::|public|pathParameters:array Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationSnapshotJobs.item.ConfigurationSnapshotJobItemRequestBuilder::|public|requestAdapter:RequestAdapter Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationSnapshotJobs.item.ConfigurationSnapshotJobItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:ConfigurationSnapshotJobItemRequestBuilderDeleteRequestConfiguration):RequestInformation Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationSnapshotJobs.item.ConfigurationSnapshotJobItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:ConfigurationSnapshotJobItemRequestBuilderGetRequestConfiguration):RequestInformation -Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationSnapshotJobs.item.ConfigurationSnapshotJobItemRequestBuilder::|public|ToPatchRequestInformation(body:ConfigurationSnapshotJob; requestConfiguration?:ConfigurationSnapshotJobItemRequestBuilderPatchRequestConfiguration):RequestInformation Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationSnapshotJobs.item.ConfigurationSnapshotJobItemRequestBuilder::|public|urlTemplate:string Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationSnapshotJobs.item.ConfigurationSnapshotJobItemRequestBuilder::|public|WithUrl(rawUrl:string):ConfigurationSnapshotJobItemRequestBuilder Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationSnapshotJobs.item.ConfigurationSnapshotJobItemRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration @@ -1514,18 +1442,13 @@ Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationSnapsh Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationSnapshotJobs.item.ConfigurationSnapshotJobItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:ConfigurationSnapshotJobItemRequestBuilderGetQueryParameters):void Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationSnapshotJobs.item.ConfigurationSnapshotJobItemRequestBuilderGetRequestConfiguration::|public|queryParameters:ConfigurationSnapshotJobItemRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationSnapshotJobs.item.ConfigurationSnapshotJobItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):ConfigurationSnapshotJobItemRequestBuilderGetQueryParameters -Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationSnapshotJobs.item.ConfigurationSnapshotJobItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration -Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationSnapshotJobs.item.ConfigurationSnapshotJobItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationSnapshots.ConfigurationSnapshotsRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationSnapshots.ConfigurationSnapshotsRequestBuilder::|public|ByConfigurationBaselineId(configurationBaselineId:string):ConfigurationBaselineItemRequestBuilder Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationSnapshots.ConfigurationSnapshotsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void -Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationSnapshots.ConfigurationSnapshotsRequestBuilder::|public|Count:CountRequestBuilder Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationSnapshots.ConfigurationSnapshotsRequestBuilder::|public|Get(requestConfiguration?:ConfigurationSnapshotsRequestBuilderGetRequestConfiguration):ConfigurationBaselineCollectionResponse Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationSnapshots.ConfigurationSnapshotsRequestBuilder::|public|pathParameters:array -Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationSnapshots.ConfigurationSnapshotsRequestBuilder::|public|Post(body:ConfigurationBaseline; requestConfiguration?:ConfigurationSnapshotsRequestBuilderPostRequestConfiguration):ConfigurationBaseline Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationSnapshots.ConfigurationSnapshotsRequestBuilder::|public|requestAdapter:RequestAdapter Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationSnapshots.ConfigurationSnapshotsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:ConfigurationSnapshotsRequestBuilderGetRequestConfiguration):RequestInformation -Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationSnapshots.ConfigurationSnapshotsRequestBuilder::|public|ToPostRequestInformation(body:ConfigurationBaseline; requestConfiguration?:ConfigurationSnapshotsRequestBuilderPostRequestConfiguration):RequestInformation Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationSnapshots.ConfigurationSnapshotsRequestBuilder::|public|urlTemplate:string Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationSnapshots.ConfigurationSnapshotsRequestBuilder::|public|WithUrl(rawUrl:string):ConfigurationSnapshotsRequestBuilder Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationSnapshots.configurationSnapshotsRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void @@ -1541,37 +1464,14 @@ Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationSnapsh Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationSnapshots.configurationSnapshotsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:ConfigurationSnapshotsRequestBuilderGetQueryParameters):void Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationSnapshots.configurationSnapshotsRequestBuilderGetRequestConfiguration::|public|queryParameters:ConfigurationSnapshotsRequestBuilderGetQueryParameters Microsoft\Graph\Beta\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\Beta\Generated.admin.configurationManagement.configurationSnapshots.configurationSnapshotsRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration -Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationSnapshots.configurationSnapshotsRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void -Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationSnapshots.count.CountRequestBuilder-->BaseRequestBuilder -Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationSnapshots.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void -Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationSnapshots.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int -Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationSnapshots.count.CountRequestBuilder::|public|pathParameters:array -Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationSnapshots.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter -Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationSnapshots.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation -Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationSnapshots.count.CountRequestBuilder::|public|urlTemplate:string -Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationSnapshots.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder -Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationSnapshots.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void -Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationSnapshots.count.CountRequestBuilderGetQueryParameters::|public|filter:string -Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationSnapshots.count.CountRequestBuilderGetQueryParameters::|public|search:string -Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationSnapshots.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration -Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationSnapshots.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void -Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationSnapshots.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters -Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationSnapshots.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationSnapshots.item.ConfigurationBaselineItemRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationSnapshots.item.ConfigurationBaselineItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void -Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationSnapshots.item.ConfigurationBaselineItemRequestBuilder::|public|Delete(requestConfiguration?:ConfigurationBaselineItemRequestBuilderDeleteRequestConfiguration):void Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationSnapshots.item.ConfigurationBaselineItemRequestBuilder::|public|Get(requestConfiguration?:ConfigurationBaselineItemRequestBuilderGetRequestConfiguration):ConfigurationBaseline -Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationSnapshots.item.ConfigurationBaselineItemRequestBuilder::|public|Patch(body:ConfigurationBaseline; requestConfiguration?:ConfigurationBaselineItemRequestBuilderPatchRequestConfiguration):ConfigurationBaseline Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationSnapshots.item.ConfigurationBaselineItemRequestBuilder::|public|pathParameters:array Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationSnapshots.item.ConfigurationBaselineItemRequestBuilder::|public|requestAdapter:RequestAdapter -Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationSnapshots.item.ConfigurationBaselineItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:ConfigurationBaselineItemRequestBuilderDeleteRequestConfiguration):RequestInformation Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationSnapshots.item.ConfigurationBaselineItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:ConfigurationBaselineItemRequestBuilderGetRequestConfiguration):RequestInformation -Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationSnapshots.item.ConfigurationBaselineItemRequestBuilder::|public|ToPatchRequestInformation(body:ConfigurationBaseline; requestConfiguration?:ConfigurationBaselineItemRequestBuilderPatchRequestConfiguration):RequestInformation Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationSnapshots.item.ConfigurationBaselineItemRequestBuilder::|public|urlTemplate:string Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationSnapshots.item.ConfigurationBaselineItemRequestBuilder::|public|WithUrl(rawUrl:string):ConfigurationBaselineItemRequestBuilder -Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationSnapshots.item.ConfigurationBaselineItemRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration -Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationSnapshots.item.ConfigurationBaselineItemRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationSnapshots.item.ConfigurationBaselineItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationSnapshots.item.ConfigurationBaselineItemRequestBuilderGetQueryParameters::|public|expand:array Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationSnapshots.item.ConfigurationBaselineItemRequestBuilderGetQueryParameters::|public|select:array @@ -1579,8 +1479,6 @@ Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationSnapsh Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationSnapshots.item.ConfigurationBaselineItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:ConfigurationBaselineItemRequestBuilderGetQueryParameters):void Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationSnapshots.item.ConfigurationBaselineItemRequestBuilderGetRequestConfiguration::|public|queryParameters:ConfigurationBaselineItemRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationSnapshots.item.ConfigurationBaselineItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):ConfigurationBaselineItemRequestBuilderGetQueryParameters -Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationSnapshots.item.ConfigurationBaselineItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration -Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationSnapshots.item.ConfigurationBaselineItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Beta\Generated.admin.dynamics.DynamicsRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Beta\Generated.admin.dynamics.DynamicsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Beta\Generated.admin.dynamics.DynamicsRequestBuilder::|public|Delete(requestConfiguration?:DynamicsRequestBuilderDeleteRequestConfiguration):void @@ -45309,6 +45207,16 @@ Microsoft\Graph\Beta\Generated.deviceManagement.comanagedDevices.item.bypassActi Microsoft\Graph\Beta\Generated.deviceManagement.comanagedDevices.item.bypassActivationLock.BypassActivationLockRequestBuilder::|public|WithUrl(rawUrl:string):BypassActivationLockRequestBuilder Microsoft\Graph\Beta\Generated.deviceManagement.comanagedDevices.item.bypassActivationLock.bypassActivationLockRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration Microsoft\Graph\Beta\Generated.deviceManagement.comanagedDevices.item.bypassActivationLock.bypassActivationLockRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.deviceManagement.comanagedDevices.item.cancelEnhancedLogCollection.CancelEnhancedLogCollectionRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.deviceManagement.comanagedDevices.item.cancelEnhancedLogCollection.CancelEnhancedLogCollectionRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.deviceManagement.comanagedDevices.item.cancelEnhancedLogCollection.CancelEnhancedLogCollectionRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.deviceManagement.comanagedDevices.item.cancelEnhancedLogCollection.CancelEnhancedLogCollectionRequestBuilder::|public|Post(requestConfiguration?:CancelEnhancedLogCollectionRequestBuilderPostRequestConfiguration):void +Microsoft\Graph\Beta\Generated.deviceManagement.comanagedDevices.item.cancelEnhancedLogCollection.CancelEnhancedLogCollectionRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.deviceManagement.comanagedDevices.item.cancelEnhancedLogCollection.CancelEnhancedLogCollectionRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:CancelEnhancedLogCollectionRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.deviceManagement.comanagedDevices.item.cancelEnhancedLogCollection.CancelEnhancedLogCollectionRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.deviceManagement.comanagedDevices.item.cancelEnhancedLogCollection.CancelEnhancedLogCollectionRequestBuilder::|public|WithUrl(rawUrl:string):CancelEnhancedLogCollectionRequestBuilder +Microsoft\Graph\Beta\Generated.deviceManagement.comanagedDevices.item.cancelEnhancedLogCollection.cancelEnhancedLogCollectionRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.deviceManagement.comanagedDevices.item.cancelEnhancedLogCollection.cancelEnhancedLogCollectionRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Beta\Generated.deviceManagement.comanagedDevices.item.changeAssignments.changeAssignmentsPostRequestBody::|public|constructor():void Microsoft\Graph\Beta\Generated.deviceManagement.comanagedDevices.item.changeAssignments.changeAssignmentsPostRequestBody::|public|getAdditionalData():array Microsoft\Graph\Beta\Generated.deviceManagement.comanagedDevices.item.changeAssignments.changeAssignmentsPostRequestBody::|public|getBackingStore():BackingStore @@ -45967,6 +45875,7 @@ Microsoft\Graph\Beta\Generated.deviceManagement.comanagedDevices.item.ManagedDev Microsoft\Graph\Beta\Generated.deviceManagement.comanagedDevices.item.ManagedDeviceItemRequestBuilder::|public|activateDeviceEsim:ActivateDeviceEsimRequestBuilder Microsoft\Graph\Beta\Generated.deviceManagement.comanagedDevices.item.ManagedDeviceItemRequestBuilder::|public|assignmentFilterEvaluationStatusDetails:AssignmentFilterEvaluationStatusDetailsRequestBuilder Microsoft\Graph\Beta\Generated.deviceManagement.comanagedDevices.item.ManagedDeviceItemRequestBuilder::|public|bypassActivationLock:BypassActivationLockRequestBuilder +Microsoft\Graph\Beta\Generated.deviceManagement.comanagedDevices.item.ManagedDeviceItemRequestBuilder::|public|cancelEnhancedLogCollection:CancelEnhancedLogCollectionRequestBuilder Microsoft\Graph\Beta\Generated.deviceManagement.comanagedDevices.item.ManagedDeviceItemRequestBuilder::|public|changeAssignments:ChangeAssignmentsRequestBuilder Microsoft\Graph\Beta\Generated.deviceManagement.comanagedDevices.item.ManagedDeviceItemRequestBuilder::|public|cleanWindowsDevice:CleanWindowsDeviceRequestBuilder Microsoft\Graph\Beta\Generated.deviceManagement.comanagedDevices.item.ManagedDeviceItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void @@ -46028,6 +45937,7 @@ Microsoft\Graph\Beta\Generated.deviceManagement.comanagedDevices.item.ManagedDev Microsoft\Graph\Beta\Generated.deviceManagement.comanagedDevices.item.ManagedDeviceItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:ManagedDeviceItemRequestBuilderGetRequestConfiguration):RequestInformation Microsoft\Graph\Beta\Generated.deviceManagement.comanagedDevices.item.ManagedDeviceItemRequestBuilder::|public|ToPatchRequestInformation(body:ManagedDevice; requestConfiguration?:ManagedDeviceItemRequestBuilderPatchRequestConfiguration):RequestInformation Microsoft\Graph\Beta\Generated.deviceManagement.comanagedDevices.item.ManagedDeviceItemRequestBuilder::|public|triggerConfigurationManagerAction:TriggerConfigurationManagerActionRequestBuilder +Microsoft\Graph\Beta\Generated.deviceManagement.comanagedDevices.item.ManagedDeviceItemRequestBuilder::|public|triggerEnhancedLogCollection:TriggerEnhancedLogCollectionRequestBuilder Microsoft\Graph\Beta\Generated.deviceManagement.comanagedDevices.item.ManagedDeviceItemRequestBuilder::|public|updateWindowsDeviceAccount:UpdateWindowsDeviceAccountRequestBuilder Microsoft\Graph\Beta\Generated.deviceManagement.comanagedDevices.item.ManagedDeviceItemRequestBuilder::|public|urlTemplate:string Microsoft\Graph\Beta\Generated.deviceManagement.comanagedDevices.item.ManagedDeviceItemRequestBuilder::|public|users:UsersRequestBuilder @@ -46616,6 +46526,27 @@ Microsoft\Graph\Beta\Generated.deviceManagement.comanagedDevices.item.triggerCon Microsoft\Graph\Beta\Generated.deviceManagement.comanagedDevices.item.triggerConfigurationManagerAction.TriggerConfigurationManagerActionRequestBuilder::|public|WithUrl(rawUrl:string):TriggerConfigurationManagerActionRequestBuilder Microsoft\Graph\Beta\Generated.deviceManagement.comanagedDevices.item.triggerConfigurationManagerAction.triggerConfigurationManagerActionRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration Microsoft\Graph\Beta\Generated.deviceManagement.comanagedDevices.item.triggerConfigurationManagerAction.triggerConfigurationManagerActionRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.deviceManagement.comanagedDevices.item.triggerEnhancedLogCollection.triggerEnhancedLogCollectionPostRequestBody::|public|constructor():void +Microsoft\Graph\Beta\Generated.deviceManagement.comanagedDevices.item.triggerEnhancedLogCollection.triggerEnhancedLogCollectionPostRequestBody::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.deviceManagement.comanagedDevices.item.triggerEnhancedLogCollection.triggerEnhancedLogCollectionPostRequestBody::|public|getAppleCareToken():string +Microsoft\Graph\Beta\Generated.deviceManagement.comanagedDevices.item.triggerEnhancedLogCollection.triggerEnhancedLogCollectionPostRequestBody::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.deviceManagement.comanagedDevices.item.triggerEnhancedLogCollection.triggerEnhancedLogCollectionPostRequestBody::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.deviceManagement.comanagedDevices.item.triggerEnhancedLogCollection.triggerEnhancedLogCollectionPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.deviceManagement.comanagedDevices.item.triggerEnhancedLogCollection.triggerEnhancedLogCollectionPostRequestBody::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.deviceManagement.comanagedDevices.item.triggerEnhancedLogCollection.triggerEnhancedLogCollectionPostRequestBody::|public|setAppleCareToken(value?:string):void +Microsoft\Graph\Beta\Generated.deviceManagement.comanagedDevices.item.triggerEnhancedLogCollection.triggerEnhancedLogCollectionPostRequestBody::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.deviceManagement.comanagedDevices.item.triggerEnhancedLogCollection.triggerEnhancedLogCollectionPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):TriggerEnhancedLogCollectionPostRequestBody +Microsoft\Graph\Beta\Generated.deviceManagement.comanagedDevices.item.triggerEnhancedLogCollection.triggerEnhancedLogCollectionPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.deviceManagement.comanagedDevices.item.triggerEnhancedLogCollection.TriggerEnhancedLogCollectionRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.deviceManagement.comanagedDevices.item.triggerEnhancedLogCollection.TriggerEnhancedLogCollectionRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.deviceManagement.comanagedDevices.item.triggerEnhancedLogCollection.TriggerEnhancedLogCollectionRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.deviceManagement.comanagedDevices.item.triggerEnhancedLogCollection.TriggerEnhancedLogCollectionRequestBuilder::|public|Post(body:TriggerEnhancedLogCollectionPostRequestBody; requestConfiguration?:TriggerEnhancedLogCollectionRequestBuilderPostRequestConfiguration):void +Microsoft\Graph\Beta\Generated.deviceManagement.comanagedDevices.item.triggerEnhancedLogCollection.TriggerEnhancedLogCollectionRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.deviceManagement.comanagedDevices.item.triggerEnhancedLogCollection.TriggerEnhancedLogCollectionRequestBuilder::|public|ToPostRequestInformation(body:TriggerEnhancedLogCollectionPostRequestBody; requestConfiguration?:TriggerEnhancedLogCollectionRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.deviceManagement.comanagedDevices.item.triggerEnhancedLogCollection.TriggerEnhancedLogCollectionRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.deviceManagement.comanagedDevices.item.triggerEnhancedLogCollection.TriggerEnhancedLogCollectionRequestBuilder::|public|WithUrl(rawUrl:string):TriggerEnhancedLogCollectionRequestBuilder +Microsoft\Graph\Beta\Generated.deviceManagement.comanagedDevices.item.triggerEnhancedLogCollection.triggerEnhancedLogCollectionRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.deviceManagement.comanagedDevices.item.triggerEnhancedLogCollection.triggerEnhancedLogCollectionRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Beta\Generated.deviceManagement.comanagedDevices.item.updateWindowsDeviceAccount.updateWindowsDeviceAccountPostRequestBody::|public|constructor():void Microsoft\Graph\Beta\Generated.deviceManagement.comanagedDevices.item.updateWindowsDeviceAccount.updateWindowsDeviceAccountPostRequestBody::|public|getAdditionalData():array Microsoft\Graph\Beta\Generated.deviceManagement.comanagedDevices.item.updateWindowsDeviceAccount.updateWindowsDeviceAccountPostRequestBody::|public|getBackingStore():BackingStore @@ -58691,6 +58622,16 @@ Microsoft\Graph\Beta\Generated.deviceManagement.managedDevices.item.bypassActiva Microsoft\Graph\Beta\Generated.deviceManagement.managedDevices.item.bypassActivationLock.BypassActivationLockRequestBuilder::|public|WithUrl(rawUrl:string):BypassActivationLockRequestBuilder Microsoft\Graph\Beta\Generated.deviceManagement.managedDevices.item.bypassActivationLock.bypassActivationLockRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration Microsoft\Graph\Beta\Generated.deviceManagement.managedDevices.item.bypassActivationLock.bypassActivationLockRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.deviceManagement.managedDevices.item.cancelEnhancedLogCollection.CancelEnhancedLogCollectionRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.deviceManagement.managedDevices.item.cancelEnhancedLogCollection.CancelEnhancedLogCollectionRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.deviceManagement.managedDevices.item.cancelEnhancedLogCollection.CancelEnhancedLogCollectionRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.deviceManagement.managedDevices.item.cancelEnhancedLogCollection.CancelEnhancedLogCollectionRequestBuilder::|public|Post(requestConfiguration?:CancelEnhancedLogCollectionRequestBuilderPostRequestConfiguration):void +Microsoft\Graph\Beta\Generated.deviceManagement.managedDevices.item.cancelEnhancedLogCollection.CancelEnhancedLogCollectionRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.deviceManagement.managedDevices.item.cancelEnhancedLogCollection.CancelEnhancedLogCollectionRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:CancelEnhancedLogCollectionRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.deviceManagement.managedDevices.item.cancelEnhancedLogCollection.CancelEnhancedLogCollectionRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.deviceManagement.managedDevices.item.cancelEnhancedLogCollection.CancelEnhancedLogCollectionRequestBuilder::|public|WithUrl(rawUrl:string):CancelEnhancedLogCollectionRequestBuilder +Microsoft\Graph\Beta\Generated.deviceManagement.managedDevices.item.cancelEnhancedLogCollection.cancelEnhancedLogCollectionRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.deviceManagement.managedDevices.item.cancelEnhancedLogCollection.cancelEnhancedLogCollectionRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Beta\Generated.deviceManagement.managedDevices.item.changeAssignments.changeAssignmentsPostRequestBody::|public|constructor():void Microsoft\Graph\Beta\Generated.deviceManagement.managedDevices.item.changeAssignments.changeAssignmentsPostRequestBody::|public|getAdditionalData():array Microsoft\Graph\Beta\Generated.deviceManagement.managedDevices.item.changeAssignments.changeAssignmentsPostRequestBody::|public|getBackingStore():BackingStore @@ -59349,6 +59290,7 @@ Microsoft\Graph\Beta\Generated.deviceManagement.managedDevices.item.ManagedDevic Microsoft\Graph\Beta\Generated.deviceManagement.managedDevices.item.ManagedDeviceItemRequestBuilder::|public|activateDeviceEsim:ActivateDeviceEsimRequestBuilder Microsoft\Graph\Beta\Generated.deviceManagement.managedDevices.item.ManagedDeviceItemRequestBuilder::|public|assignmentFilterEvaluationStatusDetails:AssignmentFilterEvaluationStatusDetailsRequestBuilder Microsoft\Graph\Beta\Generated.deviceManagement.managedDevices.item.ManagedDeviceItemRequestBuilder::|public|bypassActivationLock:BypassActivationLockRequestBuilder +Microsoft\Graph\Beta\Generated.deviceManagement.managedDevices.item.ManagedDeviceItemRequestBuilder::|public|cancelEnhancedLogCollection:CancelEnhancedLogCollectionRequestBuilder Microsoft\Graph\Beta\Generated.deviceManagement.managedDevices.item.ManagedDeviceItemRequestBuilder::|public|changeAssignments:ChangeAssignmentsRequestBuilder Microsoft\Graph\Beta\Generated.deviceManagement.managedDevices.item.ManagedDeviceItemRequestBuilder::|public|cleanWindowsDevice:CleanWindowsDeviceRequestBuilder Microsoft\Graph\Beta\Generated.deviceManagement.managedDevices.item.ManagedDeviceItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void @@ -59410,6 +59352,7 @@ Microsoft\Graph\Beta\Generated.deviceManagement.managedDevices.item.ManagedDevic Microsoft\Graph\Beta\Generated.deviceManagement.managedDevices.item.ManagedDeviceItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:ManagedDeviceItemRequestBuilderGetRequestConfiguration):RequestInformation Microsoft\Graph\Beta\Generated.deviceManagement.managedDevices.item.ManagedDeviceItemRequestBuilder::|public|ToPatchRequestInformation(body:ManagedDevice; requestConfiguration?:ManagedDeviceItemRequestBuilderPatchRequestConfiguration):RequestInformation Microsoft\Graph\Beta\Generated.deviceManagement.managedDevices.item.ManagedDeviceItemRequestBuilder::|public|triggerConfigurationManagerAction:TriggerConfigurationManagerActionRequestBuilder +Microsoft\Graph\Beta\Generated.deviceManagement.managedDevices.item.ManagedDeviceItemRequestBuilder::|public|triggerEnhancedLogCollection:TriggerEnhancedLogCollectionRequestBuilder Microsoft\Graph\Beta\Generated.deviceManagement.managedDevices.item.ManagedDeviceItemRequestBuilder::|public|updateWindowsDeviceAccount:UpdateWindowsDeviceAccountRequestBuilder Microsoft\Graph\Beta\Generated.deviceManagement.managedDevices.item.ManagedDeviceItemRequestBuilder::|public|urlTemplate:string Microsoft\Graph\Beta\Generated.deviceManagement.managedDevices.item.ManagedDeviceItemRequestBuilder::|public|users:UsersRequestBuilder @@ -59998,6 +59941,27 @@ Microsoft\Graph\Beta\Generated.deviceManagement.managedDevices.item.triggerConfi Microsoft\Graph\Beta\Generated.deviceManagement.managedDevices.item.triggerConfigurationManagerAction.TriggerConfigurationManagerActionRequestBuilder::|public|WithUrl(rawUrl:string):TriggerConfigurationManagerActionRequestBuilder Microsoft\Graph\Beta\Generated.deviceManagement.managedDevices.item.triggerConfigurationManagerAction.triggerConfigurationManagerActionRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration Microsoft\Graph\Beta\Generated.deviceManagement.managedDevices.item.triggerConfigurationManagerAction.triggerConfigurationManagerActionRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.deviceManagement.managedDevices.item.triggerEnhancedLogCollection.triggerEnhancedLogCollectionPostRequestBody::|public|constructor():void +Microsoft\Graph\Beta\Generated.deviceManagement.managedDevices.item.triggerEnhancedLogCollection.triggerEnhancedLogCollectionPostRequestBody::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.deviceManagement.managedDevices.item.triggerEnhancedLogCollection.triggerEnhancedLogCollectionPostRequestBody::|public|getAppleCareToken():string +Microsoft\Graph\Beta\Generated.deviceManagement.managedDevices.item.triggerEnhancedLogCollection.triggerEnhancedLogCollectionPostRequestBody::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.deviceManagement.managedDevices.item.triggerEnhancedLogCollection.triggerEnhancedLogCollectionPostRequestBody::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.deviceManagement.managedDevices.item.triggerEnhancedLogCollection.triggerEnhancedLogCollectionPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.deviceManagement.managedDevices.item.triggerEnhancedLogCollection.triggerEnhancedLogCollectionPostRequestBody::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.deviceManagement.managedDevices.item.triggerEnhancedLogCollection.triggerEnhancedLogCollectionPostRequestBody::|public|setAppleCareToken(value?:string):void +Microsoft\Graph\Beta\Generated.deviceManagement.managedDevices.item.triggerEnhancedLogCollection.triggerEnhancedLogCollectionPostRequestBody::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.deviceManagement.managedDevices.item.triggerEnhancedLogCollection.triggerEnhancedLogCollectionPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):TriggerEnhancedLogCollectionPostRequestBody +Microsoft\Graph\Beta\Generated.deviceManagement.managedDevices.item.triggerEnhancedLogCollection.triggerEnhancedLogCollectionPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.deviceManagement.managedDevices.item.triggerEnhancedLogCollection.TriggerEnhancedLogCollectionRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.deviceManagement.managedDevices.item.triggerEnhancedLogCollection.TriggerEnhancedLogCollectionRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.deviceManagement.managedDevices.item.triggerEnhancedLogCollection.TriggerEnhancedLogCollectionRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.deviceManagement.managedDevices.item.triggerEnhancedLogCollection.TriggerEnhancedLogCollectionRequestBuilder::|public|Post(body:TriggerEnhancedLogCollectionPostRequestBody; requestConfiguration?:TriggerEnhancedLogCollectionRequestBuilderPostRequestConfiguration):void +Microsoft\Graph\Beta\Generated.deviceManagement.managedDevices.item.triggerEnhancedLogCollection.TriggerEnhancedLogCollectionRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.deviceManagement.managedDevices.item.triggerEnhancedLogCollection.TriggerEnhancedLogCollectionRequestBuilder::|public|ToPostRequestInformation(body:TriggerEnhancedLogCollectionPostRequestBody; requestConfiguration?:TriggerEnhancedLogCollectionRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.deviceManagement.managedDevices.item.triggerEnhancedLogCollection.TriggerEnhancedLogCollectionRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.deviceManagement.managedDevices.item.triggerEnhancedLogCollection.TriggerEnhancedLogCollectionRequestBuilder::|public|WithUrl(rawUrl:string):TriggerEnhancedLogCollectionRequestBuilder +Microsoft\Graph\Beta\Generated.deviceManagement.managedDevices.item.triggerEnhancedLogCollection.triggerEnhancedLogCollectionRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.deviceManagement.managedDevices.item.triggerEnhancedLogCollection.triggerEnhancedLogCollectionRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Beta\Generated.deviceManagement.managedDevices.item.updateWindowsDeviceAccount.updateWindowsDeviceAccountPostRequestBody::|public|constructor():void Microsoft\Graph\Beta\Generated.deviceManagement.managedDevices.item.updateWindowsDeviceAccount.updateWindowsDeviceAccountPostRequestBody::|public|getAdditionalData():array Microsoft\Graph\Beta\Generated.deviceManagement.managedDevices.item.updateWindowsDeviceAccount.updateWindowsDeviceAccountPostRequestBody::|public|getBackingStore():BackingStore @@ -62027,12 +61991,23 @@ Microsoft\Graph\Beta\Generated.deviceManagement.remoteAssistancePartners.count.C Microsoft\Graph\Beta\Generated.deviceManagement.remoteAssistancePartners.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void Microsoft\Graph\Beta\Generated.deviceManagement.remoteAssistancePartners.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.deviceManagement.remoteAssistancePartners.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.deviceManagement.remoteAssistancePartners.item.beginOnboarding.beginOnboardingPostRequestBody::|public|constructor():void +Microsoft\Graph\Beta\Generated.deviceManagement.remoteAssistancePartners.item.beginOnboarding.beginOnboardingPostRequestBody::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.deviceManagement.remoteAssistancePartners.item.beginOnboarding.beginOnboardingPostRequestBody::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.deviceManagement.remoteAssistancePartners.item.beginOnboarding.beginOnboardingPostRequestBody::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.deviceManagement.remoteAssistancePartners.item.beginOnboarding.beginOnboardingPostRequestBody::|public|getPartnerDomain():string +Microsoft\Graph\Beta\Generated.deviceManagement.remoteAssistancePartners.item.beginOnboarding.beginOnboardingPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.deviceManagement.remoteAssistancePartners.item.beginOnboarding.beginOnboardingPostRequestBody::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.deviceManagement.remoteAssistancePartners.item.beginOnboarding.beginOnboardingPostRequestBody::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.deviceManagement.remoteAssistancePartners.item.beginOnboarding.beginOnboardingPostRequestBody::|public|setPartnerDomain(value?:string):void +Microsoft\Graph\Beta\Generated.deviceManagement.remoteAssistancePartners.item.beginOnboarding.beginOnboardingPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):BeginOnboardingPostRequestBody +Microsoft\Graph\Beta\Generated.deviceManagement.remoteAssistancePartners.item.beginOnboarding.beginOnboardingPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable Microsoft\Graph\Beta\Generated.deviceManagement.remoteAssistancePartners.item.beginOnboarding.BeginOnboardingRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Beta\Generated.deviceManagement.remoteAssistancePartners.item.beginOnboarding.BeginOnboardingRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Beta\Generated.deviceManagement.remoteAssistancePartners.item.beginOnboarding.BeginOnboardingRequestBuilder::|public|pathParameters:array -Microsoft\Graph\Beta\Generated.deviceManagement.remoteAssistancePartners.item.beginOnboarding.BeginOnboardingRequestBuilder::|public|Post(requestConfiguration?:BeginOnboardingRequestBuilderPostRequestConfiguration):void +Microsoft\Graph\Beta\Generated.deviceManagement.remoteAssistancePartners.item.beginOnboarding.BeginOnboardingRequestBuilder::|public|Post(body:BeginOnboardingPostRequestBody; requestConfiguration?:BeginOnboardingRequestBuilderPostRequestConfiguration):void Microsoft\Graph\Beta\Generated.deviceManagement.remoteAssistancePartners.item.beginOnboarding.BeginOnboardingRequestBuilder::|public|requestAdapter:RequestAdapter -Microsoft\Graph\Beta\Generated.deviceManagement.remoteAssistancePartners.item.beginOnboarding.BeginOnboardingRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:BeginOnboardingRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.deviceManagement.remoteAssistancePartners.item.beginOnboarding.BeginOnboardingRequestBuilder::|public|ToPostRequestInformation(body:BeginOnboardingPostRequestBody; requestConfiguration?:BeginOnboardingRequestBuilderPostRequestConfiguration):RequestInformation Microsoft\Graph\Beta\Generated.deviceManagement.remoteAssistancePartners.item.beginOnboarding.BeginOnboardingRequestBuilder::|public|urlTemplate:string Microsoft\Graph\Beta\Generated.deviceManagement.remoteAssistancePartners.item.beginOnboarding.BeginOnboardingRequestBuilder::|public|WithUrl(rawUrl:string):BeginOnboardingRequestBuilder Microsoft\Graph\Beta\Generated.deviceManagement.remoteAssistancePartners.item.beginOnboarding.beginOnboardingRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration @@ -76940,6 +76915,7 @@ Microsoft\Graph\Beta\Generated.devices.DevicesRequestBuilder::|public|getByIds:G Microsoft\Graph\Beta\Generated.devices.DevicesRequestBuilder::|public|getUserOwnedObjects:GetUserOwnedObjectsRequestBuilder Microsoft\Graph\Beta\Generated.devices.DevicesRequestBuilder::|public|pathParameters:array Microsoft\Graph\Beta\Generated.devices.DevicesRequestBuilder::|public|Post(body:Device; requestConfiguration?:DevicesRequestBuilderPostRequestConfiguration):Device +Microsoft\Graph\Beta\Generated.devices.DevicesRequestBuilder::|public|provision:ProvisionRequestBuilder Microsoft\Graph\Beta\Generated.devices.DevicesRequestBuilder::|public|requestAdapter:RequestAdapter Microsoft\Graph\Beta\Generated.devices.DevicesRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:DevicesRequestBuilderGetRequestConfiguration):RequestInformation Microsoft\Graph\Beta\Generated.devices.DevicesRequestBuilder::|public|ToPostRequestInformation(body:Device; requestConfiguration?:DevicesRequestBuilderPostRequestConfiguration):RequestInformation @@ -78362,6 +78338,27 @@ Microsoft\Graph\Beta\Generated.devices.item.usageRights.usageRightsRequestBuilde Microsoft\Graph\Beta\Generated.devices.item.usageRights.usageRightsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):UsageRightsRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.devices.item.usageRights.usageRightsRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration Microsoft\Graph\Beta\Generated.devices.item.usageRights.usageRightsRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.devices.provision.provisionPostRequestBody::|public|constructor():void +Microsoft\Graph\Beta\Generated.devices.provision.provisionPostRequestBody::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.devices.provision.provisionPostRequestBody::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.devices.provision.provisionPostRequestBody::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.devices.provision.provisionPostRequestBody::|public|getProvisioningBlob():string +Microsoft\Graph\Beta\Generated.devices.provision.provisionPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.devices.provision.provisionPostRequestBody::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.devices.provision.provisionPostRequestBody::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.devices.provision.provisionPostRequestBody::|public|setProvisioningBlob(value?:string):void +Microsoft\Graph\Beta\Generated.devices.provision.provisionPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):ProvisionPostRequestBody +Microsoft\Graph\Beta\Generated.devices.provision.provisionPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.devices.provision.ProvisionRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.devices.provision.ProvisionRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.devices.provision.ProvisionRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.devices.provision.ProvisionRequestBuilder::|public|Post(body:ProvisionPostRequestBody; requestConfiguration?:ProvisionRequestBuilderPostRequestConfiguration):ProvisionResponse +Microsoft\Graph\Beta\Generated.devices.provision.ProvisionRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.devices.provision.ProvisionRequestBuilder::|public|ToPostRequestInformation(body:ProvisionPostRequestBody; requestConfiguration?:ProvisionRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.devices.provision.ProvisionRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.devices.provision.ProvisionRequestBuilder::|public|WithUrl(rawUrl:string):ProvisionRequestBuilder +Microsoft\Graph\Beta\Generated.devices.provision.provisionRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.devices.provision.provisionRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Beta\Generated.devices.validateProperties.validatePropertiesPostRequestBody::|public|constructor():void Microsoft\Graph\Beta\Generated.devices.validateProperties.validatePropertiesPostRequestBody::|public|getAdditionalData():array Microsoft\Graph\Beta\Generated.devices.validateProperties.validatePropertiesPostRequestBody::|public|getBackingStore():BackingStore @@ -80676,6 +80673,36 @@ Microsoft\Graph\Beta\Generated.directory.federationConfigurations.item.IdentityP Microsoft\Graph\Beta\Generated.directory.federationConfigurations.item.IdentityProviderBaseItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):IdentityProviderBaseItemRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.directory.federationConfigurations.item.IdentityProviderBaseItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration Microsoft\Graph\Beta\Generated.directory.federationConfigurations.item.IdentityProviderBaseItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.directory.impactedResources.addTag.addTagPostRequestBody::|public|constructor():void +Microsoft\Graph\Beta\Generated.directory.impactedResources.addTag.addTagPostRequestBody::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.directory.impactedResources.addTag.addTagPostRequestBody::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.directory.impactedResources.addTag.addTagPostRequestBody::|public|getDisplayName():string +Microsoft\Graph\Beta\Generated.directory.impactedResources.addTag.addTagPostRequestBody::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.directory.impactedResources.addTag.addTagPostRequestBody::|public|getResourceIds():array +Microsoft\Graph\Beta\Generated.directory.impactedResources.addTag.addTagPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.directory.impactedResources.addTag.addTagPostRequestBody::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.directory.impactedResources.addTag.addTagPostRequestBody::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.directory.impactedResources.addTag.addTagPostRequestBody::|public|setDisplayName(value?:string):void +Microsoft\Graph\Beta\Generated.directory.impactedResources.addTag.addTagPostRequestBody::|public|setResourceIds(value?:array):void +Microsoft\Graph\Beta\Generated.directory.impactedResources.addTag.addTagPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):AddTagPostRequestBody +Microsoft\Graph\Beta\Generated.directory.impactedResources.addTag.addTagPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.directory.impactedResources.addTag.addTagPostResponse-->BaseCollectionPaginationCountResponse +Microsoft\Graph\Beta\Generated.directory.impactedResources.addTag.addTagPostResponse::|public|constructor():void +Microsoft\Graph\Beta\Generated.directory.impactedResources.addTag.addTagPostResponse::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.directory.impactedResources.addTag.addTagPostResponse::|public|getValue():array +Microsoft\Graph\Beta\Generated.directory.impactedResources.addTag.addTagPostResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.directory.impactedResources.addTag.addTagPostResponse::|public|setValue(value?:array):void +Microsoft\Graph\Beta\Generated.directory.impactedResources.addTag.addTagPostResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):AddTagPostResponse +Microsoft\Graph\Beta\Generated.directory.impactedResources.addTag.AddTagRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.directory.impactedResources.addTag.AddTagRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.directory.impactedResources.addTag.AddTagRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.directory.impactedResources.addTag.AddTagRequestBuilder::|public|Post(body:AddTagPostRequestBody; requestConfiguration?:AddTagRequestBuilderPostRequestConfiguration):AddTagPostResponse +Microsoft\Graph\Beta\Generated.directory.impactedResources.addTag.AddTagRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.directory.impactedResources.addTag.AddTagRequestBuilder::|public|ToPostRequestInformation(body:AddTagPostRequestBody; requestConfiguration?:AddTagRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.directory.impactedResources.addTag.AddTagRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.directory.impactedResources.addTag.AddTagRequestBuilder::|public|WithUrl(rawUrl:string):AddTagRequestBuilder +Microsoft\Graph\Beta\Generated.directory.impactedResources.addTag.addTagRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.directory.impactedResources.addTag.addTagRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Beta\Generated.directory.impactedResources.count.CountRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Beta\Generated.directory.impactedResources.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Beta\Generated.directory.impactedResources.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int @@ -80692,12 +80719,14 @@ Microsoft\Graph\Beta\Generated.directory.impactedResources.count.CountRequestBui Microsoft\Graph\Beta\Generated.directory.impactedResources.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.directory.impactedResources.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.directory.impactedResources.ImpactedResourcesRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.directory.impactedResources.ImpactedResourcesRequestBuilder::|public|addTag:AddTagRequestBuilder Microsoft\Graph\Beta\Generated.directory.impactedResources.ImpactedResourcesRequestBuilder::|public|ByImpactedResourceId(impactedResourceId:string):ImpactedResourceItemRequestBuilder Microsoft\Graph\Beta\Generated.directory.impactedResources.ImpactedResourcesRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Beta\Generated.directory.impactedResources.ImpactedResourcesRequestBuilder::|public|Count:CountRequestBuilder Microsoft\Graph\Beta\Generated.directory.impactedResources.ImpactedResourcesRequestBuilder::|public|Get(requestConfiguration?:ImpactedResourcesRequestBuilderGetRequestConfiguration):ImpactedResourceCollectionResponse Microsoft\Graph\Beta\Generated.directory.impactedResources.ImpactedResourcesRequestBuilder::|public|pathParameters:array Microsoft\Graph\Beta\Generated.directory.impactedResources.ImpactedResourcesRequestBuilder::|public|Post(body:ImpactedResource; requestConfiguration?:ImpactedResourcesRequestBuilderPostRequestConfiguration):ImpactedResource +Microsoft\Graph\Beta\Generated.directory.impactedResources.ImpactedResourcesRequestBuilder::|public|removeTag:RemoveTagRequestBuilder Microsoft\Graph\Beta\Generated.directory.impactedResources.ImpactedResourcesRequestBuilder::|public|requestAdapter:RequestAdapter Microsoft\Graph\Beta\Generated.directory.impactedResources.ImpactedResourcesRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:ImpactedResourcesRequestBuilderGetRequestConfiguration):RequestInformation Microsoft\Graph\Beta\Generated.directory.impactedResources.ImpactedResourcesRequestBuilder::|public|ToPostRequestInformation(body:ImpactedResource; requestConfiguration?:ImpactedResourcesRequestBuilderPostRequestConfiguration):RequestInformation @@ -80718,6 +80747,47 @@ Microsoft\Graph\Beta\Generated.directory.impactedResources.impactedResourcesRequ Microsoft\Graph\Beta\Generated.directory.impactedResources.impactedResourcesRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):ImpactedResourcesRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.directory.impactedResources.impactedResourcesRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration Microsoft\Graph\Beta\Generated.directory.impactedResources.impactedResourcesRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.directory.impactedResources.item.acceptRisk.AcceptRiskRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.directory.impactedResources.item.acceptRisk.AcceptRiskRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.directory.impactedResources.item.acceptRisk.AcceptRiskRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.directory.impactedResources.item.acceptRisk.AcceptRiskRequestBuilder::|public|Post(requestConfiguration?:AcceptRiskRequestBuilderPostRequestConfiguration):ImpactedResource +Microsoft\Graph\Beta\Generated.directory.impactedResources.item.acceptRisk.AcceptRiskRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.directory.impactedResources.item.acceptRisk.AcceptRiskRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:AcceptRiskRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.directory.impactedResources.item.acceptRisk.AcceptRiskRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.directory.impactedResources.item.acceptRisk.AcceptRiskRequestBuilder::|public|WithUrl(rawUrl:string):AcceptRiskRequestBuilder +Microsoft\Graph\Beta\Generated.directory.impactedResources.item.acceptRisk.acceptRiskRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.directory.impactedResources.item.acceptRisk.acceptRiskRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.directory.impactedResources.item.addTag.addTagPostRequestBody::|public|constructor():void +Microsoft\Graph\Beta\Generated.directory.impactedResources.item.addTag.addTagPostRequestBody::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.directory.impactedResources.item.addTag.addTagPostRequestBody::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.directory.impactedResources.item.addTag.addTagPostRequestBody::|public|getDisplayName():string +Microsoft\Graph\Beta\Generated.directory.impactedResources.item.addTag.addTagPostRequestBody::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.directory.impactedResources.item.addTag.addTagPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.directory.impactedResources.item.addTag.addTagPostRequestBody::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.directory.impactedResources.item.addTag.addTagPostRequestBody::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.directory.impactedResources.item.addTag.addTagPostRequestBody::|public|setDisplayName(value?:string):void +Microsoft\Graph\Beta\Generated.directory.impactedResources.item.addTag.addTagPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):AddTagPostRequestBody +Microsoft\Graph\Beta\Generated.directory.impactedResources.item.addTag.addTagPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.directory.impactedResources.item.addTag.AddTagRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.directory.impactedResources.item.addTag.AddTagRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.directory.impactedResources.item.addTag.AddTagRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.directory.impactedResources.item.addTag.AddTagRequestBuilder::|public|Post(body:AddTagPostRequestBody; requestConfiguration?:AddTagRequestBuilderPostRequestConfiguration):RecommendationTag +Microsoft\Graph\Beta\Generated.directory.impactedResources.item.addTag.AddTagRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.directory.impactedResources.item.addTag.AddTagRequestBuilder::|public|ToPostRequestInformation(body:AddTagPostRequestBody; requestConfiguration?:AddTagRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.directory.impactedResources.item.addTag.AddTagRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.directory.impactedResources.item.addTag.AddTagRequestBuilder::|public|WithUrl(rawUrl:string):AddTagRequestBuilder +Microsoft\Graph\Beta\Generated.directory.impactedResources.item.addTag.addTagRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.directory.impactedResources.item.addTag.addTagRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.directory.impactedResources.item.applyAlternateMitigation.ApplyAlternateMitigationRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.directory.impactedResources.item.applyAlternateMitigation.ApplyAlternateMitigationRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.directory.impactedResources.item.applyAlternateMitigation.ApplyAlternateMitigationRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.directory.impactedResources.item.applyAlternateMitigation.ApplyAlternateMitigationRequestBuilder::|public|Post(requestConfiguration?:ApplyAlternateMitigationRequestBuilderPostRequestConfiguration):ImpactedResource +Microsoft\Graph\Beta\Generated.directory.impactedResources.item.applyAlternateMitigation.ApplyAlternateMitigationRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.directory.impactedResources.item.applyAlternateMitigation.ApplyAlternateMitigationRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:ApplyAlternateMitigationRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.directory.impactedResources.item.applyAlternateMitigation.ApplyAlternateMitigationRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.directory.impactedResources.item.applyAlternateMitigation.ApplyAlternateMitigationRequestBuilder::|public|WithUrl(rawUrl:string):ApplyAlternateMitigationRequestBuilder +Microsoft\Graph\Beta\Generated.directory.impactedResources.item.applyAlternateMitigation.applyAlternateMitigationRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.directory.impactedResources.item.applyAlternateMitigation.applyAlternateMitigationRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Beta\Generated.directory.impactedResources.item.complete.CompleteRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Beta\Generated.directory.impactedResources.item.complete.CompleteRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Beta\Generated.directory.impactedResources.item.complete.CompleteRequestBuilder::|public|pathParameters:array @@ -80750,16 +80820,22 @@ Microsoft\Graph\Beta\Generated.directory.impactedResources.item.dismiss.DismissR Microsoft\Graph\Beta\Generated.directory.impactedResources.item.dismiss.dismissRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration Microsoft\Graph\Beta\Generated.directory.impactedResources.item.dismiss.dismissRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Beta\Generated.directory.impactedResources.item.ImpactedResourceItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.directory.impactedResources.item.ImpactedResourceItemRequestBuilder::|public|acceptRisk:AcceptRiskRequestBuilder +Microsoft\Graph\Beta\Generated.directory.impactedResources.item.ImpactedResourceItemRequestBuilder::|public|addTag:AddTagRequestBuilder +Microsoft\Graph\Beta\Generated.directory.impactedResources.item.ImpactedResourceItemRequestBuilder::|public|applyAlternateMitigation:ApplyAlternateMitigationRequestBuilder Microsoft\Graph\Beta\Generated.directory.impactedResources.item.ImpactedResourceItemRequestBuilder::|public|complete:CompleteRequestBuilder Microsoft\Graph\Beta\Generated.directory.impactedResources.item.ImpactedResourceItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Beta\Generated.directory.impactedResources.item.ImpactedResourceItemRequestBuilder::|public|Delete(requestConfiguration?:ImpactedResourceItemRequestBuilderDeleteRequestConfiguration):void Microsoft\Graph\Beta\Generated.directory.impactedResources.item.ImpactedResourceItemRequestBuilder::|public|dismiss:DismissRequestBuilder Microsoft\Graph\Beta\Generated.directory.impactedResources.item.ImpactedResourceItemRequestBuilder::|public|Get(requestConfiguration?:ImpactedResourceItemRequestBuilderGetRequestConfiguration):ImpactedResource +Microsoft\Graph\Beta\Generated.directory.impactedResources.item.ImpactedResourceItemRequestBuilder::|public|markPlanned:MarkPlannedRequestBuilder Microsoft\Graph\Beta\Generated.directory.impactedResources.item.ImpactedResourceItemRequestBuilder::|public|Patch(body:ImpactedResource; requestConfiguration?:ImpactedResourceItemRequestBuilderPatchRequestConfiguration):ImpactedResource Microsoft\Graph\Beta\Generated.directory.impactedResources.item.ImpactedResourceItemRequestBuilder::|public|pathParameters:array Microsoft\Graph\Beta\Generated.directory.impactedResources.item.ImpactedResourceItemRequestBuilder::|public|postpone:PostponeRequestBuilder Microsoft\Graph\Beta\Generated.directory.impactedResources.item.ImpactedResourceItemRequestBuilder::|public|reactivate:ReactivateRequestBuilder +Microsoft\Graph\Beta\Generated.directory.impactedResources.item.ImpactedResourceItemRequestBuilder::|public|removeTag:RemoveTagRequestBuilder Microsoft\Graph\Beta\Generated.directory.impactedResources.item.ImpactedResourceItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.directory.impactedResources.item.ImpactedResourceItemRequestBuilder::|public|tags:TagsRequestBuilder Microsoft\Graph\Beta\Generated.directory.impactedResources.item.ImpactedResourceItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:ImpactedResourceItemRequestBuilderDeleteRequestConfiguration):RequestInformation Microsoft\Graph\Beta\Generated.directory.impactedResources.item.ImpactedResourceItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:ImpactedResourceItemRequestBuilderGetRequestConfiguration):RequestInformation Microsoft\Graph\Beta\Generated.directory.impactedResources.item.ImpactedResourceItemRequestBuilder::|public|ToPatchRequestInformation(body:ImpactedResource; requestConfiguration?:ImpactedResourceItemRequestBuilderPatchRequestConfiguration):RequestInformation @@ -80776,6 +80852,16 @@ Microsoft\Graph\Beta\Generated.directory.impactedResources.item.ImpactedResource Microsoft\Graph\Beta\Generated.directory.impactedResources.item.ImpactedResourceItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):ImpactedResourceItemRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.directory.impactedResources.item.ImpactedResourceItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration Microsoft\Graph\Beta\Generated.directory.impactedResources.item.ImpactedResourceItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.directory.impactedResources.item.markPlanned.MarkPlannedRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.directory.impactedResources.item.markPlanned.MarkPlannedRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.directory.impactedResources.item.markPlanned.MarkPlannedRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.directory.impactedResources.item.markPlanned.MarkPlannedRequestBuilder::|public|Post(requestConfiguration?:MarkPlannedRequestBuilderPostRequestConfiguration):ImpactedResource +Microsoft\Graph\Beta\Generated.directory.impactedResources.item.markPlanned.MarkPlannedRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.directory.impactedResources.item.markPlanned.MarkPlannedRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:MarkPlannedRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.directory.impactedResources.item.markPlanned.MarkPlannedRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.directory.impactedResources.item.markPlanned.MarkPlannedRequestBuilder::|public|WithUrl(rawUrl:string):MarkPlannedRequestBuilder +Microsoft\Graph\Beta\Generated.directory.impactedResources.item.markPlanned.markPlannedRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.directory.impactedResources.item.markPlanned.markPlannedRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Beta\Generated.directory.impactedResources.item.postpone.postponePostRequestBody::|public|constructor():void Microsoft\Graph\Beta\Generated.directory.impactedResources.item.postpone.postponePostRequestBody::|public|getAdditionalData():array Microsoft\Graph\Beta\Generated.directory.impactedResources.item.postpone.postponePostRequestBody::|public|getBackingStore():BackingStore @@ -80807,6 +80893,122 @@ Microsoft\Graph\Beta\Generated.directory.impactedResources.item.reactivate.React Microsoft\Graph\Beta\Generated.directory.impactedResources.item.reactivate.ReactivateRequestBuilder::|public|WithUrl(rawUrl:string):ReactivateRequestBuilder Microsoft\Graph\Beta\Generated.directory.impactedResources.item.reactivate.reactivateRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration Microsoft\Graph\Beta\Generated.directory.impactedResources.item.reactivate.reactivateRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.directory.impactedResources.item.removeTag.removeTagPostRequestBody::|public|constructor():void +Microsoft\Graph\Beta\Generated.directory.impactedResources.item.removeTag.removeTagPostRequestBody::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.directory.impactedResources.item.removeTag.removeTagPostRequestBody::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.directory.impactedResources.item.removeTag.removeTagPostRequestBody::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.directory.impactedResources.item.removeTag.removeTagPostRequestBody::|public|getTagId():string +Microsoft\Graph\Beta\Generated.directory.impactedResources.item.removeTag.removeTagPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.directory.impactedResources.item.removeTag.removeTagPostRequestBody::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.directory.impactedResources.item.removeTag.removeTagPostRequestBody::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.directory.impactedResources.item.removeTag.removeTagPostRequestBody::|public|setTagId(value?:string):void +Microsoft\Graph\Beta\Generated.directory.impactedResources.item.removeTag.removeTagPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):RemoveTagPostRequestBody +Microsoft\Graph\Beta\Generated.directory.impactedResources.item.removeTag.removeTagPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.directory.impactedResources.item.removeTag.RemoveTagRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.directory.impactedResources.item.removeTag.RemoveTagRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.directory.impactedResources.item.removeTag.RemoveTagRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.directory.impactedResources.item.removeTag.RemoveTagRequestBuilder::|public|Post(body:RemoveTagPostRequestBody; requestConfiguration?:RemoveTagRequestBuilderPostRequestConfiguration):ImpactedResource +Microsoft\Graph\Beta\Generated.directory.impactedResources.item.removeTag.RemoveTagRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.directory.impactedResources.item.removeTag.RemoveTagRequestBuilder::|public|ToPostRequestInformation(body:RemoveTagPostRequestBody; requestConfiguration?:RemoveTagRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.directory.impactedResources.item.removeTag.RemoveTagRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.directory.impactedResources.item.removeTag.RemoveTagRequestBuilder::|public|WithUrl(rawUrl:string):RemoveTagRequestBuilder +Microsoft\Graph\Beta\Generated.directory.impactedResources.item.removeTag.removeTagRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.directory.impactedResources.item.removeTag.removeTagRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.directory.impactedResources.item.tags.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.directory.impactedResources.item.tags.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.directory.impactedResources.item.tags.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Beta\Generated.directory.impactedResources.item.tags.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.directory.impactedResources.item.tags.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.directory.impactedResources.item.tags.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.directory.impactedResources.item.tags.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.directory.impactedResources.item.tags.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Beta\Generated.directory.impactedResources.item.tags.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Beta\Generated.directory.impactedResources.item.tags.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.directory.impactedResources.item.tags.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.directory.impactedResources.item.tags.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.directory.impactedResources.item.tags.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.directory.impactedResources.item.tags.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.directory.impactedResources.item.tags.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.directory.impactedResources.item.tags.item.RecommendationTagItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.directory.impactedResources.item.tags.item.RecommendationTagItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.directory.impactedResources.item.tags.item.RecommendationTagItemRequestBuilder::|public|Delete(requestConfiguration?:RecommendationTagItemRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.directory.impactedResources.item.tags.item.RecommendationTagItemRequestBuilder::|public|Get(requestConfiguration?:RecommendationTagItemRequestBuilderGetRequestConfiguration):RecommendationTag +Microsoft\Graph\Beta\Generated.directory.impactedResources.item.tags.item.RecommendationTagItemRequestBuilder::|public|Patch(body:RecommendationTag; requestConfiguration?:RecommendationTagItemRequestBuilderPatchRequestConfiguration):RecommendationTag +Microsoft\Graph\Beta\Generated.directory.impactedResources.item.tags.item.RecommendationTagItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.directory.impactedResources.item.tags.item.RecommendationTagItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.directory.impactedResources.item.tags.item.RecommendationTagItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:RecommendationTagItemRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.directory.impactedResources.item.tags.item.RecommendationTagItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:RecommendationTagItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.directory.impactedResources.item.tags.item.RecommendationTagItemRequestBuilder::|public|ToPatchRequestInformation(body:RecommendationTag; requestConfiguration?:RecommendationTagItemRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.directory.impactedResources.item.tags.item.RecommendationTagItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.directory.impactedResources.item.tags.item.RecommendationTagItemRequestBuilder::|public|WithUrl(rawUrl:string):RecommendationTagItemRequestBuilder +Microsoft\Graph\Beta\Generated.directory.impactedResources.item.tags.item.RecommendationTagItemRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.directory.impactedResources.item.tags.item.RecommendationTagItemRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.directory.impactedResources.item.tags.item.RecommendationTagItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.directory.impactedResources.item.tags.item.RecommendationTagItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.directory.impactedResources.item.tags.item.RecommendationTagItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.directory.impactedResources.item.tags.item.RecommendationTagItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.directory.impactedResources.item.tags.item.RecommendationTagItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:RecommendationTagItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.directory.impactedResources.item.tags.item.RecommendationTagItemRequestBuilderGetRequestConfiguration::|public|queryParameters:RecommendationTagItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.directory.impactedResources.item.tags.item.RecommendationTagItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):RecommendationTagItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.directory.impactedResources.item.tags.item.RecommendationTagItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.directory.impactedResources.item.tags.item.RecommendationTagItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.directory.impactedResources.item.tags.TagsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.directory.impactedResources.item.tags.TagsRequestBuilder::|public|ByRecommendationTagId(recommendationTagId:string):RecommendationTagItemRequestBuilder +Microsoft\Graph\Beta\Generated.directory.impactedResources.item.tags.TagsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.directory.impactedResources.item.tags.TagsRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Beta\Generated.directory.impactedResources.item.tags.TagsRequestBuilder::|public|Get(requestConfiguration?:TagsRequestBuilderGetRequestConfiguration):RecommendationTagCollectionResponse +Microsoft\Graph\Beta\Generated.directory.impactedResources.item.tags.TagsRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.directory.impactedResources.item.tags.TagsRequestBuilder::|public|Post(body:RecommendationTag; requestConfiguration?:TagsRequestBuilderPostRequestConfiguration):RecommendationTag +Microsoft\Graph\Beta\Generated.directory.impactedResources.item.tags.TagsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.directory.impactedResources.item.tags.TagsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:TagsRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.directory.impactedResources.item.tags.TagsRequestBuilder::|public|ToPostRequestInformation(body:RecommendationTag; requestConfiguration?:TagsRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.directory.impactedResources.item.tags.TagsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.directory.impactedResources.item.tags.TagsRequestBuilder::|public|WithUrl(rawUrl:string):TagsRequestBuilder +Microsoft\Graph\Beta\Generated.directory.impactedResources.item.tags.tagsRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Beta\Generated.directory.impactedResources.item.tags.tagsRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.directory.impactedResources.item.tags.tagsRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.directory.impactedResources.item.tags.tagsRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.directory.impactedResources.item.tags.tagsRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.directory.impactedResources.item.tags.tagsRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.directory.impactedResources.item.tags.tagsRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.directory.impactedResources.item.tags.tagsRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.directory.impactedResources.item.tags.tagsRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.directory.impactedResources.item.tags.tagsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.directory.impactedResources.item.tags.tagsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:TagsRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.directory.impactedResources.item.tags.tagsRequestBuilderGetRequestConfiguration::|public|queryParameters:TagsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.directory.impactedResources.item.tags.tagsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):TagsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.directory.impactedResources.item.tags.tagsRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.directory.impactedResources.item.tags.tagsRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.directory.impactedResources.removeTag.removeTagPostRequestBody::|public|constructor():void +Microsoft\Graph\Beta\Generated.directory.impactedResources.removeTag.removeTagPostRequestBody::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.directory.impactedResources.removeTag.removeTagPostRequestBody::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.directory.impactedResources.removeTag.removeTagPostRequestBody::|public|getDisplayName():string +Microsoft\Graph\Beta\Generated.directory.impactedResources.removeTag.removeTagPostRequestBody::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.directory.impactedResources.removeTag.removeTagPostRequestBody::|public|getResourceIds():array +Microsoft\Graph\Beta\Generated.directory.impactedResources.removeTag.removeTagPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.directory.impactedResources.removeTag.removeTagPostRequestBody::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.directory.impactedResources.removeTag.removeTagPostRequestBody::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.directory.impactedResources.removeTag.removeTagPostRequestBody::|public|setDisplayName(value?:string):void +Microsoft\Graph\Beta\Generated.directory.impactedResources.removeTag.removeTagPostRequestBody::|public|setResourceIds(value?:array):void +Microsoft\Graph\Beta\Generated.directory.impactedResources.removeTag.removeTagPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):RemoveTagPostRequestBody +Microsoft\Graph\Beta\Generated.directory.impactedResources.removeTag.removeTagPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.directory.impactedResources.removeTag.removeTagPostResponse-->BaseCollectionPaginationCountResponse +Microsoft\Graph\Beta\Generated.directory.impactedResources.removeTag.removeTagPostResponse::|public|constructor():void +Microsoft\Graph\Beta\Generated.directory.impactedResources.removeTag.removeTagPostResponse::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.directory.impactedResources.removeTag.removeTagPostResponse::|public|getValue():array +Microsoft\Graph\Beta\Generated.directory.impactedResources.removeTag.removeTagPostResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.directory.impactedResources.removeTag.removeTagPostResponse::|public|setValue(value?:array):void +Microsoft\Graph\Beta\Generated.directory.impactedResources.removeTag.removeTagPostResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):RemoveTagPostResponse +Microsoft\Graph\Beta\Generated.directory.impactedResources.removeTag.RemoveTagRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.directory.impactedResources.removeTag.RemoveTagRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.directory.impactedResources.removeTag.RemoveTagRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.directory.impactedResources.removeTag.RemoveTagRequestBuilder::|public|Post(body:RemoveTagPostRequestBody; requestConfiguration?:RemoveTagRequestBuilderPostRequestConfiguration):RemoveTagPostResponse +Microsoft\Graph\Beta\Generated.directory.impactedResources.removeTag.RemoveTagRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.directory.impactedResources.removeTag.RemoveTagRequestBuilder::|public|ToPostRequestInformation(body:RemoveTagPostRequestBody; requestConfiguration?:RemoveTagRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.directory.impactedResources.removeTag.RemoveTagRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.directory.impactedResources.removeTag.RemoveTagRequestBuilder::|public|WithUrl(rawUrl:string):RemoveTagRequestBuilder +Microsoft\Graph\Beta\Generated.directory.impactedResources.removeTag.removeTagRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.directory.impactedResources.removeTag.removeTagRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Beta\Generated.directory.inboundSharedUserProfiles.count.CountRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Beta\Generated.directory.inboundSharedUserProfiles.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Beta\Generated.directory.inboundSharedUserProfiles.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int @@ -81394,6 +81596,47 @@ Microsoft\Graph\Beta\Generated.directory.recommendations.count.CountRequestBuild Microsoft\Graph\Beta\Generated.directory.recommendations.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void Microsoft\Graph\Beta\Generated.directory.recommendations.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.directory.recommendations.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.directory.recommendations.item.acceptRisk.AcceptRiskRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.directory.recommendations.item.acceptRisk.AcceptRiskRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.directory.recommendations.item.acceptRisk.AcceptRiskRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.directory.recommendations.item.acceptRisk.AcceptRiskRequestBuilder::|public|Post(requestConfiguration?:AcceptRiskRequestBuilderPostRequestConfiguration):Recommendation +Microsoft\Graph\Beta\Generated.directory.recommendations.item.acceptRisk.AcceptRiskRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.directory.recommendations.item.acceptRisk.AcceptRiskRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:AcceptRiskRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.directory.recommendations.item.acceptRisk.AcceptRiskRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.directory.recommendations.item.acceptRisk.AcceptRiskRequestBuilder::|public|WithUrl(rawUrl:string):AcceptRiskRequestBuilder +Microsoft\Graph\Beta\Generated.directory.recommendations.item.acceptRisk.acceptRiskRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.directory.recommendations.item.acceptRisk.acceptRiskRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.directory.recommendations.item.addTag.addTagPostRequestBody::|public|constructor():void +Microsoft\Graph\Beta\Generated.directory.recommendations.item.addTag.addTagPostRequestBody::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.directory.recommendations.item.addTag.addTagPostRequestBody::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.directory.recommendations.item.addTag.addTagPostRequestBody::|public|getDisplayName():string +Microsoft\Graph\Beta\Generated.directory.recommendations.item.addTag.addTagPostRequestBody::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.directory.recommendations.item.addTag.addTagPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.directory.recommendations.item.addTag.addTagPostRequestBody::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.directory.recommendations.item.addTag.addTagPostRequestBody::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.directory.recommendations.item.addTag.addTagPostRequestBody::|public|setDisplayName(value?:string):void +Microsoft\Graph\Beta\Generated.directory.recommendations.item.addTag.addTagPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):AddTagPostRequestBody +Microsoft\Graph\Beta\Generated.directory.recommendations.item.addTag.addTagPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.directory.recommendations.item.addTag.AddTagRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.directory.recommendations.item.addTag.AddTagRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.directory.recommendations.item.addTag.AddTagRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.directory.recommendations.item.addTag.AddTagRequestBuilder::|public|Post(body:AddTagPostRequestBody; requestConfiguration?:AddTagRequestBuilderPostRequestConfiguration):RecommendationTag +Microsoft\Graph\Beta\Generated.directory.recommendations.item.addTag.AddTagRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.directory.recommendations.item.addTag.AddTagRequestBuilder::|public|ToPostRequestInformation(body:AddTagPostRequestBody; requestConfiguration?:AddTagRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.directory.recommendations.item.addTag.AddTagRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.directory.recommendations.item.addTag.AddTagRequestBuilder::|public|WithUrl(rawUrl:string):AddTagRequestBuilder +Microsoft\Graph\Beta\Generated.directory.recommendations.item.addTag.addTagRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.directory.recommendations.item.addTag.addTagRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.directory.recommendations.item.applyAlternateMitigation.ApplyAlternateMitigationRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.directory.recommendations.item.applyAlternateMitigation.ApplyAlternateMitigationRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.directory.recommendations.item.applyAlternateMitigation.ApplyAlternateMitigationRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.directory.recommendations.item.applyAlternateMitigation.ApplyAlternateMitigationRequestBuilder::|public|Post(requestConfiguration?:ApplyAlternateMitigationRequestBuilderPostRequestConfiguration):Recommendation +Microsoft\Graph\Beta\Generated.directory.recommendations.item.applyAlternateMitigation.ApplyAlternateMitigationRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.directory.recommendations.item.applyAlternateMitigation.ApplyAlternateMitigationRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:ApplyAlternateMitigationRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.directory.recommendations.item.applyAlternateMitigation.ApplyAlternateMitigationRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.directory.recommendations.item.applyAlternateMitigation.ApplyAlternateMitigationRequestBuilder::|public|WithUrl(rawUrl:string):ApplyAlternateMitigationRequestBuilder +Microsoft\Graph\Beta\Generated.directory.recommendations.item.applyAlternateMitigation.applyAlternateMitigationRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.directory.recommendations.item.applyAlternateMitigation.applyAlternateMitigationRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Beta\Generated.directory.recommendations.item.complete.CompleteRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Beta\Generated.directory.recommendations.item.complete.CompleteRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Beta\Generated.directory.recommendations.item.complete.CompleteRequestBuilder::|public|pathParameters:array @@ -81425,6 +81668,36 @@ Microsoft\Graph\Beta\Generated.directory.recommendations.item.dismiss.DismissReq Microsoft\Graph\Beta\Generated.directory.recommendations.item.dismiss.DismissRequestBuilder::|public|WithUrl(rawUrl:string):DismissRequestBuilder Microsoft\Graph\Beta\Generated.directory.recommendations.item.dismiss.dismissRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration Microsoft\Graph\Beta\Generated.directory.recommendations.item.dismiss.dismissRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.directory.recommendations.item.impactedResources.addTag.addTagPostRequestBody::|public|constructor():void +Microsoft\Graph\Beta\Generated.directory.recommendations.item.impactedResources.addTag.addTagPostRequestBody::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.directory.recommendations.item.impactedResources.addTag.addTagPostRequestBody::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.directory.recommendations.item.impactedResources.addTag.addTagPostRequestBody::|public|getDisplayName():string +Microsoft\Graph\Beta\Generated.directory.recommendations.item.impactedResources.addTag.addTagPostRequestBody::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.directory.recommendations.item.impactedResources.addTag.addTagPostRequestBody::|public|getResourceIds():array +Microsoft\Graph\Beta\Generated.directory.recommendations.item.impactedResources.addTag.addTagPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.directory.recommendations.item.impactedResources.addTag.addTagPostRequestBody::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.directory.recommendations.item.impactedResources.addTag.addTagPostRequestBody::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.directory.recommendations.item.impactedResources.addTag.addTagPostRequestBody::|public|setDisplayName(value?:string):void +Microsoft\Graph\Beta\Generated.directory.recommendations.item.impactedResources.addTag.addTagPostRequestBody::|public|setResourceIds(value?:array):void +Microsoft\Graph\Beta\Generated.directory.recommendations.item.impactedResources.addTag.addTagPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):AddTagPostRequestBody +Microsoft\Graph\Beta\Generated.directory.recommendations.item.impactedResources.addTag.addTagPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.directory.recommendations.item.impactedResources.addTag.addTagPostResponse-->BaseCollectionPaginationCountResponse +Microsoft\Graph\Beta\Generated.directory.recommendations.item.impactedResources.addTag.addTagPostResponse::|public|constructor():void +Microsoft\Graph\Beta\Generated.directory.recommendations.item.impactedResources.addTag.addTagPostResponse::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.directory.recommendations.item.impactedResources.addTag.addTagPostResponse::|public|getValue():array +Microsoft\Graph\Beta\Generated.directory.recommendations.item.impactedResources.addTag.addTagPostResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.directory.recommendations.item.impactedResources.addTag.addTagPostResponse::|public|setValue(value?:array):void +Microsoft\Graph\Beta\Generated.directory.recommendations.item.impactedResources.addTag.addTagPostResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):AddTagPostResponse +Microsoft\Graph\Beta\Generated.directory.recommendations.item.impactedResources.addTag.AddTagRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.directory.recommendations.item.impactedResources.addTag.AddTagRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.directory.recommendations.item.impactedResources.addTag.AddTagRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.directory.recommendations.item.impactedResources.addTag.AddTagRequestBuilder::|public|Post(body:AddTagPostRequestBody; requestConfiguration?:AddTagRequestBuilderPostRequestConfiguration):AddTagPostResponse +Microsoft\Graph\Beta\Generated.directory.recommendations.item.impactedResources.addTag.AddTagRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.directory.recommendations.item.impactedResources.addTag.AddTagRequestBuilder::|public|ToPostRequestInformation(body:AddTagPostRequestBody; requestConfiguration?:AddTagRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.directory.recommendations.item.impactedResources.addTag.AddTagRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.directory.recommendations.item.impactedResources.addTag.AddTagRequestBuilder::|public|WithUrl(rawUrl:string):AddTagRequestBuilder +Microsoft\Graph\Beta\Generated.directory.recommendations.item.impactedResources.addTag.addTagRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.directory.recommendations.item.impactedResources.addTag.addTagRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Beta\Generated.directory.recommendations.item.impactedResources.count.CountRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Beta\Generated.directory.recommendations.item.impactedResources.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Beta\Generated.directory.recommendations.item.impactedResources.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int @@ -81441,12 +81714,14 @@ Microsoft\Graph\Beta\Generated.directory.recommendations.item.impactedResources. Microsoft\Graph\Beta\Generated.directory.recommendations.item.impactedResources.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.directory.recommendations.item.impactedResources.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.directory.recommendations.item.impactedResources.ImpactedResourcesRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.directory.recommendations.item.impactedResources.ImpactedResourcesRequestBuilder::|public|addTag:AddTagRequestBuilder Microsoft\Graph\Beta\Generated.directory.recommendations.item.impactedResources.ImpactedResourcesRequestBuilder::|public|ByImpactedResourceId(impactedResourceId:string):ImpactedResourceItemRequestBuilder Microsoft\Graph\Beta\Generated.directory.recommendations.item.impactedResources.ImpactedResourcesRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Beta\Generated.directory.recommendations.item.impactedResources.ImpactedResourcesRequestBuilder::|public|Count:CountRequestBuilder Microsoft\Graph\Beta\Generated.directory.recommendations.item.impactedResources.ImpactedResourcesRequestBuilder::|public|Get(requestConfiguration?:ImpactedResourcesRequestBuilderGetRequestConfiguration):ImpactedResourceCollectionResponse Microsoft\Graph\Beta\Generated.directory.recommendations.item.impactedResources.ImpactedResourcesRequestBuilder::|public|pathParameters:array Microsoft\Graph\Beta\Generated.directory.recommendations.item.impactedResources.ImpactedResourcesRequestBuilder::|public|Post(body:ImpactedResource; requestConfiguration?:ImpactedResourcesRequestBuilderPostRequestConfiguration):ImpactedResource +Microsoft\Graph\Beta\Generated.directory.recommendations.item.impactedResources.ImpactedResourcesRequestBuilder::|public|removeTag:RemoveTagRequestBuilder Microsoft\Graph\Beta\Generated.directory.recommendations.item.impactedResources.ImpactedResourcesRequestBuilder::|public|requestAdapter:RequestAdapter Microsoft\Graph\Beta\Generated.directory.recommendations.item.impactedResources.ImpactedResourcesRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:ImpactedResourcesRequestBuilderGetRequestConfiguration):RequestInformation Microsoft\Graph\Beta\Generated.directory.recommendations.item.impactedResources.ImpactedResourcesRequestBuilder::|public|ToPostRequestInformation(body:ImpactedResource; requestConfiguration?:ImpactedResourcesRequestBuilderPostRequestConfiguration):RequestInformation @@ -81467,6 +81742,47 @@ Microsoft\Graph\Beta\Generated.directory.recommendations.item.impactedResources. Microsoft\Graph\Beta\Generated.directory.recommendations.item.impactedResources.impactedResourcesRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):ImpactedResourcesRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.directory.recommendations.item.impactedResources.impactedResourcesRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration Microsoft\Graph\Beta\Generated.directory.recommendations.item.impactedResources.impactedResourcesRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.directory.recommendations.item.impactedResources.item.acceptRisk.AcceptRiskRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.directory.recommendations.item.impactedResources.item.acceptRisk.AcceptRiskRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.directory.recommendations.item.impactedResources.item.acceptRisk.AcceptRiskRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.directory.recommendations.item.impactedResources.item.acceptRisk.AcceptRiskRequestBuilder::|public|Post(requestConfiguration?:AcceptRiskRequestBuilderPostRequestConfiguration):ImpactedResource +Microsoft\Graph\Beta\Generated.directory.recommendations.item.impactedResources.item.acceptRisk.AcceptRiskRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.directory.recommendations.item.impactedResources.item.acceptRisk.AcceptRiskRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:AcceptRiskRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.directory.recommendations.item.impactedResources.item.acceptRisk.AcceptRiskRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.directory.recommendations.item.impactedResources.item.acceptRisk.AcceptRiskRequestBuilder::|public|WithUrl(rawUrl:string):AcceptRiskRequestBuilder +Microsoft\Graph\Beta\Generated.directory.recommendations.item.impactedResources.item.acceptRisk.acceptRiskRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.directory.recommendations.item.impactedResources.item.acceptRisk.acceptRiskRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.directory.recommendations.item.impactedResources.item.addTag.addTagPostRequestBody::|public|constructor():void +Microsoft\Graph\Beta\Generated.directory.recommendations.item.impactedResources.item.addTag.addTagPostRequestBody::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.directory.recommendations.item.impactedResources.item.addTag.addTagPostRequestBody::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.directory.recommendations.item.impactedResources.item.addTag.addTagPostRequestBody::|public|getDisplayName():string +Microsoft\Graph\Beta\Generated.directory.recommendations.item.impactedResources.item.addTag.addTagPostRequestBody::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.directory.recommendations.item.impactedResources.item.addTag.addTagPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.directory.recommendations.item.impactedResources.item.addTag.addTagPostRequestBody::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.directory.recommendations.item.impactedResources.item.addTag.addTagPostRequestBody::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.directory.recommendations.item.impactedResources.item.addTag.addTagPostRequestBody::|public|setDisplayName(value?:string):void +Microsoft\Graph\Beta\Generated.directory.recommendations.item.impactedResources.item.addTag.addTagPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):AddTagPostRequestBody +Microsoft\Graph\Beta\Generated.directory.recommendations.item.impactedResources.item.addTag.addTagPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.directory.recommendations.item.impactedResources.item.addTag.AddTagRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.directory.recommendations.item.impactedResources.item.addTag.AddTagRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.directory.recommendations.item.impactedResources.item.addTag.AddTagRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.directory.recommendations.item.impactedResources.item.addTag.AddTagRequestBuilder::|public|Post(body:AddTagPostRequestBody; requestConfiguration?:AddTagRequestBuilderPostRequestConfiguration):RecommendationTag +Microsoft\Graph\Beta\Generated.directory.recommendations.item.impactedResources.item.addTag.AddTagRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.directory.recommendations.item.impactedResources.item.addTag.AddTagRequestBuilder::|public|ToPostRequestInformation(body:AddTagPostRequestBody; requestConfiguration?:AddTagRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.directory.recommendations.item.impactedResources.item.addTag.AddTagRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.directory.recommendations.item.impactedResources.item.addTag.AddTagRequestBuilder::|public|WithUrl(rawUrl:string):AddTagRequestBuilder +Microsoft\Graph\Beta\Generated.directory.recommendations.item.impactedResources.item.addTag.addTagRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.directory.recommendations.item.impactedResources.item.addTag.addTagRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.directory.recommendations.item.impactedResources.item.applyAlternateMitigation.ApplyAlternateMitigationRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.directory.recommendations.item.impactedResources.item.applyAlternateMitigation.ApplyAlternateMitigationRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.directory.recommendations.item.impactedResources.item.applyAlternateMitigation.ApplyAlternateMitigationRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.directory.recommendations.item.impactedResources.item.applyAlternateMitigation.ApplyAlternateMitigationRequestBuilder::|public|Post(requestConfiguration?:ApplyAlternateMitigationRequestBuilderPostRequestConfiguration):ImpactedResource +Microsoft\Graph\Beta\Generated.directory.recommendations.item.impactedResources.item.applyAlternateMitigation.ApplyAlternateMitigationRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.directory.recommendations.item.impactedResources.item.applyAlternateMitigation.ApplyAlternateMitigationRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:ApplyAlternateMitigationRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.directory.recommendations.item.impactedResources.item.applyAlternateMitigation.ApplyAlternateMitigationRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.directory.recommendations.item.impactedResources.item.applyAlternateMitigation.ApplyAlternateMitigationRequestBuilder::|public|WithUrl(rawUrl:string):ApplyAlternateMitigationRequestBuilder +Microsoft\Graph\Beta\Generated.directory.recommendations.item.impactedResources.item.applyAlternateMitigation.applyAlternateMitigationRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.directory.recommendations.item.impactedResources.item.applyAlternateMitigation.applyAlternateMitigationRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Beta\Generated.directory.recommendations.item.impactedResources.item.complete.CompleteRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Beta\Generated.directory.recommendations.item.impactedResources.item.complete.CompleteRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Beta\Generated.directory.recommendations.item.impactedResources.item.complete.CompleteRequestBuilder::|public|pathParameters:array @@ -81499,16 +81815,22 @@ Microsoft\Graph\Beta\Generated.directory.recommendations.item.impactedResources. Microsoft\Graph\Beta\Generated.directory.recommendations.item.impactedResources.item.dismiss.dismissRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration Microsoft\Graph\Beta\Generated.directory.recommendations.item.impactedResources.item.dismiss.dismissRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Beta\Generated.directory.recommendations.item.impactedResources.item.ImpactedResourceItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.directory.recommendations.item.impactedResources.item.ImpactedResourceItemRequestBuilder::|public|acceptRisk:AcceptRiskRequestBuilder +Microsoft\Graph\Beta\Generated.directory.recommendations.item.impactedResources.item.ImpactedResourceItemRequestBuilder::|public|addTag:AddTagRequestBuilder +Microsoft\Graph\Beta\Generated.directory.recommendations.item.impactedResources.item.ImpactedResourceItemRequestBuilder::|public|applyAlternateMitigation:ApplyAlternateMitigationRequestBuilder Microsoft\Graph\Beta\Generated.directory.recommendations.item.impactedResources.item.ImpactedResourceItemRequestBuilder::|public|complete:CompleteRequestBuilder Microsoft\Graph\Beta\Generated.directory.recommendations.item.impactedResources.item.ImpactedResourceItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Beta\Generated.directory.recommendations.item.impactedResources.item.ImpactedResourceItemRequestBuilder::|public|Delete(requestConfiguration?:ImpactedResourceItemRequestBuilderDeleteRequestConfiguration):void Microsoft\Graph\Beta\Generated.directory.recommendations.item.impactedResources.item.ImpactedResourceItemRequestBuilder::|public|dismiss:DismissRequestBuilder Microsoft\Graph\Beta\Generated.directory.recommendations.item.impactedResources.item.ImpactedResourceItemRequestBuilder::|public|Get(requestConfiguration?:ImpactedResourceItemRequestBuilderGetRequestConfiguration):ImpactedResource +Microsoft\Graph\Beta\Generated.directory.recommendations.item.impactedResources.item.ImpactedResourceItemRequestBuilder::|public|markPlanned:MarkPlannedRequestBuilder Microsoft\Graph\Beta\Generated.directory.recommendations.item.impactedResources.item.ImpactedResourceItemRequestBuilder::|public|Patch(body:ImpactedResource; requestConfiguration?:ImpactedResourceItemRequestBuilderPatchRequestConfiguration):ImpactedResource Microsoft\Graph\Beta\Generated.directory.recommendations.item.impactedResources.item.ImpactedResourceItemRequestBuilder::|public|pathParameters:array Microsoft\Graph\Beta\Generated.directory.recommendations.item.impactedResources.item.ImpactedResourceItemRequestBuilder::|public|postpone:PostponeRequestBuilder Microsoft\Graph\Beta\Generated.directory.recommendations.item.impactedResources.item.ImpactedResourceItemRequestBuilder::|public|reactivate:ReactivateRequestBuilder +Microsoft\Graph\Beta\Generated.directory.recommendations.item.impactedResources.item.ImpactedResourceItemRequestBuilder::|public|removeTag:RemoveTagRequestBuilder Microsoft\Graph\Beta\Generated.directory.recommendations.item.impactedResources.item.ImpactedResourceItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.directory.recommendations.item.impactedResources.item.ImpactedResourceItemRequestBuilder::|public|tags:TagsRequestBuilder Microsoft\Graph\Beta\Generated.directory.recommendations.item.impactedResources.item.ImpactedResourceItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:ImpactedResourceItemRequestBuilderDeleteRequestConfiguration):RequestInformation Microsoft\Graph\Beta\Generated.directory.recommendations.item.impactedResources.item.ImpactedResourceItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:ImpactedResourceItemRequestBuilderGetRequestConfiguration):RequestInformation Microsoft\Graph\Beta\Generated.directory.recommendations.item.impactedResources.item.ImpactedResourceItemRequestBuilder::|public|ToPatchRequestInformation(body:ImpactedResource; requestConfiguration?:ImpactedResourceItemRequestBuilderPatchRequestConfiguration):RequestInformation @@ -81525,6 +81847,16 @@ Microsoft\Graph\Beta\Generated.directory.recommendations.item.impactedResources. Microsoft\Graph\Beta\Generated.directory.recommendations.item.impactedResources.item.ImpactedResourceItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):ImpactedResourceItemRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.directory.recommendations.item.impactedResources.item.ImpactedResourceItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration Microsoft\Graph\Beta\Generated.directory.recommendations.item.impactedResources.item.ImpactedResourceItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.directory.recommendations.item.impactedResources.item.markPlanned.MarkPlannedRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.directory.recommendations.item.impactedResources.item.markPlanned.MarkPlannedRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.directory.recommendations.item.impactedResources.item.markPlanned.MarkPlannedRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.directory.recommendations.item.impactedResources.item.markPlanned.MarkPlannedRequestBuilder::|public|Post(requestConfiguration?:MarkPlannedRequestBuilderPostRequestConfiguration):ImpactedResource +Microsoft\Graph\Beta\Generated.directory.recommendations.item.impactedResources.item.markPlanned.MarkPlannedRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.directory.recommendations.item.impactedResources.item.markPlanned.MarkPlannedRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:MarkPlannedRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.directory.recommendations.item.impactedResources.item.markPlanned.MarkPlannedRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.directory.recommendations.item.impactedResources.item.markPlanned.MarkPlannedRequestBuilder::|public|WithUrl(rawUrl:string):MarkPlannedRequestBuilder +Microsoft\Graph\Beta\Generated.directory.recommendations.item.impactedResources.item.markPlanned.markPlannedRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.directory.recommendations.item.impactedResources.item.markPlanned.markPlannedRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Beta\Generated.directory.recommendations.item.impactedResources.item.postpone.postponePostRequestBody::|public|constructor():void Microsoft\Graph\Beta\Generated.directory.recommendations.item.impactedResources.item.postpone.postponePostRequestBody::|public|getAdditionalData():array Microsoft\Graph\Beta\Generated.directory.recommendations.item.impactedResources.item.postpone.postponePostRequestBody::|public|getBackingStore():BackingStore @@ -81556,6 +81888,132 @@ Microsoft\Graph\Beta\Generated.directory.recommendations.item.impactedResources. Microsoft\Graph\Beta\Generated.directory.recommendations.item.impactedResources.item.reactivate.ReactivateRequestBuilder::|public|WithUrl(rawUrl:string):ReactivateRequestBuilder Microsoft\Graph\Beta\Generated.directory.recommendations.item.impactedResources.item.reactivate.reactivateRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration Microsoft\Graph\Beta\Generated.directory.recommendations.item.impactedResources.item.reactivate.reactivateRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.directory.recommendations.item.impactedResources.item.removeTag.removeTagPostRequestBody::|public|constructor():void +Microsoft\Graph\Beta\Generated.directory.recommendations.item.impactedResources.item.removeTag.removeTagPostRequestBody::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.directory.recommendations.item.impactedResources.item.removeTag.removeTagPostRequestBody::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.directory.recommendations.item.impactedResources.item.removeTag.removeTagPostRequestBody::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.directory.recommendations.item.impactedResources.item.removeTag.removeTagPostRequestBody::|public|getTagId():string +Microsoft\Graph\Beta\Generated.directory.recommendations.item.impactedResources.item.removeTag.removeTagPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.directory.recommendations.item.impactedResources.item.removeTag.removeTagPostRequestBody::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.directory.recommendations.item.impactedResources.item.removeTag.removeTagPostRequestBody::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.directory.recommendations.item.impactedResources.item.removeTag.removeTagPostRequestBody::|public|setTagId(value?:string):void +Microsoft\Graph\Beta\Generated.directory.recommendations.item.impactedResources.item.removeTag.removeTagPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):RemoveTagPostRequestBody +Microsoft\Graph\Beta\Generated.directory.recommendations.item.impactedResources.item.removeTag.removeTagPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.directory.recommendations.item.impactedResources.item.removeTag.RemoveTagRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.directory.recommendations.item.impactedResources.item.removeTag.RemoveTagRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.directory.recommendations.item.impactedResources.item.removeTag.RemoveTagRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.directory.recommendations.item.impactedResources.item.removeTag.RemoveTagRequestBuilder::|public|Post(body:RemoveTagPostRequestBody; requestConfiguration?:RemoveTagRequestBuilderPostRequestConfiguration):ImpactedResource +Microsoft\Graph\Beta\Generated.directory.recommendations.item.impactedResources.item.removeTag.RemoveTagRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.directory.recommendations.item.impactedResources.item.removeTag.RemoveTagRequestBuilder::|public|ToPostRequestInformation(body:RemoveTagPostRequestBody; requestConfiguration?:RemoveTagRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.directory.recommendations.item.impactedResources.item.removeTag.RemoveTagRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.directory.recommendations.item.impactedResources.item.removeTag.RemoveTagRequestBuilder::|public|WithUrl(rawUrl:string):RemoveTagRequestBuilder +Microsoft\Graph\Beta\Generated.directory.recommendations.item.impactedResources.item.removeTag.removeTagRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.directory.recommendations.item.impactedResources.item.removeTag.removeTagRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.directory.recommendations.item.impactedResources.item.tags.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.directory.recommendations.item.impactedResources.item.tags.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.directory.recommendations.item.impactedResources.item.tags.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Beta\Generated.directory.recommendations.item.impactedResources.item.tags.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.directory.recommendations.item.impactedResources.item.tags.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.directory.recommendations.item.impactedResources.item.tags.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.directory.recommendations.item.impactedResources.item.tags.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.directory.recommendations.item.impactedResources.item.tags.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Beta\Generated.directory.recommendations.item.impactedResources.item.tags.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Beta\Generated.directory.recommendations.item.impactedResources.item.tags.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.directory.recommendations.item.impactedResources.item.tags.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.directory.recommendations.item.impactedResources.item.tags.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.directory.recommendations.item.impactedResources.item.tags.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.directory.recommendations.item.impactedResources.item.tags.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.directory.recommendations.item.impactedResources.item.tags.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.directory.recommendations.item.impactedResources.item.tags.item.RecommendationTagItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.directory.recommendations.item.impactedResources.item.tags.item.RecommendationTagItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.directory.recommendations.item.impactedResources.item.tags.item.RecommendationTagItemRequestBuilder::|public|Delete(requestConfiguration?:RecommendationTagItemRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.directory.recommendations.item.impactedResources.item.tags.item.RecommendationTagItemRequestBuilder::|public|Get(requestConfiguration?:RecommendationTagItemRequestBuilderGetRequestConfiguration):RecommendationTag +Microsoft\Graph\Beta\Generated.directory.recommendations.item.impactedResources.item.tags.item.RecommendationTagItemRequestBuilder::|public|Patch(body:RecommendationTag; requestConfiguration?:RecommendationTagItemRequestBuilderPatchRequestConfiguration):RecommendationTag +Microsoft\Graph\Beta\Generated.directory.recommendations.item.impactedResources.item.tags.item.RecommendationTagItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.directory.recommendations.item.impactedResources.item.tags.item.RecommendationTagItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.directory.recommendations.item.impactedResources.item.tags.item.RecommendationTagItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:RecommendationTagItemRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.directory.recommendations.item.impactedResources.item.tags.item.RecommendationTagItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:RecommendationTagItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.directory.recommendations.item.impactedResources.item.tags.item.RecommendationTagItemRequestBuilder::|public|ToPatchRequestInformation(body:RecommendationTag; requestConfiguration?:RecommendationTagItemRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.directory.recommendations.item.impactedResources.item.tags.item.RecommendationTagItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.directory.recommendations.item.impactedResources.item.tags.item.RecommendationTagItemRequestBuilder::|public|WithUrl(rawUrl:string):RecommendationTagItemRequestBuilder +Microsoft\Graph\Beta\Generated.directory.recommendations.item.impactedResources.item.tags.item.RecommendationTagItemRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.directory.recommendations.item.impactedResources.item.tags.item.RecommendationTagItemRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.directory.recommendations.item.impactedResources.item.tags.item.RecommendationTagItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.directory.recommendations.item.impactedResources.item.tags.item.RecommendationTagItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.directory.recommendations.item.impactedResources.item.tags.item.RecommendationTagItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.directory.recommendations.item.impactedResources.item.tags.item.RecommendationTagItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.directory.recommendations.item.impactedResources.item.tags.item.RecommendationTagItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:RecommendationTagItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.directory.recommendations.item.impactedResources.item.tags.item.RecommendationTagItemRequestBuilderGetRequestConfiguration::|public|queryParameters:RecommendationTagItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.directory.recommendations.item.impactedResources.item.tags.item.RecommendationTagItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):RecommendationTagItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.directory.recommendations.item.impactedResources.item.tags.item.RecommendationTagItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.directory.recommendations.item.impactedResources.item.tags.item.RecommendationTagItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.directory.recommendations.item.impactedResources.item.tags.TagsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.directory.recommendations.item.impactedResources.item.tags.TagsRequestBuilder::|public|ByRecommendationTagId(recommendationTagId:string):RecommendationTagItemRequestBuilder +Microsoft\Graph\Beta\Generated.directory.recommendations.item.impactedResources.item.tags.TagsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.directory.recommendations.item.impactedResources.item.tags.TagsRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Beta\Generated.directory.recommendations.item.impactedResources.item.tags.TagsRequestBuilder::|public|Get(requestConfiguration?:TagsRequestBuilderGetRequestConfiguration):RecommendationTagCollectionResponse +Microsoft\Graph\Beta\Generated.directory.recommendations.item.impactedResources.item.tags.TagsRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.directory.recommendations.item.impactedResources.item.tags.TagsRequestBuilder::|public|Post(body:RecommendationTag; requestConfiguration?:TagsRequestBuilderPostRequestConfiguration):RecommendationTag +Microsoft\Graph\Beta\Generated.directory.recommendations.item.impactedResources.item.tags.TagsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.directory.recommendations.item.impactedResources.item.tags.TagsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:TagsRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.directory.recommendations.item.impactedResources.item.tags.TagsRequestBuilder::|public|ToPostRequestInformation(body:RecommendationTag; requestConfiguration?:TagsRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.directory.recommendations.item.impactedResources.item.tags.TagsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.directory.recommendations.item.impactedResources.item.tags.TagsRequestBuilder::|public|WithUrl(rawUrl:string):TagsRequestBuilder +Microsoft\Graph\Beta\Generated.directory.recommendations.item.impactedResources.item.tags.tagsRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Beta\Generated.directory.recommendations.item.impactedResources.item.tags.tagsRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.directory.recommendations.item.impactedResources.item.tags.tagsRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.directory.recommendations.item.impactedResources.item.tags.tagsRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.directory.recommendations.item.impactedResources.item.tags.tagsRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.directory.recommendations.item.impactedResources.item.tags.tagsRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.directory.recommendations.item.impactedResources.item.tags.tagsRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.directory.recommendations.item.impactedResources.item.tags.tagsRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.directory.recommendations.item.impactedResources.item.tags.tagsRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.directory.recommendations.item.impactedResources.item.tags.tagsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.directory.recommendations.item.impactedResources.item.tags.tagsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:TagsRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.directory.recommendations.item.impactedResources.item.tags.tagsRequestBuilderGetRequestConfiguration::|public|queryParameters:TagsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.directory.recommendations.item.impactedResources.item.tags.tagsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):TagsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.directory.recommendations.item.impactedResources.item.tags.tagsRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.directory.recommendations.item.impactedResources.item.tags.tagsRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.directory.recommendations.item.impactedResources.removeTag.removeTagPostRequestBody::|public|constructor():void +Microsoft\Graph\Beta\Generated.directory.recommendations.item.impactedResources.removeTag.removeTagPostRequestBody::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.directory.recommendations.item.impactedResources.removeTag.removeTagPostRequestBody::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.directory.recommendations.item.impactedResources.removeTag.removeTagPostRequestBody::|public|getDisplayName():string +Microsoft\Graph\Beta\Generated.directory.recommendations.item.impactedResources.removeTag.removeTagPostRequestBody::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.directory.recommendations.item.impactedResources.removeTag.removeTagPostRequestBody::|public|getResourceIds():array +Microsoft\Graph\Beta\Generated.directory.recommendations.item.impactedResources.removeTag.removeTagPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.directory.recommendations.item.impactedResources.removeTag.removeTagPostRequestBody::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.directory.recommendations.item.impactedResources.removeTag.removeTagPostRequestBody::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.directory.recommendations.item.impactedResources.removeTag.removeTagPostRequestBody::|public|setDisplayName(value?:string):void +Microsoft\Graph\Beta\Generated.directory.recommendations.item.impactedResources.removeTag.removeTagPostRequestBody::|public|setResourceIds(value?:array):void +Microsoft\Graph\Beta\Generated.directory.recommendations.item.impactedResources.removeTag.removeTagPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):RemoveTagPostRequestBody +Microsoft\Graph\Beta\Generated.directory.recommendations.item.impactedResources.removeTag.removeTagPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.directory.recommendations.item.impactedResources.removeTag.removeTagPostResponse-->BaseCollectionPaginationCountResponse +Microsoft\Graph\Beta\Generated.directory.recommendations.item.impactedResources.removeTag.removeTagPostResponse::|public|constructor():void +Microsoft\Graph\Beta\Generated.directory.recommendations.item.impactedResources.removeTag.removeTagPostResponse::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.directory.recommendations.item.impactedResources.removeTag.removeTagPostResponse::|public|getValue():array +Microsoft\Graph\Beta\Generated.directory.recommendations.item.impactedResources.removeTag.removeTagPostResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.directory.recommendations.item.impactedResources.removeTag.removeTagPostResponse::|public|setValue(value?:array):void +Microsoft\Graph\Beta\Generated.directory.recommendations.item.impactedResources.removeTag.removeTagPostResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):RemoveTagPostResponse +Microsoft\Graph\Beta\Generated.directory.recommendations.item.impactedResources.removeTag.RemoveTagRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.directory.recommendations.item.impactedResources.removeTag.RemoveTagRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.directory.recommendations.item.impactedResources.removeTag.RemoveTagRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.directory.recommendations.item.impactedResources.removeTag.RemoveTagRequestBuilder::|public|Post(body:RemoveTagPostRequestBody; requestConfiguration?:RemoveTagRequestBuilderPostRequestConfiguration):RemoveTagPostResponse +Microsoft\Graph\Beta\Generated.directory.recommendations.item.impactedResources.removeTag.RemoveTagRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.directory.recommendations.item.impactedResources.removeTag.RemoveTagRequestBuilder::|public|ToPostRequestInformation(body:RemoveTagPostRequestBody; requestConfiguration?:RemoveTagRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.directory.recommendations.item.impactedResources.removeTag.RemoveTagRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.directory.recommendations.item.impactedResources.removeTag.RemoveTagRequestBuilder::|public|WithUrl(rawUrl:string):RemoveTagRequestBuilder +Microsoft\Graph\Beta\Generated.directory.recommendations.item.impactedResources.removeTag.removeTagRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.directory.recommendations.item.impactedResources.removeTag.removeTagRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.directory.recommendations.item.markPlanned.MarkPlannedRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.directory.recommendations.item.markPlanned.MarkPlannedRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.directory.recommendations.item.markPlanned.MarkPlannedRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.directory.recommendations.item.markPlanned.MarkPlannedRequestBuilder::|public|Post(requestConfiguration?:MarkPlannedRequestBuilderPostRequestConfiguration):Recommendation +Microsoft\Graph\Beta\Generated.directory.recommendations.item.markPlanned.MarkPlannedRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.directory.recommendations.item.markPlanned.MarkPlannedRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:MarkPlannedRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.directory.recommendations.item.markPlanned.MarkPlannedRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.directory.recommendations.item.markPlanned.MarkPlannedRequestBuilder::|public|WithUrl(rawUrl:string):MarkPlannedRequestBuilder +Microsoft\Graph\Beta\Generated.directory.recommendations.item.markPlanned.markPlannedRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.directory.recommendations.item.markPlanned.markPlannedRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Beta\Generated.directory.recommendations.item.postpone.postponePostRequestBody::|public|constructor():void Microsoft\Graph\Beta\Generated.directory.recommendations.item.postpone.postponePostRequestBody::|public|getAdditionalData():array Microsoft\Graph\Beta\Generated.directory.recommendations.item.postpone.postponePostRequestBody::|public|getBackingStore():BackingStore @@ -81588,17 +82046,23 @@ Microsoft\Graph\Beta\Generated.directory.recommendations.item.reactivate.Reactiv Microsoft\Graph\Beta\Generated.directory.recommendations.item.reactivate.reactivateRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration Microsoft\Graph\Beta\Generated.directory.recommendations.item.reactivate.reactivateRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Beta\Generated.directory.recommendations.item.RecommendationItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.directory.recommendations.item.RecommendationItemRequestBuilder::|public|acceptRisk:AcceptRiskRequestBuilder +Microsoft\Graph\Beta\Generated.directory.recommendations.item.RecommendationItemRequestBuilder::|public|addTag:AddTagRequestBuilder +Microsoft\Graph\Beta\Generated.directory.recommendations.item.RecommendationItemRequestBuilder::|public|applyAlternateMitigation:ApplyAlternateMitigationRequestBuilder Microsoft\Graph\Beta\Generated.directory.recommendations.item.RecommendationItemRequestBuilder::|public|complete:CompleteRequestBuilder Microsoft\Graph\Beta\Generated.directory.recommendations.item.RecommendationItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Beta\Generated.directory.recommendations.item.RecommendationItemRequestBuilder::|public|Delete(requestConfiguration?:RecommendationItemRequestBuilderDeleteRequestConfiguration):void Microsoft\Graph\Beta\Generated.directory.recommendations.item.RecommendationItemRequestBuilder::|public|dismiss:DismissRequestBuilder Microsoft\Graph\Beta\Generated.directory.recommendations.item.RecommendationItemRequestBuilder::|public|Get(requestConfiguration?:RecommendationItemRequestBuilderGetRequestConfiguration):Recommendation Microsoft\Graph\Beta\Generated.directory.recommendations.item.RecommendationItemRequestBuilder::|public|impactedResources:ImpactedResourcesRequestBuilder +Microsoft\Graph\Beta\Generated.directory.recommendations.item.RecommendationItemRequestBuilder::|public|markPlanned:MarkPlannedRequestBuilder Microsoft\Graph\Beta\Generated.directory.recommendations.item.RecommendationItemRequestBuilder::|public|Patch(body:Recommendation; requestConfiguration?:RecommendationItemRequestBuilderPatchRequestConfiguration):Recommendation Microsoft\Graph\Beta\Generated.directory.recommendations.item.RecommendationItemRequestBuilder::|public|pathParameters:array Microsoft\Graph\Beta\Generated.directory.recommendations.item.RecommendationItemRequestBuilder::|public|postpone:PostponeRequestBuilder Microsoft\Graph\Beta\Generated.directory.recommendations.item.RecommendationItemRequestBuilder::|public|reactivate:ReactivateRequestBuilder +Microsoft\Graph\Beta\Generated.directory.recommendations.item.RecommendationItemRequestBuilder::|public|removeTag:RemoveTagRequestBuilder Microsoft\Graph\Beta\Generated.directory.recommendations.item.RecommendationItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.directory.recommendations.item.RecommendationItemRequestBuilder::|public|tags:TagsRequestBuilder Microsoft\Graph\Beta\Generated.directory.recommendations.item.RecommendationItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:RecommendationItemRequestBuilderDeleteRequestConfiguration):RequestInformation Microsoft\Graph\Beta\Generated.directory.recommendations.item.RecommendationItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:RecommendationItemRequestBuilderGetRequestConfiguration):RequestInformation Microsoft\Graph\Beta\Generated.directory.recommendations.item.RecommendationItemRequestBuilder::|public|ToPatchRequestInformation(body:Recommendation; requestConfiguration?:RecommendationItemRequestBuilderPatchRequestConfiguration):RequestInformation @@ -81615,6 +82079,92 @@ Microsoft\Graph\Beta\Generated.directory.recommendations.item.RecommendationItem Microsoft\Graph\Beta\Generated.directory.recommendations.item.RecommendationItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):RecommendationItemRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.directory.recommendations.item.RecommendationItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration Microsoft\Graph\Beta\Generated.directory.recommendations.item.RecommendationItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.directory.recommendations.item.removeTag.removeTagPostRequestBody::|public|constructor():void +Microsoft\Graph\Beta\Generated.directory.recommendations.item.removeTag.removeTagPostRequestBody::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.directory.recommendations.item.removeTag.removeTagPostRequestBody::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.directory.recommendations.item.removeTag.removeTagPostRequestBody::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.directory.recommendations.item.removeTag.removeTagPostRequestBody::|public|getTagId():string +Microsoft\Graph\Beta\Generated.directory.recommendations.item.removeTag.removeTagPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.directory.recommendations.item.removeTag.removeTagPostRequestBody::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.directory.recommendations.item.removeTag.removeTagPostRequestBody::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.directory.recommendations.item.removeTag.removeTagPostRequestBody::|public|setTagId(value?:string):void +Microsoft\Graph\Beta\Generated.directory.recommendations.item.removeTag.removeTagPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):RemoveTagPostRequestBody +Microsoft\Graph\Beta\Generated.directory.recommendations.item.removeTag.removeTagPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.directory.recommendations.item.removeTag.RemoveTagRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.directory.recommendations.item.removeTag.RemoveTagRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.directory.recommendations.item.removeTag.RemoveTagRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.directory.recommendations.item.removeTag.RemoveTagRequestBuilder::|public|Post(body:RemoveTagPostRequestBody; requestConfiguration?:RemoveTagRequestBuilderPostRequestConfiguration):Recommendation +Microsoft\Graph\Beta\Generated.directory.recommendations.item.removeTag.RemoveTagRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.directory.recommendations.item.removeTag.RemoveTagRequestBuilder::|public|ToPostRequestInformation(body:RemoveTagPostRequestBody; requestConfiguration?:RemoveTagRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.directory.recommendations.item.removeTag.RemoveTagRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.directory.recommendations.item.removeTag.RemoveTagRequestBuilder::|public|WithUrl(rawUrl:string):RemoveTagRequestBuilder +Microsoft\Graph\Beta\Generated.directory.recommendations.item.removeTag.removeTagRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.directory.recommendations.item.removeTag.removeTagRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.directory.recommendations.item.tags.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.directory.recommendations.item.tags.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.directory.recommendations.item.tags.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Beta\Generated.directory.recommendations.item.tags.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.directory.recommendations.item.tags.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.directory.recommendations.item.tags.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.directory.recommendations.item.tags.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.directory.recommendations.item.tags.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Beta\Generated.directory.recommendations.item.tags.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Beta\Generated.directory.recommendations.item.tags.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.directory.recommendations.item.tags.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.directory.recommendations.item.tags.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.directory.recommendations.item.tags.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.directory.recommendations.item.tags.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.directory.recommendations.item.tags.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.directory.recommendations.item.tags.item.RecommendationTagItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.directory.recommendations.item.tags.item.RecommendationTagItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.directory.recommendations.item.tags.item.RecommendationTagItemRequestBuilder::|public|Delete(requestConfiguration?:RecommendationTagItemRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.directory.recommendations.item.tags.item.RecommendationTagItemRequestBuilder::|public|Get(requestConfiguration?:RecommendationTagItemRequestBuilderGetRequestConfiguration):RecommendationTag +Microsoft\Graph\Beta\Generated.directory.recommendations.item.tags.item.RecommendationTagItemRequestBuilder::|public|Patch(body:RecommendationTag; requestConfiguration?:RecommendationTagItemRequestBuilderPatchRequestConfiguration):RecommendationTag +Microsoft\Graph\Beta\Generated.directory.recommendations.item.tags.item.RecommendationTagItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.directory.recommendations.item.tags.item.RecommendationTagItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.directory.recommendations.item.tags.item.RecommendationTagItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:RecommendationTagItemRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.directory.recommendations.item.tags.item.RecommendationTagItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:RecommendationTagItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.directory.recommendations.item.tags.item.RecommendationTagItemRequestBuilder::|public|ToPatchRequestInformation(body:RecommendationTag; requestConfiguration?:RecommendationTagItemRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.directory.recommendations.item.tags.item.RecommendationTagItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.directory.recommendations.item.tags.item.RecommendationTagItemRequestBuilder::|public|WithUrl(rawUrl:string):RecommendationTagItemRequestBuilder +Microsoft\Graph\Beta\Generated.directory.recommendations.item.tags.item.RecommendationTagItemRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.directory.recommendations.item.tags.item.RecommendationTagItemRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.directory.recommendations.item.tags.item.RecommendationTagItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.directory.recommendations.item.tags.item.RecommendationTagItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.directory.recommendations.item.tags.item.RecommendationTagItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.directory.recommendations.item.tags.item.RecommendationTagItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.directory.recommendations.item.tags.item.RecommendationTagItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:RecommendationTagItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.directory.recommendations.item.tags.item.RecommendationTagItemRequestBuilderGetRequestConfiguration::|public|queryParameters:RecommendationTagItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.directory.recommendations.item.tags.item.RecommendationTagItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):RecommendationTagItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.directory.recommendations.item.tags.item.RecommendationTagItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.directory.recommendations.item.tags.item.RecommendationTagItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.directory.recommendations.item.tags.TagsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.directory.recommendations.item.tags.TagsRequestBuilder::|public|ByRecommendationTagId(recommendationTagId:string):RecommendationTagItemRequestBuilder +Microsoft\Graph\Beta\Generated.directory.recommendations.item.tags.TagsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.directory.recommendations.item.tags.TagsRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Beta\Generated.directory.recommendations.item.tags.TagsRequestBuilder::|public|Get(requestConfiguration?:TagsRequestBuilderGetRequestConfiguration):RecommendationTagCollectionResponse +Microsoft\Graph\Beta\Generated.directory.recommendations.item.tags.TagsRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.directory.recommendations.item.tags.TagsRequestBuilder::|public|Post(body:RecommendationTag; requestConfiguration?:TagsRequestBuilderPostRequestConfiguration):RecommendationTag +Microsoft\Graph\Beta\Generated.directory.recommendations.item.tags.TagsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.directory.recommendations.item.tags.TagsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:TagsRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.directory.recommendations.item.tags.TagsRequestBuilder::|public|ToPostRequestInformation(body:RecommendationTag; requestConfiguration?:TagsRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.directory.recommendations.item.tags.TagsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.directory.recommendations.item.tags.TagsRequestBuilder::|public|WithUrl(rawUrl:string):TagsRequestBuilder +Microsoft\Graph\Beta\Generated.directory.recommendations.item.tags.tagsRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Beta\Generated.directory.recommendations.item.tags.tagsRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.directory.recommendations.item.tags.tagsRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.directory.recommendations.item.tags.tagsRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.directory.recommendations.item.tags.tagsRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.directory.recommendations.item.tags.tagsRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.directory.recommendations.item.tags.tagsRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.directory.recommendations.item.tags.tagsRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.directory.recommendations.item.tags.tagsRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.directory.recommendations.item.tags.tagsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.directory.recommendations.item.tags.tagsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:TagsRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.directory.recommendations.item.tags.tagsRequestBuilderGetRequestConfiguration::|public|queryParameters:TagsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.directory.recommendations.item.tags.tagsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):TagsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.directory.recommendations.item.tags.tagsRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.directory.recommendations.item.tags.tagsRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Beta\Generated.directory.recommendations.RecommendationsRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Beta\Generated.directory.recommendations.RecommendationsRequestBuilder::|public|ByRecommendationId(recommendationId:string):RecommendationItemRequestBuilder Microsoft\Graph\Beta\Generated.directory.recommendations.RecommendationsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void @@ -82483,15 +83033,15 @@ Microsoft\Graph\Beta\Generated.directory.tenantGovernance.governancePolicyTempla Microsoft\Graph\Beta\Generated.directory.tenantGovernance.governancePolicyTemplates.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.directory.tenantGovernance.governancePolicyTemplates.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.directory.tenantGovernance.governancePolicyTemplates.GovernancePolicyTemplatesRequestBuilder-->BaseRequestBuilder -Microsoft\Graph\Beta\Generated.directory.tenantGovernance.governancePolicyTemplates.GovernancePolicyTemplatesRequestBuilder::|public|ByGovernancePolicyTemplateId(governancePolicyTemplateId:string):GovernancePolicyTemplateItemRequestBuilder +Microsoft\Graph\Beta\Generated.directory.tenantGovernance.governancePolicyTemplates.GovernancePolicyTemplatesRequestBuilder::|public|ByTenantGovernancePolicyTemplateId(tenantGovernancePolicyTemplateId:string):TenantGovernancePolicyTemplateItemRequestBuilder Microsoft\Graph\Beta\Generated.directory.tenantGovernance.governancePolicyTemplates.GovernancePolicyTemplatesRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Beta\Generated.directory.tenantGovernance.governancePolicyTemplates.GovernancePolicyTemplatesRequestBuilder::|public|Count:CountRequestBuilder -Microsoft\Graph\Beta\Generated.directory.tenantGovernance.governancePolicyTemplates.GovernancePolicyTemplatesRequestBuilder::|public|Get(requestConfiguration?:GovernancePolicyTemplatesRequestBuilderGetRequestConfiguration):GovernancePolicyTemplateCollectionResponse +Microsoft\Graph\Beta\Generated.directory.tenantGovernance.governancePolicyTemplates.GovernancePolicyTemplatesRequestBuilder::|public|Get(requestConfiguration?:GovernancePolicyTemplatesRequestBuilderGetRequestConfiguration):TenantGovernancePolicyTemplateCollectionResponse Microsoft\Graph\Beta\Generated.directory.tenantGovernance.governancePolicyTemplates.GovernancePolicyTemplatesRequestBuilder::|public|pathParameters:array -Microsoft\Graph\Beta\Generated.directory.tenantGovernance.governancePolicyTemplates.GovernancePolicyTemplatesRequestBuilder::|public|Post(body:GovernancePolicyTemplate; requestConfiguration?:GovernancePolicyTemplatesRequestBuilderPostRequestConfiguration):GovernancePolicyTemplate +Microsoft\Graph\Beta\Generated.directory.tenantGovernance.governancePolicyTemplates.GovernancePolicyTemplatesRequestBuilder::|public|Post(body:TenantGovernancePolicyTemplate; requestConfiguration?:GovernancePolicyTemplatesRequestBuilderPostRequestConfiguration):TenantGovernancePolicyTemplate Microsoft\Graph\Beta\Generated.directory.tenantGovernance.governancePolicyTemplates.GovernancePolicyTemplatesRequestBuilder::|public|requestAdapter:RequestAdapter Microsoft\Graph\Beta\Generated.directory.tenantGovernance.governancePolicyTemplates.GovernancePolicyTemplatesRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:GovernancePolicyTemplatesRequestBuilderGetRequestConfiguration):RequestInformation -Microsoft\Graph\Beta\Generated.directory.tenantGovernance.governancePolicyTemplates.GovernancePolicyTemplatesRequestBuilder::|public|ToPostRequestInformation(body:GovernancePolicyTemplate; requestConfiguration?:GovernancePolicyTemplatesRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.directory.tenantGovernance.governancePolicyTemplates.GovernancePolicyTemplatesRequestBuilder::|public|ToPostRequestInformation(body:TenantGovernancePolicyTemplate; requestConfiguration?:GovernancePolicyTemplatesRequestBuilderPostRequestConfiguration):RequestInformation Microsoft\Graph\Beta\Generated.directory.tenantGovernance.governancePolicyTemplates.GovernancePolicyTemplatesRequestBuilder::|public|urlTemplate:string Microsoft\Graph\Beta\Generated.directory.tenantGovernance.governancePolicyTemplates.GovernancePolicyTemplatesRequestBuilder::|public|WithUrl(rawUrl:string):GovernancePolicyTemplatesRequestBuilder Microsoft\Graph\Beta\Generated.directory.tenantGovernance.governancePolicyTemplates.governancePolicyTemplatesRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void @@ -82509,29 +83059,29 @@ Microsoft\Graph\Beta\Generated.directory.tenantGovernance.governancePolicyTempla Microsoft\Graph\Beta\Generated.directory.tenantGovernance.governancePolicyTemplates.governancePolicyTemplatesRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):GovernancePolicyTemplatesRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.directory.tenantGovernance.governancePolicyTemplates.governancePolicyTemplatesRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration Microsoft\Graph\Beta\Generated.directory.tenantGovernance.governancePolicyTemplates.governancePolicyTemplatesRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void -Microsoft\Graph\Beta\Generated.directory.tenantGovernance.governancePolicyTemplates.item.GovernancePolicyTemplateItemRequestBuilder-->BaseRequestBuilder -Microsoft\Graph\Beta\Generated.directory.tenantGovernance.governancePolicyTemplates.item.GovernancePolicyTemplateItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void -Microsoft\Graph\Beta\Generated.directory.tenantGovernance.governancePolicyTemplates.item.GovernancePolicyTemplateItemRequestBuilder::|public|Delete(requestConfiguration?:GovernancePolicyTemplateItemRequestBuilderDeleteRequestConfiguration):void -Microsoft\Graph\Beta\Generated.directory.tenantGovernance.governancePolicyTemplates.item.GovernancePolicyTemplateItemRequestBuilder::|public|Get(requestConfiguration?:GovernancePolicyTemplateItemRequestBuilderGetRequestConfiguration):GovernancePolicyTemplate -Microsoft\Graph\Beta\Generated.directory.tenantGovernance.governancePolicyTemplates.item.GovernancePolicyTemplateItemRequestBuilder::|public|Patch(body:GovernancePolicyTemplate; requestConfiguration?:GovernancePolicyTemplateItemRequestBuilderPatchRequestConfiguration):GovernancePolicyTemplate -Microsoft\Graph\Beta\Generated.directory.tenantGovernance.governancePolicyTemplates.item.GovernancePolicyTemplateItemRequestBuilder::|public|pathParameters:array -Microsoft\Graph\Beta\Generated.directory.tenantGovernance.governancePolicyTemplates.item.GovernancePolicyTemplateItemRequestBuilder::|public|requestAdapter:RequestAdapter -Microsoft\Graph\Beta\Generated.directory.tenantGovernance.governancePolicyTemplates.item.GovernancePolicyTemplateItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:GovernancePolicyTemplateItemRequestBuilderDeleteRequestConfiguration):RequestInformation -Microsoft\Graph\Beta\Generated.directory.tenantGovernance.governancePolicyTemplates.item.GovernancePolicyTemplateItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:GovernancePolicyTemplateItemRequestBuilderGetRequestConfiguration):RequestInformation -Microsoft\Graph\Beta\Generated.directory.tenantGovernance.governancePolicyTemplates.item.GovernancePolicyTemplateItemRequestBuilder::|public|ToPatchRequestInformation(body:GovernancePolicyTemplate; requestConfiguration?:GovernancePolicyTemplateItemRequestBuilderPatchRequestConfiguration):RequestInformation -Microsoft\Graph\Beta\Generated.directory.tenantGovernance.governancePolicyTemplates.item.GovernancePolicyTemplateItemRequestBuilder::|public|urlTemplate:string -Microsoft\Graph\Beta\Generated.directory.tenantGovernance.governancePolicyTemplates.item.GovernancePolicyTemplateItemRequestBuilder::|public|WithUrl(rawUrl:string):GovernancePolicyTemplateItemRequestBuilder -Microsoft\Graph\Beta\Generated.directory.tenantGovernance.governancePolicyTemplates.item.GovernancePolicyTemplateItemRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration -Microsoft\Graph\Beta\Generated.directory.tenantGovernance.governancePolicyTemplates.item.GovernancePolicyTemplateItemRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void -Microsoft\Graph\Beta\Generated.directory.tenantGovernance.governancePolicyTemplates.item.GovernancePolicyTemplateItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void -Microsoft\Graph\Beta\Generated.directory.tenantGovernance.governancePolicyTemplates.item.GovernancePolicyTemplateItemRequestBuilderGetQueryParameters::|public|expand:array -Microsoft\Graph\Beta\Generated.directory.tenantGovernance.governancePolicyTemplates.item.GovernancePolicyTemplateItemRequestBuilderGetQueryParameters::|public|select:array -Microsoft\Graph\Beta\Generated.directory.tenantGovernance.governancePolicyTemplates.item.GovernancePolicyTemplateItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration -Microsoft\Graph\Beta\Generated.directory.tenantGovernance.governancePolicyTemplates.item.GovernancePolicyTemplateItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:GovernancePolicyTemplateItemRequestBuilderGetQueryParameters):void -Microsoft\Graph\Beta\Generated.directory.tenantGovernance.governancePolicyTemplates.item.GovernancePolicyTemplateItemRequestBuilderGetRequestConfiguration::|public|queryParameters:GovernancePolicyTemplateItemRequestBuilderGetQueryParameters -Microsoft\Graph\Beta\Generated.directory.tenantGovernance.governancePolicyTemplates.item.GovernancePolicyTemplateItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):GovernancePolicyTemplateItemRequestBuilderGetQueryParameters -Microsoft\Graph\Beta\Generated.directory.tenantGovernance.governancePolicyTemplates.item.GovernancePolicyTemplateItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration -Microsoft\Graph\Beta\Generated.directory.tenantGovernance.governancePolicyTemplates.item.GovernancePolicyTemplateItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.directory.tenantGovernance.governancePolicyTemplates.item.TenantGovernancePolicyTemplateItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.directory.tenantGovernance.governancePolicyTemplates.item.TenantGovernancePolicyTemplateItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.directory.tenantGovernance.governancePolicyTemplates.item.TenantGovernancePolicyTemplateItemRequestBuilder::|public|Delete(requestConfiguration?:TenantGovernancePolicyTemplateItemRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.directory.tenantGovernance.governancePolicyTemplates.item.TenantGovernancePolicyTemplateItemRequestBuilder::|public|Get(requestConfiguration?:TenantGovernancePolicyTemplateItemRequestBuilderGetRequestConfiguration):TenantGovernancePolicyTemplate +Microsoft\Graph\Beta\Generated.directory.tenantGovernance.governancePolicyTemplates.item.TenantGovernancePolicyTemplateItemRequestBuilder::|public|Patch(body:TenantGovernancePolicyTemplate; requestConfiguration?:TenantGovernancePolicyTemplateItemRequestBuilderPatchRequestConfiguration):TenantGovernancePolicyTemplate +Microsoft\Graph\Beta\Generated.directory.tenantGovernance.governancePolicyTemplates.item.TenantGovernancePolicyTemplateItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.directory.tenantGovernance.governancePolicyTemplates.item.TenantGovernancePolicyTemplateItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.directory.tenantGovernance.governancePolicyTemplates.item.TenantGovernancePolicyTemplateItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:TenantGovernancePolicyTemplateItemRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.directory.tenantGovernance.governancePolicyTemplates.item.TenantGovernancePolicyTemplateItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:TenantGovernancePolicyTemplateItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.directory.tenantGovernance.governancePolicyTemplates.item.TenantGovernancePolicyTemplateItemRequestBuilder::|public|ToPatchRequestInformation(body:TenantGovernancePolicyTemplate; requestConfiguration?:TenantGovernancePolicyTemplateItemRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.directory.tenantGovernance.governancePolicyTemplates.item.TenantGovernancePolicyTemplateItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.directory.tenantGovernance.governancePolicyTemplates.item.TenantGovernancePolicyTemplateItemRequestBuilder::|public|WithUrl(rawUrl:string):TenantGovernancePolicyTemplateItemRequestBuilder +Microsoft\Graph\Beta\Generated.directory.tenantGovernance.governancePolicyTemplates.item.TenantGovernancePolicyTemplateItemRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.directory.tenantGovernance.governancePolicyTemplates.item.TenantGovernancePolicyTemplateItemRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.directory.tenantGovernance.governancePolicyTemplates.item.TenantGovernancePolicyTemplateItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.directory.tenantGovernance.governancePolicyTemplates.item.TenantGovernancePolicyTemplateItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.directory.tenantGovernance.governancePolicyTemplates.item.TenantGovernancePolicyTemplateItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.directory.tenantGovernance.governancePolicyTemplates.item.TenantGovernancePolicyTemplateItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.directory.tenantGovernance.governancePolicyTemplates.item.TenantGovernancePolicyTemplateItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:TenantGovernancePolicyTemplateItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.directory.tenantGovernance.governancePolicyTemplates.item.TenantGovernancePolicyTemplateItemRequestBuilderGetRequestConfiguration::|public|queryParameters:TenantGovernancePolicyTemplateItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.directory.tenantGovernance.governancePolicyTemplates.item.TenantGovernancePolicyTemplateItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):TenantGovernancePolicyTemplateItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.directory.tenantGovernance.governancePolicyTemplates.item.TenantGovernancePolicyTemplateItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.directory.tenantGovernance.governancePolicyTemplates.item.TenantGovernancePolicyTemplateItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Beta\Generated.directory.tenantGovernance.governanceRelationships.count.CountRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Beta\Generated.directory.tenantGovernance.governanceRelationships.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Beta\Generated.directory.tenantGovernance.governanceRelationships.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int @@ -82641,7 +83191,7 @@ Microsoft\Graph\Beta\Generated.directory.tenantGovernance.governanceRequests.gov Microsoft\Graph\Beta\Generated.directory.tenantGovernance.governanceRequests.governanceRequestsRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Beta\Generated.directory.tenantGovernance.governanceRequests.item.governancePolicyTemplate.GovernancePolicyTemplateRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Beta\Generated.directory.tenantGovernance.governanceRequests.item.governancePolicyTemplate.GovernancePolicyTemplateRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void -Microsoft\Graph\Beta\Generated.directory.tenantGovernance.governanceRequests.item.governancePolicyTemplate.GovernancePolicyTemplateRequestBuilder::|public|Get(requestConfiguration?:GovernancePolicyTemplateRequestBuilderGetRequestConfiguration):GovernancePolicyTemplate +Microsoft\Graph\Beta\Generated.directory.tenantGovernance.governanceRequests.item.governancePolicyTemplate.GovernancePolicyTemplateRequestBuilder::|public|Get(requestConfiguration?:GovernancePolicyTemplateRequestBuilderGetRequestConfiguration):TenantGovernancePolicyTemplate Microsoft\Graph\Beta\Generated.directory.tenantGovernance.governanceRequests.item.governancePolicyTemplate.GovernancePolicyTemplateRequestBuilder::|public|pathParameters:array Microsoft\Graph\Beta\Generated.directory.tenantGovernance.governanceRequests.item.governancePolicyTemplate.GovernancePolicyTemplateRequestBuilder::|public|requestAdapter:RequestAdapter Microsoft\Graph\Beta\Generated.directory.tenantGovernance.governanceRequests.item.governancePolicyTemplate.GovernancePolicyTemplateRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:GovernancePolicyTemplateRequestBuilderGetRequestConfiguration):RequestInformation @@ -82796,35 +83346,35 @@ Microsoft\Graph\Beta\Generated.directory.tenantGovernance.relatedTenants.item.Re Microsoft\Graph\Beta\Generated.directory.tenantGovernance.relatedTenants.item.RelatedTenantItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):RelatedTenantItemRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.directory.tenantGovernance.relatedTenants.item.RelatedTenantItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration Microsoft\Graph\Beta\Generated.directory.tenantGovernance.relatedTenants.item.RelatedTenantItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void -Microsoft\Graph\Beta\Generated.directory.tenantGovernance.relatedTenants.microsoftGraphTenantGovernanceServicesRefresh.MicrosoftGraphTenantGovernanceServicesRefreshRequestBuilder-->BaseRequestBuilder -Microsoft\Graph\Beta\Generated.directory.tenantGovernance.relatedTenants.microsoftGraphTenantGovernanceServicesRefresh.MicrosoftGraphTenantGovernanceServicesRefreshRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void -Microsoft\Graph\Beta\Generated.directory.tenantGovernance.relatedTenants.microsoftGraphTenantGovernanceServicesRefresh.MicrosoftGraphTenantGovernanceServicesRefreshRequestBuilder::|public|pathParameters:array -Microsoft\Graph\Beta\Generated.directory.tenantGovernance.relatedTenants.microsoftGraphTenantGovernanceServicesRefresh.MicrosoftGraphTenantGovernanceServicesRefreshRequestBuilder::|public|Post(requestConfiguration?:MicrosoftGraphTenantGovernanceServicesRefreshRequestBuilderPostRequestConfiguration):void -Microsoft\Graph\Beta\Generated.directory.tenantGovernance.relatedTenants.microsoftGraphTenantGovernanceServicesRefresh.MicrosoftGraphTenantGovernanceServicesRefreshRequestBuilder::|public|requestAdapter:RequestAdapter -Microsoft\Graph\Beta\Generated.directory.tenantGovernance.relatedTenants.microsoftGraphTenantGovernanceServicesRefresh.MicrosoftGraphTenantGovernanceServicesRefreshRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:MicrosoftGraphTenantGovernanceServicesRefreshRequestBuilderPostRequestConfiguration):RequestInformation -Microsoft\Graph\Beta\Generated.directory.tenantGovernance.relatedTenants.microsoftGraphTenantGovernanceServicesRefresh.MicrosoftGraphTenantGovernanceServicesRefreshRequestBuilder::|public|urlTemplate:string -Microsoft\Graph\Beta\Generated.directory.tenantGovernance.relatedTenants.microsoftGraphTenantGovernanceServicesRefresh.MicrosoftGraphTenantGovernanceServicesRefreshRequestBuilder::|public|WithUrl(rawUrl:string):MicrosoftGraphTenantGovernanceServicesRefreshRequestBuilder -Microsoft\Graph\Beta\Generated.directory.tenantGovernance.relatedTenants.microsoftGraphTenantGovernanceServicesRefresh.microsoftGraphTenantGovernanceServicesRefreshRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration -Microsoft\Graph\Beta\Generated.directory.tenantGovernance.relatedTenants.microsoftGraphTenantGovernanceServicesRefresh.microsoftGraphTenantGovernanceServicesRefreshRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void -Microsoft\Graph\Beta\Generated.directory.tenantGovernance.relatedTenants.microsoftGraphTenantGovernanceServicesRefreshStatus.MicrosoftGraphTenantGovernanceServicesRefreshStatusRequestBuilder-->BaseRequestBuilder -Microsoft\Graph\Beta\Generated.directory.tenantGovernance.relatedTenants.microsoftGraphTenantGovernanceServicesRefreshStatus.MicrosoftGraphTenantGovernanceServicesRefreshStatusRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void -Microsoft\Graph\Beta\Generated.directory.tenantGovernance.relatedTenants.microsoftGraphTenantGovernanceServicesRefreshStatus.MicrosoftGraphTenantGovernanceServicesRefreshStatusRequestBuilder::|public|Get(requestConfiguration?:MicrosoftGraphTenantGovernanceServicesRefreshStatusRequestBuilderGetRequestConfiguration):RelatedTenantsRefreshStatus -Microsoft\Graph\Beta\Generated.directory.tenantGovernance.relatedTenants.microsoftGraphTenantGovernanceServicesRefreshStatus.MicrosoftGraphTenantGovernanceServicesRefreshStatusRequestBuilder::|public|pathParameters:array -Microsoft\Graph\Beta\Generated.directory.tenantGovernance.relatedTenants.microsoftGraphTenantGovernanceServicesRefreshStatus.MicrosoftGraphTenantGovernanceServicesRefreshStatusRequestBuilder::|public|requestAdapter:RequestAdapter -Microsoft\Graph\Beta\Generated.directory.tenantGovernance.relatedTenants.microsoftGraphTenantGovernanceServicesRefreshStatus.MicrosoftGraphTenantGovernanceServicesRefreshStatusRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:MicrosoftGraphTenantGovernanceServicesRefreshStatusRequestBuilderGetRequestConfiguration):RequestInformation -Microsoft\Graph\Beta\Generated.directory.tenantGovernance.relatedTenants.microsoftGraphTenantGovernanceServicesRefreshStatus.MicrosoftGraphTenantGovernanceServicesRefreshStatusRequestBuilder::|public|urlTemplate:string -Microsoft\Graph\Beta\Generated.directory.tenantGovernance.relatedTenants.microsoftGraphTenantGovernanceServicesRefreshStatus.MicrosoftGraphTenantGovernanceServicesRefreshStatusRequestBuilder::|public|WithUrl(rawUrl:string):MicrosoftGraphTenantGovernanceServicesRefreshStatusRequestBuilder -Microsoft\Graph\Beta\Generated.directory.tenantGovernance.relatedTenants.microsoftGraphTenantGovernanceServicesRefreshStatus.microsoftGraphTenantGovernanceServicesRefreshStatusRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration -Microsoft\Graph\Beta\Generated.directory.tenantGovernance.relatedTenants.microsoftGraphTenantGovernanceServicesRefreshStatus.microsoftGraphTenantGovernanceServicesRefreshStatusRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.directory.tenantGovernance.relatedTenants.refresh.RefreshRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.directory.tenantGovernance.relatedTenants.refresh.RefreshRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.directory.tenantGovernance.relatedTenants.refresh.RefreshRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.directory.tenantGovernance.relatedTenants.refresh.RefreshRequestBuilder::|public|Post(requestConfiguration?:RefreshRequestBuilderPostRequestConfiguration):void +Microsoft\Graph\Beta\Generated.directory.tenantGovernance.relatedTenants.refresh.RefreshRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.directory.tenantGovernance.relatedTenants.refresh.RefreshRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:RefreshRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.directory.tenantGovernance.relatedTenants.refresh.RefreshRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.directory.tenantGovernance.relatedTenants.refresh.RefreshRequestBuilder::|public|WithUrl(rawUrl:string):RefreshRequestBuilder +Microsoft\Graph\Beta\Generated.directory.tenantGovernance.relatedTenants.refresh.refreshRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.directory.tenantGovernance.relatedTenants.refresh.refreshRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.directory.tenantGovernance.relatedTenants.refreshStatus.RefreshStatusRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.directory.tenantGovernance.relatedTenants.refreshStatus.RefreshStatusRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.directory.tenantGovernance.relatedTenants.refreshStatus.RefreshStatusRequestBuilder::|public|Get(requestConfiguration?:RefreshStatusRequestBuilderGetRequestConfiguration):RelatedTenantsRefreshStatus +Microsoft\Graph\Beta\Generated.directory.tenantGovernance.relatedTenants.refreshStatus.RefreshStatusRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.directory.tenantGovernance.relatedTenants.refreshStatus.RefreshStatusRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.directory.tenantGovernance.relatedTenants.refreshStatus.RefreshStatusRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:RefreshStatusRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.directory.tenantGovernance.relatedTenants.refreshStatus.RefreshStatusRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.directory.tenantGovernance.relatedTenants.refreshStatus.RefreshStatusRequestBuilder::|public|WithUrl(rawUrl:string):RefreshStatusRequestBuilder +Microsoft\Graph\Beta\Generated.directory.tenantGovernance.relatedTenants.refreshStatus.refreshStatusRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.directory.tenantGovernance.relatedTenants.refreshStatus.refreshStatusRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Beta\Generated.directory.tenantGovernance.relatedTenants.RelatedTenantsRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Beta\Generated.directory.tenantGovernance.relatedTenants.RelatedTenantsRequestBuilder::|public|ByRelatedTenantId(relatedTenantId:string):RelatedTenantItemRequestBuilder Microsoft\Graph\Beta\Generated.directory.tenantGovernance.relatedTenants.RelatedTenantsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Beta\Generated.directory.tenantGovernance.relatedTenants.RelatedTenantsRequestBuilder::|public|Count:CountRequestBuilder Microsoft\Graph\Beta\Generated.directory.tenantGovernance.relatedTenants.RelatedTenantsRequestBuilder::|public|Get(requestConfiguration?:RelatedTenantsRequestBuilderGetRequestConfiguration):RelatedTenantCollectionResponse -Microsoft\Graph\Beta\Generated.directory.tenantGovernance.relatedTenants.RelatedTenantsRequestBuilder::|public|microsoftGraphTenantGovernanceServicesRefresh:MicrosoftGraphTenantGovernanceServicesRefreshRequestBuilder -Microsoft\Graph\Beta\Generated.directory.tenantGovernance.relatedTenants.RelatedTenantsRequestBuilder::|public|microsoftGraphTenantGovernanceServicesRefreshStatus:MicrosoftGraphTenantGovernanceServicesRefreshStatusRequestBuilder Microsoft\Graph\Beta\Generated.directory.tenantGovernance.relatedTenants.RelatedTenantsRequestBuilder::|public|pathParameters:array Microsoft\Graph\Beta\Generated.directory.tenantGovernance.relatedTenants.RelatedTenantsRequestBuilder::|public|Post(body:RelatedTenant; requestConfiguration?:RelatedTenantsRequestBuilderPostRequestConfiguration):RelatedTenant +Microsoft\Graph\Beta\Generated.directory.tenantGovernance.relatedTenants.RelatedTenantsRequestBuilder::|public|refresh:RefreshRequestBuilder +Microsoft\Graph\Beta\Generated.directory.tenantGovernance.relatedTenants.RelatedTenantsRequestBuilder::|public|refreshStatus:RefreshStatusRequestBuilder Microsoft\Graph\Beta\Generated.directory.tenantGovernance.relatedTenants.RelatedTenantsRequestBuilder::|public|requestAdapter:RequestAdapter Microsoft\Graph\Beta\Generated.directory.tenantGovernance.relatedTenants.RelatedTenantsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:RelatedTenantsRequestBuilderGetRequestConfiguration):RequestInformation Microsoft\Graph\Beta\Generated.directory.tenantGovernance.relatedTenants.RelatedTenantsRequestBuilder::|public|ToPostRequestInformation(body:RelatedTenant; requestConfiguration?:RelatedTenantsRequestBuilderPostRequestConfiguration):RequestInformation @@ -82845,21 +83395,21 @@ Microsoft\Graph\Beta\Generated.directory.tenantGovernance.relatedTenants.related Microsoft\Graph\Beta\Generated.directory.tenantGovernance.relatedTenants.relatedTenantsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):RelatedTenantsRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.directory.tenantGovernance.relatedTenants.relatedTenantsRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration Microsoft\Graph\Beta\Generated.directory.tenantGovernance.relatedTenants.relatedTenantsRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void -Microsoft\Graph\Beta\Generated.directory.tenantGovernance.settings.microsoftGraphTenantGovernanceServicesEnableRelatedTenants.MicrosoftGraphTenantGovernanceServicesEnableRelatedTenantsRequestBuilder-->BaseRequestBuilder -Microsoft\Graph\Beta\Generated.directory.tenantGovernance.settings.microsoftGraphTenantGovernanceServicesEnableRelatedTenants.MicrosoftGraphTenantGovernanceServicesEnableRelatedTenantsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void -Microsoft\Graph\Beta\Generated.directory.tenantGovernance.settings.microsoftGraphTenantGovernanceServicesEnableRelatedTenants.MicrosoftGraphTenantGovernanceServicesEnableRelatedTenantsRequestBuilder::|public|pathParameters:array -Microsoft\Graph\Beta\Generated.directory.tenantGovernance.settings.microsoftGraphTenantGovernanceServicesEnableRelatedTenants.MicrosoftGraphTenantGovernanceServicesEnableRelatedTenantsRequestBuilder::|public|Post(requestConfiguration?:MicrosoftGraphTenantGovernanceServicesEnableRelatedTenantsRequestBuilderPostRequestConfiguration):void -Microsoft\Graph\Beta\Generated.directory.tenantGovernance.settings.microsoftGraphTenantGovernanceServicesEnableRelatedTenants.MicrosoftGraphTenantGovernanceServicesEnableRelatedTenantsRequestBuilder::|public|requestAdapter:RequestAdapter -Microsoft\Graph\Beta\Generated.directory.tenantGovernance.settings.microsoftGraphTenantGovernanceServicesEnableRelatedTenants.MicrosoftGraphTenantGovernanceServicesEnableRelatedTenantsRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:MicrosoftGraphTenantGovernanceServicesEnableRelatedTenantsRequestBuilderPostRequestConfiguration):RequestInformation -Microsoft\Graph\Beta\Generated.directory.tenantGovernance.settings.microsoftGraphTenantGovernanceServicesEnableRelatedTenants.MicrosoftGraphTenantGovernanceServicesEnableRelatedTenantsRequestBuilder::|public|urlTemplate:string -Microsoft\Graph\Beta\Generated.directory.tenantGovernance.settings.microsoftGraphTenantGovernanceServicesEnableRelatedTenants.MicrosoftGraphTenantGovernanceServicesEnableRelatedTenantsRequestBuilder::|public|WithUrl(rawUrl:string):MicrosoftGraphTenantGovernanceServicesEnableRelatedTenantsRequestBuilder -Microsoft\Graph\Beta\Generated.directory.tenantGovernance.settings.microsoftGraphTenantGovernanceServicesEnableRelatedTenants.microsoftGraphTenantGovernanceServicesEnableRelatedTenantsRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration -Microsoft\Graph\Beta\Generated.directory.tenantGovernance.settings.microsoftGraphTenantGovernanceServicesEnableRelatedTenants.microsoftGraphTenantGovernanceServicesEnableRelatedTenantsRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.directory.tenantGovernance.settings.enableRelatedTenants.EnableRelatedTenantsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.directory.tenantGovernance.settings.enableRelatedTenants.EnableRelatedTenantsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.directory.tenantGovernance.settings.enableRelatedTenants.EnableRelatedTenantsRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.directory.tenantGovernance.settings.enableRelatedTenants.EnableRelatedTenantsRequestBuilder::|public|Post(requestConfiguration?:EnableRelatedTenantsRequestBuilderPostRequestConfiguration):void +Microsoft\Graph\Beta\Generated.directory.tenantGovernance.settings.enableRelatedTenants.EnableRelatedTenantsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.directory.tenantGovernance.settings.enableRelatedTenants.EnableRelatedTenantsRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:EnableRelatedTenantsRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.directory.tenantGovernance.settings.enableRelatedTenants.EnableRelatedTenantsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.directory.tenantGovernance.settings.enableRelatedTenants.EnableRelatedTenantsRequestBuilder::|public|WithUrl(rawUrl:string):EnableRelatedTenantsRequestBuilder +Microsoft\Graph\Beta\Generated.directory.tenantGovernance.settings.enableRelatedTenants.enableRelatedTenantsRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.directory.tenantGovernance.settings.enableRelatedTenants.enableRelatedTenantsRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Beta\Generated.directory.tenantGovernance.settings.SettingsRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Beta\Generated.directory.tenantGovernance.settings.SettingsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Beta\Generated.directory.tenantGovernance.settings.SettingsRequestBuilder::|public|Delete(requestConfiguration?:SettingsRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.directory.tenantGovernance.settings.SettingsRequestBuilder::|public|enableRelatedTenants:EnableRelatedTenantsRequestBuilder Microsoft\Graph\Beta\Generated.directory.tenantGovernance.settings.SettingsRequestBuilder::|public|Get(requestConfiguration?:SettingsRequestBuilderGetRequestConfiguration):TenantGovernanceSetting -Microsoft\Graph\Beta\Generated.directory.tenantGovernance.settings.SettingsRequestBuilder::|public|microsoftGraphTenantGovernanceServicesEnableRelatedTenants:MicrosoftGraphTenantGovernanceServicesEnableRelatedTenantsRequestBuilder Microsoft\Graph\Beta\Generated.directory.tenantGovernance.settings.SettingsRequestBuilder::|public|Patch(body:TenantGovernanceSetting; requestConfiguration?:SettingsRequestBuilderPatchRequestConfiguration):TenantGovernanceSetting Microsoft\Graph\Beta\Generated.directory.tenantGovernance.settings.SettingsRequestBuilder::|public|pathParameters:array Microsoft\Graph\Beta\Generated.directory.tenantGovernance.settings.SettingsRequestBuilder::|public|requestAdapter:RequestAdapter @@ -87923,6 +88473,7 @@ Microsoft\Graph\Beta\Generated.drives.item.items.item.archive.archiveRequestBuil Microsoft\Graph\Beta\Generated.drives.item.items.item.archive.archiveRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Beta\Generated.drives.item.items.item.assignSensitivityLabel.assignSensitivityLabelPostRequestBody::|public|constructor():void Microsoft\Graph\Beta\Generated.drives.item.items.item.assignSensitivityLabel.assignSensitivityLabelPostRequestBody::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.drives.item.items.item.assignSensitivityLabel.assignSensitivityLabelPostRequestBody::|public|getAppliedByUser():UserIdentity Microsoft\Graph\Beta\Generated.drives.item.items.item.assignSensitivityLabel.assignSensitivityLabelPostRequestBody::|public|getAssignmentMethod():SensitivityLabelAssignmentMethod Microsoft\Graph\Beta\Generated.drives.item.items.item.assignSensitivityLabel.assignSensitivityLabelPostRequestBody::|public|getBackingStore():BackingStore Microsoft\Graph\Beta\Generated.drives.item.items.item.assignSensitivityLabel.assignSensitivityLabelPostRequestBody::|public|GetFieldDeserializers():array @@ -87930,6 +88481,7 @@ Microsoft\Graph\Beta\Generated.drives.item.items.item.assignSensitivityLabel.ass Microsoft\Graph\Beta\Generated.drives.item.items.item.assignSensitivityLabel.assignSensitivityLabelPostRequestBody::|public|getSensitivityLabelId():string Microsoft\Graph\Beta\Generated.drives.item.items.item.assignSensitivityLabel.assignSensitivityLabelPostRequestBody::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.drives.item.items.item.assignSensitivityLabel.assignSensitivityLabelPostRequestBody::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.drives.item.items.item.assignSensitivityLabel.assignSensitivityLabelPostRequestBody::|public|setAppliedByUser(value?:UserIdentity):void Microsoft\Graph\Beta\Generated.drives.item.items.item.assignSensitivityLabel.assignSensitivityLabelPostRequestBody::|public|setAssignmentMethod(value?:SensitivityLabelAssignmentMethod):void Microsoft\Graph\Beta\Generated.drives.item.items.item.assignSensitivityLabel.assignSensitivityLabelPostRequestBody::|public|setBackingStore(value:BackingStore):void Microsoft\Graph\Beta\Generated.drives.item.items.item.assignSensitivityLabel.assignSensitivityLabelPostRequestBody::|public|setJustificationText(value?:string):void @@ -119134,7 +119686,6 @@ Microsoft\Graph\Beta\Generated.education.users.usersRequestBuilderPostRequestCon Microsoft\Graph\Beta\Generated.employeeExperience.communities.CommunitiesRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Beta\Generated.employeeExperience.communities.CommunitiesRequestBuilder::|public|ByCommunityId(communityId:string):CommunityItemRequestBuilder Microsoft\Graph\Beta\Generated.employeeExperience.communities.CommunitiesRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void -Microsoft\Graph\Beta\Generated.employeeExperience.communities.CommunitiesRequestBuilder::|public|Count:CountRequestBuilder Microsoft\Graph\Beta\Generated.employeeExperience.communities.CommunitiesRequestBuilder::|public|Get(requestConfiguration?:CommunitiesRequestBuilderGetRequestConfiguration):CommunityCollectionResponse Microsoft\Graph\Beta\Generated.employeeExperience.communities.CommunitiesRequestBuilder::|public|pathParameters:array Microsoft\Graph\Beta\Generated.employeeExperience.communities.CommunitiesRequestBuilder::|public|Post(body:Community; requestConfiguration?:CommunitiesRequestBuilderPostRequestConfiguration):Community @@ -119158,21 +119709,6 @@ Microsoft\Graph\Beta\Generated.employeeExperience.communities.communitiesRequest Microsoft\Graph\Beta\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\Beta\Generated.employeeExperience.communities.communitiesRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration Microsoft\Graph\Beta\Generated.employeeExperience.communities.communitiesRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void -Microsoft\Graph\Beta\Generated.employeeExperience.communities.count.CountRequestBuilder-->BaseRequestBuilder -Microsoft\Graph\Beta\Generated.employeeExperience.communities.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void -Microsoft\Graph\Beta\Generated.employeeExperience.communities.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int -Microsoft\Graph\Beta\Generated.employeeExperience.communities.count.CountRequestBuilder::|public|pathParameters:array -Microsoft\Graph\Beta\Generated.employeeExperience.communities.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter -Microsoft\Graph\Beta\Generated.employeeExperience.communities.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation -Microsoft\Graph\Beta\Generated.employeeExperience.communities.count.CountRequestBuilder::|public|urlTemplate:string -Microsoft\Graph\Beta\Generated.employeeExperience.communities.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder -Microsoft\Graph\Beta\Generated.employeeExperience.communities.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void -Microsoft\Graph\Beta\Generated.employeeExperience.communities.count.CountRequestBuilderGetQueryParameters::|public|filter:string -Microsoft\Graph\Beta\Generated.employeeExperience.communities.count.CountRequestBuilderGetQueryParameters::|public|search:string -Microsoft\Graph\Beta\Generated.employeeExperience.communities.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration -Microsoft\Graph\Beta\Generated.employeeExperience.communities.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void -Microsoft\Graph\Beta\Generated.employeeExperience.communities.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters -Microsoft\Graph\Beta\Generated.employeeExperience.communities.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.employeeExperience.communities.item.CommunityItemRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Beta\Generated.employeeExperience.communities.item.CommunityItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Beta\Generated.employeeExperience.communities.item.CommunityItemRequestBuilder::|public|Delete(requestConfiguration?:CommunityItemRequestBuilderDeleteRequestConfiguration):void @@ -119403,31 +119939,13 @@ Microsoft\Graph\Beta\Generated.employeeExperience.employeeExperienceRequestBuild Microsoft\Graph\Beta\Generated.employeeExperience.employeeExperienceRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(select?:array):EmployeeExperienceRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.employeeExperience.employeeExperienceRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration Microsoft\Graph\Beta\Generated.employeeExperience.employeeExperienceRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void -Microsoft\Graph\Beta\Generated.employeeExperience.engagementAsyncOperations.count.CountRequestBuilder-->BaseRequestBuilder -Microsoft\Graph\Beta\Generated.employeeExperience.engagementAsyncOperations.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void -Microsoft\Graph\Beta\Generated.employeeExperience.engagementAsyncOperations.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int -Microsoft\Graph\Beta\Generated.employeeExperience.engagementAsyncOperations.count.CountRequestBuilder::|public|pathParameters:array -Microsoft\Graph\Beta\Generated.employeeExperience.engagementAsyncOperations.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter -Microsoft\Graph\Beta\Generated.employeeExperience.engagementAsyncOperations.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation -Microsoft\Graph\Beta\Generated.employeeExperience.engagementAsyncOperations.count.CountRequestBuilder::|public|urlTemplate:string -Microsoft\Graph\Beta\Generated.employeeExperience.engagementAsyncOperations.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder -Microsoft\Graph\Beta\Generated.employeeExperience.engagementAsyncOperations.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void -Microsoft\Graph\Beta\Generated.employeeExperience.engagementAsyncOperations.count.CountRequestBuilderGetQueryParameters::|public|filter:string -Microsoft\Graph\Beta\Generated.employeeExperience.engagementAsyncOperations.count.CountRequestBuilderGetQueryParameters::|public|search:string -Microsoft\Graph\Beta\Generated.employeeExperience.engagementAsyncOperations.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration -Microsoft\Graph\Beta\Generated.employeeExperience.engagementAsyncOperations.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void -Microsoft\Graph\Beta\Generated.employeeExperience.engagementAsyncOperations.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters -Microsoft\Graph\Beta\Generated.employeeExperience.engagementAsyncOperations.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.employeeExperience.engagementAsyncOperations.EngagementAsyncOperationsRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Beta\Generated.employeeExperience.engagementAsyncOperations.EngagementAsyncOperationsRequestBuilder::|public|ByEngagementAsyncOperationId(engagementAsyncOperationId:string):EngagementAsyncOperationItemRequestBuilder Microsoft\Graph\Beta\Generated.employeeExperience.engagementAsyncOperations.EngagementAsyncOperationsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void -Microsoft\Graph\Beta\Generated.employeeExperience.engagementAsyncOperations.EngagementAsyncOperationsRequestBuilder::|public|Count:CountRequestBuilder Microsoft\Graph\Beta\Generated.employeeExperience.engagementAsyncOperations.EngagementAsyncOperationsRequestBuilder::|public|Get(requestConfiguration?:EngagementAsyncOperationsRequestBuilderGetRequestConfiguration):EngagementAsyncOperationCollectionResponse Microsoft\Graph\Beta\Generated.employeeExperience.engagementAsyncOperations.EngagementAsyncOperationsRequestBuilder::|public|pathParameters:array -Microsoft\Graph\Beta\Generated.employeeExperience.engagementAsyncOperations.EngagementAsyncOperationsRequestBuilder::|public|Post(body:EngagementAsyncOperation; requestConfiguration?:EngagementAsyncOperationsRequestBuilderPostRequestConfiguration):EngagementAsyncOperation Microsoft\Graph\Beta\Generated.employeeExperience.engagementAsyncOperations.EngagementAsyncOperationsRequestBuilder::|public|requestAdapter:RequestAdapter Microsoft\Graph\Beta\Generated.employeeExperience.engagementAsyncOperations.EngagementAsyncOperationsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:EngagementAsyncOperationsRequestBuilderGetRequestConfiguration):RequestInformation -Microsoft\Graph\Beta\Generated.employeeExperience.engagementAsyncOperations.EngagementAsyncOperationsRequestBuilder::|public|ToPostRequestInformation(body:EngagementAsyncOperation; requestConfiguration?:EngagementAsyncOperationsRequestBuilderPostRequestConfiguration):RequestInformation Microsoft\Graph\Beta\Generated.employeeExperience.engagementAsyncOperations.EngagementAsyncOperationsRequestBuilder::|public|urlTemplate:string Microsoft\Graph\Beta\Generated.employeeExperience.engagementAsyncOperations.EngagementAsyncOperationsRequestBuilder::|public|WithUrl(rawUrl:string):EngagementAsyncOperationsRequestBuilder Microsoft\Graph\Beta\Generated.employeeExperience.engagementAsyncOperations.engagementAsyncOperationsRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void @@ -119443,22 +119961,14 @@ Microsoft\Graph\Beta\Generated.employeeExperience.engagementAsyncOperations.enga Microsoft\Graph\Beta\Generated.employeeExperience.engagementAsyncOperations.engagementAsyncOperationsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:EngagementAsyncOperationsRequestBuilderGetQueryParameters):void Microsoft\Graph\Beta\Generated.employeeExperience.engagementAsyncOperations.engagementAsyncOperationsRequestBuilderGetRequestConfiguration::|public|queryParameters:EngagementAsyncOperationsRequestBuilderGetQueryParameters Microsoft\Graph\Beta\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\Beta\Generated.employeeExperience.engagementAsyncOperations.engagementAsyncOperationsRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration -Microsoft\Graph\Beta\Generated.employeeExperience.engagementAsyncOperations.engagementAsyncOperationsRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Beta\Generated.employeeExperience.engagementAsyncOperations.item.EngagementAsyncOperationItemRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Beta\Generated.employeeExperience.engagementAsyncOperations.item.EngagementAsyncOperationItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void -Microsoft\Graph\Beta\Generated.employeeExperience.engagementAsyncOperations.item.EngagementAsyncOperationItemRequestBuilder::|public|Delete(requestConfiguration?:EngagementAsyncOperationItemRequestBuilderDeleteRequestConfiguration):void Microsoft\Graph\Beta\Generated.employeeExperience.engagementAsyncOperations.item.EngagementAsyncOperationItemRequestBuilder::|public|Get(requestConfiguration?:EngagementAsyncOperationItemRequestBuilderGetRequestConfiguration):EngagementAsyncOperation -Microsoft\Graph\Beta\Generated.employeeExperience.engagementAsyncOperations.item.EngagementAsyncOperationItemRequestBuilder::|public|Patch(body:EngagementAsyncOperation; requestConfiguration?:EngagementAsyncOperationItemRequestBuilderPatchRequestConfiguration):EngagementAsyncOperation Microsoft\Graph\Beta\Generated.employeeExperience.engagementAsyncOperations.item.EngagementAsyncOperationItemRequestBuilder::|public|pathParameters:array Microsoft\Graph\Beta\Generated.employeeExperience.engagementAsyncOperations.item.EngagementAsyncOperationItemRequestBuilder::|public|requestAdapter:RequestAdapter -Microsoft\Graph\Beta\Generated.employeeExperience.engagementAsyncOperations.item.EngagementAsyncOperationItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:EngagementAsyncOperationItemRequestBuilderDeleteRequestConfiguration):RequestInformation Microsoft\Graph\Beta\Generated.employeeExperience.engagementAsyncOperations.item.EngagementAsyncOperationItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:EngagementAsyncOperationItemRequestBuilderGetRequestConfiguration):RequestInformation -Microsoft\Graph\Beta\Generated.employeeExperience.engagementAsyncOperations.item.EngagementAsyncOperationItemRequestBuilder::|public|ToPatchRequestInformation(body:EngagementAsyncOperation; requestConfiguration?:EngagementAsyncOperationItemRequestBuilderPatchRequestConfiguration):RequestInformation Microsoft\Graph\Beta\Generated.employeeExperience.engagementAsyncOperations.item.EngagementAsyncOperationItemRequestBuilder::|public|urlTemplate:string Microsoft\Graph\Beta\Generated.employeeExperience.engagementAsyncOperations.item.EngagementAsyncOperationItemRequestBuilder::|public|WithUrl(rawUrl:string):EngagementAsyncOperationItemRequestBuilder -Microsoft\Graph\Beta\Generated.employeeExperience.engagementAsyncOperations.item.EngagementAsyncOperationItemRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration -Microsoft\Graph\Beta\Generated.employeeExperience.engagementAsyncOperations.item.EngagementAsyncOperationItemRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Beta\Generated.employeeExperience.engagementAsyncOperations.item.EngagementAsyncOperationItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void Microsoft\Graph\Beta\Generated.employeeExperience.engagementAsyncOperations.item.EngagementAsyncOperationItemRequestBuilderGetQueryParameters::|public|expand:array Microsoft\Graph\Beta\Generated.employeeExperience.engagementAsyncOperations.item.EngagementAsyncOperationItemRequestBuilderGetQueryParameters::|public|select:array @@ -119466,8 +119976,6 @@ Microsoft\Graph\Beta\Generated.employeeExperience.engagementAsyncOperations.item Microsoft\Graph\Beta\Generated.employeeExperience.engagementAsyncOperations.item.EngagementAsyncOperationItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:EngagementAsyncOperationItemRequestBuilderGetQueryParameters):void Microsoft\Graph\Beta\Generated.employeeExperience.engagementAsyncOperations.item.EngagementAsyncOperationItemRequestBuilderGetRequestConfiguration::|public|queryParameters:EngagementAsyncOperationItemRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.employeeExperience.engagementAsyncOperations.item.EngagementAsyncOperationItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):EngagementAsyncOperationItemRequestBuilderGetQueryParameters -Microsoft\Graph\Beta\Generated.employeeExperience.engagementAsyncOperations.item.EngagementAsyncOperationItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration -Microsoft\Graph\Beta\Generated.employeeExperience.engagementAsyncOperations.item.EngagementAsyncOperationItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Beta\Generated.employeeExperience.goals.exportJobs.count.CountRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Beta\Generated.employeeExperience.goals.exportJobs.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Beta\Generated.employeeExperience.goals.exportJobs.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int @@ -119909,36 +120417,15 @@ Microsoft\Graph\Beta\Generated.employeeExperience.learningProviders.learningProv Microsoft\Graph\Beta\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\Beta\Generated.employeeExperience.learningProviders.learningProvidersRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration Microsoft\Graph\Beta\Generated.employeeExperience.learningProviders.learningProvidersRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void -Microsoft\Graph\Beta\Generated.employeeExperience.roles.count.CountRequestBuilder-->BaseRequestBuilder -Microsoft\Graph\Beta\Generated.employeeExperience.roles.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void -Microsoft\Graph\Beta\Generated.employeeExperience.roles.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int -Microsoft\Graph\Beta\Generated.employeeExperience.roles.count.CountRequestBuilder::|public|pathParameters:array -Microsoft\Graph\Beta\Generated.employeeExperience.roles.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter -Microsoft\Graph\Beta\Generated.employeeExperience.roles.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation -Microsoft\Graph\Beta\Generated.employeeExperience.roles.count.CountRequestBuilder::|public|urlTemplate:string -Microsoft\Graph\Beta\Generated.employeeExperience.roles.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder -Microsoft\Graph\Beta\Generated.employeeExperience.roles.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void -Microsoft\Graph\Beta\Generated.employeeExperience.roles.count.CountRequestBuilderGetQueryParameters::|public|filter:string -Microsoft\Graph\Beta\Generated.employeeExperience.roles.count.CountRequestBuilderGetQueryParameters::|public|search:string -Microsoft\Graph\Beta\Generated.employeeExperience.roles.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration -Microsoft\Graph\Beta\Generated.employeeExperience.roles.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void -Microsoft\Graph\Beta\Generated.employeeExperience.roles.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters -Microsoft\Graph\Beta\Generated.employeeExperience.roles.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.employeeExperience.roles.item.EngagementRoleItemRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Beta\Generated.employeeExperience.roles.item.EngagementRoleItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void -Microsoft\Graph\Beta\Generated.employeeExperience.roles.item.EngagementRoleItemRequestBuilder::|public|Delete(requestConfiguration?:EngagementRoleItemRequestBuilderDeleteRequestConfiguration):void Microsoft\Graph\Beta\Generated.employeeExperience.roles.item.EngagementRoleItemRequestBuilder::|public|Get(requestConfiguration?:EngagementRoleItemRequestBuilderGetRequestConfiguration):EngagementRole Microsoft\Graph\Beta\Generated.employeeExperience.roles.item.EngagementRoleItemRequestBuilder::|public|members:MembersRequestBuilder -Microsoft\Graph\Beta\Generated.employeeExperience.roles.item.EngagementRoleItemRequestBuilder::|public|Patch(body:EngagementRole; requestConfiguration?:EngagementRoleItemRequestBuilderPatchRequestConfiguration):EngagementRole Microsoft\Graph\Beta\Generated.employeeExperience.roles.item.EngagementRoleItemRequestBuilder::|public|pathParameters:array Microsoft\Graph\Beta\Generated.employeeExperience.roles.item.EngagementRoleItemRequestBuilder::|public|requestAdapter:RequestAdapter -Microsoft\Graph\Beta\Generated.employeeExperience.roles.item.EngagementRoleItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:EngagementRoleItemRequestBuilderDeleteRequestConfiguration):RequestInformation Microsoft\Graph\Beta\Generated.employeeExperience.roles.item.EngagementRoleItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:EngagementRoleItemRequestBuilderGetRequestConfiguration):RequestInformation -Microsoft\Graph\Beta\Generated.employeeExperience.roles.item.EngagementRoleItemRequestBuilder::|public|ToPatchRequestInformation(body:EngagementRole; requestConfiguration?:EngagementRoleItemRequestBuilderPatchRequestConfiguration):RequestInformation Microsoft\Graph\Beta\Generated.employeeExperience.roles.item.EngagementRoleItemRequestBuilder::|public|urlTemplate:string Microsoft\Graph\Beta\Generated.employeeExperience.roles.item.EngagementRoleItemRequestBuilder::|public|WithUrl(rawUrl:string):EngagementRoleItemRequestBuilder -Microsoft\Graph\Beta\Generated.employeeExperience.roles.item.EngagementRoleItemRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration -Microsoft\Graph\Beta\Generated.employeeExperience.roles.item.EngagementRoleItemRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Beta\Generated.employeeExperience.roles.item.EngagementRoleItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void Microsoft\Graph\Beta\Generated.employeeExperience.roles.item.EngagementRoleItemRequestBuilderGetQueryParameters::|public|expand:array Microsoft\Graph\Beta\Generated.employeeExperience.roles.item.EngagementRoleItemRequestBuilderGetQueryParameters::|public|select:array @@ -119946,8 +120433,6 @@ Microsoft\Graph\Beta\Generated.employeeExperience.roles.item.EngagementRoleItemR Microsoft\Graph\Beta\Generated.employeeExperience.roles.item.EngagementRoleItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:EngagementRoleItemRequestBuilderGetQueryParameters):void Microsoft\Graph\Beta\Generated.employeeExperience.roles.item.EngagementRoleItemRequestBuilderGetRequestConfiguration::|public|queryParameters:EngagementRoleItemRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.employeeExperience.roles.item.EngagementRoleItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):EngagementRoleItemRequestBuilderGetQueryParameters -Microsoft\Graph\Beta\Generated.employeeExperience.roles.item.EngagementRoleItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration -Microsoft\Graph\Beta\Generated.employeeExperience.roles.item.EngagementRoleItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Beta\Generated.employeeExperience.roles.item.members.count.CountRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Beta\Generated.employeeExperience.roles.item.members.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Beta\Generated.employeeExperience.roles.item.members.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int @@ -119967,12 +120452,10 @@ Microsoft\Graph\Beta\Generated.employeeExperience.roles.item.members.item.Engage Microsoft\Graph\Beta\Generated.employeeExperience.roles.item.members.item.EngagementRoleMemberItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Beta\Generated.employeeExperience.roles.item.members.item.EngagementRoleMemberItemRequestBuilder::|public|Delete(requestConfiguration?:EngagementRoleMemberItemRequestBuilderDeleteRequestConfiguration):void Microsoft\Graph\Beta\Generated.employeeExperience.roles.item.members.item.EngagementRoleMemberItemRequestBuilder::|public|Get(requestConfiguration?:EngagementRoleMemberItemRequestBuilderGetRequestConfiguration):EngagementRoleMember -Microsoft\Graph\Beta\Generated.employeeExperience.roles.item.members.item.EngagementRoleMemberItemRequestBuilder::|public|Patch(body:EngagementRoleMember; requestConfiguration?:EngagementRoleMemberItemRequestBuilderPatchRequestConfiguration):EngagementRoleMember Microsoft\Graph\Beta\Generated.employeeExperience.roles.item.members.item.EngagementRoleMemberItemRequestBuilder::|public|pathParameters:array Microsoft\Graph\Beta\Generated.employeeExperience.roles.item.members.item.EngagementRoleMemberItemRequestBuilder::|public|requestAdapter:RequestAdapter Microsoft\Graph\Beta\Generated.employeeExperience.roles.item.members.item.EngagementRoleMemberItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:EngagementRoleMemberItemRequestBuilderDeleteRequestConfiguration):RequestInformation Microsoft\Graph\Beta\Generated.employeeExperience.roles.item.members.item.EngagementRoleMemberItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:EngagementRoleMemberItemRequestBuilderGetRequestConfiguration):RequestInformation -Microsoft\Graph\Beta\Generated.employeeExperience.roles.item.members.item.EngagementRoleMemberItemRequestBuilder::|public|ToPatchRequestInformation(body:EngagementRoleMember; requestConfiguration?:EngagementRoleMemberItemRequestBuilderPatchRequestConfiguration):RequestInformation Microsoft\Graph\Beta\Generated.employeeExperience.roles.item.members.item.EngagementRoleMemberItemRequestBuilder::|public|urlTemplate:string Microsoft\Graph\Beta\Generated.employeeExperience.roles.item.members.item.EngagementRoleMemberItemRequestBuilder::|public|user:UserRequestBuilder Microsoft\Graph\Beta\Generated.employeeExperience.roles.item.members.item.EngagementRoleMemberItemRequestBuilder::|public|WithUrl(rawUrl:string):EngagementRoleMemberItemRequestBuilder @@ -119985,8 +120468,6 @@ Microsoft\Graph\Beta\Generated.employeeExperience.roles.item.members.item.Engage Microsoft\Graph\Beta\Generated.employeeExperience.roles.item.members.item.EngagementRoleMemberItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:EngagementRoleMemberItemRequestBuilderGetQueryParameters):void Microsoft\Graph\Beta\Generated.employeeExperience.roles.item.members.item.EngagementRoleMemberItemRequestBuilderGetRequestConfiguration::|public|queryParameters:EngagementRoleMemberItemRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.employeeExperience.roles.item.members.item.EngagementRoleMemberItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):EngagementRoleMemberItemRequestBuilderGetQueryParameters -Microsoft\Graph\Beta\Generated.employeeExperience.roles.item.members.item.EngagementRoleMemberItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration -Microsoft\Graph\Beta\Generated.employeeExperience.roles.item.members.item.EngagementRoleMemberItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Beta\Generated.employeeExperience.roles.item.members.item.user.mailboxSettings.MailboxSettingsRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Beta\Generated.employeeExperience.roles.item.members.item.user.mailboxSettings.MailboxSettingsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Beta\Generated.employeeExperience.roles.item.members.item.user.mailboxSettings.MailboxSettingsRequestBuilder::|public|Get(requestConfiguration?:MailboxSettingsRequestBuilderGetRequestConfiguration):MailboxSettings @@ -120090,13 +120571,10 @@ Microsoft\Graph\Beta\Generated.employeeExperience.roles.item.members.membersRequ Microsoft\Graph\Beta\Generated.employeeExperience.roles.RolesRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Beta\Generated.employeeExperience.roles.RolesRequestBuilder::|public|ByEngagementRoleId(engagementRoleId:string):EngagementRoleItemRequestBuilder Microsoft\Graph\Beta\Generated.employeeExperience.roles.RolesRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void -Microsoft\Graph\Beta\Generated.employeeExperience.roles.RolesRequestBuilder::|public|Count:CountRequestBuilder Microsoft\Graph\Beta\Generated.employeeExperience.roles.RolesRequestBuilder::|public|Get(requestConfiguration?:RolesRequestBuilderGetRequestConfiguration):EngagementRoleCollectionResponse Microsoft\Graph\Beta\Generated.employeeExperience.roles.RolesRequestBuilder::|public|pathParameters:array -Microsoft\Graph\Beta\Generated.employeeExperience.roles.RolesRequestBuilder::|public|Post(body:EngagementRole; requestConfiguration?:RolesRequestBuilderPostRequestConfiguration):EngagementRole Microsoft\Graph\Beta\Generated.employeeExperience.roles.RolesRequestBuilder::|public|requestAdapter:RequestAdapter Microsoft\Graph\Beta\Generated.employeeExperience.roles.RolesRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:RolesRequestBuilderGetRequestConfiguration):RequestInformation -Microsoft\Graph\Beta\Generated.employeeExperience.roles.RolesRequestBuilder::|public|ToPostRequestInformation(body:EngagementRole; requestConfiguration?:RolesRequestBuilderPostRequestConfiguration):RequestInformation Microsoft\Graph\Beta\Generated.employeeExperience.roles.RolesRequestBuilder::|public|urlTemplate:string Microsoft\Graph\Beta\Generated.employeeExperience.roles.RolesRequestBuilder::|public|WithUrl(rawUrl:string):RolesRequestBuilder Microsoft\Graph\Beta\Generated.employeeExperience.roles.rolesRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void @@ -120112,8 +120590,6 @@ Microsoft\Graph\Beta\Generated.employeeExperience.roles.rolesRequestBuilderGetRe Microsoft\Graph\Beta\Generated.employeeExperience.roles.rolesRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:RolesRequestBuilderGetQueryParameters):void Microsoft\Graph\Beta\Generated.employeeExperience.roles.rolesRequestBuilderGetRequestConfiguration::|public|queryParameters:RolesRequestBuilderGetQueryParameters Microsoft\Graph\Beta\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\Beta\Generated.employeeExperience.roles.rolesRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration -Microsoft\Graph\Beta\Generated.employeeExperience.roles.rolesRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Beta\Generated.EscapedPrint.connectors.ConnectorsRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Beta\Generated.EscapedPrint.connectors.ConnectorsRequestBuilder::|public|ByPrintConnectorId(printConnectorId:string):PrintConnectorItemRequestBuilder Microsoft\Graph\Beta\Generated.EscapedPrint.connectors.ConnectorsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void @@ -194032,6 +194508,7 @@ Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItem Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.DeletedItemsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.DeletedItemsRequestBuilder::|public|Delete(requestConfiguration?:DeletedItemsRequestBuilderDeleteRequestConfiguration):void Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.DeletedItemsRequestBuilder::|public|Get(requestConfiguration?:DeletedItemsRequestBuilderGetRequestConfiguration):DeletedItemContainer +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.DeletedItemsRequestBuilder::|public|lifecyclePolicies:LifecyclePoliciesRequestBuilder Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.DeletedItemsRequestBuilder::|public|pathParameters:array Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.DeletedItemsRequestBuilder::|public|requestAdapter:RequestAdapter Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.DeletedItemsRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:DeletedItemsRequestBuilderDeleteRequestConfiguration):RequestInformation @@ -194048,6 +194525,279 @@ Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItem Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.deletedItemsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:DeletedItemsRequestBuilderGetQueryParameters):void Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.deletedItemsRequestBuilderGetRequestConfiguration::|public|queryParameters:DeletedItemsRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.deletedItemsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):DeletedItemsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.createdBy.CreatedByRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.createdBy.CreatedByRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.createdBy.CreatedByRequestBuilder::|public|Get(requestConfiguration?:CreatedByRequestBuilderGetRequestConfiguration):DirectoryObject +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.createdBy.CreatedByRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.createdBy.CreatedByRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.createdBy.CreatedByRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CreatedByRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.createdBy.CreatedByRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.createdBy.CreatedByRequestBuilder::|public|WithUrl(rawUrl:string):CreatedByRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.createdBy.createdByRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.createdBy.createdByRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.createdBy.createdByRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.createdBy.createdByRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.createdBy.createdByRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CreatedByRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.createdBy.createdByRequestBuilderGetRequestConfiguration::|public|queryParameters:CreatedByRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.createdBy.createdByRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):CreatedByRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.lastModifiedBy.LastModifiedByRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.lastModifiedBy.LastModifiedByRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.lastModifiedBy.LastModifiedByRequestBuilder::|public|Get(requestConfiguration?:LastModifiedByRequestBuilderGetRequestConfiguration):DirectoryObject +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.lastModifiedBy.LastModifiedByRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.lastModifiedBy.LastModifiedByRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.lastModifiedBy.LastModifiedByRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:LastModifiedByRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.lastModifiedBy.LastModifiedByRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.lastModifiedBy.LastModifiedByRequestBuilder::|public|WithUrl(rawUrl:string):LastModifiedByRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.lastModifiedBy.lastModifiedByRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.lastModifiedBy.lastModifiedByRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.lastModifiedBy.lastModifiedByRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.lastModifiedBy.lastModifiedByRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.lastModifiedBy.lastModifiedByRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:LastModifiedByRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.lastModifiedBy.lastModifiedByRequestBuilderGetRequestConfiguration::|public|queryParameters:LastModifiedByRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.lastModifiedBy.lastModifiedByRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):LastModifiedByRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.LifecyclePolicyItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.LifecyclePolicyItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.LifecyclePolicyItemRequestBuilder::|public|createdBy:CreatedByRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.LifecyclePolicyItemRequestBuilder::|public|Delete(requestConfiguration?:LifecyclePolicyItemRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.LifecyclePolicyItemRequestBuilder::|public|Get(requestConfiguration?:LifecyclePolicyItemRequestBuilderGetRequestConfiguration):LifecyclePolicy +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.LifecyclePolicyItemRequestBuilder::|public|lastModifiedBy:LastModifiedByRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.LifecyclePolicyItemRequestBuilder::|public|microsoftGraphIdentityGovernanceRestore:MicrosoftGraphIdentityGovernanceRestoreRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.LifecyclePolicyItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.LifecyclePolicyItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.LifecyclePolicyItemRequestBuilder::|public|rules:RulesRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.LifecyclePolicyItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:LifecyclePolicyItemRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.LifecyclePolicyItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:LifecyclePolicyItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.LifecyclePolicyItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.LifecyclePolicyItemRequestBuilder::|public|versions:VersionsRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.LifecyclePolicyItemRequestBuilder::|public|WithUrl(rawUrl:string):LifecyclePolicyItemRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.LifecyclePolicyItemRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.LifecyclePolicyItemRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.LifecyclePolicyItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.LifecyclePolicyItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.LifecyclePolicyItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.LifecyclePolicyItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.LifecyclePolicyItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:LifecyclePolicyItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.LifecyclePolicyItemRequestBuilderGetRequestConfiguration::|public|queryParameters:LifecyclePolicyItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.LifecyclePolicyItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):LifecyclePolicyItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.microsoftGraphIdentityGovernanceRestore.MicrosoftGraphIdentityGovernanceRestoreRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.microsoftGraphIdentityGovernanceRestore.MicrosoftGraphIdentityGovernanceRestoreRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.microsoftGraphIdentityGovernanceRestore.MicrosoftGraphIdentityGovernanceRestoreRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.microsoftGraphIdentityGovernanceRestore.MicrosoftGraphIdentityGovernanceRestoreRequestBuilder::|public|Post(requestConfiguration?:MicrosoftGraphIdentityGovernanceRestoreRequestBuilderPostRequestConfiguration):LifecyclePolicy +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.microsoftGraphIdentityGovernanceRestore.MicrosoftGraphIdentityGovernanceRestoreRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.microsoftGraphIdentityGovernanceRestore.MicrosoftGraphIdentityGovernanceRestoreRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:MicrosoftGraphIdentityGovernanceRestoreRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.microsoftGraphIdentityGovernanceRestore.MicrosoftGraphIdentityGovernanceRestoreRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.microsoftGraphIdentityGovernanceRestore.MicrosoftGraphIdentityGovernanceRestoreRequestBuilder::|public|WithUrl(rawUrl:string):MicrosoftGraphIdentityGovernanceRestoreRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.microsoftGraphIdentityGovernanceRestore.microsoftGraphIdentityGovernanceRestoreRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.microsoftGraphIdentityGovernanceRestore.microsoftGraphIdentityGovernanceRestoreRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.rules.item.LifecyclePolicyRuleItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.rules.item.LifecyclePolicyRuleItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.rules.item.LifecyclePolicyRuleItemRequestBuilder::|public|Get(requestConfiguration?:LifecyclePolicyRuleItemRequestBuilderGetRequestConfiguration):LifecyclePolicyRule +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.rules.item.LifecyclePolicyRuleItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.rules.item.LifecyclePolicyRuleItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.rules.item.LifecyclePolicyRuleItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:LifecyclePolicyRuleItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.rules.item.LifecyclePolicyRuleItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.rules.item.LifecyclePolicyRuleItemRequestBuilder::|public|WithUrl(rawUrl:string):LifecyclePolicyRuleItemRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.rules.item.LifecyclePolicyRuleItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.rules.item.LifecyclePolicyRuleItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.rules.item.LifecyclePolicyRuleItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.rules.item.LifecyclePolicyRuleItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.rules.item.LifecyclePolicyRuleItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:LifecyclePolicyRuleItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.rules.item.LifecyclePolicyRuleItemRequestBuilderGetRequestConfiguration::|public|queryParameters:LifecyclePolicyRuleItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.rules.item.LifecyclePolicyRuleItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):LifecyclePolicyRuleItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.rules.RulesRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.rules.RulesRequestBuilder::|public|ByLifecyclePolicyRuleId(lifecyclePolicyRuleId:string):LifecyclePolicyRuleItemRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.rules.RulesRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.rules.RulesRequestBuilder::|public|Get(requestConfiguration?:RulesRequestBuilderGetRequestConfiguration):LifecyclePolicyRuleCollectionResponse +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.rules.RulesRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.rules.RulesRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.rules.RulesRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:RulesRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.rules.RulesRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.rules.RulesRequestBuilder::|public|WithUrl(rawUrl:string):RulesRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.rules.rulesRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.rules.rulesRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.rules.rulesRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.rules.rulesRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.rules.rulesRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.rules.rulesRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.rules.rulesRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.rules.rulesRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.rules.rulesRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.rules.rulesRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.rules.rulesRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:RulesRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.rules.rulesRequestBuilderGetRequestConfiguration::|public|queryParameters:RulesRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.rules.rulesRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):RulesRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.item.createdBy.CreatedByRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.item.createdBy.CreatedByRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.item.createdBy.CreatedByRequestBuilder::|public|Get(requestConfiguration?:CreatedByRequestBuilderGetRequestConfiguration):DirectoryObject +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.item.createdBy.CreatedByRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.item.createdBy.CreatedByRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.item.createdBy.CreatedByRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CreatedByRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.item.createdBy.CreatedByRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.item.createdBy.CreatedByRequestBuilder::|public|WithUrl(rawUrl:string):CreatedByRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.item.createdBy.createdByRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.item.createdBy.createdByRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.item.createdBy.createdByRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.item.createdBy.createdByRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.item.createdBy.createdByRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CreatedByRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.item.createdBy.createdByRequestBuilderGetRequestConfiguration::|public|queryParameters:CreatedByRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.item.createdBy.createdByRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):CreatedByRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.item.lastModifiedBy.LastModifiedByRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.item.lastModifiedBy.LastModifiedByRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.item.lastModifiedBy.LastModifiedByRequestBuilder::|public|Get(requestConfiguration?:LastModifiedByRequestBuilderGetRequestConfiguration):DirectoryObject +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.item.lastModifiedBy.LastModifiedByRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.item.lastModifiedBy.LastModifiedByRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.item.lastModifiedBy.LastModifiedByRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:LastModifiedByRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.item.lastModifiedBy.LastModifiedByRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.item.lastModifiedBy.LastModifiedByRequestBuilder::|public|WithUrl(rawUrl:string):LastModifiedByRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.item.lastModifiedBy.lastModifiedByRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.item.lastModifiedBy.lastModifiedByRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.item.lastModifiedBy.lastModifiedByRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.item.lastModifiedBy.lastModifiedByRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.item.lastModifiedBy.lastModifiedByRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:LastModifiedByRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.item.lastModifiedBy.lastModifiedByRequestBuilderGetRequestConfiguration::|public|queryParameters:LastModifiedByRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.item.lastModifiedBy.lastModifiedByRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):LastModifiedByRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.item.LifecyclePolicyItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.item.LifecyclePolicyItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.item.LifecyclePolicyItemRequestBuilder::|public|createdBy:CreatedByRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.item.LifecyclePolicyItemRequestBuilder::|public|Get(requestConfiguration?:LifecyclePolicyItemRequestBuilderGetRequestConfiguration):LifecyclePolicy +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.item.LifecyclePolicyItemRequestBuilder::|public|lastModifiedBy:LastModifiedByRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.item.LifecyclePolicyItemRequestBuilder::|public|microsoftGraphIdentityGovernanceRestore:MicrosoftGraphIdentityGovernanceRestoreRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.item.LifecyclePolicyItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.item.LifecyclePolicyItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.item.LifecyclePolicyItemRequestBuilder::|public|rules:RulesRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.item.LifecyclePolicyItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:LifecyclePolicyItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.item.LifecyclePolicyItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.item.LifecyclePolicyItemRequestBuilder::|public|WithUrl(rawUrl:string):LifecyclePolicyItemRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.item.LifecyclePolicyItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.item.LifecyclePolicyItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.item.LifecyclePolicyItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.item.LifecyclePolicyItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.item.LifecyclePolicyItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:LifecyclePolicyItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.item.LifecyclePolicyItemRequestBuilderGetRequestConfiguration::|public|queryParameters:LifecyclePolicyItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.item.LifecyclePolicyItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):LifecyclePolicyItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.item.microsoftGraphIdentityGovernanceRestore.MicrosoftGraphIdentityGovernanceRestoreRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.item.microsoftGraphIdentityGovernanceRestore.MicrosoftGraphIdentityGovernanceRestoreRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.item.microsoftGraphIdentityGovernanceRestore.MicrosoftGraphIdentityGovernanceRestoreRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.item.microsoftGraphIdentityGovernanceRestore.MicrosoftGraphIdentityGovernanceRestoreRequestBuilder::|public|Post(requestConfiguration?:MicrosoftGraphIdentityGovernanceRestoreRequestBuilderPostRequestConfiguration):LifecyclePolicy +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.item.microsoftGraphIdentityGovernanceRestore.MicrosoftGraphIdentityGovernanceRestoreRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.item.microsoftGraphIdentityGovernanceRestore.MicrosoftGraphIdentityGovernanceRestoreRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:MicrosoftGraphIdentityGovernanceRestoreRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.item.microsoftGraphIdentityGovernanceRestore.MicrosoftGraphIdentityGovernanceRestoreRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.item.microsoftGraphIdentityGovernanceRestore.MicrosoftGraphIdentityGovernanceRestoreRequestBuilder::|public|WithUrl(rawUrl:string):MicrosoftGraphIdentityGovernanceRestoreRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.item.microsoftGraphIdentityGovernanceRestore.microsoftGraphIdentityGovernanceRestoreRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.item.microsoftGraphIdentityGovernanceRestore.microsoftGraphIdentityGovernanceRestoreRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.item.rules.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.item.rules.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.item.rules.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.item.rules.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.item.rules.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.item.rules.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.item.rules.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.item.rules.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.item.rules.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.item.rules.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.item.rules.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.item.rules.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.item.rules.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.item.rules.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.item.rules.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.item.rules.item.LifecyclePolicyRuleItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.item.rules.item.LifecyclePolicyRuleItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.item.rules.item.LifecyclePolicyRuleItemRequestBuilder::|public|Get(requestConfiguration?:LifecyclePolicyRuleItemRequestBuilderGetRequestConfiguration):LifecyclePolicyRule +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.item.rules.item.LifecyclePolicyRuleItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.item.rules.item.LifecyclePolicyRuleItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.item.rules.item.LifecyclePolicyRuleItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:LifecyclePolicyRuleItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.item.rules.item.LifecyclePolicyRuleItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.item.rules.item.LifecyclePolicyRuleItemRequestBuilder::|public|WithUrl(rawUrl:string):LifecyclePolicyRuleItemRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.item.rules.item.LifecyclePolicyRuleItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.item.rules.item.LifecyclePolicyRuleItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.item.rules.item.LifecyclePolicyRuleItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.item.rules.item.LifecyclePolicyRuleItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.item.rules.item.LifecyclePolicyRuleItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:LifecyclePolicyRuleItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.item.rules.item.LifecyclePolicyRuleItemRequestBuilderGetRequestConfiguration::|public|queryParameters:LifecyclePolicyRuleItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.item.rules.item.LifecyclePolicyRuleItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):LifecyclePolicyRuleItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.item.rules.RulesRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.item.rules.RulesRequestBuilder::|public|ByLifecyclePolicyRuleId(lifecyclePolicyRuleId:string):LifecyclePolicyRuleItemRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.item.rules.RulesRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.item.rules.RulesRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.item.rules.RulesRequestBuilder::|public|Get(requestConfiguration?:RulesRequestBuilderGetRequestConfiguration):LifecyclePolicyRuleCollectionResponse +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.item.rules.RulesRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.item.rules.RulesRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.item.rules.RulesRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:RulesRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.item.rules.RulesRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.item.rules.RulesRequestBuilder::|public|WithUrl(rawUrl:string):RulesRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.item.rules.rulesRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.item.rules.rulesRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.item.rules.rulesRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.item.rules.rulesRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.item.rules.rulesRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.item.rules.rulesRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.item.rules.rulesRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.item.rules.rulesRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.item.rules.rulesRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.item.rules.rulesRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.item.rules.rulesRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:RulesRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.item.rules.rulesRequestBuilderGetRequestConfiguration::|public|queryParameters:RulesRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.item.rules.rulesRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):RulesRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.VersionsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.VersionsRequestBuilder::|public|ByLifecyclePolicyId1(lifecyclePolicyId1:string):LifecyclePolicyItemRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.VersionsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.VersionsRequestBuilder::|public|Get(requestConfiguration?:VersionsRequestBuilderGetRequestConfiguration):LifecyclePolicyCollectionResponse +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.VersionsRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.VersionsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.VersionsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:VersionsRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.VersionsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.VersionsRequestBuilder::|public|WithUrl(rawUrl:string):VersionsRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.versionsRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.versionsRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.versionsRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.versionsRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.versionsRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.versionsRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.versionsRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.versionsRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.versionsRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.versionsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.versionsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:VersionsRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.versionsRequestBuilderGetRequestConfiguration::|public|queryParameters:VersionsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.item.versions.versionsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):VersionsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.LifecyclePoliciesRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.LifecyclePoliciesRequestBuilder::|public|ByLifecyclePolicyId(lifecyclePolicyId:string):LifecyclePolicyItemRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.LifecyclePoliciesRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.LifecyclePoliciesRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.LifecyclePoliciesRequestBuilder::|public|Get(requestConfiguration?:LifecyclePoliciesRequestBuilderGetRequestConfiguration):LifecyclePolicyCollectionResponse +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.LifecyclePoliciesRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.LifecyclePoliciesRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.LifecyclePoliciesRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:LifecyclePoliciesRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.LifecyclePoliciesRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.LifecyclePoliciesRequestBuilder::|public|WithUrl(rawUrl:string):LifecyclePoliciesRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.lifecyclePoliciesRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.lifecyclePoliciesRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.lifecyclePoliciesRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.lifecyclePoliciesRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.lifecyclePoliciesRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.lifecyclePoliciesRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.lifecyclePoliciesRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.lifecyclePoliciesRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.lifecyclePoliciesRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.lifecyclePoliciesRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.lifecyclePoliciesRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:LifecyclePoliciesRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.lifecyclePoliciesRequestBuilderGetRequestConfiguration::|public|queryParameters:LifecyclePoliciesRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.lifecyclePolicies.lifecyclePoliciesRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):LifecyclePoliciesRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.count.CountRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int @@ -194872,11 +195622,22 @@ Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItem Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.taskProcessingResultsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:TaskProcessingResultsRequestBuilderGetQueryParameters):void Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.taskProcessingResultsRequestBuilderGetRequestConfiguration::|public|queryParameters:TaskProcessingResultsRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.taskProcessingResultsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):TaskProcessingResultsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.microsoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTime.microsoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.microsoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTime.microsoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter; endDateTime?:DateTime; startDateTime?:DateTime):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.microsoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTime.microsoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder::|public|Get(requestConfiguration?:MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilderGetRequestConfiguration):SubjectSummary +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.microsoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTime.microsoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.microsoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTime.microsoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.microsoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTime.microsoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.microsoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTime.microsoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.microsoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTime.microsoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder::|public|WithUrl(rawUrl:string):MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.microsoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTime.microsoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.microsoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTime.microsoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.SubjectProcessingResultsRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.SubjectProcessingResultsRequestBuilder::|public|BySubjectProcessingResultId(subjectProcessingResultId:string):SubjectProcessingResultItemRequestBuilder Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.SubjectProcessingResultsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.SubjectProcessingResultsRequestBuilder::|public|Count:CountRequestBuilder Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.SubjectProcessingResultsRequestBuilder::|public|Get(requestConfiguration?:SubjectProcessingResultsRequestBuilderGetRequestConfiguration):SubjectProcessingResultCollectionResponse +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.SubjectProcessingResultsRequestBuilder::|public|microsoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTime(endDateTime:DateTime; startDateTime:DateTime):MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.SubjectProcessingResultsRequestBuilder::|public|pathParameters:array Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.SubjectProcessingResultsRequestBuilder::|public|requestAdapter:RequestAdapter Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.SubjectProcessingResultsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:SubjectProcessingResultsRequestBuilderGetRequestConfiguration):RequestInformation @@ -195714,11 +196475,22 @@ Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItem Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.taskProcessingResultsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:TaskProcessingResultsRequestBuilderGetQueryParameters):void Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.taskProcessingResultsRequestBuilderGetRequestConfiguration::|public|queryParameters:TaskProcessingResultsRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.taskProcessingResultsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):TaskProcessingResultsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.microsoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTime.microsoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.microsoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTime.microsoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter; endDateTime?:DateTime; startDateTime?:DateTime):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.microsoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTime.microsoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder::|public|Get(requestConfiguration?:MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilderGetRequestConfiguration):SubjectSummary +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.microsoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTime.microsoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.microsoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTime.microsoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.microsoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTime.microsoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.microsoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTime.microsoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.microsoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTime.microsoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder::|public|WithUrl(rawUrl:string):MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.microsoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTime.microsoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.microsoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTime.microsoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.SubjectProcessingResultsRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.SubjectProcessingResultsRequestBuilder::|public|BySubjectProcessingResultId(subjectProcessingResultId:string):SubjectProcessingResultItemRequestBuilder Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.SubjectProcessingResultsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.SubjectProcessingResultsRequestBuilder::|public|Count:CountRequestBuilder Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.SubjectProcessingResultsRequestBuilder::|public|Get(requestConfiguration?:SubjectProcessingResultsRequestBuilderGetRequestConfiguration):SubjectProcessingResultCollectionResponse +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.SubjectProcessingResultsRequestBuilder::|public|microsoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTime(endDateTime:DateTime; startDateTime:DateTime):MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.SubjectProcessingResultsRequestBuilder::|public|pathParameters:array Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.SubjectProcessingResultsRequestBuilder::|public|requestAdapter:RequestAdapter Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.SubjectProcessingResultsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:SubjectProcessingResultsRequestBuilderGetRequestConfiguration):RequestInformation @@ -197250,6 +198022,340 @@ Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.insights.mi Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.insights.microsoftGraphIdentityGovernanceWorkflowsProcessedSummaryWithStartDateTimeWithEndDateTime.microsoftGraphIdentityGovernanceWorkflowsProcessedSummaryWithStartDateTimeWithEndDateTimeRequestBuilder::|public|WithUrl(rawUrl:string):MicrosoftGraphIdentityGovernanceWorkflowsProcessedSummaryWithStartDateTimeWithEndDateTimeRequestBuilder Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.insights.microsoftGraphIdentityGovernanceWorkflowsProcessedSummaryWithStartDateTimeWithEndDateTime.microsoftGraphIdentityGovernanceWorkflowsProcessedSummaryWithStartDateTimeWithEndDateTimeRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.insights.microsoftGraphIdentityGovernanceWorkflowsProcessedSummaryWithStartDateTimeWithEndDateTime.microsoftGraphIdentityGovernanceWorkflowsProcessedSummaryWithStartDateTimeWithEndDateTimeRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.createdBy.CreatedByRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.createdBy.CreatedByRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.createdBy.CreatedByRequestBuilder::|public|Get(requestConfiguration?:CreatedByRequestBuilderGetRequestConfiguration):DirectoryObject +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.createdBy.CreatedByRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.createdBy.CreatedByRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.createdBy.CreatedByRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CreatedByRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.createdBy.CreatedByRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.createdBy.CreatedByRequestBuilder::|public|WithUrl(rawUrl:string):CreatedByRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.createdBy.createdByRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.createdBy.createdByRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.createdBy.createdByRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.createdBy.createdByRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.createdBy.createdByRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CreatedByRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.createdBy.createdByRequestBuilderGetRequestConfiguration::|public|queryParameters:CreatedByRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.createdBy.createdByRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):CreatedByRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.lastModifiedBy.LastModifiedByRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.lastModifiedBy.LastModifiedByRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.lastModifiedBy.LastModifiedByRequestBuilder::|public|Get(requestConfiguration?:LastModifiedByRequestBuilderGetRequestConfiguration):DirectoryObject +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.lastModifiedBy.LastModifiedByRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.lastModifiedBy.LastModifiedByRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.lastModifiedBy.LastModifiedByRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:LastModifiedByRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.lastModifiedBy.LastModifiedByRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.lastModifiedBy.LastModifiedByRequestBuilder::|public|WithUrl(rawUrl:string):LastModifiedByRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.lastModifiedBy.lastModifiedByRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.lastModifiedBy.lastModifiedByRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.lastModifiedBy.lastModifiedByRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.lastModifiedBy.lastModifiedByRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.lastModifiedBy.lastModifiedByRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:LastModifiedByRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.lastModifiedBy.lastModifiedByRequestBuilderGetRequestConfiguration::|public|queryParameters:LastModifiedByRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.lastModifiedBy.lastModifiedByRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):LastModifiedByRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.LifecyclePolicyItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.LifecyclePolicyItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.LifecyclePolicyItemRequestBuilder::|public|createdBy:CreatedByRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.LifecyclePolicyItemRequestBuilder::|public|Delete(requestConfiguration?:LifecyclePolicyItemRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.LifecyclePolicyItemRequestBuilder::|public|Get(requestConfiguration?:LifecyclePolicyItemRequestBuilderGetRequestConfiguration):LifecyclePolicy +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.LifecyclePolicyItemRequestBuilder::|public|lastModifiedBy:LastModifiedByRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.LifecyclePolicyItemRequestBuilder::|public|microsoftGraphIdentityGovernanceRestore:MicrosoftGraphIdentityGovernanceRestoreRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.LifecyclePolicyItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.LifecyclePolicyItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.LifecyclePolicyItemRequestBuilder::|public|rules:RulesRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.LifecyclePolicyItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:LifecyclePolicyItemRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.LifecyclePolicyItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:LifecyclePolicyItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.LifecyclePolicyItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.LifecyclePolicyItemRequestBuilder::|public|versions:VersionsRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.LifecyclePolicyItemRequestBuilder::|public|WithUrl(rawUrl:string):LifecyclePolicyItemRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.LifecyclePolicyItemRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.LifecyclePolicyItemRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.LifecyclePolicyItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.LifecyclePolicyItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.LifecyclePolicyItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.LifecyclePolicyItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.LifecyclePolicyItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:LifecyclePolicyItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.LifecyclePolicyItemRequestBuilderGetRequestConfiguration::|public|queryParameters:LifecyclePolicyItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.LifecyclePolicyItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):LifecyclePolicyItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.microsoftGraphIdentityGovernanceRestore.MicrosoftGraphIdentityGovernanceRestoreRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.microsoftGraphIdentityGovernanceRestore.MicrosoftGraphIdentityGovernanceRestoreRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.microsoftGraphIdentityGovernanceRestore.MicrosoftGraphIdentityGovernanceRestoreRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.microsoftGraphIdentityGovernanceRestore.MicrosoftGraphIdentityGovernanceRestoreRequestBuilder::|public|Post(requestConfiguration?:MicrosoftGraphIdentityGovernanceRestoreRequestBuilderPostRequestConfiguration):LifecyclePolicy +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.microsoftGraphIdentityGovernanceRestore.MicrosoftGraphIdentityGovernanceRestoreRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.microsoftGraphIdentityGovernanceRestore.MicrosoftGraphIdentityGovernanceRestoreRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:MicrosoftGraphIdentityGovernanceRestoreRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.microsoftGraphIdentityGovernanceRestore.MicrosoftGraphIdentityGovernanceRestoreRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.microsoftGraphIdentityGovernanceRestore.MicrosoftGraphIdentityGovernanceRestoreRequestBuilder::|public|WithUrl(rawUrl:string):MicrosoftGraphIdentityGovernanceRestoreRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.microsoftGraphIdentityGovernanceRestore.microsoftGraphIdentityGovernanceRestoreRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.microsoftGraphIdentityGovernanceRestore.microsoftGraphIdentityGovernanceRestoreRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.rules.item.LifecyclePolicyRuleItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.rules.item.LifecyclePolicyRuleItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.rules.item.LifecyclePolicyRuleItemRequestBuilder::|public|Get(requestConfiguration?:LifecyclePolicyRuleItemRequestBuilderGetRequestConfiguration):LifecyclePolicyRule +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.rules.item.LifecyclePolicyRuleItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.rules.item.LifecyclePolicyRuleItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.rules.item.LifecyclePolicyRuleItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:LifecyclePolicyRuleItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.rules.item.LifecyclePolicyRuleItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.rules.item.LifecyclePolicyRuleItemRequestBuilder::|public|WithUrl(rawUrl:string):LifecyclePolicyRuleItemRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.rules.item.LifecyclePolicyRuleItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.rules.item.LifecyclePolicyRuleItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.rules.item.LifecyclePolicyRuleItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.rules.item.LifecyclePolicyRuleItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.rules.item.LifecyclePolicyRuleItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:LifecyclePolicyRuleItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.rules.item.LifecyclePolicyRuleItemRequestBuilderGetRequestConfiguration::|public|queryParameters:LifecyclePolicyRuleItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.rules.item.LifecyclePolicyRuleItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):LifecyclePolicyRuleItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.rules.RulesRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.rules.RulesRequestBuilder::|public|ByLifecyclePolicyRuleId(lifecyclePolicyRuleId:string):LifecyclePolicyRuleItemRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.rules.RulesRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.rules.RulesRequestBuilder::|public|Get(requestConfiguration?:RulesRequestBuilderGetRequestConfiguration):LifecyclePolicyRuleCollectionResponse +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.rules.RulesRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.rules.RulesRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.rules.RulesRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:RulesRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.rules.RulesRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.rules.RulesRequestBuilder::|public|WithUrl(rawUrl:string):RulesRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.rules.rulesRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.rules.rulesRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.rules.rulesRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.rules.rulesRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.rules.rulesRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.rules.rulesRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.rules.rulesRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.rules.rulesRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.rules.rulesRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.rules.rulesRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.rules.rulesRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:RulesRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.rules.rulesRequestBuilderGetRequestConfiguration::|public|queryParameters:RulesRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.rules.rulesRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):RulesRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.item.createdBy.CreatedByRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.item.createdBy.CreatedByRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.item.createdBy.CreatedByRequestBuilder::|public|Get(requestConfiguration?:CreatedByRequestBuilderGetRequestConfiguration):DirectoryObject +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.item.createdBy.CreatedByRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.item.createdBy.CreatedByRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.item.createdBy.CreatedByRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CreatedByRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.item.createdBy.CreatedByRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.item.createdBy.CreatedByRequestBuilder::|public|WithUrl(rawUrl:string):CreatedByRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.item.createdBy.createdByRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.item.createdBy.createdByRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.item.createdBy.createdByRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.item.createdBy.createdByRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.item.createdBy.createdByRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CreatedByRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.item.createdBy.createdByRequestBuilderGetRequestConfiguration::|public|queryParameters:CreatedByRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.item.createdBy.createdByRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):CreatedByRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.item.lastModifiedBy.LastModifiedByRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.item.lastModifiedBy.LastModifiedByRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.item.lastModifiedBy.LastModifiedByRequestBuilder::|public|Get(requestConfiguration?:LastModifiedByRequestBuilderGetRequestConfiguration):DirectoryObject +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.item.lastModifiedBy.LastModifiedByRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.item.lastModifiedBy.LastModifiedByRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.item.lastModifiedBy.LastModifiedByRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:LastModifiedByRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.item.lastModifiedBy.LastModifiedByRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.item.lastModifiedBy.LastModifiedByRequestBuilder::|public|WithUrl(rawUrl:string):LastModifiedByRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.item.lastModifiedBy.lastModifiedByRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.item.lastModifiedBy.lastModifiedByRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.item.lastModifiedBy.lastModifiedByRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.item.lastModifiedBy.lastModifiedByRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.item.lastModifiedBy.lastModifiedByRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:LastModifiedByRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.item.lastModifiedBy.lastModifiedByRequestBuilderGetRequestConfiguration::|public|queryParameters:LastModifiedByRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.item.lastModifiedBy.lastModifiedByRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):LastModifiedByRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.item.LifecyclePolicyItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.item.LifecyclePolicyItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.item.LifecyclePolicyItemRequestBuilder::|public|createdBy:CreatedByRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.item.LifecyclePolicyItemRequestBuilder::|public|Get(requestConfiguration?:LifecyclePolicyItemRequestBuilderGetRequestConfiguration):LifecyclePolicy +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.item.LifecyclePolicyItemRequestBuilder::|public|lastModifiedBy:LastModifiedByRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.item.LifecyclePolicyItemRequestBuilder::|public|microsoftGraphIdentityGovernanceRestore:MicrosoftGraphIdentityGovernanceRestoreRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.item.LifecyclePolicyItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.item.LifecyclePolicyItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.item.LifecyclePolicyItemRequestBuilder::|public|rules:RulesRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.item.LifecyclePolicyItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:LifecyclePolicyItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.item.LifecyclePolicyItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.item.LifecyclePolicyItemRequestBuilder::|public|WithUrl(rawUrl:string):LifecyclePolicyItemRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.item.LifecyclePolicyItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.item.LifecyclePolicyItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.item.LifecyclePolicyItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.item.LifecyclePolicyItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.item.LifecyclePolicyItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:LifecyclePolicyItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.item.LifecyclePolicyItemRequestBuilderGetRequestConfiguration::|public|queryParameters:LifecyclePolicyItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.item.LifecyclePolicyItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):LifecyclePolicyItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.item.microsoftGraphIdentityGovernanceRestore.MicrosoftGraphIdentityGovernanceRestoreRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.item.microsoftGraphIdentityGovernanceRestore.MicrosoftGraphIdentityGovernanceRestoreRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.item.microsoftGraphIdentityGovernanceRestore.MicrosoftGraphIdentityGovernanceRestoreRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.item.microsoftGraphIdentityGovernanceRestore.MicrosoftGraphIdentityGovernanceRestoreRequestBuilder::|public|Post(requestConfiguration?:MicrosoftGraphIdentityGovernanceRestoreRequestBuilderPostRequestConfiguration):LifecyclePolicy +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.item.microsoftGraphIdentityGovernanceRestore.MicrosoftGraphIdentityGovernanceRestoreRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.item.microsoftGraphIdentityGovernanceRestore.MicrosoftGraphIdentityGovernanceRestoreRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:MicrosoftGraphIdentityGovernanceRestoreRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.item.microsoftGraphIdentityGovernanceRestore.MicrosoftGraphIdentityGovernanceRestoreRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.item.microsoftGraphIdentityGovernanceRestore.MicrosoftGraphIdentityGovernanceRestoreRequestBuilder::|public|WithUrl(rawUrl:string):MicrosoftGraphIdentityGovernanceRestoreRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.item.microsoftGraphIdentityGovernanceRestore.microsoftGraphIdentityGovernanceRestoreRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.item.microsoftGraphIdentityGovernanceRestore.microsoftGraphIdentityGovernanceRestoreRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.item.rules.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.item.rules.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.item.rules.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.item.rules.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.item.rules.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.item.rules.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.item.rules.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.item.rules.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.item.rules.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.item.rules.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.item.rules.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.item.rules.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.item.rules.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.item.rules.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.item.rules.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.item.rules.item.LifecyclePolicyRuleItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.item.rules.item.LifecyclePolicyRuleItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.item.rules.item.LifecyclePolicyRuleItemRequestBuilder::|public|Get(requestConfiguration?:LifecyclePolicyRuleItemRequestBuilderGetRequestConfiguration):LifecyclePolicyRule +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.item.rules.item.LifecyclePolicyRuleItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.item.rules.item.LifecyclePolicyRuleItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.item.rules.item.LifecyclePolicyRuleItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:LifecyclePolicyRuleItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.item.rules.item.LifecyclePolicyRuleItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.item.rules.item.LifecyclePolicyRuleItemRequestBuilder::|public|WithUrl(rawUrl:string):LifecyclePolicyRuleItemRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.item.rules.item.LifecyclePolicyRuleItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.item.rules.item.LifecyclePolicyRuleItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.item.rules.item.LifecyclePolicyRuleItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.item.rules.item.LifecyclePolicyRuleItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.item.rules.item.LifecyclePolicyRuleItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:LifecyclePolicyRuleItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.item.rules.item.LifecyclePolicyRuleItemRequestBuilderGetRequestConfiguration::|public|queryParameters:LifecyclePolicyRuleItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.item.rules.item.LifecyclePolicyRuleItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):LifecyclePolicyRuleItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.item.rules.RulesRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.item.rules.RulesRequestBuilder::|public|ByLifecyclePolicyRuleId(lifecyclePolicyRuleId:string):LifecyclePolicyRuleItemRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.item.rules.RulesRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.item.rules.RulesRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.item.rules.RulesRequestBuilder::|public|Get(requestConfiguration?:RulesRequestBuilderGetRequestConfiguration):LifecyclePolicyRuleCollectionResponse +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.item.rules.RulesRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.item.rules.RulesRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.item.rules.RulesRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:RulesRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.item.rules.RulesRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.item.rules.RulesRequestBuilder::|public|WithUrl(rawUrl:string):RulesRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.item.rules.rulesRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.item.rules.rulesRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.item.rules.rulesRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.item.rules.rulesRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.item.rules.rulesRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.item.rules.rulesRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.item.rules.rulesRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.item.rules.rulesRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.item.rules.rulesRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.item.rules.rulesRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.item.rules.rulesRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:RulesRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.item.rules.rulesRequestBuilderGetRequestConfiguration::|public|queryParameters:RulesRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.item.rules.rulesRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):RulesRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.VersionsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.VersionsRequestBuilder::|public|ByLifecyclePolicyId1(lifecyclePolicyId1:string):LifecyclePolicyItemRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.VersionsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.VersionsRequestBuilder::|public|Get(requestConfiguration?:VersionsRequestBuilderGetRequestConfiguration):LifecyclePolicyCollectionResponse +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.VersionsRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.VersionsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.VersionsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:VersionsRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.VersionsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.VersionsRequestBuilder::|public|WithUrl(rawUrl:string):VersionsRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.versionsRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.versionsRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.versionsRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.versionsRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.versionsRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.versionsRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.versionsRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.versionsRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.versionsRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.versionsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.versionsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:VersionsRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.versionsRequestBuilderGetRequestConfiguration::|public|queryParameters:VersionsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.item.versions.versionsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):VersionsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.LifecyclePoliciesRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.LifecyclePoliciesRequestBuilder::|public|ByLifecyclePolicyId(lifecyclePolicyId:string):LifecyclePolicyItemRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.LifecyclePoliciesRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.LifecyclePoliciesRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.LifecyclePoliciesRequestBuilder::|public|Get(requestConfiguration?:LifecyclePoliciesRequestBuilderGetRequestConfiguration):LifecyclePolicyCollectionResponse +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.LifecyclePoliciesRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.LifecyclePoliciesRequestBuilder::|public|Post(body:LifecyclePolicy; requestConfiguration?:LifecyclePoliciesRequestBuilderPostRequestConfiguration):LifecyclePolicy +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.LifecyclePoliciesRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.LifecyclePoliciesRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:LifecyclePoliciesRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.LifecyclePoliciesRequestBuilder::|public|ToPostRequestInformation(body:LifecyclePolicy; requestConfiguration?:LifecyclePoliciesRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.LifecyclePoliciesRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.LifecyclePoliciesRequestBuilder::|public|WithUrl(rawUrl:string):LifecyclePoliciesRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.lifecyclePoliciesRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.lifecyclePoliciesRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.lifecyclePoliciesRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.lifecyclePoliciesRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.lifecyclePoliciesRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.lifecyclePoliciesRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.lifecyclePoliciesRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.lifecyclePoliciesRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.lifecyclePoliciesRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.lifecyclePoliciesRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.lifecyclePoliciesRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:LifecyclePoliciesRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.lifecyclePoliciesRequestBuilderGetRequestConfiguration::|public|queryParameters:LifecyclePoliciesRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.lifecyclePoliciesRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):LifecyclePoliciesRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.lifecyclePoliciesRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicies.lifecyclePoliciesRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicyPriorityConfigurations.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicyPriorityConfigurations.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicyPriorityConfigurations.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicyPriorityConfigurations.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicyPriorityConfigurations.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicyPriorityConfigurations.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicyPriorityConfigurations.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicyPriorityConfigurations.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicyPriorityConfigurations.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicyPriorityConfigurations.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicyPriorityConfigurations.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicyPriorityConfigurations.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicyPriorityConfigurations.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicyPriorityConfigurations.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicyPriorityConfigurations.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicyPriorityConfigurations.item.LifecyclePolicyPriorityConfigurationItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicyPriorityConfigurations.item.LifecyclePolicyPriorityConfigurationItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicyPriorityConfigurations.item.LifecyclePolicyPriorityConfigurationItemRequestBuilder::|public|Get(requestConfiguration?:LifecyclePolicyPriorityConfigurationItemRequestBuilderGetRequestConfiguration):LifecyclePolicyPriorityConfiguration +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicyPriorityConfigurations.item.LifecyclePolicyPriorityConfigurationItemRequestBuilder::|public|Patch(body:LifecyclePolicyPriorityConfiguration; requestConfiguration?:LifecyclePolicyPriorityConfigurationItemRequestBuilderPatchRequestConfiguration):LifecyclePolicyPriorityConfiguration +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicyPriorityConfigurations.item.LifecyclePolicyPriorityConfigurationItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicyPriorityConfigurations.item.LifecyclePolicyPriorityConfigurationItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicyPriorityConfigurations.item.LifecyclePolicyPriorityConfigurationItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:LifecyclePolicyPriorityConfigurationItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicyPriorityConfigurations.item.LifecyclePolicyPriorityConfigurationItemRequestBuilder::|public|ToPatchRequestInformation(body:LifecyclePolicyPriorityConfiguration; requestConfiguration?:LifecyclePolicyPriorityConfigurationItemRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicyPriorityConfigurations.item.LifecyclePolicyPriorityConfigurationItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicyPriorityConfigurations.item.LifecyclePolicyPriorityConfigurationItemRequestBuilder::|public|WithUrl(rawUrl:string):LifecyclePolicyPriorityConfigurationItemRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicyPriorityConfigurations.item.LifecyclePolicyPriorityConfigurationItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicyPriorityConfigurations.item.LifecyclePolicyPriorityConfigurationItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicyPriorityConfigurations.item.LifecyclePolicyPriorityConfigurationItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicyPriorityConfigurations.item.LifecyclePolicyPriorityConfigurationItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicyPriorityConfigurations.item.LifecyclePolicyPriorityConfigurationItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:LifecyclePolicyPriorityConfigurationItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicyPriorityConfigurations.item.LifecyclePolicyPriorityConfigurationItemRequestBuilderGetRequestConfiguration::|public|queryParameters:LifecyclePolicyPriorityConfigurationItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicyPriorityConfigurations.item.LifecyclePolicyPriorityConfigurationItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):LifecyclePolicyPriorityConfigurationItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicyPriorityConfigurations.item.LifecyclePolicyPriorityConfigurationItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicyPriorityConfigurations.item.LifecyclePolicyPriorityConfigurationItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicyPriorityConfigurations.LifecyclePolicyPriorityConfigurationsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicyPriorityConfigurations.LifecyclePolicyPriorityConfigurationsRequestBuilder::|public|ByLifecyclePolicyPriorityConfigurationId(lifecyclePolicyPriorityConfigurationId:string):LifecyclePolicyPriorityConfigurationItemRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicyPriorityConfigurations.LifecyclePolicyPriorityConfigurationsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicyPriorityConfigurations.LifecyclePolicyPriorityConfigurationsRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicyPriorityConfigurations.LifecyclePolicyPriorityConfigurationsRequestBuilder::|public|Get(requestConfiguration?:LifecyclePolicyPriorityConfigurationsRequestBuilderGetRequestConfiguration):LifecyclePolicyPriorityConfigurationCollectionResponse +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicyPriorityConfigurations.LifecyclePolicyPriorityConfigurationsRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicyPriorityConfigurations.LifecyclePolicyPriorityConfigurationsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicyPriorityConfigurations.LifecyclePolicyPriorityConfigurationsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:LifecyclePolicyPriorityConfigurationsRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicyPriorityConfigurations.LifecyclePolicyPriorityConfigurationsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicyPriorityConfigurations.LifecyclePolicyPriorityConfigurationsRequestBuilder::|public|WithUrl(rawUrl:string):LifecyclePolicyPriorityConfigurationsRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicyPriorityConfigurations.lifecyclePolicyPriorityConfigurationsRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicyPriorityConfigurations.lifecyclePolicyPriorityConfigurationsRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicyPriorityConfigurations.lifecyclePolicyPriorityConfigurationsRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicyPriorityConfigurations.lifecyclePolicyPriorityConfigurationsRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicyPriorityConfigurations.lifecyclePolicyPriorityConfigurationsRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicyPriorityConfigurations.lifecyclePolicyPriorityConfigurationsRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicyPriorityConfigurations.lifecyclePolicyPriorityConfigurationsRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicyPriorityConfigurations.lifecyclePolicyPriorityConfigurationsRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicyPriorityConfigurations.lifecyclePolicyPriorityConfigurationsRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicyPriorityConfigurations.lifecyclePolicyPriorityConfigurationsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicyPriorityConfigurations.lifecyclePolicyPriorityConfigurationsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:LifecyclePolicyPriorityConfigurationsRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicyPriorityConfigurations.lifecyclePolicyPriorityConfigurationsRequestBuilderGetRequestConfiguration::|public|queryParameters:LifecyclePolicyPriorityConfigurationsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.lifecyclePolicyPriorityConfigurations.lifecyclePolicyPriorityConfigurationsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):LifecyclePolicyPriorityConfigurationsRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.LifecycleWorkflowsRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.LifecycleWorkflowsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.LifecycleWorkflowsRequestBuilder::|public|customTaskExtensions:CustomTaskExtensionsRequestBuilder @@ -197257,6 +198363,8 @@ Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.LifecycleWo Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.LifecycleWorkflowsRequestBuilder::|public|deletedItems:DeletedItemsRequestBuilder Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.LifecycleWorkflowsRequestBuilder::|public|Get(requestConfiguration?:LifecycleWorkflowsRequestBuilderGetRequestConfiguration):LifecycleWorkflowsContainer Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.LifecycleWorkflowsRequestBuilder::|public|insights:InsightsRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.LifecycleWorkflowsRequestBuilder::|public|lifecyclePolicies:LifecyclePoliciesRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.LifecycleWorkflowsRequestBuilder::|public|lifecyclePolicyPriorityConfigurations:LifecyclePolicyPriorityConfigurationsRequestBuilder Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.LifecycleWorkflowsRequestBuilder::|public|Patch(body:LifecycleWorkflowsContainer; requestConfiguration?:LifecycleWorkflowsRequestBuilderPatchRequestConfiguration):LifecycleWorkflowsContainer Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.LifecycleWorkflowsRequestBuilder::|public|pathParameters:array Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.LifecycleWorkflowsRequestBuilder::|public|requestAdapter:RequestAdapter @@ -198176,11 +199284,22 @@ Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.i Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.taskProcessingResultsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:TaskProcessingResultsRequestBuilderGetQueryParameters):void Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.taskProcessingResultsRequestBuilderGetRequestConfiguration::|public|queryParameters:TaskProcessingResultsRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.taskProcessingResultsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):TaskProcessingResultsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.microsoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTime.microsoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.microsoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTime.microsoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter; endDateTime?:DateTime; startDateTime?:DateTime):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.microsoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTime.microsoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder::|public|Get(requestConfiguration?:MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilderGetRequestConfiguration):SubjectSummary +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.microsoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTime.microsoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.microsoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTime.microsoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.microsoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTime.microsoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.microsoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTime.microsoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.microsoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTime.microsoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder::|public|WithUrl(rawUrl:string):MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.microsoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTime.microsoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.microsoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTime.microsoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.SubjectProcessingResultsRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.SubjectProcessingResultsRequestBuilder::|public|BySubjectProcessingResultId(subjectProcessingResultId:string):SubjectProcessingResultItemRequestBuilder Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.SubjectProcessingResultsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.SubjectProcessingResultsRequestBuilder::|public|Count:CountRequestBuilder Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.SubjectProcessingResultsRequestBuilder::|public|Get(requestConfiguration?:SubjectProcessingResultsRequestBuilderGetRequestConfiguration):SubjectProcessingResultCollectionResponse +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.SubjectProcessingResultsRequestBuilder::|public|microsoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTime(endDateTime:DateTime; startDateTime:DateTime):MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.SubjectProcessingResultsRequestBuilder::|public|pathParameters:array Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.SubjectProcessingResultsRequestBuilder::|public|requestAdapter:RequestAdapter Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.SubjectProcessingResultsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:SubjectProcessingResultsRequestBuilderGetRequestConfiguration):RequestInformation @@ -199018,11 +200137,22 @@ Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.i Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.taskProcessingResultsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:TaskProcessingResultsRequestBuilderGetQueryParameters):void Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.taskProcessingResultsRequestBuilderGetRequestConfiguration::|public|queryParameters:TaskProcessingResultsRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.taskProcessingResultsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):TaskProcessingResultsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.microsoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTime.microsoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.microsoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTime.microsoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter; endDateTime?:DateTime; startDateTime?:DateTime):void +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.microsoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTime.microsoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder::|public|Get(requestConfiguration?:MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilderGetRequestConfiguration):SubjectSummary +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.microsoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTime.microsoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.microsoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTime.microsoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.microsoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTime.microsoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.microsoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTime.microsoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.microsoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTime.microsoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder::|public|WithUrl(rawUrl:string):MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.microsoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTime.microsoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.microsoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTime.microsoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.SubjectProcessingResultsRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.SubjectProcessingResultsRequestBuilder::|public|BySubjectProcessingResultId(subjectProcessingResultId:string):SubjectProcessingResultItemRequestBuilder Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.SubjectProcessingResultsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.SubjectProcessingResultsRequestBuilder::|public|Count:CountRequestBuilder Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.SubjectProcessingResultsRequestBuilder::|public|Get(requestConfiguration?:SubjectProcessingResultsRequestBuilderGetRequestConfiguration):SubjectProcessingResultCollectionResponse +Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.SubjectProcessingResultsRequestBuilder::|public|microsoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTime(endDateTime:DateTime; startDateTime:DateTime):MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.SubjectProcessingResultsRequestBuilder::|public|pathParameters:array Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.SubjectProcessingResultsRequestBuilder::|public|requestAdapter:RequestAdapter Microsoft\Graph\Beta\Generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.SubjectProcessingResultsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:SubjectProcessingResultsRequestBuilderGetRequestConfiguration):RequestInformation @@ -206671,6 +207801,7 @@ Microsoft\Graph\Beta\Generated.models.accessPackageAssignmentRequest::|public|Ge Microsoft\Graph\Beta\Generated.models.accessPackageAssignmentRequest::|public|getHistory():array Microsoft\Graph\Beta\Generated.models.accessPackageAssignmentRequest::|public|getIsValidationOnly():bool Microsoft\Graph\Beta\Generated.models.accessPackageAssignmentRequest::|public|getJustification():string +Microsoft\Graph\Beta\Generated.models.accessPackageAssignmentRequest::|public|getParameters():AccessPackageAssignmentRequestParameters Microsoft\Graph\Beta\Generated.models.accessPackageAssignmentRequest::|public|getRequestor():AccessPackageSubject Microsoft\Graph\Beta\Generated.models.accessPackageAssignmentRequest::|public|getRequestState():string Microsoft\Graph\Beta\Generated.models.accessPackageAssignmentRequest::|public|getRequestStatus():string @@ -206690,6 +207821,7 @@ Microsoft\Graph\Beta\Generated.models.accessPackageAssignmentRequest::|public|se Microsoft\Graph\Beta\Generated.models.accessPackageAssignmentRequest::|public|setHistory(value?:array):void Microsoft\Graph\Beta\Generated.models.accessPackageAssignmentRequest::|public|setIsValidationOnly(value?:bool):void Microsoft\Graph\Beta\Generated.models.accessPackageAssignmentRequest::|public|setJustification(value?:string):void +Microsoft\Graph\Beta\Generated.models.accessPackageAssignmentRequest::|public|setParameters(value?:AccessPackageAssignmentRequestParameters):void Microsoft\Graph\Beta\Generated.models.accessPackageAssignmentRequest::|public|setRequestor(value?:AccessPackageSubject):void Microsoft\Graph\Beta\Generated.models.accessPackageAssignmentRequest::|public|setRequestState(value?:string):void Microsoft\Graph\Beta\Generated.models.accessPackageAssignmentRequest::|public|setRequestStatus(value?:string):void @@ -206718,6 +207850,19 @@ Microsoft\Graph\Beta\Generated.models.accessPackageAssignmentRequestCollectionRe Microsoft\Graph\Beta\Generated.models.accessPackageAssignmentRequestCollectionResponse::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.models.accessPackageAssignmentRequestCollectionResponse::|public|setValue(value?:array):void Microsoft\Graph\Beta\Generated.models.accessPackageAssignmentRequestCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):AccessPackageAssignmentRequestCollectionResponse +Microsoft\Graph\Beta\Generated.models.accessPackageAssignmentRequestParameters::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.accessPackageAssignmentRequestParameters::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.models.accessPackageAssignmentRequestParameters::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.models.accessPackageAssignmentRequestParameters::|public|getBypassApproval():bool +Microsoft\Graph\Beta\Generated.models.accessPackageAssignmentRequestParameters::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.accessPackageAssignmentRequestParameters::|public|getOdataType():string +Microsoft\Graph\Beta\Generated.models.accessPackageAssignmentRequestParameters::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.accessPackageAssignmentRequestParameters::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.models.accessPackageAssignmentRequestParameters::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.models.accessPackageAssignmentRequestParameters::|public|setBypassApproval(value?:bool):void +Microsoft\Graph\Beta\Generated.models.accessPackageAssignmentRequestParameters::|public|setOdataType(value?:string):void +Microsoft\Graph\Beta\Generated.models.accessPackageAssignmentRequestParameters::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):AccessPackageAssignmentRequestParameters +Microsoft\Graph\Beta\Generated.models.accessPackageAssignmentRequestParameters~~>AdditionalDataHolder; BackedModel; Parsable Microsoft\Graph\Beta\Generated.models.accessPackageAssignmentRequestRequirements::|public|constructor():void Microsoft\Graph\Beta\Generated.models.accessPackageAssignmentRequestRequirements::|public|getAdditionalData():array Microsoft\Graph\Beta\Generated.models.accessPackageAssignmentRequestRequirements::|public|getBackingStore():BackingStore @@ -209027,6 +210172,32 @@ Microsoft\Graph\Beta\Generated.models.agent::|public|OdataType:string Microsoft\Graph\Beta\Generated.models.agent::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.models.agent::|public|setCopilotTools(value?:array):void Microsoft\Graph\Beta\Generated.models.agent::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Agent +Microsoft\Graph\Beta\Generated.models.agentBlueprintApiBasedEndpointConfigurationDetails::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.agentBlueprintApiBasedEndpointConfigurationDetails::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.models.agentBlueprintApiBasedEndpointConfigurationDetails::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.models.agentBlueprintApiBasedEndpointConfigurationDetails::|public|getCallbackUri():string +Microsoft\Graph\Beta\Generated.models.agentBlueprintApiBasedEndpointConfigurationDetails::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.agentBlueprintApiBasedEndpointConfigurationDetails::|public|getOdataType():string +Microsoft\Graph\Beta\Generated.models.agentBlueprintApiBasedEndpointConfigurationDetails::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.agentBlueprintApiBasedEndpointConfigurationDetails::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.models.agentBlueprintApiBasedEndpointConfigurationDetails::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.models.agentBlueprintApiBasedEndpointConfigurationDetails::|public|setCallbackUri(value?:string):void +Microsoft\Graph\Beta\Generated.models.agentBlueprintApiBasedEndpointConfigurationDetails::|public|setOdataType(value?:string):void +Microsoft\Graph\Beta\Generated.models.agentBlueprintApiBasedEndpointConfigurationDetails::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):AgentBlueprintApiBasedEndpointConfigurationDetails +Microsoft\Graph\Beta\Generated.models.agentBlueprintApiBasedEndpointConfigurationDetails~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.models.agentBlueprintBotBasedEndpointConfigurationDetails::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.agentBlueprintBotBasedEndpointConfigurationDetails::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.models.agentBlueprintBotBasedEndpointConfigurationDetails::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.models.agentBlueprintBotBasedEndpointConfigurationDetails::|public|getBotId():string +Microsoft\Graph\Beta\Generated.models.agentBlueprintBotBasedEndpointConfigurationDetails::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.agentBlueprintBotBasedEndpointConfigurationDetails::|public|getOdataType():string +Microsoft\Graph\Beta\Generated.models.agentBlueprintBotBasedEndpointConfigurationDetails::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.agentBlueprintBotBasedEndpointConfigurationDetails::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.models.agentBlueprintBotBasedEndpointConfigurationDetails::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.models.agentBlueprintBotBasedEndpointConfigurationDetails::|public|setBotId(value?:string):void +Microsoft\Graph\Beta\Generated.models.agentBlueprintBotBasedEndpointConfigurationDetails::|public|setOdataType(value?:string):void +Microsoft\Graph\Beta\Generated.models.agentBlueprintBotBasedEndpointConfigurationDetails::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):AgentBlueprintBotBasedEndpointConfigurationDetails +Microsoft\Graph\Beta\Generated.models.agentBlueprintBotBasedEndpointConfigurationDetails~~>AdditionalDataHolder; BackedModel; Parsable Microsoft\Graph\Beta\Generated.models.agentCapabilities::|public|constructor():void Microsoft\Graph\Beta\Generated.models.agentCapabilities::|public|getAdditionalData():array Microsoft\Graph\Beta\Generated.models.agentCapabilities::|public|getBackingStore():BackingStore @@ -209154,6 +210325,51 @@ Microsoft\Graph\Beta\Generated.models.agentCollectionResponse::|public|getValue( Microsoft\Graph\Beta\Generated.models.agentCollectionResponse::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.models.agentCollectionResponse::|public|setValue(value?:array):void Microsoft\Graph\Beta\Generated.models.agentCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):AgentCollectionResponse +Microsoft\Graph\Beta\Generated.models.agentCommunicationConfiguration-->Entity +Microsoft\Graph\Beta\Generated.models.agentCommunicationConfiguration::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.agentCommunicationConfiguration::|public|getEndpointConfiguration():AgentEndpointConfiguration +Microsoft\Graph\Beta\Generated.models.agentCommunicationConfiguration::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.agentCommunicationConfiguration::|public|getIsOverridableAtAgentIdLevel():bool +Microsoft\Graph\Beta\Generated.models.agentCommunicationConfiguration::|public|getTeamworkConfiguration():AgentTeamworkConfiguration +Microsoft\Graph\Beta\Generated.models.agentCommunicationConfiguration::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.agentCommunicationConfiguration::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.agentCommunicationConfiguration::|public|setEndpointConfiguration(value?:AgentEndpointConfiguration):void +Microsoft\Graph\Beta\Generated.models.agentCommunicationConfiguration::|public|setIsOverridableAtAgentIdLevel(value?:bool):void +Microsoft\Graph\Beta\Generated.models.agentCommunicationConfiguration::|public|setTeamworkConfiguration(value?:AgentTeamworkConfiguration):void +Microsoft\Graph\Beta\Generated.models.agentCommunicationConfiguration::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):AgentCommunicationConfiguration +Microsoft\Graph\Beta\Generated.models.agentConversationConfiguration::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.agentConversationConfiguration::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.models.agentConversationConfiguration::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.models.agentConversationConfiguration::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.agentConversationConfiguration::|public|getMessageNotificationMode():AgentMessageNotificationMode +Microsoft\Graph\Beta\Generated.models.agentConversationConfiguration::|public|getOdataType():string +Microsoft\Graph\Beta\Generated.models.agentConversationConfiguration::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.agentConversationConfiguration::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.models.agentConversationConfiguration::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.models.agentConversationConfiguration::|public|setMessageNotificationMode(value?:AgentMessageNotificationMode):void +Microsoft\Graph\Beta\Generated.models.agentConversationConfiguration::|public|setOdataType(value?:string):void +Microsoft\Graph\Beta\Generated.models.agentConversationConfiguration::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):AgentConversationConfiguration +Microsoft\Graph\Beta\Generated.models.agentConversationConfiguration~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.models.agentEndpointConfiguration::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.agentEndpointConfiguration::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.models.agentEndpointConfiguration::|public|getApiBased():AgentBlueprintApiBasedEndpointConfigurationDetails +Microsoft\Graph\Beta\Generated.models.agentEndpointConfiguration::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.models.agentEndpointConfiguration::|public|getBotBased():AgentBlueprintBotBasedEndpointConfigurationDetails +Microsoft\Graph\Beta\Generated.models.agentEndpointConfiguration::|public|getConfigurationType():AgentEndpointConfigurationType +Microsoft\Graph\Beta\Generated.models.agentEndpointConfiguration::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.agentEndpointConfiguration::|public|getOdataType():string +Microsoft\Graph\Beta\Generated.models.agentEndpointConfiguration::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.agentEndpointConfiguration::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.models.agentEndpointConfiguration::|public|setApiBased(value?:AgentBlueprintApiBasedEndpointConfigurationDetails):void +Microsoft\Graph\Beta\Generated.models.agentEndpointConfiguration::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.models.agentEndpointConfiguration::|public|setBotBased(value?:AgentBlueprintBotBasedEndpointConfigurationDetails):void +Microsoft\Graph\Beta\Generated.models.agentEndpointConfiguration::|public|setConfigurationType(value?:AgentEndpointConfigurationType):void +Microsoft\Graph\Beta\Generated.models.agentEndpointConfiguration::|public|setOdataType(value?:string):void +Microsoft\Graph\Beta\Generated.models.agentEndpointConfiguration::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):AgentEndpointConfiguration +Microsoft\Graph\Beta\Generated.models.agentEndpointConfigurationType::0000-apiBased +Microsoft\Graph\Beta\Generated.models.agentEndpointConfigurationType::0001-botBased +Microsoft\Graph\Beta\Generated.models.agentEndpointConfigurationType::0002-unknownFutureValue +Microsoft\Graph\Beta\Generated.models.agentEndpointConfiguration~~>AdditionalDataHolder; BackedModel; Parsable Microsoft\Graph\Beta\Generated.models.agentExtension::|public|constructor():void Microsoft\Graph\Beta\Generated.models.agentExtension::|public|getAdditionalData():array Microsoft\Graph\Beta\Generated.models.agentExtension::|public|getBackingStore():BackingStore @@ -209212,35 +210428,43 @@ Microsoft\Graph\Beta\Generated.models.agentic.agentType::0005-unknownFutureValue Microsoft\Graph\Beta\Generated.models.agentIdentity-->ServicePrincipal Microsoft\Graph\Beta\Generated.models.agentIdentity::|public|constructor():void Microsoft\Graph\Beta\Generated.models.agentIdentity::|public|getAgentIdentityBlueprintId():string +Microsoft\Graph\Beta\Generated.models.agentIdentity::|public|getCommunicationConfiguration():AgentCommunicationConfiguration Microsoft\Graph\Beta\Generated.models.agentIdentity::|public|getCreatedDateTime():DateTime Microsoft\Graph\Beta\Generated.models.agentIdentity::|public|GetFieldDeserializers():array Microsoft\Graph\Beta\Generated.models.agentIdentity::|public|getInheritedAppRoleAssignments():array Microsoft\Graph\Beta\Generated.models.agentIdentity::|public|getInheritedOauth2PermissionGrants():array +Microsoft\Graph\Beta\Generated.models.agentIdentity::|public|getManagerApplications():array Microsoft\Graph\Beta\Generated.models.agentIdentity::|public|getSponsors():array Microsoft\Graph\Beta\Generated.models.agentIdentity::|public|OdataType:string Microsoft\Graph\Beta\Generated.models.agentIdentity::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.models.agentIdentity::|public|setAgentIdentityBlueprintId(value?:string):void +Microsoft\Graph\Beta\Generated.models.agentIdentity::|public|setCommunicationConfiguration(value?:AgentCommunicationConfiguration):void Microsoft\Graph\Beta\Generated.models.agentIdentity::|public|setCreatedDateTime(value?:DateTime):void Microsoft\Graph\Beta\Generated.models.agentIdentity::|public|setInheritedAppRoleAssignments(value?:array):void Microsoft\Graph\Beta\Generated.models.agentIdentity::|public|setInheritedOauth2PermissionGrants(value?:array):void +Microsoft\Graph\Beta\Generated.models.agentIdentity::|public|setManagerApplications(value?:array):void Microsoft\Graph\Beta\Generated.models.agentIdentity::|public|setSponsors(value?:array):void Microsoft\Graph\Beta\Generated.models.agentIdentity::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):AgentIdentity Microsoft\Graph\Beta\Generated.models.agentIdentityBlueprint-->Application Microsoft\Graph\Beta\Generated.models.agentIdentityBlueprint::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.agentIdentityBlueprint::|public|getCommunicationConfiguration():AgentCommunicationConfiguration Microsoft\Graph\Beta\Generated.models.agentIdentityBlueprint::|public|GetFieldDeserializers():array Microsoft\Graph\Beta\Generated.models.agentIdentityBlueprint::|public|getInheritablePermissions():array Microsoft\Graph\Beta\Generated.models.agentIdentityBlueprint::|public|getSponsors():array Microsoft\Graph\Beta\Generated.models.agentIdentityBlueprint::|public|OdataType:string Microsoft\Graph\Beta\Generated.models.agentIdentityBlueprint::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.agentIdentityBlueprint::|public|setCommunicationConfiguration(value?:AgentCommunicationConfiguration):void Microsoft\Graph\Beta\Generated.models.agentIdentityBlueprint::|public|setInheritablePermissions(value?:array):void Microsoft\Graph\Beta\Generated.models.agentIdentityBlueprint::|public|setSponsors(value?:array):void Microsoft\Graph\Beta\Generated.models.agentIdentityBlueprint::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):AgentIdentityBlueprint Microsoft\Graph\Beta\Generated.models.agentIdentityBlueprintPrincipal-->ServicePrincipal Microsoft\Graph\Beta\Generated.models.agentIdentityBlueprintPrincipal::|public|constructor():void Microsoft\Graph\Beta\Generated.models.agentIdentityBlueprintPrincipal::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.agentIdentityBlueprintPrincipal::|public|getManagerApplications():array Microsoft\Graph\Beta\Generated.models.agentIdentityBlueprintPrincipal::|public|getSponsors():array Microsoft\Graph\Beta\Generated.models.agentIdentityBlueprintPrincipal::|public|OdataType:string Microsoft\Graph\Beta\Generated.models.agentIdentityBlueprintPrincipal::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.agentIdentityBlueprintPrincipal::|public|setManagerApplications(value?:array):void Microsoft\Graph\Beta\Generated.models.agentIdentityBlueprintPrincipal::|public|setSponsors(value?:array):void Microsoft\Graph\Beta\Generated.models.agentIdentityBlueprintPrincipal::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):AgentIdentityBlueprintPrincipal Microsoft\Graph\Beta\Generated.models.agentIdentityType::0000-agentIdentity @@ -209248,6 +210472,7 @@ Microsoft\Graph\Beta\Generated.models.agentIdentityType::0001-agentUser Microsoft\Graph\Beta\Generated.models.agentIdentityType::0002-unknownFutureValue Microsoft\Graph\Beta\Generated.models.agentIdentityType::0003-agentIdentityBlueprintPrincipal Microsoft\Graph\Beta\Generated.models.agentIdentityType::0004-user +Microsoft\Graph\Beta\Generated.models.agentIdentityType::0005-discoveredAgentIdentity Microsoft\Graph\Beta\Generated.models.agentIdRiskLevel::0000-none Microsoft\Graph\Beta\Generated.models.agentIdRiskLevel::0001-low Microsoft\Graph\Beta\Generated.models.agentIdRiskLevel::0002-medium @@ -209315,6 +210540,9 @@ Microsoft\Graph\Beta\Generated.models.agentInterface::|public|setTransport(value Microsoft\Graph\Beta\Generated.models.agentInterface::|public|setUrl(value?:string):void Microsoft\Graph\Beta\Generated.models.agentInterface::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):AgentInterface Microsoft\Graph\Beta\Generated.models.agentInterface~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.models.agentMessageNotificationMode::0000-atMentionedMessagesOnly +Microsoft\Graph\Beta\Generated.models.agentMessageNotificationMode::0001-allMessages +Microsoft\Graph\Beta\Generated.models.agentMessageNotificationMode::0002-unknownFutureValue Microsoft\Graph\Beta\Generated.models.agentProvider::|public|constructor():void Microsoft\Graph\Beta\Generated.models.agentProvider::|public|getAdditionalData():array Microsoft\Graph\Beta\Generated.models.agentProvider::|public|getBackingStore():BackingStore @@ -209469,6 +210697,25 @@ Microsoft\Graph\Beta\Generated.models.agentSkill::|static|public|CreateFromDiscr Microsoft\Graph\Beta\Generated.models.agentSkill~~>AdditionalDataHolder; BackedModel; Parsable Microsoft\Graph\Beta\Generated.models.agentStatus::0000-active Microsoft\Graph\Beta\Generated.models.agentStatus::0001-inactive +Microsoft\Graph\Beta\Generated.models.agentTeamworkConfiguration::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.agentTeamworkConfiguration::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.models.agentTeamworkConfiguration::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.models.agentTeamworkConfiguration::|public|getChannelConfiguration():AgentConversationConfiguration +Microsoft\Graph\Beta\Generated.models.agentTeamworkConfiguration::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.agentTeamworkConfiguration::|public|getGroupChatConfiguration():AgentConversationConfiguration +Microsoft\Graph\Beta\Generated.models.agentTeamworkConfiguration::|public|getMeetingChatConfiguration():AgentConversationConfiguration +Microsoft\Graph\Beta\Generated.models.agentTeamworkConfiguration::|public|getOdataType():string +Microsoft\Graph\Beta\Generated.models.agentTeamworkConfiguration::|public|getOneOnOneChatConfiguration():AgentConversationConfiguration +Microsoft\Graph\Beta\Generated.models.agentTeamworkConfiguration::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.agentTeamworkConfiguration::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.models.agentTeamworkConfiguration::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.models.agentTeamworkConfiguration::|public|setChannelConfiguration(value?:AgentConversationConfiguration):void +Microsoft\Graph\Beta\Generated.models.agentTeamworkConfiguration::|public|setGroupChatConfiguration(value?:AgentConversationConfiguration):void +Microsoft\Graph\Beta\Generated.models.agentTeamworkConfiguration::|public|setMeetingChatConfiguration(value?:AgentConversationConfiguration):void +Microsoft\Graph\Beta\Generated.models.agentTeamworkConfiguration::|public|setOdataType(value?:string):void +Microsoft\Graph\Beta\Generated.models.agentTeamworkConfiguration::|public|setOneOnOneChatConfiguration(value?:AgentConversationConfiguration):void +Microsoft\Graph\Beta\Generated.models.agentTeamworkConfiguration::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):AgentTeamworkConfiguration +Microsoft\Graph\Beta\Generated.models.agentTeamworkConfiguration~~>AdditionalDataHolder; BackedModel; Parsable Microsoft\Graph\Beta\Generated.models.agentUser-->User Microsoft\Graph\Beta\Generated.models.agentUser::|public|constructor():void Microsoft\Graph\Beta\Generated.models.agentUser::|public|GetFieldDeserializers():array @@ -212072,6 +213319,7 @@ Microsoft\Graph\Beta\Generated.models.androidManagedAppProtection::|public|getAp Microsoft\Graph\Beta\Generated.models.androidManagedAppProtection::|public|getAppActionIfAndroidDeviceModelNotAllowed():ManagedAppRemediationAction Microsoft\Graph\Beta\Generated.models.androidManagedAppProtection::|public|getAppActionIfAndroidSafetyNetAppsVerificationFailed():ManagedAppRemediationAction Microsoft\Graph\Beta\Generated.models.androidManagedAppProtection::|public|getAppActionIfAndroidSafetyNetDeviceAttestationFailed():ManagedAppRemediationAction +Microsoft\Graph\Beta\Generated.models.androidManagedAppProtection::|public|getAppActionIfDeveloperOptionsEnabled():ManagedAppRemediationAction Microsoft\Graph\Beta\Generated.models.androidManagedAppProtection::|public|getAppActionIfDeviceLockNotSet():ManagedAppRemediationAction Microsoft\Graph\Beta\Generated.models.androidManagedAppProtection::|public|getAppActionIfDevicePasscodeComplexityLessThanHigh():ManagedAppRemediationAction Microsoft\Graph\Beta\Generated.models.androidManagedAppProtection::|public|getAppActionIfDevicePasscodeComplexityLessThanLow():ManagedAppRemediationAction @@ -212120,6 +213368,7 @@ Microsoft\Graph\Beta\Generated.models.androidManagedAppProtection::|public|setAp Microsoft\Graph\Beta\Generated.models.androidManagedAppProtection::|public|setAppActionIfAndroidDeviceModelNotAllowed(value?:ManagedAppRemediationAction):void Microsoft\Graph\Beta\Generated.models.androidManagedAppProtection::|public|setAppActionIfAndroidSafetyNetAppsVerificationFailed(value?:ManagedAppRemediationAction):void Microsoft\Graph\Beta\Generated.models.androidManagedAppProtection::|public|setAppActionIfAndroidSafetyNetDeviceAttestationFailed(value?:ManagedAppRemediationAction):void +Microsoft\Graph\Beta\Generated.models.androidManagedAppProtection::|public|setAppActionIfDeveloperOptionsEnabled(value?:ManagedAppRemediationAction):void Microsoft\Graph\Beta\Generated.models.androidManagedAppProtection::|public|setAppActionIfDeviceLockNotSet(value?:ManagedAppRemediationAction):void Microsoft\Graph\Beta\Generated.models.androidManagedAppProtection::|public|setAppActionIfDevicePasscodeComplexityLessThanHigh(value?:ManagedAppRemediationAction):void Microsoft\Graph\Beta\Generated.models.androidManagedAppProtection::|public|setAppActionIfDevicePasscodeComplexityLessThanLow(value?:ManagedAppRemediationAction):void @@ -213969,6 +215218,26 @@ Microsoft\Graph\Beta\Generated.models.applicationPermissionsRequired::0003-user Microsoft\Graph\Beta\Generated.models.applicationPermissionsRequired::0004-administrator Microsoft\Graph\Beta\Generated.models.applicationPermissionsRequired::0005-system Microsoft\Graph\Beta\Generated.models.applicationPermissionsRequired::0006-unknownFutureValue +Microsoft\Graph\Beta\Generated.models.applicationPermissionType::0000-role +Microsoft\Graph\Beta\Generated.models.applicationPermissionType::0001-scope +Microsoft\Graph\Beta\Generated.models.applicationPermissionType::0002-unknownFutureValue +Microsoft\Graph\Beta\Generated.models.applicationResourcePermission::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.applicationResourcePermission::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.models.applicationResourcePermission::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.models.applicationResourcePermission::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.applicationResourcePermission::|public|getId():string +Microsoft\Graph\Beta\Generated.models.applicationResourcePermission::|public|getName():string +Microsoft\Graph\Beta\Generated.models.applicationResourcePermission::|public|getOdataType():string +Microsoft\Graph\Beta\Generated.models.applicationResourcePermission::|public|getType():ApplicationPermissionType +Microsoft\Graph\Beta\Generated.models.applicationResourcePermission::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.applicationResourcePermission::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.models.applicationResourcePermission::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.models.applicationResourcePermission::|public|setId(value?:string):void +Microsoft\Graph\Beta\Generated.models.applicationResourcePermission::|public|setName(value?:string):void +Microsoft\Graph\Beta\Generated.models.applicationResourcePermission::|public|setOdataType(value?:string):void +Microsoft\Graph\Beta\Generated.models.applicationResourcePermission::|public|setType(value?:ApplicationPermissionType):void +Microsoft\Graph\Beta\Generated.models.applicationResourcePermission::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):ApplicationResourcePermission +Microsoft\Graph\Beta\Generated.models.applicationResourcePermission~~>AdditionalDataHolder; BackedModel; Parsable Microsoft\Graph\Beta\Generated.models.applicationRiskFactorCertificateInfo::|public|constructor():void Microsoft\Graph\Beta\Generated.models.applicationRiskFactorCertificateInfo::|public|getAdditionalData():array Microsoft\Graph\Beta\Generated.models.applicationRiskFactorCertificateInfo::|public|getBackingStore():BackingStore @@ -214299,6 +215568,21 @@ Microsoft\Graph\Beta\Generated.models.applicationSignInSummary::|public|setFaile Microsoft\Graph\Beta\Generated.models.applicationSignInSummary::|public|setSuccessfulSignInCount(value?:int):void Microsoft\Graph\Beta\Generated.models.applicationSignInSummary::|public|setSuccessPercentage(value?:float):void Microsoft\Graph\Beta\Generated.models.applicationSignInSummary::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):ApplicationSignInSummary +Microsoft\Graph\Beta\Generated.models.applicationsRequiredResourceAccess::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.applicationsRequiredResourceAccess::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.models.applicationsRequiredResourceAccess::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.models.applicationsRequiredResourceAccess::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.applicationsRequiredResourceAccess::|public|getOdataType():string +Microsoft\Graph\Beta\Generated.models.applicationsRequiredResourceAccess::|public|getPermissions():array +Microsoft\Graph\Beta\Generated.models.applicationsRequiredResourceAccess::|public|getResourceAppId():string +Microsoft\Graph\Beta\Generated.models.applicationsRequiredResourceAccess::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.applicationsRequiredResourceAccess::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.models.applicationsRequiredResourceAccess::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.models.applicationsRequiredResourceAccess::|public|setOdataType(value?:string):void +Microsoft\Graph\Beta\Generated.models.applicationsRequiredResourceAccess::|public|setPermissions(value?:array):void +Microsoft\Graph\Beta\Generated.models.applicationsRequiredResourceAccess::|public|setResourceAppId(value?:string):void +Microsoft\Graph\Beta\Generated.models.applicationsRequiredResourceAccess::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):ApplicationsRequiredResourceAccess +Microsoft\Graph\Beta\Generated.models.applicationsRequiredResourceAccess~~>AdditionalDataHolder; BackedModel; Parsable Microsoft\Graph\Beta\Generated.models.applicationTemplate-->Entity Microsoft\Graph\Beta\Generated.models.applicationTemplate::|public|constructor():void Microsoft\Graph\Beta\Generated.models.applicationTemplate::|public|getCategories():array @@ -216565,6 +217849,7 @@ Microsoft\Graph\Beta\Generated.models.authenticationBehaviors::|public|construct Microsoft\Graph\Beta\Generated.models.authenticationBehaviors::|public|getAdditionalData():array Microsoft\Graph\Beta\Generated.models.authenticationBehaviors::|public|getBackingStore():BackingStore Microsoft\Graph\Beta\Generated.models.authenticationBehaviors::|public|getBlockAzureADGraphAccess():bool +Microsoft\Graph\Beta\Generated.models.authenticationBehaviors::|public|getCoopEnforcement():bool Microsoft\Graph\Beta\Generated.models.authenticationBehaviors::|public|GetFieldDeserializers():array Microsoft\Graph\Beta\Generated.models.authenticationBehaviors::|public|getOdataType():string Microsoft\Graph\Beta\Generated.models.authenticationBehaviors::|public|getRemoveUnverifiedEmailClaim():bool @@ -216573,6 +217858,7 @@ Microsoft\Graph\Beta\Generated.models.authenticationBehaviors::|public|Serialize Microsoft\Graph\Beta\Generated.models.authenticationBehaviors::|public|setAdditionalData(value?:array):void Microsoft\Graph\Beta\Generated.models.authenticationBehaviors::|public|setBackingStore(value:BackingStore):void Microsoft\Graph\Beta\Generated.models.authenticationBehaviors::|public|setBlockAzureADGraphAccess(value?:bool):void +Microsoft\Graph\Beta\Generated.models.authenticationBehaviors::|public|setCoopEnforcement(value?:bool):void Microsoft\Graph\Beta\Generated.models.authenticationBehaviors::|public|setOdataType(value?:string):void Microsoft\Graph\Beta\Generated.models.authenticationBehaviors::|public|setRemoveUnverifiedEmailClaim(value?:bool):void Microsoft\Graph\Beta\Generated.models.authenticationBehaviors::|public|setRequireClientServicePrincipal(value?:bool):void @@ -218204,6 +219490,90 @@ Microsoft\Graph\Beta\Generated.models.b2bManagementPolicyCollectionResponse::|pu Microsoft\Graph\Beta\Generated.models.b2bManagementPolicyCollectionResponse::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.models.b2bManagementPolicyCollectionResponse::|public|setValue(value?:array):void Microsoft\Graph\Beta\Generated.models.b2bManagementPolicyCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):B2bManagementPolicyCollectionResponse +Microsoft\Graph\Beta\Generated.models.b2bRegistrationMetrics-->Entity +Microsoft\Graph\Beta\Generated.models.b2bRegistrationMetrics::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.b2bRegistrationMetrics::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.b2bRegistrationMetrics::|public|getInitial():B2BRegistrationMetricsInitial +Microsoft\Graph\Beta\Generated.models.b2bRegistrationMetrics::|public|getInvestigationHints():array +Microsoft\Graph\Beta\Generated.models.b2bRegistrationMetrics::|public|getRecent():B2BRegistrationMetricsRecent +Microsoft\Graph\Beta\Generated.models.b2bRegistrationMetrics::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.b2bRegistrationMetrics::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.b2bRegistrationMetrics::|public|setInitial(value?:B2BRegistrationMetricsInitial):void +Microsoft\Graph\Beta\Generated.models.b2bRegistrationMetrics::|public|setInvestigationHints(value?:array):void +Microsoft\Graph\Beta\Generated.models.b2bRegistrationMetrics::|public|setRecent(value?:B2BRegistrationMetricsRecent):void +Microsoft\Graph\Beta\Generated.models.b2bRegistrationMetrics::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):B2bRegistrationMetrics +Microsoft\Graph\Beta\Generated.models.b2BRegistrationMetricsBase-->Entity +Microsoft\Graph\Beta\Generated.models.b2BRegistrationMetricsBase::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.b2BRegistrationMetricsBase::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.b2BRegistrationMetricsBase::|public|getInboundTotalUsers():string +Microsoft\Graph\Beta\Generated.models.b2BRegistrationMetricsBase::|public|getOutboundTotalUsers():string +Microsoft\Graph\Beta\Generated.models.b2BRegistrationMetricsBase::|public|getWatermarkDateTime():DateTime +Microsoft\Graph\Beta\Generated.models.b2BRegistrationMetricsBase::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.b2BRegistrationMetricsBase::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.b2BRegistrationMetricsBase::|public|setInboundTotalUsers(value?:string):void +Microsoft\Graph\Beta\Generated.models.b2BRegistrationMetricsBase::|public|setOutboundTotalUsers(value?:string):void +Microsoft\Graph\Beta\Generated.models.b2BRegistrationMetricsBase::|public|setWatermarkDateTime(value?:DateTime):void +Microsoft\Graph\Beta\Generated.models.b2BRegistrationMetricsBase::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):B2BRegistrationMetricsBase +Microsoft\Graph\Beta\Generated.models.b2BRegistrationMetricsInitial-->B2BRegistrationMetricsBase +Microsoft\Graph\Beta\Generated.models.b2BRegistrationMetricsInitial::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.b2BRegistrationMetricsInitial::|public|getCreatedDateTime():DateTime +Microsoft\Graph\Beta\Generated.models.b2BRegistrationMetricsInitial::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.b2BRegistrationMetricsInitial::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.b2BRegistrationMetricsInitial::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.b2BRegistrationMetricsInitial::|public|setCreatedDateTime(value?:DateTime):void +Microsoft\Graph\Beta\Generated.models.b2BRegistrationMetricsInitial::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):B2BRegistrationMetricsInitial +Microsoft\Graph\Beta\Generated.models.b2BRegistrationMetricsRecent-->B2BRegistrationMetricsBase +Microsoft\Graph\Beta\Generated.models.b2BRegistrationMetricsRecent::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.b2BRegistrationMetricsRecent::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.b2BRegistrationMetricsRecent::|public|getUpdateDateTime():DateTime +Microsoft\Graph\Beta\Generated.models.b2BRegistrationMetricsRecent::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.b2BRegistrationMetricsRecent::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.b2BRegistrationMetricsRecent::|public|setUpdateDateTime(value?:DateTime):void +Microsoft\Graph\Beta\Generated.models.b2BRegistrationMetricsRecent::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):B2BRegistrationMetricsRecent +Microsoft\Graph\Beta\Generated.models.b2BSignInActivityMetrics-->Entity +Microsoft\Graph\Beta\Generated.models.b2BSignInActivityMetrics::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.b2BSignInActivityMetrics::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.b2BSignInActivityMetrics::|public|getInitial():B2BSignInActivityMetricsInitial +Microsoft\Graph\Beta\Generated.models.b2BSignInActivityMetrics::|public|getInvestigationHints():array +Microsoft\Graph\Beta\Generated.models.b2BSignInActivityMetrics::|public|getRecent():B2BSignInActivityMetricsRecent +Microsoft\Graph\Beta\Generated.models.b2BSignInActivityMetrics::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.b2BSignInActivityMetrics::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.b2BSignInActivityMetrics::|public|setInitial(value?:B2BSignInActivityMetricsInitial):void +Microsoft\Graph\Beta\Generated.models.b2BSignInActivityMetrics::|public|setInvestigationHints(value?:array):void +Microsoft\Graph\Beta\Generated.models.b2BSignInActivityMetrics::|public|setRecent(value?:B2BSignInActivityMetricsRecent):void +Microsoft\Graph\Beta\Generated.models.b2BSignInActivityMetrics::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):B2BSignInActivityMetrics +Microsoft\Graph\Beta\Generated.models.b2BSignInActivityMetricsBase-->Entity +Microsoft\Graph\Beta\Generated.models.b2BSignInActivityMetricsBase::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.b2BSignInActivityMetricsBase::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.b2BSignInActivityMetricsBase::|public|getInboundMonthlyTotalApplications():string +Microsoft\Graph\Beta\Generated.models.b2BSignInActivityMetricsBase::|public|getInboundMonthlyTotalUsers():string +Microsoft\Graph\Beta\Generated.models.b2BSignInActivityMetricsBase::|public|getOutboundMonthlyTotalApplications():string +Microsoft\Graph\Beta\Generated.models.b2BSignInActivityMetricsBase::|public|getOutboundMonthlyTotalUsers():string +Microsoft\Graph\Beta\Generated.models.b2BSignInActivityMetricsBase::|public|getWatermarkDateTime():DateTime +Microsoft\Graph\Beta\Generated.models.b2BSignInActivityMetricsBase::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.b2BSignInActivityMetricsBase::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.b2BSignInActivityMetricsBase::|public|setInboundMonthlyTotalApplications(value?:string):void +Microsoft\Graph\Beta\Generated.models.b2BSignInActivityMetricsBase::|public|setInboundMonthlyTotalUsers(value?:string):void +Microsoft\Graph\Beta\Generated.models.b2BSignInActivityMetricsBase::|public|setOutboundMonthlyTotalApplications(value?:string):void +Microsoft\Graph\Beta\Generated.models.b2BSignInActivityMetricsBase::|public|setOutboundMonthlyTotalUsers(value?:string):void +Microsoft\Graph\Beta\Generated.models.b2BSignInActivityMetricsBase::|public|setWatermarkDateTime(value?:DateTime):void +Microsoft\Graph\Beta\Generated.models.b2BSignInActivityMetricsBase::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):B2BSignInActivityMetricsBase +Microsoft\Graph\Beta\Generated.models.b2BSignInActivityMetricsInitial-->B2BSignInActivityMetricsBase +Microsoft\Graph\Beta\Generated.models.b2BSignInActivityMetricsInitial::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.b2BSignInActivityMetricsInitial::|public|getCreatedDateTime():DateTime +Microsoft\Graph\Beta\Generated.models.b2BSignInActivityMetricsInitial::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.b2BSignInActivityMetricsInitial::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.b2BSignInActivityMetricsInitial::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.b2BSignInActivityMetricsInitial::|public|setCreatedDateTime(value?:DateTime):void +Microsoft\Graph\Beta\Generated.models.b2BSignInActivityMetricsInitial::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):B2BSignInActivityMetricsInitial +Microsoft\Graph\Beta\Generated.models.b2BSignInActivityMetricsRecent-->B2BSignInActivityMetricsBase +Microsoft\Graph\Beta\Generated.models.b2BSignInActivityMetricsRecent::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.b2BSignInActivityMetricsRecent::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.b2BSignInActivityMetricsRecent::|public|getUpdateDateTime():DateTime +Microsoft\Graph\Beta\Generated.models.b2BSignInActivityMetricsRecent::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.b2BSignInActivityMetricsRecent::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.b2BSignInActivityMetricsRecent::|public|setUpdateDateTime(value?:DateTime):void +Microsoft\Graph\Beta\Generated.models.b2BSignInActivityMetricsRecent::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):B2BSignInActivityMetricsRecent Microsoft\Graph\Beta\Generated.models.b2cAuthenticationMethodsPolicy-->Entity Microsoft\Graph\Beta\Generated.models.b2cAuthenticationMethodsPolicy::|public|constructor():void Microsoft\Graph\Beta\Generated.models.b2cAuthenticationMethodsPolicy::|public|GetFieldDeserializers():array @@ -218618,6 +219988,56 @@ Microsoft\Graph\Beta\Generated.models.basicAuthentication::|public|Serialize(wri Microsoft\Graph\Beta\Generated.models.basicAuthentication::|public|setPassword(value?:string):void Microsoft\Graph\Beta\Generated.models.basicAuthentication::|public|setUsername(value?:string):void Microsoft\Graph\Beta\Generated.models.basicAuthentication::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):BasicAuthentication +Microsoft\Graph\Beta\Generated.models.billingMetrics-->Entity +Microsoft\Graph\Beta\Generated.models.billingMetrics::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.billingMetrics::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.billingMetrics::|public|getInitial():BillingMetricsInitial +Microsoft\Graph\Beta\Generated.models.billingMetrics::|public|getInvestigationHints():array +Microsoft\Graph\Beta\Generated.models.billingMetrics::|public|getRecent():BillingMetricsRecent +Microsoft\Graph\Beta\Generated.models.billingMetrics::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.billingMetrics::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.billingMetrics::|public|setInitial(value?:BillingMetricsInitial):void +Microsoft\Graph\Beta\Generated.models.billingMetrics::|public|setInvestigationHints(value?:array):void +Microsoft\Graph\Beta\Generated.models.billingMetrics::|public|setRecent(value?:BillingMetricsRecent):void +Microsoft\Graph\Beta\Generated.models.billingMetrics::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):BillingMetrics +Microsoft\Graph\Beta\Generated.models.billingMetricsBase-->Entity +Microsoft\Graph\Beta\Generated.models.billingMetricsBase::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.billingMetricsBase::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.billingMetricsBase::|public|getForeignAssociatedTenantBillingManagementActiveCount():string +Microsoft\Graph\Beta\Generated.models.billingMetricsBase::|public|getForeignAssociatedTenantCount():string +Microsoft\Graph\Beta\Generated.models.billingMetricsBase::|public|getForeignAssociatedTenantProvisioningActiveCount():string +Microsoft\Graph\Beta\Generated.models.billingMetricsBase::|public|getLocalAssociatedTenantBillingManagementActiveCount():string +Microsoft\Graph\Beta\Generated.models.billingMetricsBase::|public|getLocalAssociatedTenantCount():string +Microsoft\Graph\Beta\Generated.models.billingMetricsBase::|public|getLocalAssociatedTenantIds():array +Microsoft\Graph\Beta\Generated.models.billingMetricsBase::|public|getLocalAssociatedTenantProvisioningActiveCount():string +Microsoft\Graph\Beta\Generated.models.billingMetricsBase::|public|getWatermarkDateTime():DateTime +Microsoft\Graph\Beta\Generated.models.billingMetricsBase::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.billingMetricsBase::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.billingMetricsBase::|public|setForeignAssociatedTenantBillingManagementActiveCount(value?:string):void +Microsoft\Graph\Beta\Generated.models.billingMetricsBase::|public|setForeignAssociatedTenantCount(value?:string):void +Microsoft\Graph\Beta\Generated.models.billingMetricsBase::|public|setForeignAssociatedTenantProvisioningActiveCount(value?:string):void +Microsoft\Graph\Beta\Generated.models.billingMetricsBase::|public|setLocalAssociatedTenantBillingManagementActiveCount(value?:string):void +Microsoft\Graph\Beta\Generated.models.billingMetricsBase::|public|setLocalAssociatedTenantCount(value?:string):void +Microsoft\Graph\Beta\Generated.models.billingMetricsBase::|public|setLocalAssociatedTenantIds(value?:array):void +Microsoft\Graph\Beta\Generated.models.billingMetricsBase::|public|setLocalAssociatedTenantProvisioningActiveCount(value?:string):void +Microsoft\Graph\Beta\Generated.models.billingMetricsBase::|public|setWatermarkDateTime(value?:DateTime):void +Microsoft\Graph\Beta\Generated.models.billingMetricsBase::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):BillingMetricsBase +Microsoft\Graph\Beta\Generated.models.billingMetricsInitial-->BillingMetricsBase +Microsoft\Graph\Beta\Generated.models.billingMetricsInitial::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.billingMetricsInitial::|public|getCreatedDateTime():DateTime +Microsoft\Graph\Beta\Generated.models.billingMetricsInitial::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.billingMetricsInitial::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.billingMetricsInitial::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.billingMetricsInitial::|public|setCreatedDateTime(value?:DateTime):void +Microsoft\Graph\Beta\Generated.models.billingMetricsInitial::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):BillingMetricsInitial +Microsoft\Graph\Beta\Generated.models.billingMetricsRecent-->BillingMetricsBase +Microsoft\Graph\Beta\Generated.models.billingMetricsRecent::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.billingMetricsRecent::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.billingMetricsRecent::|public|getUpdateDateTime():DateTime +Microsoft\Graph\Beta\Generated.models.billingMetricsRecent::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.billingMetricsRecent::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.billingMetricsRecent::|public|setUpdateDateTime(value?:DateTime):void +Microsoft\Graph\Beta\Generated.models.billingMetricsRecent::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):BillingMetricsRecent Microsoft\Graph\Beta\Generated.models.binaryContent-->ContentBase Microsoft\Graph\Beta\Generated.models.binaryContent::|public|constructor():void Microsoft\Graph\Beta\Generated.models.binaryContent::|public|getData():StreamInterface @@ -222121,12 +223541,14 @@ Microsoft\Graph\Beta\Generated.models.chatMessage::|public|getAttachments():arra Microsoft\Graph\Beta\Generated.models.chatMessage::|public|getBody():ChatMessageBody Microsoft\Graph\Beta\Generated.models.chatMessage::|public|getChannelIdentity():ChannelIdentity Microsoft\Graph\Beta\Generated.models.chatMessage::|public|getChatId():string +Microsoft\Graph\Beta\Generated.models.chatMessage::|public|getCitations():array Microsoft\Graph\Beta\Generated.models.chatMessage::|public|getCreatedDateTime():DateTime Microsoft\Graph\Beta\Generated.models.chatMessage::|public|getDeletedDateTime():DateTime Microsoft\Graph\Beta\Generated.models.chatMessage::|public|getEtag():string Microsoft\Graph\Beta\Generated.models.chatMessage::|public|getEventDetail():EventMessageDetail Microsoft\Graph\Beta\Generated.models.chatMessage::|public|GetFieldDeserializers():array Microsoft\Graph\Beta\Generated.models.chatMessage::|public|getFrom():ChatMessageFromIdentitySet +Microsoft\Graph\Beta\Generated.models.chatMessage::|public|getHasReplies():bool Microsoft\Graph\Beta\Generated.models.chatMessage::|public|getHostedContents():array Microsoft\Graph\Beta\Generated.models.chatMessage::|public|getImportance():ChatMessageImportance Microsoft\Graph\Beta\Generated.models.chatMessage::|public|getLastEditedDateTime():DateTime @@ -222149,11 +223571,13 @@ Microsoft\Graph\Beta\Generated.models.chatMessage::|public|setAttachments(value? Microsoft\Graph\Beta\Generated.models.chatMessage::|public|setBody(value?:ChatMessageBody):void Microsoft\Graph\Beta\Generated.models.chatMessage::|public|setChannelIdentity(value?:ChannelIdentity):void Microsoft\Graph\Beta\Generated.models.chatMessage::|public|setChatId(value?:string):void +Microsoft\Graph\Beta\Generated.models.chatMessage::|public|setCitations(value?:array):void Microsoft\Graph\Beta\Generated.models.chatMessage::|public|setCreatedDateTime(value?:DateTime):void Microsoft\Graph\Beta\Generated.models.chatMessage::|public|setDeletedDateTime(value?:DateTime):void Microsoft\Graph\Beta\Generated.models.chatMessage::|public|setEtag(value?:string):void Microsoft\Graph\Beta\Generated.models.chatMessage::|public|setEventDetail(value?:EventMessageDetail):void Microsoft\Graph\Beta\Generated.models.chatMessage::|public|setFrom(value?:ChatMessageFromIdentitySet):void +Microsoft\Graph\Beta\Generated.models.chatMessage::|public|setHasReplies(value?:bool):void Microsoft\Graph\Beta\Generated.models.chatMessage::|public|setHostedContents(value?:array):void Microsoft\Graph\Beta\Generated.models.chatMessage::|public|setImportance(value?:ChatMessageImportance):void Microsoft\Graph\Beta\Generated.models.chatMessage::|public|setLastEditedDateTime(value?:DateTime):void @@ -222221,6 +223645,44 @@ Microsoft\Graph\Beta\Generated.models.chatMessageBodyContentType::0001-html Microsoft\Graph\Beta\Generated.models.chatMessageBodyContentType::0002-markdown Microsoft\Graph\Beta\Generated.models.chatMessageBodyContentType::0003-unknownFutureValue Microsoft\Graph\Beta\Generated.models.chatMessageBody~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.models.chatMessageCitation::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.chatMessageCitation::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.models.chatMessageCitation::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.models.chatMessageCitation::|public|getExcerpt():string +Microsoft\Graph\Beta\Generated.models.chatMessageCitation::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.chatMessageCitation::|public|getIconType():string +Microsoft\Graph\Beta\Generated.models.chatMessageCitation::|public|getId():int +Microsoft\Graph\Beta\Generated.models.chatMessageCitation::|public|getOdataType():string +Microsoft\Graph\Beta\Generated.models.chatMessageCitation::|public|getSensitivityLabel():ChatMessageCitationSensitivityLabel +Microsoft\Graph\Beta\Generated.models.chatMessageCitation::|public|getTitle():string +Microsoft\Graph\Beta\Generated.models.chatMessageCitation::|public|getWebUrl():string +Microsoft\Graph\Beta\Generated.models.chatMessageCitation::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.chatMessageCitation::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.models.chatMessageCitation::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.models.chatMessageCitation::|public|setExcerpt(value?:string):void +Microsoft\Graph\Beta\Generated.models.chatMessageCitation::|public|setIconType(value?:string):void +Microsoft\Graph\Beta\Generated.models.chatMessageCitation::|public|setId(value?:int):void +Microsoft\Graph\Beta\Generated.models.chatMessageCitation::|public|setOdataType(value?:string):void +Microsoft\Graph\Beta\Generated.models.chatMessageCitation::|public|setSensitivityLabel(value?:ChatMessageCitationSensitivityLabel):void +Microsoft\Graph\Beta\Generated.models.chatMessageCitation::|public|setTitle(value?:string):void +Microsoft\Graph\Beta\Generated.models.chatMessageCitation::|public|setWebUrl(value?:string):void +Microsoft\Graph\Beta\Generated.models.chatMessageCitation::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):ChatMessageCitation +Microsoft\Graph\Beta\Generated.models.chatMessageCitationSensitivityLabel::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.chatMessageCitationSensitivityLabel::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.models.chatMessageCitationSensitivityLabel::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.models.chatMessageCitationSensitivityLabel::|public|getDescription():string +Microsoft\Graph\Beta\Generated.models.chatMessageCitationSensitivityLabel::|public|getDisplayName():string +Microsoft\Graph\Beta\Generated.models.chatMessageCitationSensitivityLabel::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.chatMessageCitationSensitivityLabel::|public|getOdataType():string +Microsoft\Graph\Beta\Generated.models.chatMessageCitationSensitivityLabel::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.chatMessageCitationSensitivityLabel::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.models.chatMessageCitationSensitivityLabel::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.models.chatMessageCitationSensitivityLabel::|public|setDescription(value?:string):void +Microsoft\Graph\Beta\Generated.models.chatMessageCitationSensitivityLabel::|public|setDisplayName(value?:string):void +Microsoft\Graph\Beta\Generated.models.chatMessageCitationSensitivityLabel::|public|setOdataType(value?:string):void +Microsoft\Graph\Beta\Generated.models.chatMessageCitationSensitivityLabel::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):ChatMessageCitationSensitivityLabel +Microsoft\Graph\Beta\Generated.models.chatMessageCitationSensitivityLabel~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.models.chatMessageCitation~~>AdditionalDataHolder; BackedModel; Parsable Microsoft\Graph\Beta\Generated.models.chatMessageCollectionResponse-->BaseCollectionPaginationCountResponse Microsoft\Graph\Beta\Generated.models.chatMessageCollectionResponse::|public|constructor():void Microsoft\Graph\Beta\Generated.models.chatMessageCollectionResponse::|public|GetFieldDeserializers():array @@ -223454,6 +224916,7 @@ Microsoft\Graph\Beta\Generated.models.cloudPC::|public|getPartnerAgentInstallRes Microsoft\Graph\Beta\Generated.models.cloudPC::|public|getPowerState():CloudPcPowerState Microsoft\Graph\Beta\Generated.models.cloudPC::|public|getProductType():CloudPcProductType Microsoft\Graph\Beta\Generated.models.cloudPC::|public|getProvisionedDateTime():DateTime +Microsoft\Graph\Beta\Generated.models.cloudPC::|public|getProvisioningConfiguration():CloudPcProvisioningConfiguration Microsoft\Graph\Beta\Generated.models.cloudPC::|public|getProvisioningPolicyId():string Microsoft\Graph\Beta\Generated.models.cloudPC::|public|getProvisioningPolicyName():string Microsoft\Graph\Beta\Generated.models.cloudPC::|public|getProvisioningType():CloudPcProvisioningType @@ -223497,6 +224960,7 @@ Microsoft\Graph\Beta\Generated.models.cloudPC::|public|setPartnerAgentInstallRes Microsoft\Graph\Beta\Generated.models.cloudPC::|public|setPowerState(value?:CloudPcPowerState):void Microsoft\Graph\Beta\Generated.models.cloudPC::|public|setProductType(value?:CloudPcProductType):void Microsoft\Graph\Beta\Generated.models.cloudPC::|public|setProvisionedDateTime(value?:DateTime):void +Microsoft\Graph\Beta\Generated.models.cloudPC::|public|setProvisioningConfiguration(value?:CloudPcProvisioningConfiguration):void Microsoft\Graph\Beta\Generated.models.cloudPC::|public|setProvisioningPolicyId(value?:string):void Microsoft\Graph\Beta\Generated.models.cloudPC::|public|setProvisioningPolicyName(value?:string):void Microsoft\Graph\Beta\Generated.models.cloudPC::|public|setProvisioningType(value?:CloudPcProvisioningType):void @@ -225309,6 +226773,19 @@ Microsoft\Graph\Beta\Generated.models.cloudPcProductType::0002-devBox Microsoft\Graph\Beta\Generated.models.cloudPcProductType::0003-powerAutomate Microsoft\Graph\Beta\Generated.models.cloudPcProductType::0004-business Microsoft\Graph\Beta\Generated.models.cloudPcProductType::0005-unknownFutureValue +Microsoft\Graph\Beta\Generated.models.cloudPcProvisioningConfiguration::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.cloudPcProvisioningConfiguration::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.models.cloudPcProvisioningConfiguration::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.models.cloudPcProvisioningConfiguration::|public|getDomainJoinType():CloudPcDomainJoinType +Microsoft\Graph\Beta\Generated.models.cloudPcProvisioningConfiguration::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.cloudPcProvisioningConfiguration::|public|getOdataType():string +Microsoft\Graph\Beta\Generated.models.cloudPcProvisioningConfiguration::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.cloudPcProvisioningConfiguration::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.models.cloudPcProvisioningConfiguration::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.models.cloudPcProvisioningConfiguration::|public|setDomainJoinType(value?:CloudPcDomainJoinType):void +Microsoft\Graph\Beta\Generated.models.cloudPcProvisioningConfiguration::|public|setOdataType(value?:string):void +Microsoft\Graph\Beta\Generated.models.cloudPcProvisioningConfiguration::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):CloudPcProvisioningConfiguration +Microsoft\Graph\Beta\Generated.models.cloudPcProvisioningConfiguration~~>AdditionalDataHolder; BackedModel; Parsable Microsoft\Graph\Beta\Generated.models.cloudPcProvisioningPolicy-->Entity Microsoft\Graph\Beta\Generated.models.cloudPcProvisioningPolicy::|public|constructor():void Microsoft\Graph\Beta\Generated.models.cloudPcProvisioningPolicy::|public|getAlternateResourceUrl():string @@ -228105,6 +229582,26 @@ Microsoft\Graph\Beta\Generated.models.connectorGroupRegion::0003-asia Microsoft\Graph\Beta\Generated.models.connectorGroupRegion::0004-ind Microsoft\Graph\Beta\Generated.models.connectorGroupRegion::0005-unknownFutureValue Microsoft\Graph\Beta\Generated.models.connectorGroupType::0000-applicationProxy +Microsoft\Graph\Beta\Generated.models.connectorHealthCheck::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.connectorHealthCheck::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.models.connectorHealthCheck::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.models.connectorHealthCheck::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.connectorHealthCheck::|public|getMetricName():ConnectorHealthCheckMetricName +Microsoft\Graph\Beta\Generated.models.connectorHealthCheck::|public|getOdataType():string +Microsoft\Graph\Beta\Generated.models.connectorHealthCheck::|public|getStatus():NdesConnectorHealthStatus +Microsoft\Graph\Beta\Generated.models.connectorHealthCheck::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.connectorHealthCheck::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.models.connectorHealthCheck::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.models.connectorHealthCheck::|public|setMetricName(value?:ConnectorHealthCheckMetricName):void +Microsoft\Graph\Beta\Generated.models.connectorHealthCheck::|public|setOdataType(value?:string):void +Microsoft\Graph\Beta\Generated.models.connectorHealthCheck::|public|setStatus(value?:NdesConnectorHealthStatus):void +Microsoft\Graph\Beta\Generated.models.connectorHealthCheck::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):ConnectorHealthCheck +Microsoft\Graph\Beta\Generated.models.connectorHealthCheckMetricName::0000-caConnectivity +Microsoft\Graph\Beta\Generated.models.connectorHealthCheckMetricName::0001-caIssuancePermissions +Microsoft\Graph\Beta\Generated.models.connectorHealthCheckMetricName::0002-caRevocationPermissions +Microsoft\Graph\Beta\Generated.models.connectorHealthCheckMetricName::0003-certificateTemplate +Microsoft\Graph\Beta\Generated.models.connectorHealthCheckMetricName::0004-unknownFutureValue +Microsoft\Graph\Beta\Generated.models.connectorHealthCheck~~>AdditionalDataHolder; BackedModel; Parsable Microsoft\Graph\Beta\Generated.models.connectorHealthState::0000-healthy Microsoft\Graph\Beta\Generated.models.connectorHealthState::0001-warning Microsoft\Graph\Beta\Generated.models.connectorHealthState::0002-unhealthy @@ -229002,6 +230499,7 @@ Microsoft\Graph\Beta\Generated.models.copilotConversationState::0001-disengagedF Microsoft\Graph\Beta\Generated.models.copilotConversationState::0002-unknownFutureValue Microsoft\Graph\Beta\Generated.models.copilotPackage-->Entity Microsoft\Graph\Beta\Generated.models.copilotPackage::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.copilotPackage::|public|getAgentIdentityId():string Microsoft\Graph\Beta\Generated.models.copilotPackage::|public|getAppId():string Microsoft\Graph\Beta\Generated.models.copilotPackage::|public|getAssetId():string Microsoft\Graph\Beta\Generated.models.copilotPackage::|public|getAvailableTo():PackageStatus @@ -229024,6 +230522,7 @@ Microsoft\Graph\Beta\Generated.models.copilotPackage::|public|getVersion():strin Microsoft\Graph\Beta\Generated.models.copilotPackage::|public|getZipFile():StreamInterface Microsoft\Graph\Beta\Generated.models.copilotPackage::|public|OdataType:string Microsoft\Graph\Beta\Generated.models.copilotPackage::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.copilotPackage::|public|setAgentIdentityId(value?:string):void Microsoft\Graph\Beta\Generated.models.copilotPackage::|public|setAppId(value?:string):void Microsoft\Graph\Beta\Generated.models.copilotPackage::|public|setAssetId(value?:string):void Microsoft\Graph\Beta\Generated.models.copilotPackage::|public|setAvailableTo(value?:PackageStatus):void @@ -229047,22 +230546,32 @@ Microsoft\Graph\Beta\Generated.models.copilotPackage::|static|public|CreateFromD Microsoft\Graph\Beta\Generated.models.copilotPackageDetail-->CopilotPackage Microsoft\Graph\Beta\Generated.models.copilotPackageDetail::|public|constructor():void Microsoft\Graph\Beta\Generated.models.copilotPackageDetail::|public|getAcquireUsersAndGroups():array +Microsoft\Graph\Beta\Generated.models.copilotPackageDetail::|public|getActiveUsers():int Microsoft\Graph\Beta\Generated.models.copilotPackageDetail::|public|getAllowedUsersAndGroups():array Microsoft\Graph\Beta\Generated.models.copilotPackageDetail::|public|getCategories():array Microsoft\Graph\Beta\Generated.models.copilotPackageDetail::|public|getElementDetails():array +Microsoft\Graph\Beta\Generated.models.copilotPackageDetail::|public|getExceptionRate():float Microsoft\Graph\Beta\Generated.models.copilotPackageDetail::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.copilotPackageDetail::|public|getLastUsedDateTime():DateTime Microsoft\Graph\Beta\Generated.models.copilotPackageDetail::|public|getLongDescription():string Microsoft\Graph\Beta\Generated.models.copilotPackageDetail::|public|getSensitivity():string Microsoft\Graph\Beta\Generated.models.copilotPackageDetail::|public|getSharedWithUsersAndGroups():array +Microsoft\Graph\Beta\Generated.models.copilotPackageDetail::|public|getTotalRunTimeInHours():float +Microsoft\Graph\Beta\Generated.models.copilotPackageDetail::|public|getTotalSessions():int Microsoft\Graph\Beta\Generated.models.copilotPackageDetail::|public|OdataType:string Microsoft\Graph\Beta\Generated.models.copilotPackageDetail::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.models.copilotPackageDetail::|public|setAcquireUsersAndGroups(value?:array):void +Microsoft\Graph\Beta\Generated.models.copilotPackageDetail::|public|setActiveUsers(value?:int):void Microsoft\Graph\Beta\Generated.models.copilotPackageDetail::|public|setAllowedUsersAndGroups(value?:array):void Microsoft\Graph\Beta\Generated.models.copilotPackageDetail::|public|setCategories(value?:array):void Microsoft\Graph\Beta\Generated.models.copilotPackageDetail::|public|setElementDetails(value?:array):void +Microsoft\Graph\Beta\Generated.models.copilotPackageDetail::|public|setExceptionRate(value?:float):void +Microsoft\Graph\Beta\Generated.models.copilotPackageDetail::|public|setLastUsedDateTime(value?:DateTime):void Microsoft\Graph\Beta\Generated.models.copilotPackageDetail::|public|setLongDescription(value?:string):void Microsoft\Graph\Beta\Generated.models.copilotPackageDetail::|public|setSensitivity(value?:string):void Microsoft\Graph\Beta\Generated.models.copilotPackageDetail::|public|setSharedWithUsersAndGroups(value?:array):void +Microsoft\Graph\Beta\Generated.models.copilotPackageDetail::|public|setTotalRunTimeInHours(value?:float):void +Microsoft\Graph\Beta\Generated.models.copilotPackageDetail::|public|setTotalSessions(value?:int):void Microsoft\Graph\Beta\Generated.models.copilotPackageDetail::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):CopilotPackageDetail Microsoft\Graph\Beta\Generated.models.copilotPeopleAdminSetting-->Entity Microsoft\Graph\Beta\Generated.models.copilotPeopleAdminSetting::|public|constructor():void @@ -229648,6 +231157,7 @@ Microsoft\Graph\Beta\Generated.models.crossTenantIdentitySyncPolicyPartner::|pub Microsoft\Graph\Beta\Generated.models.crossTenantIdentitySyncPolicyPartner::|public|getExternalCloudAuthorizedApplicationId():string Microsoft\Graph\Beta\Generated.models.crossTenantIdentitySyncPolicyPartner::|public|GetFieldDeserializers():array Microsoft\Graph\Beta\Generated.models.crossTenantIdentitySyncPolicyPartner::|public|getGroupSyncInbound():CrossTenantGroupSyncInbound +Microsoft\Graph\Beta\Generated.models.crossTenantIdentitySyncPolicyPartner::|public|getRoleEnabledGroupSyncInbound():CrossTenantRoleEnabledGroupSyncInbound Microsoft\Graph\Beta\Generated.models.crossTenantIdentitySyncPolicyPartner::|public|getTenantId():string Microsoft\Graph\Beta\Generated.models.crossTenantIdentitySyncPolicyPartner::|public|getUserSyncInbound():CrossTenantUserSyncInbound Microsoft\Graph\Beta\Generated.models.crossTenantIdentitySyncPolicyPartner::|public|OdataType:string @@ -229655,6 +231165,7 @@ Microsoft\Graph\Beta\Generated.models.crossTenantIdentitySyncPolicyPartner::|pub Microsoft\Graph\Beta\Generated.models.crossTenantIdentitySyncPolicyPartner::|public|setDisplayName(value?:string):void Microsoft\Graph\Beta\Generated.models.crossTenantIdentitySyncPolicyPartner::|public|setExternalCloudAuthorizedApplicationId(value?:string):void Microsoft\Graph\Beta\Generated.models.crossTenantIdentitySyncPolicyPartner::|public|setGroupSyncInbound(value?:CrossTenantGroupSyncInbound):void +Microsoft\Graph\Beta\Generated.models.crossTenantIdentitySyncPolicyPartner::|public|setRoleEnabledGroupSyncInbound(value?:CrossTenantRoleEnabledGroupSyncInbound):void Microsoft\Graph\Beta\Generated.models.crossTenantIdentitySyncPolicyPartner::|public|setTenantId(value?:string):void Microsoft\Graph\Beta\Generated.models.crossTenantIdentitySyncPolicyPartner::|public|setUserSyncInbound(value?:CrossTenantUserSyncInbound):void Microsoft\Graph\Beta\Generated.models.crossTenantIdentitySyncPolicyPartner::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):CrossTenantIdentitySyncPolicyPartner @@ -229833,6 +231344,19 @@ Microsoft\Graph\Beta\Generated.models.crossTenantPlacesRoomBooking::|public|GetF Microsoft\Graph\Beta\Generated.models.crossTenantPlacesRoomBooking::|public|OdataType:string Microsoft\Graph\Beta\Generated.models.crossTenantPlacesRoomBooking::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.models.crossTenantPlacesRoomBooking::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):CrossTenantPlacesRoomBooking +Microsoft\Graph\Beta\Generated.models.crossTenantRoleEnabledGroupSyncInbound::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.crossTenantRoleEnabledGroupSyncInbound::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.models.crossTenantRoleEnabledGroupSyncInbound::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.models.crossTenantRoleEnabledGroupSyncInbound::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.crossTenantRoleEnabledGroupSyncInbound::|public|getIsSyncAllowed():bool +Microsoft\Graph\Beta\Generated.models.crossTenantRoleEnabledGroupSyncInbound::|public|getOdataType():string +Microsoft\Graph\Beta\Generated.models.crossTenantRoleEnabledGroupSyncInbound::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.crossTenantRoleEnabledGroupSyncInbound::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.models.crossTenantRoleEnabledGroupSyncInbound::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.models.crossTenantRoleEnabledGroupSyncInbound::|public|setIsSyncAllowed(value?:bool):void +Microsoft\Graph\Beta\Generated.models.crossTenantRoleEnabledGroupSyncInbound::|public|setOdataType(value?:string):void +Microsoft\Graph\Beta\Generated.models.crossTenantRoleEnabledGroupSyncInbound::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):CrossTenantRoleEnabledGroupSyncInbound +Microsoft\Graph\Beta\Generated.models.crossTenantRoleEnabledGroupSyncInbound~~>AdditionalDataHolder; BackedModel; Parsable Microsoft\Graph\Beta\Generated.models.crossTenantUserSyncInbound::|public|constructor():void Microsoft\Graph\Beta\Generated.models.crossTenantUserSyncInbound::|public|getAdditionalData():array Microsoft\Graph\Beta\Generated.models.crossTenantUserSyncInbound::|public|getBackingStore():BackingStore @@ -231534,6 +233058,40 @@ Microsoft\Graph\Beta\Generated.models.delegatedAdminCustomerCollectionResponse:: Microsoft\Graph\Beta\Generated.models.delegatedAdminCustomerCollectionResponse::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.models.delegatedAdminCustomerCollectionResponse::|public|setValue(value?:array):void Microsoft\Graph\Beta\Generated.models.delegatedAdminCustomerCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):DelegatedAdminCustomerCollectionResponse +Microsoft\Graph\Beta\Generated.models.delegatedAdministrationRoleAssignment::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.delegatedAdministrationRoleAssignment::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.models.delegatedAdministrationRoleAssignment::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.models.delegatedAdministrationRoleAssignment::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.delegatedAdministrationRoleAssignment::|public|getGroup():Group +Microsoft\Graph\Beta\Generated.models.delegatedAdministrationRoleAssignment::|public|getGroupDisplayName():string +Microsoft\Graph\Beta\Generated.models.delegatedAdministrationRoleAssignment::|public|getOdataType():string +Microsoft\Graph\Beta\Generated.models.delegatedAdministrationRoleAssignment::|public|getRoleTemplates():array +Microsoft\Graph\Beta\Generated.models.delegatedAdministrationRoleAssignment::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.delegatedAdministrationRoleAssignment::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.models.delegatedAdministrationRoleAssignment::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.models.delegatedAdministrationRoleAssignment::|public|setGroup(value?:Group):void +Microsoft\Graph\Beta\Generated.models.delegatedAdministrationRoleAssignment::|public|setGroupDisplayName(value?:string):void +Microsoft\Graph\Beta\Generated.models.delegatedAdministrationRoleAssignment::|public|setOdataType(value?:string):void +Microsoft\Graph\Beta\Generated.models.delegatedAdministrationRoleAssignment::|public|setRoleTemplates(value?:array):void +Microsoft\Graph\Beta\Generated.models.delegatedAdministrationRoleAssignment::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):DelegatedAdministrationRoleAssignment +Microsoft\Graph\Beta\Generated.models.delegatedAdministrationRoleAssignmentSnapshot::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.delegatedAdministrationRoleAssignmentSnapshot::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.models.delegatedAdministrationRoleAssignmentSnapshot::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.models.delegatedAdministrationRoleAssignmentSnapshot::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.delegatedAdministrationRoleAssignmentSnapshot::|public|getGroupDisplayName():string +Microsoft\Graph\Beta\Generated.models.delegatedAdministrationRoleAssignmentSnapshot::|public|getGroupId():string +Microsoft\Graph\Beta\Generated.models.delegatedAdministrationRoleAssignmentSnapshot::|public|getOdataType():string +Microsoft\Graph\Beta\Generated.models.delegatedAdministrationRoleAssignmentSnapshot::|public|getRoleTemplates():array +Microsoft\Graph\Beta\Generated.models.delegatedAdministrationRoleAssignmentSnapshot::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.delegatedAdministrationRoleAssignmentSnapshot::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.models.delegatedAdministrationRoleAssignmentSnapshot::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.models.delegatedAdministrationRoleAssignmentSnapshot::|public|setGroupDisplayName(value?:string):void +Microsoft\Graph\Beta\Generated.models.delegatedAdministrationRoleAssignmentSnapshot::|public|setGroupId(value?:string):void +Microsoft\Graph\Beta\Generated.models.delegatedAdministrationRoleAssignmentSnapshot::|public|setOdataType(value?:string):void +Microsoft\Graph\Beta\Generated.models.delegatedAdministrationRoleAssignmentSnapshot::|public|setRoleTemplates(value?:array):void +Microsoft\Graph\Beta\Generated.models.delegatedAdministrationRoleAssignmentSnapshot::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):DelegatedAdministrationRoleAssignmentSnapshot +Microsoft\Graph\Beta\Generated.models.delegatedAdministrationRoleAssignmentSnapshot~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.models.delegatedAdministrationRoleAssignment~~>AdditionalDataHolder; BackedModel; Parsable Microsoft\Graph\Beta\Generated.models.delegatedAdminRelationship-->Entity Microsoft\Graph\Beta\Generated.models.delegatedAdminRelationship::|public|constructor():void Microsoft\Graph\Beta\Generated.models.delegatedAdminRelationship::|public|getAccessAssignments():array @@ -231769,9 +233327,11 @@ Microsoft\Graph\Beta\Generated.models.deletedChatCollectionResponse::|static|pub Microsoft\Graph\Beta\Generated.models.deletedItemContainer-->Entity Microsoft\Graph\Beta\Generated.models.deletedItemContainer::|public|constructor():void Microsoft\Graph\Beta\Generated.models.deletedItemContainer::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.deletedItemContainer::|public|getLifecyclePolicies():array Microsoft\Graph\Beta\Generated.models.deletedItemContainer::|public|getWorkflows():array Microsoft\Graph\Beta\Generated.models.deletedItemContainer::|public|OdataType:string Microsoft\Graph\Beta\Generated.models.deletedItemContainer::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.deletedItemContainer::|public|setLifecyclePolicies(value?:array):void Microsoft\Graph\Beta\Generated.models.deletedItemContainer::|public|setWorkflows(value?:array):void Microsoft\Graph\Beta\Generated.models.deletedItemContainer::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):DeletedItemContainer Microsoft\Graph\Beta\Generated.models.deletedTeam-->Entity @@ -232631,9 +234191,10 @@ Microsoft\Graph\Beta\Generated.models.deviceAndAppManagementRoleDefinition::|pub Microsoft\Graph\Beta\Generated.models.deviceAndAppManagementRoleDefinition::|public|OdataType:string Microsoft\Graph\Beta\Generated.models.deviceAndAppManagementRoleDefinition::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.models.deviceAndAppManagementRoleDefinition::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):DeviceAndAppManagementRoleDefinition -Microsoft\Graph\Beta\Generated.models.deviceAppManagement-->Entity Microsoft\Graph\Beta\Generated.models.deviceAppManagement::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.deviceAppManagement::|public|getAdditionalData():array Microsoft\Graph\Beta\Generated.models.deviceAppManagement::|public|getAndroidManagedAppProtections():array +Microsoft\Graph\Beta\Generated.models.deviceAppManagement::|public|getBackingStore():BackingStore Microsoft\Graph\Beta\Generated.models.deviceAppManagement::|public|getDefaultManagedAppProtections():array Microsoft\Graph\Beta\Generated.models.deviceAppManagement::|public|getDeviceAppManagementTasks():array Microsoft\Graph\Beta\Generated.models.deviceAppManagement::|public|getEnterpriseCodeSigningCertificates():array @@ -232656,6 +234217,7 @@ Microsoft\Graph\Beta\Generated.models.deviceAppManagement::|public|getMobileAppC Microsoft\Graph\Beta\Generated.models.deviceAppManagement::|public|getMobileAppConfigurations():array Microsoft\Graph\Beta\Generated.models.deviceAppManagement::|public|getMobileAppRelationships():array Microsoft\Graph\Beta\Generated.models.deviceAppManagement::|public|getMobileApps():array +Microsoft\Graph\Beta\Generated.models.deviceAppManagement::|public|getOdataType():string Microsoft\Graph\Beta\Generated.models.deviceAppManagement::|public|getPolicySets():array Microsoft\Graph\Beta\Generated.models.deviceAppManagement::|public|getSymantecCodeSigningCertificate():SymantecCodeSigningCertificate Microsoft\Graph\Beta\Generated.models.deviceAppManagement::|public|getTargetedManagedAppConfigurations():array @@ -232666,9 +234228,10 @@ Microsoft\Graph\Beta\Generated.models.deviceAppManagement::|public|getWindowsInf Microsoft\Graph\Beta\Generated.models.deviceAppManagement::|public|getWindowsInformationProtectionWipeActions():array Microsoft\Graph\Beta\Generated.models.deviceAppManagement::|public|getWindowsManagedAppProtections():array Microsoft\Graph\Beta\Generated.models.deviceAppManagement::|public|getWindowsManagementApp():WindowsManagementApp -Microsoft\Graph\Beta\Generated.models.deviceAppManagement::|public|OdataType:string Microsoft\Graph\Beta\Generated.models.deviceAppManagement::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.deviceAppManagement::|public|setAdditionalData(value?:array):void Microsoft\Graph\Beta\Generated.models.deviceAppManagement::|public|setAndroidManagedAppProtections(value?:array):void +Microsoft\Graph\Beta\Generated.models.deviceAppManagement::|public|setBackingStore(value:BackingStore):void Microsoft\Graph\Beta\Generated.models.deviceAppManagement::|public|setDefaultManagedAppProtections(value?:array):void Microsoft\Graph\Beta\Generated.models.deviceAppManagement::|public|setDeviceAppManagementTasks(value?:array):void Microsoft\Graph\Beta\Generated.models.deviceAppManagement::|public|setEnterpriseCodeSigningCertificates(value?:array):void @@ -232690,6 +234253,7 @@ Microsoft\Graph\Beta\Generated.models.deviceAppManagement::|public|setMobileAppC Microsoft\Graph\Beta\Generated.models.deviceAppManagement::|public|setMobileAppConfigurations(value?:array):void Microsoft\Graph\Beta\Generated.models.deviceAppManagement::|public|setMobileAppRelationships(value?:array):void Microsoft\Graph\Beta\Generated.models.deviceAppManagement::|public|setMobileApps(value?:array):void +Microsoft\Graph\Beta\Generated.models.deviceAppManagement::|public|setOdataType(value?:string):void Microsoft\Graph\Beta\Generated.models.deviceAppManagement::|public|setPolicySets(value?:array):void Microsoft\Graph\Beta\Generated.models.deviceAppManagement::|public|setSymantecCodeSigningCertificate(value?:SymantecCodeSigningCertificate):void Microsoft\Graph\Beta\Generated.models.deviceAppManagement::|public|setTargetedManagedAppConfigurations(value?:array):void @@ -232744,6 +234308,7 @@ Microsoft\Graph\Beta\Generated.models.deviceAppManagementTaskStatus::0001-pendin Microsoft\Graph\Beta\Generated.models.deviceAppManagementTaskStatus::0002-active Microsoft\Graph\Beta\Generated.models.deviceAppManagementTaskStatus::0003-completed Microsoft\Graph\Beta\Generated.models.deviceAppManagementTaskStatus::0004-rejected +Microsoft\Graph\Beta\Generated.models.deviceAppManagement~~>AdditionalDataHolder; BackedModel; Parsable Microsoft\Graph\Beta\Generated.models.deviceAssignmentItem::|public|constructor():void Microsoft\Graph\Beta\Generated.models.deviceAssignmentItem::|public|getAdditionalData():array Microsoft\Graph\Beta\Generated.models.deviceAssignmentItem::|public|getAssignmentItemActionIntent():DeviceAssignmentItemIntent @@ -236823,6 +238388,7 @@ Microsoft\Graph\Beta\Generated.models.deviceManagementConfigurationTechnologies: Microsoft\Graph\Beta\Generated.models.deviceManagementConfigurationTechnologies::0014-unknownFutureValue Microsoft\Graph\Beta\Generated.models.deviceManagementConfigurationTechnologies::0015-windowsOsRecovery Microsoft\Graph\Beta\Generated.models.deviceManagementConfigurationTechnologies::0016-android +Microsoft\Graph\Beta\Generated.models.deviceManagementConfigurationTechnologies::0017-intuneOpenExtensibility Microsoft\Graph\Beta\Generated.models.deviceManagementConfigurationTemplateFamily::0000-none Microsoft\Graph\Beta\Generated.models.deviceManagementConfigurationTemplateFamily::0001-endpointSecurityAntivirus Microsoft\Graph\Beta\Generated.models.deviceManagementConfigurationTemplateFamily::0002-endpointSecurityDiskEncryption @@ -238915,6 +240481,27 @@ Microsoft\Graph\Beta\Generated.models.distributionListCollectionResponse::|publi Microsoft\Graph\Beta\Generated.models.distributionListCollectionResponse::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.models.distributionListCollectionResponse::|public|setValue(value?:array):void Microsoft\Graph\Beta\Generated.models.distributionListCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):DistributionListCollectionResponse +Microsoft\Graph\Beta\Generated.models.distributionListMember-->Entity +Microsoft\Graph\Beta\Generated.models.distributionListMember::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.distributionListMember::|public|getContact():Contact +Microsoft\Graph\Beta\Generated.models.distributionListMember::|public|getDisplayName():string +Microsoft\Graph\Beta\Generated.models.distributionListMember::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.distributionListMember::|public|getMemberId():string +Microsoft\Graph\Beta\Generated.models.distributionListMember::|public|getType():RecipientType +Microsoft\Graph\Beta\Generated.models.distributionListMember::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.distributionListMember::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.distributionListMember::|public|setContact(value?:Contact):void +Microsoft\Graph\Beta\Generated.models.distributionListMember::|public|setDisplayName(value?:string):void +Microsoft\Graph\Beta\Generated.models.distributionListMember::|public|setMemberId(value?:string):void +Microsoft\Graph\Beta\Generated.models.distributionListMember::|public|setType(value?:RecipientType):void +Microsoft\Graph\Beta\Generated.models.distributionListMember::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):DistributionListMember +Microsoft\Graph\Beta\Generated.models.distributionListMemberCollectionResponse-->BaseCollectionPaginationCountResponse +Microsoft\Graph\Beta\Generated.models.distributionListMemberCollectionResponse::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.distributionListMemberCollectionResponse::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.distributionListMemberCollectionResponse::|public|getValue():array +Microsoft\Graph\Beta\Generated.models.distributionListMemberCollectionResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.distributionListMemberCollectionResponse::|public|setValue(value?:array):void +Microsoft\Graph\Beta\Generated.models.distributionListMemberCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):DistributionListMemberCollectionResponse Microsoft\Graph\Beta\Generated.models.dlpAction::0000-notifyUser Microsoft\Graph\Beta\Generated.models.dlpAction::0001-blockAccess Microsoft\Graph\Beta\Generated.models.dlpAction::0002-deviceRestriction @@ -239410,6 +240997,7 @@ Microsoft\Graph\Beta\Generated.models.drive::|public|getItems():array Microsoft\Graph\Beta\Generated.models.drive::|public|getOwner():IdentitySet Microsoft\Graph\Beta\Generated.models.drive::|public|getQuota():Quota Microsoft\Graph\Beta\Generated.models.drive::|public|getRoot():DriveItem +Microsoft\Graph\Beta\Generated.models.drive::|public|getSettings():DriveSettings Microsoft\Graph\Beta\Generated.models.drive::|public|getSharePointIds():SharepointIds Microsoft\Graph\Beta\Generated.models.drive::|public|getSpecial():array Microsoft\Graph\Beta\Generated.models.drive::|public|getSystem():SystemFacet @@ -239424,6 +241012,7 @@ Microsoft\Graph\Beta\Generated.models.drive::|public|setItems(value?:array):void Microsoft\Graph\Beta\Generated.models.drive::|public|setOwner(value?:IdentitySet):void Microsoft\Graph\Beta\Generated.models.drive::|public|setQuota(value?:Quota):void Microsoft\Graph\Beta\Generated.models.drive::|public|setRoot(value?:DriveItem):void +Microsoft\Graph\Beta\Generated.models.drive::|public|setSettings(value?:DriveSettings):void Microsoft\Graph\Beta\Generated.models.drive::|public|setSharePointIds(value?:SharepointIds):void Microsoft\Graph\Beta\Generated.models.drive::|public|setSpecial(value?:array):void Microsoft\Graph\Beta\Generated.models.drive::|public|setSystem(value?:SystemFacet):void @@ -239784,6 +241373,19 @@ Microsoft\Graph\Beta\Generated.models.driveRestoreArtifactsBulkAdditionRequestCo Microsoft\Graph\Beta\Generated.models.driveRestoreArtifactsBulkAdditionRequestCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):DriveRestoreArtifactsBulkAdditionRequestCollectionResponse Microsoft\Graph\Beta\Generated.models.driverUpdateProfileApprovalType::0000-manual Microsoft\Graph\Beta\Generated.models.driverUpdateProfileApprovalType::0001-automatic +Microsoft\Graph\Beta\Generated.models.driveSettings::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.driveSettings::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.models.driveSettings::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.models.driveSettings::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.driveSettings::|public|getItemDefaultSensitivityLabelId():string +Microsoft\Graph\Beta\Generated.models.driveSettings::|public|getOdataType():string +Microsoft\Graph\Beta\Generated.models.driveSettings::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.driveSettings::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.models.driveSettings::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.models.driveSettings::|public|setItemDefaultSensitivityLabelId(value?:string):void +Microsoft\Graph\Beta\Generated.models.driveSettings::|public|setOdataType(value?:string):void +Microsoft\Graph\Beta\Generated.models.driveSettings::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):DriveSettings +Microsoft\Graph\Beta\Generated.models.driveSettings~~>AdditionalDataHolder; BackedModel; Parsable Microsoft\Graph\Beta\Generated.models.dropInPlaceMode-->PlaceMode Microsoft\Graph\Beta\Generated.models.dropInPlaceMode::|public|constructor():void Microsoft\Graph\Beta\Generated.models.dropInPlaceMode::|public|GetFieldDeserializers():array @@ -242070,6 +243672,21 @@ Microsoft\Graph\Beta\Generated.models.embeddedSIMDeviceStateValue::0004-deleting Microsoft\Graph\Beta\Generated.models.embeddedSIMDeviceStateValue::0005-error Microsoft\Graph\Beta\Generated.models.embeddedSIMDeviceStateValue::0006-deleted Microsoft\Graph\Beta\Generated.models.embeddedSIMDeviceStateValue::0007-removedByUser +Microsoft\Graph\Beta\Generated.models.embeddingInput::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.embeddingInput::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.models.embeddingInput::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.models.embeddingInput::|public|getData():string +Microsoft\Graph\Beta\Generated.models.embeddingInput::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.embeddingInput::|public|getModelType():string +Microsoft\Graph\Beta\Generated.models.embeddingInput::|public|getOdataType():string +Microsoft\Graph\Beta\Generated.models.embeddingInput::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.embeddingInput::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.models.embeddingInput::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.models.embeddingInput::|public|setData(value?:string):void +Microsoft\Graph\Beta\Generated.models.embeddingInput::|public|setModelType(value?:string):void +Microsoft\Graph\Beta\Generated.models.embeddingInput::|public|setOdataType(value?:string):void +Microsoft\Graph\Beta\Generated.models.embeddingInput::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):EmbeddingInput +Microsoft\Graph\Beta\Generated.models.embeddingInput~~>AdditionalDataHolder; BackedModel; Parsable Microsoft\Graph\Beta\Generated.models.emergencyCallerInfo::|public|constructor():void Microsoft\Graph\Beta\Generated.models.emergencyCallerInfo::|public|getAdditionalData():array Microsoft\Graph\Beta\Generated.models.emergencyCallerInfo::|public|getBackingStore():BackingStore @@ -245535,6 +247152,7 @@ Microsoft\Graph\Beta\Generated.models.fileStorageContainer::|public|getColumns() Microsoft\Graph\Beta\Generated.models.fileStorageContainer::|public|getContainerTypeId():string Microsoft\Graph\Beta\Generated.models.fileStorageContainer::|public|getCreatedDateTime():DateTime Microsoft\Graph\Beta\Generated.models.fileStorageContainer::|public|getCustomProperties():FileStorageContainerCustomPropertyDictionary +Microsoft\Graph\Beta\Generated.models.fileStorageContainer::|public|getDataLocationCode():string Microsoft\Graph\Beta\Generated.models.fileStorageContainer::|public|getDescription():string Microsoft\Graph\Beta\Generated.models.fileStorageContainer::|public|getDisplayName():string Microsoft\Graph\Beta\Generated.models.fileStorageContainer::|public|getDrive():Drive @@ -245560,6 +247178,7 @@ Microsoft\Graph\Beta\Generated.models.fileStorageContainer::|public|setColumns(v Microsoft\Graph\Beta\Generated.models.fileStorageContainer::|public|setContainerTypeId(value?:string):void Microsoft\Graph\Beta\Generated.models.fileStorageContainer::|public|setCreatedDateTime(value?:DateTime):void Microsoft\Graph\Beta\Generated.models.fileStorageContainer::|public|setCustomProperties(value?:FileStorageContainerCustomPropertyDictionary):void +Microsoft\Graph\Beta\Generated.models.fileStorageContainer::|public|setDataLocationCode(value?:string):void Microsoft\Graph\Beta\Generated.models.fileStorageContainer::|public|setDescription(value?:string):void Microsoft\Graph\Beta\Generated.models.fileStorageContainer::|public|setDisplayName(value?:string):void Microsoft\Graph\Beta\Generated.models.fileStorageContainer::|public|setDrive(value?:Drive):void @@ -245646,19 +247265,6 @@ Microsoft\Graph\Beta\Generated.models.fileStorageContainerType::|public|setOwnin Microsoft\Graph\Beta\Generated.models.fileStorageContainerType::|public|setPermissions(value?:array):void Microsoft\Graph\Beta\Generated.models.fileStorageContainerType::|public|setSettings(value?:FileStorageContainerTypeSettings):void Microsoft\Graph\Beta\Generated.models.fileStorageContainerType::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):FileStorageContainerType -Microsoft\Graph\Beta\Generated.models.fileStorageContainerTypeAgentSettings::|public|constructor():void -Microsoft\Graph\Beta\Generated.models.fileStorageContainerTypeAgentSettings::|public|getAdditionalData():array -Microsoft\Graph\Beta\Generated.models.fileStorageContainerTypeAgentSettings::|public|getBackingStore():BackingStore -Microsoft\Graph\Beta\Generated.models.fileStorageContainerTypeAgentSettings::|public|getChatEmbedAllowedHosts():array -Microsoft\Graph\Beta\Generated.models.fileStorageContainerTypeAgentSettings::|public|GetFieldDeserializers():array -Microsoft\Graph\Beta\Generated.models.fileStorageContainerTypeAgentSettings::|public|getOdataType():string -Microsoft\Graph\Beta\Generated.models.fileStorageContainerTypeAgentSettings::|public|Serialize(writer:ISerializationWriter):void -Microsoft\Graph\Beta\Generated.models.fileStorageContainerTypeAgentSettings::|public|setAdditionalData(value?:array):void -Microsoft\Graph\Beta\Generated.models.fileStorageContainerTypeAgentSettings::|public|setBackingStore(value:BackingStore):void -Microsoft\Graph\Beta\Generated.models.fileStorageContainerTypeAgentSettings::|public|setChatEmbedAllowedHosts(value?:array):void -Microsoft\Graph\Beta\Generated.models.fileStorageContainerTypeAgentSettings::|public|setOdataType(value?:string):void -Microsoft\Graph\Beta\Generated.models.fileStorageContainerTypeAgentSettings::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):FileStorageContainerTypeAgentSettings -Microsoft\Graph\Beta\Generated.models.fileStorageContainerTypeAgentSettings~~>AdditionalDataHolder; BackedModel; Parsable Microsoft\Graph\Beta\Generated.models.fileStorageContainerTypeAppPermission::0000-none Microsoft\Graph\Beta\Generated.models.fileStorageContainerTypeAppPermission::0001-readContent Microsoft\Graph\Beta\Generated.models.fileStorageContainerTypeAppPermission::0002-writeContent @@ -245739,11 +247345,11 @@ Microsoft\Graph\Beta\Generated.models.fileStorageContainerTypeRegistrationCollec Microsoft\Graph\Beta\Generated.models.fileStorageContainerTypeRegistrationCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):FileStorageContainerTypeRegistrationCollectionResponse Microsoft\Graph\Beta\Generated.models.fileStorageContainerTypeRegistrationSettings::|public|constructor():void Microsoft\Graph\Beta\Generated.models.fileStorageContainerTypeRegistrationSettings::|public|getAdditionalData():array -Microsoft\Graph\Beta\Generated.models.fileStorageContainerTypeRegistrationSettings::|public|getAgent():FileStorageContainerTypeAgentSettings Microsoft\Graph\Beta\Generated.models.fileStorageContainerTypeRegistrationSettings::|public|getBackingStore():BackingStore Microsoft\Graph\Beta\Generated.models.fileStorageContainerTypeRegistrationSettings::|public|GetFieldDeserializers():array Microsoft\Graph\Beta\Generated.models.fileStorageContainerTypeRegistrationSettings::|public|getIsDiscoverabilityEnabled():bool Microsoft\Graph\Beta\Generated.models.fileStorageContainerTypeRegistrationSettings::|public|getIsItemVersioningEnabled():bool +Microsoft\Graph\Beta\Generated.models.fileStorageContainerTypeRegistrationSettings::|public|getIsOfficeRestricted():bool Microsoft\Graph\Beta\Generated.models.fileStorageContainerTypeRegistrationSettings::|public|getIsSearchEnabled():bool Microsoft\Graph\Beta\Generated.models.fileStorageContainerTypeRegistrationSettings::|public|getIsSharingRestricted():bool Microsoft\Graph\Beta\Generated.models.fileStorageContainerTypeRegistrationSettings::|public|getItemMajorVersionLimit():int @@ -245753,10 +247359,10 @@ Microsoft\Graph\Beta\Generated.models.fileStorageContainerTypeRegistrationSettin Microsoft\Graph\Beta\Generated.models.fileStorageContainerTypeRegistrationSettings::|public|getUrlTemplate():string Microsoft\Graph\Beta\Generated.models.fileStorageContainerTypeRegistrationSettings::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.models.fileStorageContainerTypeRegistrationSettings::|public|setAdditionalData(value?:array):void -Microsoft\Graph\Beta\Generated.models.fileStorageContainerTypeRegistrationSettings::|public|setAgent(value?:FileStorageContainerTypeAgentSettings):void Microsoft\Graph\Beta\Generated.models.fileStorageContainerTypeRegistrationSettings::|public|setBackingStore(value:BackingStore):void Microsoft\Graph\Beta\Generated.models.fileStorageContainerTypeRegistrationSettings::|public|setIsDiscoverabilityEnabled(value?:bool):void Microsoft\Graph\Beta\Generated.models.fileStorageContainerTypeRegistrationSettings::|public|setIsItemVersioningEnabled(value?:bool):void +Microsoft\Graph\Beta\Generated.models.fileStorageContainerTypeRegistrationSettings::|public|setIsOfficeRestricted(value?:bool):void Microsoft\Graph\Beta\Generated.models.fileStorageContainerTypeRegistrationSettings::|public|setIsSearchEnabled(value?:bool):void Microsoft\Graph\Beta\Generated.models.fileStorageContainerTypeRegistrationSettings::|public|setIsSharingRestricted(value?:bool):void Microsoft\Graph\Beta\Generated.models.fileStorageContainerTypeRegistrationSettings::|public|setItemMajorVersionLimit(value?:int):void @@ -245768,12 +247374,12 @@ Microsoft\Graph\Beta\Generated.models.fileStorageContainerTypeRegistrationSettin Microsoft\Graph\Beta\Generated.models.fileStorageContainerTypeRegistrationSettings~~>AdditionalDataHolder; BackedModel; Parsable Microsoft\Graph\Beta\Generated.models.fileStorageContainerTypeSettings::|public|constructor():void Microsoft\Graph\Beta\Generated.models.fileStorageContainerTypeSettings::|public|getAdditionalData():array -Microsoft\Graph\Beta\Generated.models.fileStorageContainerTypeSettings::|public|getAgent():FileStorageContainerTypeAgentSettings Microsoft\Graph\Beta\Generated.models.fileStorageContainerTypeSettings::|public|getBackingStore():BackingStore Microsoft\Graph\Beta\Generated.models.fileStorageContainerTypeSettings::|public|getConsumingTenantOverridables():FileStorageContainerTypeSettingsOverride Microsoft\Graph\Beta\Generated.models.fileStorageContainerTypeSettings::|public|GetFieldDeserializers():array Microsoft\Graph\Beta\Generated.models.fileStorageContainerTypeSettings::|public|getIsDiscoverabilityEnabled():bool Microsoft\Graph\Beta\Generated.models.fileStorageContainerTypeSettings::|public|getIsItemVersioningEnabled():bool +Microsoft\Graph\Beta\Generated.models.fileStorageContainerTypeSettings::|public|getIsOfficeRestricted():bool Microsoft\Graph\Beta\Generated.models.fileStorageContainerTypeSettings::|public|getIsSearchEnabled():bool Microsoft\Graph\Beta\Generated.models.fileStorageContainerTypeSettings::|public|getIsSharingRestricted():bool Microsoft\Graph\Beta\Generated.models.fileStorageContainerTypeSettings::|public|getItemMajorVersionLimit():int @@ -245783,11 +247389,11 @@ Microsoft\Graph\Beta\Generated.models.fileStorageContainerTypeSettings::|public| Microsoft\Graph\Beta\Generated.models.fileStorageContainerTypeSettings::|public|getUrlTemplate():string Microsoft\Graph\Beta\Generated.models.fileStorageContainerTypeSettings::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.models.fileStorageContainerTypeSettings::|public|setAdditionalData(value?:array):void -Microsoft\Graph\Beta\Generated.models.fileStorageContainerTypeSettings::|public|setAgent(value?:FileStorageContainerTypeAgentSettings):void Microsoft\Graph\Beta\Generated.models.fileStorageContainerTypeSettings::|public|setBackingStore(value:BackingStore):void Microsoft\Graph\Beta\Generated.models.fileStorageContainerTypeSettings::|public|setConsumingTenantOverridables(value?:FileStorageContainerTypeSettingsOverride):void Microsoft\Graph\Beta\Generated.models.fileStorageContainerTypeSettings::|public|setIsDiscoverabilityEnabled(value?:bool):void Microsoft\Graph\Beta\Generated.models.fileStorageContainerTypeSettings::|public|setIsItemVersioningEnabled(value?:bool):void +Microsoft\Graph\Beta\Generated.models.fileStorageContainerTypeSettings::|public|setIsOfficeRestricted(value?:bool):void Microsoft\Graph\Beta\Generated.models.fileStorageContainerTypeSettings::|public|setIsSearchEnabled(value?:bool):void Microsoft\Graph\Beta\Generated.models.fileStorageContainerTypeSettings::|public|setIsSharingRestricted(value?:bool):void Microsoft\Graph\Beta\Generated.models.fileStorageContainerTypeSettings::|public|setItemMajorVersionLimit(value?:int):void @@ -245803,6 +247409,7 @@ Microsoft\Graph\Beta\Generated.models.fileStorageContainerTypeSettingsOverride:: Microsoft\Graph\Beta\Generated.models.fileStorageContainerTypeSettingsOverride::0004-itemMajorVersionLimit Microsoft\Graph\Beta\Generated.models.fileStorageContainerTypeSettingsOverride::0005-maxStoragePerContainerInBytes Microsoft\Graph\Beta\Generated.models.fileStorageContainerTypeSettingsOverride::0006-unknownFutureValue +Microsoft\Graph\Beta\Generated.models.fileStorageContainerTypeSettingsOverride::0007-isOfficeRestricted Microsoft\Graph\Beta\Generated.models.fileStorageContainerTypeSettings~~>AdditionalDataHolder; BackedModel; Parsable Microsoft\Graph\Beta\Generated.models.fileStorageContainerViewpoint::|public|constructor():void Microsoft\Graph\Beta\Generated.models.fileStorageContainerViewpoint::|public|getAdditionalData():array @@ -246513,6 +248120,31 @@ Microsoft\Graph\Beta\Generated.models.governanceInsightCollectionResponse::|publ Microsoft\Graph\Beta\Generated.models.governanceInsightCollectionResponse::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.models.governanceInsightCollectionResponse::|public|setValue(value?:array):void Microsoft\Graph\Beta\Generated.models.governanceInsightCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):GovernanceInsightCollectionResponse +Microsoft\Graph\Beta\Generated.models.governanceInvitation-->Entity +Microsoft\Graph\Beta\Generated.models.governanceInvitation::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.governanceInvitation::|public|getCreatedDateTime():DateTime +Microsoft\Graph\Beta\Generated.models.governanceInvitation::|public|getExpirationDateTime():DateTime +Microsoft\Graph\Beta\Generated.models.governanceInvitation::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.governanceInvitation::|public|getGovernedTenantId():string +Microsoft\Graph\Beta\Generated.models.governanceInvitation::|public|getGovernedTenantName():string +Microsoft\Graph\Beta\Generated.models.governanceInvitation::|public|getGoverningTenantId():string +Microsoft\Graph\Beta\Generated.models.governanceInvitation::|public|getGoverningTenantName():string +Microsoft\Graph\Beta\Generated.models.governanceInvitation::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.governanceInvitation::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.governanceInvitation::|public|setCreatedDateTime(value?:DateTime):void +Microsoft\Graph\Beta\Generated.models.governanceInvitation::|public|setExpirationDateTime(value?:DateTime):void +Microsoft\Graph\Beta\Generated.models.governanceInvitation::|public|setGovernedTenantId(value?:string):void +Microsoft\Graph\Beta\Generated.models.governanceInvitation::|public|setGovernedTenantName(value?:string):void +Microsoft\Graph\Beta\Generated.models.governanceInvitation::|public|setGoverningTenantId(value?:string):void +Microsoft\Graph\Beta\Generated.models.governanceInvitation::|public|setGoverningTenantName(value?:string):void +Microsoft\Graph\Beta\Generated.models.governanceInvitation::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):GovernanceInvitation +Microsoft\Graph\Beta\Generated.models.governanceInvitationCollectionResponse-->BaseCollectionPaginationCountResponse +Microsoft\Graph\Beta\Generated.models.governanceInvitationCollectionResponse::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.governanceInvitationCollectionResponse::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.governanceInvitationCollectionResponse::|public|getValue():array +Microsoft\Graph\Beta\Generated.models.governanceInvitationCollectionResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.governanceInvitationCollectionResponse::|public|setValue(value?:array):void +Microsoft\Graph\Beta\Generated.models.governanceInvitationCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):GovernanceInvitationCollectionResponse Microsoft\Graph\Beta\Generated.models.governanceNotificationPolicy::|public|constructor():void Microsoft\Graph\Beta\Generated.models.governanceNotificationPolicy::|public|getAdditionalData():array Microsoft\Graph\Beta\Generated.models.governanceNotificationPolicy::|public|getBackingStore():BackingStore @@ -246583,6 +248215,66 @@ Microsoft\Graph\Beta\Generated.models.governancePolicyTemplateCollectionResponse Microsoft\Graph\Beta\Generated.models.governancePolicyTemplateCollectionResponse::|public|setValue(value?:array):void Microsoft\Graph\Beta\Generated.models.governancePolicyTemplateCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):GovernancePolicyTemplateCollectionResponse Microsoft\Graph\Beta\Generated.models.governancePolicy~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.models.governanceRelationship-->Entity +Microsoft\Graph\Beta\Generated.models.governanceRelationship::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.governanceRelationship::|public|getCreatedType():RelationshipCreationType +Microsoft\Graph\Beta\Generated.models.governanceRelationship::|public|getCreationDateTime():DateTime +Microsoft\Graph\Beta\Generated.models.governanceRelationship::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.governanceRelationship::|public|getGovernedTenantId():string +Microsoft\Graph\Beta\Generated.models.governanceRelationship::|public|getGovernedTenantName():string +Microsoft\Graph\Beta\Generated.models.governanceRelationship::|public|getGoverningTenantId():string +Microsoft\Graph\Beta\Generated.models.governanceRelationship::|public|getGoverningTenantName():string +Microsoft\Graph\Beta\Generated.models.governanceRelationship::|public|getPolicySnapshot():RelationshipPolicy +Microsoft\Graph\Beta\Generated.models.governanceRelationship::|public|getStatus():RelationshipStatus +Microsoft\Graph\Beta\Generated.models.governanceRelationship::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.governanceRelationship::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.governanceRelationship::|public|setCreatedType(value?:RelationshipCreationType):void +Microsoft\Graph\Beta\Generated.models.governanceRelationship::|public|setCreationDateTime(value?:DateTime):void +Microsoft\Graph\Beta\Generated.models.governanceRelationship::|public|setGovernedTenantId(value?:string):void +Microsoft\Graph\Beta\Generated.models.governanceRelationship::|public|setGovernedTenantName(value?:string):void +Microsoft\Graph\Beta\Generated.models.governanceRelationship::|public|setGoverningTenantId(value?:string):void +Microsoft\Graph\Beta\Generated.models.governanceRelationship::|public|setGoverningTenantName(value?:string):void +Microsoft\Graph\Beta\Generated.models.governanceRelationship::|public|setPolicySnapshot(value?:RelationshipPolicy):void +Microsoft\Graph\Beta\Generated.models.governanceRelationship::|public|setStatus(value?:RelationshipStatus):void +Microsoft\Graph\Beta\Generated.models.governanceRelationship::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):GovernanceRelationship +Microsoft\Graph\Beta\Generated.models.governanceRelationshipCollectionResponse-->BaseCollectionPaginationCountResponse +Microsoft\Graph\Beta\Generated.models.governanceRelationshipCollectionResponse::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.governanceRelationshipCollectionResponse::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.governanceRelationshipCollectionResponse::|public|getValue():array +Microsoft\Graph\Beta\Generated.models.governanceRelationshipCollectionResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.governanceRelationshipCollectionResponse::|public|setValue(value?:array):void +Microsoft\Graph\Beta\Generated.models.governanceRelationshipCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):GovernanceRelationshipCollectionResponse +Microsoft\Graph\Beta\Generated.models.governanceRequest-->Entity +Microsoft\Graph\Beta\Generated.models.governanceRequest::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.governanceRequest::|public|getExpirationDateTime():DateTime +Microsoft\Graph\Beta\Generated.models.governanceRequest::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.governanceRequest::|public|getGovernancePolicyTemplate():TenantGovernancePolicyTemplate +Microsoft\Graph\Beta\Generated.models.governanceRequest::|public|getGovernedTenantId():string +Microsoft\Graph\Beta\Generated.models.governanceRequest::|public|getGovernedTenantName():string +Microsoft\Graph\Beta\Generated.models.governanceRequest::|public|getGoverningTenantId():string +Microsoft\Graph\Beta\Generated.models.governanceRequest::|public|getGoverningTenantName():string +Microsoft\Graph\Beta\Generated.models.governanceRequest::|public|getPolicySnapshot():RelationshipPolicy +Microsoft\Graph\Beta\Generated.models.governanceRequest::|public|getRequestDateTime():DateTime +Microsoft\Graph\Beta\Generated.models.governanceRequest::|public|getStatus():RequestStatus +Microsoft\Graph\Beta\Generated.models.governanceRequest::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.governanceRequest::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.governanceRequest::|public|setExpirationDateTime(value?:DateTime):void +Microsoft\Graph\Beta\Generated.models.governanceRequest::|public|setGovernancePolicyTemplate(value?:TenantGovernancePolicyTemplate):void +Microsoft\Graph\Beta\Generated.models.governanceRequest::|public|setGovernedTenantId(value?:string):void +Microsoft\Graph\Beta\Generated.models.governanceRequest::|public|setGovernedTenantName(value?:string):void +Microsoft\Graph\Beta\Generated.models.governanceRequest::|public|setGoverningTenantId(value?:string):void +Microsoft\Graph\Beta\Generated.models.governanceRequest::|public|setGoverningTenantName(value?:string):void +Microsoft\Graph\Beta\Generated.models.governanceRequest::|public|setPolicySnapshot(value?:RelationshipPolicy):void +Microsoft\Graph\Beta\Generated.models.governanceRequest::|public|setRequestDateTime(value?:DateTime):void +Microsoft\Graph\Beta\Generated.models.governanceRequest::|public|setStatus(value?:RequestStatus):void +Microsoft\Graph\Beta\Generated.models.governanceRequest::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):GovernanceRequest +Microsoft\Graph\Beta\Generated.models.governanceRequestCollectionResponse-->BaseCollectionPaginationCountResponse +Microsoft\Graph\Beta\Generated.models.governanceRequestCollectionResponse::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.governanceRequestCollectionResponse::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.governanceRequestCollectionResponse::|public|getValue():array +Microsoft\Graph\Beta\Generated.models.governanceRequestCollectionResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.governanceRequestCollectionResponse::|public|setValue(value?:array):void +Microsoft\Graph\Beta\Generated.models.governanceRequestCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):GovernanceRequestCollectionResponse Microsoft\Graph\Beta\Generated.models.governanceResource-->Entity Microsoft\Graph\Beta\Generated.models.governanceResource::|public|constructor():void Microsoft\Graph\Beta\Generated.models.governanceResource::|public|getDisplayName():string @@ -248399,6 +250091,10 @@ Microsoft\Graph\Beta\Generated.models.healthMonitoring.alertType::0003-compliant Microsoft\Graph\Beta\Generated.models.healthMonitoring.alertType::0004-unknownFutureValue Microsoft\Graph\Beta\Generated.models.healthMonitoring.alertType::0005-conditionalAccessBlockedSignIn Microsoft\Graph\Beta\Generated.models.healthMonitoring.alertType::0006-samlSignInFailure +Microsoft\Graph\Beta\Generated.models.healthMonitoring.alertType::0007-internetAppBlockedByPolicy +Microsoft\Graph\Beta\Generated.models.healthMonitoring.alertType::0008-privateAppBlockedByConnector +Microsoft\Graph\Beta\Generated.models.healthMonitoring.alertType::0009-remoteNetworkTunnelConnectivity +Microsoft\Graph\Beta\Generated.models.healthMonitoring.alertType::0010-remoteNetworkBgpConnectivity Microsoft\Graph\Beta\Generated.models.healthMonitoring.applicationImpactSummary-->DirectoryObjectImpactSummary Microsoft\Graph\Beta\Generated.models.healthMonitoring.applicationImpactSummary::|public|constructor():void Microsoft\Graph\Beta\Generated.models.healthMonitoring.applicationImpactSummary::|public|GetFieldDeserializers():array @@ -248520,6 +250216,7 @@ Microsoft\Graph\Beta\Generated.models.healthMonitoring.scenario::0002-devices Microsoft\Graph\Beta\Generated.models.healthMonitoring.scenario::0003-unknownFutureValue Microsoft\Graph\Beta\Generated.models.healthMonitoring.scenario::0004-conditionalAccess Microsoft\Graph\Beta\Generated.models.healthMonitoring.scenario::0005-saml +Microsoft\Graph\Beta\Generated.models.healthMonitoring.scenario::0006-gsa Microsoft\Graph\Beta\Generated.models.healthMonitoring.servicePrincipalImpactSummary-->DirectoryObjectImpactSummary Microsoft\Graph\Beta\Generated.models.healthMonitoring.servicePrincipalImpactSummary::|public|constructor():void Microsoft\Graph\Beta\Generated.models.healthMonitoring.servicePrincipalImpactSummary::|public|GetFieldDeserializers():array @@ -248983,6 +250680,42 @@ Microsoft\Graph\Beta\Generated.models.identityGovernance.activationTaskScopeType Microsoft\Graph\Beta\Generated.models.identityGovernance.activationUserScopeType::0000-allUsers Microsoft\Graph\Beta\Generated.models.identityGovernance.activationUserScopeType::0001-failedUsers Microsoft\Graph\Beta\Generated.models.identityGovernance.activationUserScopeType::0002-unknownFutureValue +Microsoft\Graph\Beta\Generated.models.identityGovernance.agentIdentityLifecycle-->IdentityLifecycle +Microsoft\Graph\Beta\Generated.models.identityGovernance.agentIdentityLifecycle::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.identityGovernance.agentIdentityLifecycle::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.identityGovernance.agentIdentityLifecycle::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.identityGovernance.agentIdentityLifecycle::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.identityGovernance.agentIdentityLifecycle::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):AgentIdentityLifecycle +Microsoft\Graph\Beta\Generated.models.identityGovernance.agentIdentityLifecyclePolicy-->LifecyclePolicy +Microsoft\Graph\Beta\Generated.models.identityGovernance.agentIdentityLifecyclePolicy::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.identityGovernance.agentIdentityLifecyclePolicy::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.identityGovernance.agentIdentityLifecyclePolicy::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.identityGovernance.agentIdentityLifecyclePolicy::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.identityGovernance.agentIdentityLifecyclePolicy::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):AgentIdentityLifecyclePolicy +Microsoft\Graph\Beta\Generated.models.identityGovernance.allExcludingGroupsSubjectSet-->SubjectSet +Microsoft\Graph\Beta\Generated.models.identityGovernance.allExcludingGroupsSubjectSet::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.identityGovernance.allExcludingGroupsSubjectSet::|public|getExcludedGroups():array +Microsoft\Graph\Beta\Generated.models.identityGovernance.allExcludingGroupsSubjectSet::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.identityGovernance.allExcludingGroupsSubjectSet::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.identityGovernance.allExcludingGroupsSubjectSet::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.identityGovernance.allExcludingGroupsSubjectSet::|public|setExcludedGroups(value?:array):void +Microsoft\Graph\Beta\Generated.models.identityGovernance.allExcludingGroupsSubjectSet::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):AllExcludingGroupsSubjectSet +Microsoft\Graph\Beta\Generated.models.identityGovernance.allExcludingSpecificObjectsSubjectSet-->SubjectSet +Microsoft\Graph\Beta\Generated.models.identityGovernance.allExcludingSpecificObjectsSubjectSet::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.identityGovernance.allExcludingSpecificObjectsSubjectSet::|public|getExcludedObjects():array +Microsoft\Graph\Beta\Generated.models.identityGovernance.allExcludingSpecificObjectsSubjectSet::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.identityGovernance.allExcludingSpecificObjectsSubjectSet::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.identityGovernance.allExcludingSpecificObjectsSubjectSet::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.identityGovernance.allExcludingSpecificObjectsSubjectSet::|public|setExcludedObjects(value?:array):void +Microsoft\Graph\Beta\Generated.models.identityGovernance.allExcludingSpecificObjectsSubjectSet::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):AllExcludingSpecificObjectsSubjectSet +Microsoft\Graph\Beta\Generated.models.identityGovernance.attestationComplianceIssue-->ComplianceIssue +Microsoft\Graph\Beta\Generated.models.identityGovernance.attestationComplianceIssue::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.identityGovernance.attestationComplianceIssue::|public|getAttestationBlockReasons():array +Microsoft\Graph\Beta\Generated.models.identityGovernance.attestationComplianceIssue::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.identityGovernance.attestationComplianceIssue::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.identityGovernance.attestationComplianceIssue::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.identityGovernance.attestationComplianceIssue::|public|setAttestationBlockReasons(value?:array):void +Microsoft\Graph\Beta\Generated.models.identityGovernance.attestationComplianceIssue::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):AttestationComplianceIssue Microsoft\Graph\Beta\Generated.models.identityGovernance.attributeChangeTrigger-->WorkflowExecutionTrigger Microsoft\Graph\Beta\Generated.models.identityGovernance.attributeChangeTrigger::|public|constructor():void Microsoft\Graph\Beta\Generated.models.identityGovernance.attributeChangeTrigger::|public|GetFieldDeserializers():array @@ -249042,6 +250775,27 @@ Microsoft\Graph\Beta\Generated.models.identityGovernance.cancelScope::|public|se Microsoft\Graph\Beta\Generated.models.identityGovernance.cancelScope::|public|setOdataType(value?:string):void Microsoft\Graph\Beta\Generated.models.identityGovernance.cancelScope::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):CancelScope Microsoft\Graph\Beta\Generated.models.identityGovernance.cancelScope~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.models.identityGovernance.complianceIssue-->Entity +Microsoft\Graph\Beta\Generated.models.identityGovernance.complianceIssue::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.identityGovernance.complianceIssue::|public|getDescription():string +Microsoft\Graph\Beta\Generated.models.identityGovernance.complianceIssue::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.identityGovernance.complianceIssue::|public|getGoverningPolicyReferenceId():string +Microsoft\Graph\Beta\Generated.models.identityGovernance.complianceIssue::|public|getIssueCode():string +Microsoft\Graph\Beta\Generated.models.identityGovernance.complianceIssue::|public|getRuleType():string +Microsoft\Graph\Beta\Generated.models.identityGovernance.complianceIssue::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.identityGovernance.complianceIssue::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.identityGovernance.complianceIssue::|public|setDescription(value?:string):void +Microsoft\Graph\Beta\Generated.models.identityGovernance.complianceIssue::|public|setGoverningPolicyReferenceId(value?:string):void +Microsoft\Graph\Beta\Generated.models.identityGovernance.complianceIssue::|public|setIssueCode(value?:string):void +Microsoft\Graph\Beta\Generated.models.identityGovernance.complianceIssue::|public|setRuleType(value?:string):void +Microsoft\Graph\Beta\Generated.models.identityGovernance.complianceIssue::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):ComplianceIssue +Microsoft\Graph\Beta\Generated.models.identityGovernance.complianceIssueCollectionResponse-->BaseCollectionPaginationCountResponse +Microsoft\Graph\Beta\Generated.models.identityGovernance.complianceIssueCollectionResponse::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.identityGovernance.complianceIssueCollectionResponse::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.identityGovernance.complianceIssueCollectionResponse::|public|getValue():array +Microsoft\Graph\Beta\Generated.models.identityGovernance.complianceIssueCollectionResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.identityGovernance.complianceIssueCollectionResponse::|public|setValue(value?:array):void +Microsoft\Graph\Beta\Generated.models.identityGovernance.complianceIssueCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):ComplianceIssueCollectionResponse Microsoft\Graph\Beta\Generated.models.identityGovernance.countBasedQuarantineCondition-->QuarantineCondition Microsoft\Graph\Beta\Generated.models.identityGovernance.countBasedQuarantineCondition::|public|constructor():void Microsoft\Graph\Beta\Generated.models.identityGovernance.countBasedQuarantineCondition::|public|GetFieldDeserializers():array @@ -249126,6 +250880,34 @@ Microsoft\Graph\Beta\Generated.models.identityGovernance.customTaskExtensionResp Microsoft\Graph\Beta\Generated.models.identityGovernance.customTaskExtensionResponseData::|public|setStatusReasons(value?:array):void Microsoft\Graph\Beta\Generated.models.identityGovernance.customTaskExtensionResponseData::|public|setTargetSubject(value?:WorkflowSubject):void Microsoft\Graph\Beta\Generated.models.identityGovernance.customTaskExtensionResponseData::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):CustomTaskExtensionResponseData +Microsoft\Graph\Beta\Generated.models.identityGovernance.deleteOnlyEnforcementAction-->LifecyclePolicyEnforcementAction +Microsoft\Graph\Beta\Generated.models.identityGovernance.deleteOnlyEnforcementAction::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.identityGovernance.deleteOnlyEnforcementAction::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.identityGovernance.deleteOnlyEnforcementAction::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.identityGovernance.deleteOnlyEnforcementAction::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.identityGovernance.deleteOnlyEnforcementAction::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):DeleteOnlyEnforcementAction +Microsoft\Graph\Beta\Generated.models.identityGovernance.directoryObjectWorkflowSubject-->WorkflowSubject +Microsoft\Graph\Beta\Generated.models.identityGovernance.directoryObjectWorkflowSubject::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.identityGovernance.directoryObjectWorkflowSubject::|public|getDirectoryObject():DirectoryObject +Microsoft\Graph\Beta\Generated.models.identityGovernance.directoryObjectWorkflowSubject::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.identityGovernance.directoryObjectWorkflowSubject::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.identityGovernance.directoryObjectWorkflowSubject::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.identityGovernance.directoryObjectWorkflowSubject::|public|setDirectoryObject(value?:DirectoryObject):void +Microsoft\Graph\Beta\Generated.models.identityGovernance.directoryObjectWorkflowSubject::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):DirectoryObjectWorkflowSubject +Microsoft\Graph\Beta\Generated.models.identityGovernance.disableOnlyEnforcementAction-->LifecyclePolicyEnforcementAction +Microsoft\Graph\Beta\Generated.models.identityGovernance.disableOnlyEnforcementAction::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.identityGovernance.disableOnlyEnforcementAction::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.identityGovernance.disableOnlyEnforcementAction::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.identityGovernance.disableOnlyEnforcementAction::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.identityGovernance.disableOnlyEnforcementAction::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):DisableOnlyEnforcementAction +Microsoft\Graph\Beta\Generated.models.identityGovernance.disableThenDeleteEnforcementAction-->LifecyclePolicyEnforcementAction +Microsoft\Graph\Beta\Generated.models.identityGovernance.disableThenDeleteEnforcementAction::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.identityGovernance.disableThenDeleteEnforcementAction::|public|getDeletionGracePeriodInDays():int +Microsoft\Graph\Beta\Generated.models.identityGovernance.disableThenDeleteEnforcementAction::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.identityGovernance.disableThenDeleteEnforcementAction::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.identityGovernance.disableThenDeleteEnforcementAction::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.identityGovernance.disableThenDeleteEnforcementAction::|public|setDeletionGracePeriodInDays(value?:int):void +Microsoft\Graph\Beta\Generated.models.identityGovernance.disableThenDeleteEnforcementAction::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):DisableThenDeleteEnforcementAction Microsoft\Graph\Beta\Generated.models.identityGovernance.groupBasedSubjectSet-->SubjectSet Microsoft\Graph\Beta\Generated.models.identityGovernance.groupBasedSubjectSet::|public|constructor():void Microsoft\Graph\Beta\Generated.models.identityGovernance.groupBasedSubjectSet::|public|GetFieldDeserializers():array @@ -249173,6 +250955,26 @@ Microsoft\Graph\Beta\Generated.models.identityGovernance.identityGovernance::|pu Microsoft\Graph\Beta\Generated.models.identityGovernance.identityGovernance::|public|setTermsOfUse(value?:TermsOfUseContainer):void Microsoft\Graph\Beta\Generated.models.identityGovernance.identityGovernance::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):IdentityGovernance Microsoft\Graph\Beta\Generated.models.identityGovernance.identityGovernance~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.models.identityGovernance.identityLifecycle-->Entity +Microsoft\Graph\Beta\Generated.models.identityGovernance.identityLifecycle::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.identityGovernance.identityLifecycle::|public|getComplianceIssues():array +Microsoft\Graph\Beta\Generated.models.identityGovernance.identityLifecycle::|public|getEffectiveGoverningPolicy():LifecyclePolicy +Microsoft\Graph\Beta\Generated.models.identityGovernance.identityLifecycle::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.identityGovernance.identityLifecycle::|public|getLastAttestationDateTime():DateTime +Microsoft\Graph\Beta\Generated.models.identityGovernance.identityLifecycle::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.identityGovernance.identityLifecycle::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.identityGovernance.identityLifecycle::|public|setComplianceIssues(value?:array):void +Microsoft\Graph\Beta\Generated.models.identityGovernance.identityLifecycle::|public|setEffectiveGoverningPolicy(value?:LifecyclePolicy):void +Microsoft\Graph\Beta\Generated.models.identityGovernance.identityLifecycle::|public|setLastAttestationDateTime(value?:DateTime):void +Microsoft\Graph\Beta\Generated.models.identityGovernance.identityLifecycle::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):IdentityLifecycle +Microsoft\Graph\Beta\Generated.models.identityGovernance.inactivityRule-->LifecyclePolicyRule +Microsoft\Graph\Beta\Generated.models.identityGovernance.inactivityRule::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.identityGovernance.inactivityRule::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.identityGovernance.inactivityRule::|public|getLastActivityThresholdInDays():int +Microsoft\Graph\Beta\Generated.models.identityGovernance.inactivityRule::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.identityGovernance.inactivityRule::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.identityGovernance.inactivityRule::|public|setLastActivityThresholdInDays(value?:int):void +Microsoft\Graph\Beta\Generated.models.identityGovernance.inactivityRule::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):InactivityRule Microsoft\Graph\Beta\Generated.models.identityGovernance.insights-->Entity Microsoft\Graph\Beta\Generated.models.identityGovernance.insights::|public|constructor():void Microsoft\Graph\Beta\Generated.models.identityGovernance.insights::|public|GetFieldDeserializers():array @@ -249191,6 +250993,112 @@ Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecycleManagementSett Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecycleManagementSettings::|public|setQuarantineConfiguration(value?:QuarantineConfiguration):void Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecycleManagementSettings::|public|setWorkflowScheduleIntervalInHours(value?:int):void Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecycleManagementSettings::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):LifecycleManagementSettings +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicy-->Entity +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicy::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicy::|public|getCreatedBy():DirectoryObject +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicy::|public|getCreatedDateTime():DateTime +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicy::|public|getDescription():string +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicy::|public|getDisplayName():string +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicy::|public|getEnforcementAction():LifecyclePolicyEnforcementAction +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicy::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicy::|public|getGracePeriodInDays():int +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicy::|public|getIsEnabled():bool +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicy::|public|getLastModifiedBy():DirectoryObject +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicy::|public|getLastModifiedDateTime():DateTime +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicy::|public|getNotificationSchedule():LifecyclePolicyNotificationSettings +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicy::|public|getPolicySource():LifecyclePolicySource +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicy::|public|getRules():array +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicy::|public|getScope():SubjectSet +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicy::|public|getVersionNumber():int +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicy::|public|getVersions():array +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicy::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicy::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicy::|public|setCreatedBy(value?:DirectoryObject):void +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicy::|public|setCreatedDateTime(value?:DateTime):void +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicy::|public|setDescription(value?:string):void +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicy::|public|setDisplayName(value?:string):void +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicy::|public|setEnforcementAction(value?:LifecyclePolicyEnforcementAction):void +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicy::|public|setGracePeriodInDays(value?:int):void +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicy::|public|setIsEnabled(value?:bool):void +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicy::|public|setLastModifiedBy(value?:DirectoryObject):void +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicy::|public|setLastModifiedDateTime(value?:DateTime):void +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicy::|public|setNotificationSchedule(value?:LifecyclePolicyNotificationSettings):void +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicy::|public|setPolicySource(value?:LifecyclePolicySource):void +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicy::|public|setRules(value?:array):void +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicy::|public|setScope(value?:SubjectSet):void +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicy::|public|setVersionNumber(value?:int):void +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicy::|public|setVersions(value?:array):void +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicy::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):LifecyclePolicy +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicyCollectionResponse-->BaseCollectionPaginationCountResponse +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicyCollectionResponse::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicyCollectionResponse::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicyCollectionResponse::|public|getValue():array +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicyCollectionResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicyCollectionResponse::|public|setValue(value?:array):void +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicyCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):LifecyclePolicyCollectionResponse +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicyEnforcementAction::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicyEnforcementAction::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicyEnforcementAction::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicyEnforcementAction::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicyEnforcementAction::|public|getOdataType():string +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicyEnforcementAction::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicyEnforcementAction::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicyEnforcementAction::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicyEnforcementAction::|public|setOdataType(value?:string):void +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicyEnforcementAction::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):LifecyclePolicyEnforcementAction +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicyEnforcementAction~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicyNotificationSettings::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicyNotificationSettings::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicyNotificationSettings::|public|getAdditionalRecipients():array +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicyNotificationSettings::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicyNotificationSettings::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicyNotificationSettings::|public|getIsEnabled():bool +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicyNotificationSettings::|public|getOdataType():string +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicyNotificationSettings::|public|getOffsetsAfterNonComplianceInDays():array +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicyNotificationSettings::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicyNotificationSettings::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicyNotificationSettings::|public|setAdditionalRecipients(value?:array):void +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicyNotificationSettings::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicyNotificationSettings::|public|setIsEnabled(value?:bool):void +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicyNotificationSettings::|public|setOdataType(value?:string):void +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicyNotificationSettings::|public|setOffsetsAfterNonComplianceInDays(value?:array):void +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicyNotificationSettings::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):LifecyclePolicyNotificationSettings +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicyNotificationSettings~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicyPriorityConfiguration-->Entity +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicyPriorityConfiguration::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicyPriorityConfiguration::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicyPriorityConfiguration::|public|getOrderedPolicyIds():array +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicyPriorityConfiguration::|public|getSubjectType():SubjectType +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicyPriorityConfiguration::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicyPriorityConfiguration::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicyPriorityConfiguration::|public|setOrderedPolicyIds(value?:array):void +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicyPriorityConfiguration::|public|setSubjectType(value?:SubjectType):void +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicyPriorityConfiguration::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):LifecyclePolicyPriorityConfiguration +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicyPriorityConfigurationCollectionResponse-->BaseCollectionPaginationCountResponse +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicyPriorityConfigurationCollectionResponse::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicyPriorityConfigurationCollectionResponse::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicyPriorityConfigurationCollectionResponse::|public|getValue():array +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicyPriorityConfigurationCollectionResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicyPriorityConfigurationCollectionResponse::|public|setValue(value?:array):void +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicyPriorityConfigurationCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):LifecyclePolicyPriorityConfigurationCollectionResponse +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicyRule-->Entity +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicyRule::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicyRule::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicyRule::|public|getIsEnabled():bool +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicyRule::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicyRule::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicyRule::|public|setIsEnabled(value?:bool):void +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicyRule::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):LifecyclePolicyRule +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicyRuleCollectionResponse-->BaseCollectionPaginationCountResponse +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicyRuleCollectionResponse::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicyRuleCollectionResponse::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicyRuleCollectionResponse::|public|getValue():array +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicyRuleCollectionResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicyRuleCollectionResponse::|public|setValue(value?:array):void +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicyRuleCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):LifecyclePolicyRuleCollectionResponse +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicySource::0000-userCreated +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicySource::0001-systemDefault +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecyclePolicySource::0002-unknownFutureValue Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecycleTaskCategory::0000-joiner Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecycleTaskCategory::0001-leaver Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecycleTaskCategory::0002-unknownFutureValue @@ -249216,6 +251124,8 @@ Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecycleWorkflowsConta Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecycleWorkflowsContainer::|public|getDeletedItems():DeletedItemContainer Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecycleWorkflowsContainer::|public|GetFieldDeserializers():array Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecycleWorkflowsContainer::|public|getInsights():Insights +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecycleWorkflowsContainer::|public|getLifecyclePolicies():array +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecycleWorkflowsContainer::|public|getLifecyclePolicyPriorityConfigurations():array Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecycleWorkflowsContainer::|public|getSettings():LifecycleManagementSettings Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecycleWorkflowsContainer::|public|getTaskDefinitions():array Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecycleWorkflowsContainer::|public|getWorkflows():array @@ -249225,6 +251135,8 @@ Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecycleWorkflowsConta Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecycleWorkflowsContainer::|public|setCustomTaskExtensions(value?:array):void Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecycleWorkflowsContainer::|public|setDeletedItems(value?:DeletedItemContainer):void Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecycleWorkflowsContainer::|public|setInsights(value?:Insights):void +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecycleWorkflowsContainer::|public|setLifecyclePolicies(value?:array):void +Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecycleWorkflowsContainer::|public|setLifecyclePolicyPriorityConfigurations(value?:array):void Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecycleWorkflowsContainer::|public|setSettings(value?:LifecycleManagementSettings):void Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecycleWorkflowsContainer::|public|setTaskDefinitions(value?:array):void Microsoft\Graph\Beta\Generated.models.identityGovernance.lifecycleWorkflowsContainer::|public|setWorkflows(value?:array):void @@ -249275,6 +251187,14 @@ Microsoft\Graph\Beta\Generated.models.identityGovernance.percentageBasedQuaranti Microsoft\Graph\Beta\Generated.models.identityGovernance.percentageBasedQuarantineCondition::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.models.identityGovernance.percentageBasedQuarantineCondition::|public|setPercentage(value?:int):void Microsoft\Graph\Beta\Generated.models.identityGovernance.percentageBasedQuarantineCondition::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):PercentageBasedQuarantineCondition +Microsoft\Graph\Beta\Generated.models.identityGovernance.periodicAttestationRule-->LifecyclePolicyRule +Microsoft\Graph\Beta\Generated.models.identityGovernance.periodicAttestationRule::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.identityGovernance.periodicAttestationRule::|public|getAttestationIntervalInDays():int +Microsoft\Graph\Beta\Generated.models.identityGovernance.periodicAttestationRule::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.identityGovernance.periodicAttestationRule::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.identityGovernance.periodicAttestationRule::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.identityGovernance.periodicAttestationRule::|public|setAttestationIntervalInDays(value?:int):void +Microsoft\Graph\Beta\Generated.models.identityGovernance.periodicAttestationRule::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):PeriodicAttestationRule Microsoft\Graph\Beta\Generated.models.identityGovernance.previewFailedTask::|public|constructor():void Microsoft\Graph\Beta\Generated.models.identityGovernance.previewFailedTask::|public|getAdditionalData():array Microsoft\Graph\Beta\Generated.models.identityGovernance.previewFailedTask::|public|getBackingStore():BackingStore @@ -249436,6 +251356,22 @@ Microsoft\Graph\Beta\Generated.models.identityGovernance.runSummary::|public|set Microsoft\Graph\Beta\Generated.models.identityGovernance.runSummary::|public|setTotalUsers(value?:int):void Microsoft\Graph\Beta\Generated.models.identityGovernance.runSummary::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):RunSummary Microsoft\Graph\Beta\Generated.models.identityGovernance.runSummary~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.models.identityGovernance.selectedObjectsSubjectSet-->SubjectSet +Microsoft\Graph\Beta\Generated.models.identityGovernance.selectedObjectsSubjectSet::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.identityGovernance.selectedObjectsSubjectSet::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.identityGovernance.selectedObjectsSubjectSet::|public|getInScopeObjects():array +Microsoft\Graph\Beta\Generated.models.identityGovernance.selectedObjectsSubjectSet::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.identityGovernance.selectedObjectsSubjectSet::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.identityGovernance.selectedObjectsSubjectSet::|public|setInScopeObjects(value?:array):void +Microsoft\Graph\Beta\Generated.models.identityGovernance.selectedObjectsSubjectSet::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):SelectedObjectsSubjectSet +Microsoft\Graph\Beta\Generated.models.identityGovernance.sponsorPresenceRule-->LifecyclePolicyRule +Microsoft\Graph\Beta\Generated.models.identityGovernance.sponsorPresenceRule::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.identityGovernance.sponsorPresenceRule::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.identityGovernance.sponsorPresenceRule::|public|getMinimumSponsorCount():int +Microsoft\Graph\Beta\Generated.models.identityGovernance.sponsorPresenceRule::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.identityGovernance.sponsorPresenceRule::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.identityGovernance.sponsorPresenceRule::|public|setMinimumSponsorCount(value?:int):void +Microsoft\Graph\Beta\Generated.models.identityGovernance.sponsorPresenceRule::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):SponsorPresenceRule Microsoft\Graph\Beta\Generated.models.identityGovernance.subjectProcessingResult-->Entity Microsoft\Graph\Beta\Generated.models.identityGovernance.subjectProcessingResult::|public|constructor():void Microsoft\Graph\Beta\Generated.models.identityGovernance.subjectProcessingResult::|public|getCompletedDateTime():DateTime @@ -249446,6 +251382,7 @@ Microsoft\Graph\Beta\Generated.models.identityGovernance.subjectProcessingResult Microsoft\Graph\Beta\Generated.models.identityGovernance.subjectProcessingResult::|public|getScheduledDateTime():DateTime Microsoft\Graph\Beta\Generated.models.identityGovernance.subjectProcessingResult::|public|getStartedDateTime():DateTime Microsoft\Graph\Beta\Generated.models.identityGovernance.subjectProcessingResult::|public|getSubject():WorkflowSubject +Microsoft\Graph\Beta\Generated.models.identityGovernance.subjectProcessingResult::|public|getSubjectType():SubjectType Microsoft\Graph\Beta\Generated.models.identityGovernance.subjectProcessingResult::|public|getTaskProcessingResults():array Microsoft\Graph\Beta\Generated.models.identityGovernance.subjectProcessingResult::|public|getTotalTasksCount():int Microsoft\Graph\Beta\Generated.models.identityGovernance.subjectProcessingResult::|public|getTotalUnprocessedTasksCount():int @@ -249460,6 +251397,7 @@ Microsoft\Graph\Beta\Generated.models.identityGovernance.subjectProcessingResult Microsoft\Graph\Beta\Generated.models.identityGovernance.subjectProcessingResult::|public|setScheduledDateTime(value?:DateTime):void Microsoft\Graph\Beta\Generated.models.identityGovernance.subjectProcessingResult::|public|setStartedDateTime(value?:DateTime):void Microsoft\Graph\Beta\Generated.models.identityGovernance.subjectProcessingResult::|public|setSubject(value?:WorkflowSubject):void +Microsoft\Graph\Beta\Generated.models.identityGovernance.subjectProcessingResult::|public|setSubjectType(value?:SubjectType):void Microsoft\Graph\Beta\Generated.models.identityGovernance.subjectProcessingResult::|public|setTaskProcessingResults(value?:array):void Microsoft\Graph\Beta\Generated.models.identityGovernance.subjectProcessingResult::|public|setTotalTasksCount(value?:int):void Microsoft\Graph\Beta\Generated.models.identityGovernance.subjectProcessingResult::|public|setTotalUnprocessedTasksCount(value?:int):void @@ -249473,6 +251411,31 @@ Microsoft\Graph\Beta\Generated.models.identityGovernance.subjectProcessingResult Microsoft\Graph\Beta\Generated.models.identityGovernance.subjectProcessingResultCollectionResponse::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.models.identityGovernance.subjectProcessingResultCollectionResponse::|public|setValue(value?:array):void Microsoft\Graph\Beta\Generated.models.identityGovernance.subjectProcessingResultCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):SubjectProcessingResultCollectionResponse +Microsoft\Graph\Beta\Generated.models.identityGovernance.subjectSummary::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.identityGovernance.subjectSummary::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.models.identityGovernance.subjectSummary::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.models.identityGovernance.subjectSummary::|public|getFailedSubjects():int +Microsoft\Graph\Beta\Generated.models.identityGovernance.subjectSummary::|public|getFailedTasks():int +Microsoft\Graph\Beta\Generated.models.identityGovernance.subjectSummary::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.identityGovernance.subjectSummary::|public|getOdataType():string +Microsoft\Graph\Beta\Generated.models.identityGovernance.subjectSummary::|public|getSuccessfulSubjects():int +Microsoft\Graph\Beta\Generated.models.identityGovernance.subjectSummary::|public|getTotalSubjects():int +Microsoft\Graph\Beta\Generated.models.identityGovernance.subjectSummary::|public|getTotalTasks():int +Microsoft\Graph\Beta\Generated.models.identityGovernance.subjectSummary::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.identityGovernance.subjectSummary::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.models.identityGovernance.subjectSummary::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.models.identityGovernance.subjectSummary::|public|setFailedSubjects(value?:int):void +Microsoft\Graph\Beta\Generated.models.identityGovernance.subjectSummary::|public|setFailedTasks(value?:int):void +Microsoft\Graph\Beta\Generated.models.identityGovernance.subjectSummary::|public|setOdataType(value?:string):void +Microsoft\Graph\Beta\Generated.models.identityGovernance.subjectSummary::|public|setSuccessfulSubjects(value?:int):void +Microsoft\Graph\Beta\Generated.models.identityGovernance.subjectSummary::|public|setTotalSubjects(value?:int):void +Microsoft\Graph\Beta\Generated.models.identityGovernance.subjectSummary::|public|setTotalTasks(value?:int):void +Microsoft\Graph\Beta\Generated.models.identityGovernance.subjectSummary::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):SubjectSummary +Microsoft\Graph\Beta\Generated.models.identityGovernance.subjectSummary~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.models.identityGovernance.subjectType::0000-user +Microsoft\Graph\Beta\Generated.models.identityGovernance.subjectType::0001-agentIdentity +Microsoft\Graph\Beta\Generated.models.identityGovernance.subjectType::0002-unknownFutureValue +Microsoft\Graph\Beta\Generated.models.identityGovernance.subjectType::0003-provisioningObject Microsoft\Graph\Beta\Generated.models.identityGovernance.task-->Entity Microsoft\Graph\Beta\Generated.models.identityGovernance.task::|public|constructor():void Microsoft\Graph\Beta\Generated.models.identityGovernance.task::|public|getArguments():array @@ -249826,6 +251789,7 @@ Microsoft\Graph\Beta\Generated.models.identityGovernance.workflowBase::|public|g Microsoft\Graph\Beta\Generated.models.identityGovernance.workflowBase::|public|getLastModifiedBy():User Microsoft\Graph\Beta\Generated.models.identityGovernance.workflowBase::|public|getLastModifiedDateTime():DateTime Microsoft\Graph\Beta\Generated.models.identityGovernance.workflowBase::|public|getOdataType():string +Microsoft\Graph\Beta\Generated.models.identityGovernance.workflowBase::|public|getTargetSubjectType():SubjectType Microsoft\Graph\Beta\Generated.models.identityGovernance.workflowBase::|public|getTasks():array Microsoft\Graph\Beta\Generated.models.identityGovernance.workflowBase::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.models.identityGovernance.workflowBase::|public|setAdditionalData(value?:array):void @@ -249842,6 +251806,7 @@ Microsoft\Graph\Beta\Generated.models.identityGovernance.workflowBase::|public|s Microsoft\Graph\Beta\Generated.models.identityGovernance.workflowBase::|public|setLastModifiedBy(value?:User):void Microsoft\Graph\Beta\Generated.models.identityGovernance.workflowBase::|public|setLastModifiedDateTime(value?:DateTime):void Microsoft\Graph\Beta\Generated.models.identityGovernance.workflowBase::|public|setOdataType(value?:string):void +Microsoft\Graph\Beta\Generated.models.identityGovernance.workflowBase::|public|setTargetSubjectType(value?:SubjectType):void Microsoft\Graph\Beta\Generated.models.identityGovernance.workflowBase::|public|setTasks(value?:array):void Microsoft\Graph\Beta\Generated.models.identityGovernance.workflowBase::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):WorkflowBase Microsoft\Graph\Beta\Generated.models.identityGovernance.workflowBase~~>AdditionalDataHolder; BackedModel; Parsable @@ -250331,6 +252296,7 @@ Microsoft\Graph\Beta\Generated.models.impactedResource::|public|getRecommendatio Microsoft\Graph\Beta\Generated.models.impactedResource::|public|getResourceType():string Microsoft\Graph\Beta\Generated.models.impactedResource::|public|getStatus():RecommendationStatus Microsoft\Graph\Beta\Generated.models.impactedResource::|public|getSubjectId():string +Microsoft\Graph\Beta\Generated.models.impactedResource::|public|getTags():array Microsoft\Graph\Beta\Generated.models.impactedResource::|public|OdataType:string Microsoft\Graph\Beta\Generated.models.impactedResource::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.models.impactedResource::|public|setAddedDateTime(value?:DateTime):void @@ -250347,6 +252313,7 @@ Microsoft\Graph\Beta\Generated.models.impactedResource::|public|setRecommendatio Microsoft\Graph\Beta\Generated.models.impactedResource::|public|setResourceType(value?:string):void Microsoft\Graph\Beta\Generated.models.impactedResource::|public|setStatus(value?:RecommendationStatus):void Microsoft\Graph\Beta\Generated.models.impactedResource::|public|setSubjectId(value?:string):void +Microsoft\Graph\Beta\Generated.models.impactedResource::|public|setTags(value?:array):void Microsoft\Graph\Beta\Generated.models.impactedResource::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):ImpactedResource Microsoft\Graph\Beta\Generated.models.impactedResourceCollectionResponse-->BaseCollectionPaginationCountResponse Microsoft\Graph\Beta\Generated.models.impactedResourceCollectionResponse::|public|constructor():void @@ -252198,6 +254165,38 @@ Microsoft\Graph\Beta\Generated.models.invalidLicenseAlertIncident::|public|Odata Microsoft\Graph\Beta\Generated.models.invalidLicenseAlertIncident::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.models.invalidLicenseAlertIncident::|public|setTenantLicenseStatus(value?:string):void Microsoft\Graph\Beta\Generated.models.invalidLicenseAlertIncident::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):InvalidLicenseAlertIncident +Microsoft\Graph\Beta\Generated.models.investigationActionStep::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.investigationActionStep::|public|getActionUrl():InvestigationActionUrl +Microsoft\Graph\Beta\Generated.models.investigationActionStep::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.models.investigationActionStep::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.models.investigationActionStep::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.investigationActionStep::|public|getOdataType():string +Microsoft\Graph\Beta\Generated.models.investigationActionStep::|public|getStepNumber():string +Microsoft\Graph\Beta\Generated.models.investigationActionStep::|public|getText():string +Microsoft\Graph\Beta\Generated.models.investigationActionStep::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.investigationActionStep::|public|setActionUrl(value?:InvestigationActionUrl):void +Microsoft\Graph\Beta\Generated.models.investigationActionStep::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.models.investigationActionStep::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.models.investigationActionStep::|public|setOdataType(value?:string):void +Microsoft\Graph\Beta\Generated.models.investigationActionStep::|public|setStepNumber(value?:string):void +Microsoft\Graph\Beta\Generated.models.investigationActionStep::|public|setText(value?:string):void +Microsoft\Graph\Beta\Generated.models.investigationActionStep::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):InvestigationActionStep +Microsoft\Graph\Beta\Generated.models.investigationActionStep~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.models.investigationActionUrl::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.investigationActionUrl::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.models.investigationActionUrl::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.models.investigationActionUrl::|public|getDisplayName():string +Microsoft\Graph\Beta\Generated.models.investigationActionUrl::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.investigationActionUrl::|public|getOdataType():string +Microsoft\Graph\Beta\Generated.models.investigationActionUrl::|public|getUrl():string +Microsoft\Graph\Beta\Generated.models.investigationActionUrl::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.investigationActionUrl::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.models.investigationActionUrl::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.models.investigationActionUrl::|public|setDisplayName(value?:string):void +Microsoft\Graph\Beta\Generated.models.investigationActionUrl::|public|setOdataType(value?:string):void +Microsoft\Graph\Beta\Generated.models.investigationActionUrl::|public|setUrl(value?:string):void +Microsoft\Graph\Beta\Generated.models.investigationActionUrl::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):InvestigationActionUrl +Microsoft\Graph\Beta\Generated.models.investigationActionUrl~~>AdditionalDataHolder; BackedModel; Parsable Microsoft\Graph\Beta\Generated.models.investigationSecurityState::|public|constructor():void Microsoft\Graph\Beta\Generated.models.investigationSecurityState::|public|getAdditionalData():array Microsoft\Graph\Beta\Generated.models.investigationSecurityState::|public|getBackingStore():BackingStore @@ -252467,6 +254466,7 @@ Microsoft\Graph\Beta\Generated.models.iosDdmLobAppAssignmentSettings::|public|ge Microsoft\Graph\Beta\Generated.models.iosDdmLobAppAssignmentSettings::|public|getAssociatedDomainsDirectDownloadAllowed():bool Microsoft\Graph\Beta\Generated.models.iosDdmLobAppAssignmentSettings::|public|getCellularSliceConfigurationId():string Microsoft\Graph\Beta\Generated.models.iosDdmLobAppAssignmentSettings::|public|getContentFilterConfigurationId():string +Microsoft\Graph\Beta\Generated.models.iosDdmLobAppAssignmentSettings::|public|getDdmAppConfigId():string Microsoft\Graph\Beta\Generated.models.iosDdmLobAppAssignmentSettings::|public|getDnsProxyConfigurationId():string Microsoft\Graph\Beta\Generated.models.iosDdmLobAppAssignmentSettings::|public|GetFieldDeserializers():array Microsoft\Graph\Beta\Generated.models.iosDdmLobAppAssignmentSettings::|public|getPreventManagedAppBackup():bool @@ -252479,6 +254479,7 @@ Microsoft\Graph\Beta\Generated.models.iosDdmLobAppAssignmentSettings::|public|se Microsoft\Graph\Beta\Generated.models.iosDdmLobAppAssignmentSettings::|public|setAssociatedDomainsDirectDownloadAllowed(value?:bool):void Microsoft\Graph\Beta\Generated.models.iosDdmLobAppAssignmentSettings::|public|setCellularSliceConfigurationId(value?:string):void Microsoft\Graph\Beta\Generated.models.iosDdmLobAppAssignmentSettings::|public|setContentFilterConfigurationId(value?:string):void +Microsoft\Graph\Beta\Generated.models.iosDdmLobAppAssignmentSettings::|public|setDdmAppConfigId(value?:string):void Microsoft\Graph\Beta\Generated.models.iosDdmLobAppAssignmentSettings::|public|setDnsProxyConfigurationId(value?:string):void Microsoft\Graph\Beta\Generated.models.iosDdmLobAppAssignmentSettings::|public|setPreventManagedAppBackup(value?:bool):void Microsoft\Graph\Beta\Generated.models.iosDdmLobAppAssignmentSettings::|public|setRelayConfigurationId(value?:string):void @@ -252523,6 +254524,7 @@ Microsoft\Graph\Beta\Generated.models.iosDdmVppAppAssignmentSettings::|public|ge Microsoft\Graph\Beta\Generated.models.iosDdmVppAppAssignmentSettings::|public|getAutomaticAppUpdates():DdmAppAutomaticAppUpdates Microsoft\Graph\Beta\Generated.models.iosDdmVppAppAssignmentSettings::|public|getCellularSliceConfigurationId():string Microsoft\Graph\Beta\Generated.models.iosDdmVppAppAssignmentSettings::|public|getContentFilterConfigurationId():string +Microsoft\Graph\Beta\Generated.models.iosDdmVppAppAssignmentSettings::|public|getDdmAppConfigId():string Microsoft\Graph\Beta\Generated.models.iosDdmVppAppAssignmentSettings::|public|getDnsProxyConfigurationId():string Microsoft\Graph\Beta\Generated.models.iosDdmVppAppAssignmentSettings::|public|GetFieldDeserializers():array Microsoft\Graph\Beta\Generated.models.iosDdmVppAppAssignmentSettings::|public|getPreventManagedAppBackup():bool @@ -252539,6 +254541,7 @@ Microsoft\Graph\Beta\Generated.models.iosDdmVppAppAssignmentSettings::|public|se Microsoft\Graph\Beta\Generated.models.iosDdmVppAppAssignmentSettings::|public|setAutomaticAppUpdates(value?:DdmAppAutomaticAppUpdates):void Microsoft\Graph\Beta\Generated.models.iosDdmVppAppAssignmentSettings::|public|setCellularSliceConfigurationId(value?:string):void Microsoft\Graph\Beta\Generated.models.iosDdmVppAppAssignmentSettings::|public|setContentFilterConfigurationId(value?:string):void +Microsoft\Graph\Beta\Generated.models.iosDdmVppAppAssignmentSettings::|public|setDdmAppConfigId(value?:string):void Microsoft\Graph\Beta\Generated.models.iosDdmVppAppAssignmentSettings::|public|setDnsProxyConfigurationId(value?:string):void Microsoft\Graph\Beta\Generated.models.iosDdmVppAppAssignmentSettings::|public|setPreventManagedAppBackup(value?:bool):void Microsoft\Graph\Beta\Generated.models.iosDdmVppAppAssignmentSettings::|public|setRelayConfigurationId(value?:string):void @@ -256448,6 +258451,7 @@ Microsoft\Graph\Beta\Generated.models.macOSCustomConfiguration::|static|public|C Microsoft\Graph\Beta\Generated.models.macOsDdmVppAppAssignmentSettings-->MobileAppAssignmentSettings Microsoft\Graph\Beta\Generated.models.macOsDdmVppAppAssignmentSettings::|public|constructor():void Microsoft\Graph\Beta\Generated.models.macOsDdmVppAppAssignmentSettings::|public|getAutomaticAppUpdates():DdmAppAutomaticAppUpdates +Microsoft\Graph\Beta\Generated.models.macOsDdmVppAppAssignmentSettings::|public|getDdmAppConfigId():string Microsoft\Graph\Beta\Generated.models.macOsDdmVppAppAssignmentSettings::|public|GetFieldDeserializers():array Microsoft\Graph\Beta\Generated.models.macOsDdmVppAppAssignmentSettings::|public|getIsIosApp():bool Microsoft\Graph\Beta\Generated.models.macOsDdmVppAppAssignmentSettings::|public|getUseDeviceLicensing():bool @@ -256455,6 +258459,7 @@ Microsoft\Graph\Beta\Generated.models.macOsDdmVppAppAssignmentSettings::|public| Microsoft\Graph\Beta\Generated.models.macOsDdmVppAppAssignmentSettings::|public|OdataType:string Microsoft\Graph\Beta\Generated.models.macOsDdmVppAppAssignmentSettings::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.models.macOsDdmVppAppAssignmentSettings::|public|setAutomaticAppUpdates(value?:DdmAppAutomaticAppUpdates):void +Microsoft\Graph\Beta\Generated.models.macOsDdmVppAppAssignmentSettings::|public|setDdmAppConfigId(value?:string):void Microsoft\Graph\Beta\Generated.models.macOsDdmVppAppAssignmentSettings::|public|setIsIosApp(value?:bool):void Microsoft\Graph\Beta\Generated.models.macOsDdmVppAppAssignmentSettings::|public|setUseDeviceLicensing(value?:bool):void Microsoft\Graph\Beta\Generated.models.macOsDdmVppAppAssignmentSettings::|public|setVersion(value?:int):void @@ -262194,22 +264199,20 @@ Microsoft\Graph\Beta\Generated.models.meetingTimeSuggestion~~>AdditionalDataHold Microsoft\Graph\Beta\Generated.models.member::|public|constructor():void Microsoft\Graph\Beta\Generated.models.member::|public|getAdditionalData():array Microsoft\Graph\Beta\Generated.models.member::|public|getBackingStore():BackingStore -Microsoft\Graph\Beta\Generated.models.member::|public|getContactId():string Microsoft\Graph\Beta\Generated.models.member::|public|getDisplayName():string Microsoft\Graph\Beta\Generated.models.member::|public|GetFieldDeserializers():array Microsoft\Graph\Beta\Generated.models.member::|public|getKey():string +Microsoft\Graph\Beta\Generated.models.member::|public|getMemberId():string Microsoft\Graph\Beta\Generated.models.member::|public|getOdataType():string -Microsoft\Graph\Beta\Generated.models.member::|public|getRecipientType():RecipientType -Microsoft\Graph\Beta\Generated.models.member::|public|getRoutingType():string +Microsoft\Graph\Beta\Generated.models.member::|public|getType():RecipientType Microsoft\Graph\Beta\Generated.models.member::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.models.member::|public|setAdditionalData(value?:array):void Microsoft\Graph\Beta\Generated.models.member::|public|setBackingStore(value:BackingStore):void -Microsoft\Graph\Beta\Generated.models.member::|public|setContactId(value?:string):void Microsoft\Graph\Beta\Generated.models.member::|public|setDisplayName(value?:string):void Microsoft\Graph\Beta\Generated.models.member::|public|setKey(value?:string):void +Microsoft\Graph\Beta\Generated.models.member::|public|setMemberId(value?:string):void Microsoft\Graph\Beta\Generated.models.member::|public|setOdataType(value?:string):void -Microsoft\Graph\Beta\Generated.models.member::|public|setRecipientType(value?:RecipientType):void -Microsoft\Graph\Beta\Generated.models.member::|public|setRoutingType(value?:string):void +Microsoft\Graph\Beta\Generated.models.member::|public|setType(value?:RecipientType):void Microsoft\Graph\Beta\Generated.models.member::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Member Microsoft\Graph\Beta\Generated.models.membersAddedEventMessageDetail-->EventMessageDetail Microsoft\Graph\Beta\Generated.models.membersAddedEventMessageDetail::|public|constructor():void @@ -263600,6 +265603,7 @@ Microsoft\Graph\Beta\Generated.models.mobileAppContentFile::|public|getManifest( Microsoft\Graph\Beta\Generated.models.mobileAppContentFile::|public|getName():string Microsoft\Graph\Beta\Generated.models.mobileAppContentFile::|public|getSize():int Microsoft\Graph\Beta\Generated.models.mobileAppContentFile::|public|getSizeEncrypted():int +Microsoft\Graph\Beta\Generated.models.mobileAppContentFile::|public|getUploadErrorCode():MobileAppContentFileUploadErrorCode Microsoft\Graph\Beta\Generated.models.mobileAppContentFile::|public|getUploadState():MobileAppContentFileUploadState Microsoft\Graph\Beta\Generated.models.mobileAppContentFile::|public|OdataType:string Microsoft\Graph\Beta\Generated.models.mobileAppContentFile::|public|Serialize(writer:ISerializationWriter):void @@ -263613,6 +265617,7 @@ Microsoft\Graph\Beta\Generated.models.mobileAppContentFile::|public|setManifest( Microsoft\Graph\Beta\Generated.models.mobileAppContentFile::|public|setName(value?:string):void Microsoft\Graph\Beta\Generated.models.mobileAppContentFile::|public|setSize(value?:int):void Microsoft\Graph\Beta\Generated.models.mobileAppContentFile::|public|setSizeEncrypted(value?:int):void +Microsoft\Graph\Beta\Generated.models.mobileAppContentFile::|public|setUploadErrorCode(value?:MobileAppContentFileUploadErrorCode):void Microsoft\Graph\Beta\Generated.models.mobileAppContentFile::|public|setUploadState(value?:MobileAppContentFileUploadState):void Microsoft\Graph\Beta\Generated.models.mobileAppContentFile::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):MobileAppContentFile Microsoft\Graph\Beta\Generated.models.mobileAppContentFileCollectionResponse-->BaseCollectionPaginationCountResponse @@ -263622,6 +265627,16 @@ Microsoft\Graph\Beta\Generated.models.mobileAppContentFileCollectionResponse::|p Microsoft\Graph\Beta\Generated.models.mobileAppContentFileCollectionResponse::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.models.mobileAppContentFileCollectionResponse::|public|setValue(value?:array):void Microsoft\Graph\Beta\Generated.models.mobileAppContentFileCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):MobileAppContentFileCollectionResponse +Microsoft\Graph\Beta\Generated.models.mobileAppContentFileUploadErrorCode::0000-apkIsInvalid +Microsoft\Graph\Beta\Generated.models.mobileAppContentFileUploadErrorCode::0001-apkIsMissingSignerCertificates +Microsoft\Graph\Beta\Generated.models.mobileAppContentFileUploadErrorCode::0002-apkHasInvalidPackageName +Microsoft\Graph\Beta\Generated.models.mobileAppContentFileUploadErrorCode::0003-apkPackageNameMismatch +Microsoft\Graph\Beta\Generated.models.mobileAppContentFileUploadErrorCode::0004-apkHasInvalidVersionCode +Microsoft\Graph\Beta\Generated.models.mobileAppContentFileUploadErrorCode::0005-apkHasVersionCodeMismatch +Microsoft\Graph\Beta\Generated.models.mobileAppContentFileUploadErrorCode::0006-apkHasInvalidMinSdk +Microsoft\Graph\Beta\Generated.models.mobileAppContentFileUploadErrorCode::0007-apkMinSdkMismatch +Microsoft\Graph\Beta\Generated.models.mobileAppContentFileUploadErrorCode::0008-apkVersionNameMismatch +Microsoft\Graph\Beta\Generated.models.mobileAppContentFileUploadErrorCode::0009-unknownFutureValue Microsoft\Graph\Beta\Generated.models.mobileAppContentFileUploadState::0000-success Microsoft\Graph\Beta\Generated.models.mobileAppContentFileUploadState::0001-transientError Microsoft\Graph\Beta\Generated.models.mobileAppContentFileUploadState::0002-error @@ -264296,6 +266311,84 @@ Microsoft\Graph\Beta\Generated.models.multiActivitySubscription::|static|public| Microsoft\Graph\Beta\Generated.models.multiFactorAuthConfiguration::0000-notRequired Microsoft\Graph\Beta\Generated.models.multiFactorAuthConfiguration::0001-required Microsoft\Graph\Beta\Generated.models.multiFactorAuthConfiguration::0002-unknownFutureValue +Microsoft\Graph\Beta\Generated.models.multiTenantApplicationMetrics-->Entity +Microsoft\Graph\Beta\Generated.models.multiTenantApplicationMetrics::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.multiTenantApplicationMetrics::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.multiTenantApplicationMetrics::|public|getInitial():MultiTenantApplicationMetricsInitial +Microsoft\Graph\Beta\Generated.models.multiTenantApplicationMetrics::|public|getInvestigationHints():array +Microsoft\Graph\Beta\Generated.models.multiTenantApplicationMetrics::|public|getRecent():MultiTenantApplicationMetricsRecent +Microsoft\Graph\Beta\Generated.models.multiTenantApplicationMetrics::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.multiTenantApplicationMetrics::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.multiTenantApplicationMetrics::|public|setInitial(value?:MultiTenantApplicationMetricsInitial):void +Microsoft\Graph\Beta\Generated.models.multiTenantApplicationMetrics::|public|setInvestigationHints(value?:array):void +Microsoft\Graph\Beta\Generated.models.multiTenantApplicationMetrics::|public|setRecent(value?:MultiTenantApplicationMetricsRecent):void +Microsoft\Graph\Beta\Generated.models.multiTenantApplicationMetrics::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):MultiTenantApplicationMetrics +Microsoft\Graph\Beta\Generated.models.multiTenantApplicationMetricsBase-->Entity +Microsoft\Graph\Beta\Generated.models.multiTenantApplicationMetricsBase::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.multiTenantApplicationMetricsBase::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.multiTenantApplicationMetricsBase::|public|getInboundMonthlyTotalApplications():string +Microsoft\Graph\Beta\Generated.models.multiTenantApplicationMetricsBase::|public|getOutboundMonthlyTotalApplications():string +Microsoft\Graph\Beta\Generated.models.multiTenantApplicationMetricsBase::|public|getWatermarkDateTime():DateTime +Microsoft\Graph\Beta\Generated.models.multiTenantApplicationMetricsBase::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.multiTenantApplicationMetricsBase::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.multiTenantApplicationMetricsBase::|public|setInboundMonthlyTotalApplications(value?:string):void +Microsoft\Graph\Beta\Generated.models.multiTenantApplicationMetricsBase::|public|setOutboundMonthlyTotalApplications(value?:string):void +Microsoft\Graph\Beta\Generated.models.multiTenantApplicationMetricsBase::|public|setWatermarkDateTime(value?:DateTime):void +Microsoft\Graph\Beta\Generated.models.multiTenantApplicationMetricsBase::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):MultiTenantApplicationMetricsBase +Microsoft\Graph\Beta\Generated.models.multiTenantApplicationMetricsInitial-->MultiTenantApplicationMetricsBase +Microsoft\Graph\Beta\Generated.models.multiTenantApplicationMetricsInitial::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.multiTenantApplicationMetricsInitial::|public|getCreatedDateTime():DateTime +Microsoft\Graph\Beta\Generated.models.multiTenantApplicationMetricsInitial::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.multiTenantApplicationMetricsInitial::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.multiTenantApplicationMetricsInitial::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.multiTenantApplicationMetricsInitial::|public|setCreatedDateTime(value?:DateTime):void +Microsoft\Graph\Beta\Generated.models.multiTenantApplicationMetricsInitial::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):MultiTenantApplicationMetricsInitial +Microsoft\Graph\Beta\Generated.models.multiTenantApplicationMetricsRecent-->MultiTenantApplicationMetricsBase +Microsoft\Graph\Beta\Generated.models.multiTenantApplicationMetricsRecent::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.multiTenantApplicationMetricsRecent::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.multiTenantApplicationMetricsRecent::|public|getUpdateDateTime():DateTime +Microsoft\Graph\Beta\Generated.models.multiTenantApplicationMetricsRecent::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.multiTenantApplicationMetricsRecent::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.multiTenantApplicationMetricsRecent::|public|setUpdateDateTime(value?:DateTime):void +Microsoft\Graph\Beta\Generated.models.multiTenantApplicationMetricsRecent::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):MultiTenantApplicationMetricsRecent +Microsoft\Graph\Beta\Generated.models.multiTenantApplicationsToProvision::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.multiTenantApplicationsToProvision::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.models.multiTenantApplicationsToProvision::|public|getAppId():string +Microsoft\Graph\Beta\Generated.models.multiTenantApplicationsToProvision::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.models.multiTenantApplicationsToProvision::|public|getDisplayName():string +Microsoft\Graph\Beta\Generated.models.multiTenantApplicationsToProvision::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.multiTenantApplicationsToProvision::|public|getObjectId():string +Microsoft\Graph\Beta\Generated.models.multiTenantApplicationsToProvision::|public|getOdataType():string +Microsoft\Graph\Beta\Generated.models.multiTenantApplicationsToProvision::|public|getRequiredResourceAccesses():array +Microsoft\Graph\Beta\Generated.models.multiTenantApplicationsToProvision::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.multiTenantApplicationsToProvision::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.models.multiTenantApplicationsToProvision::|public|setAppId(value?:string):void +Microsoft\Graph\Beta\Generated.models.multiTenantApplicationsToProvision::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.models.multiTenantApplicationsToProvision::|public|setDisplayName(value?:string):void +Microsoft\Graph\Beta\Generated.models.multiTenantApplicationsToProvision::|public|setObjectId(value?:string):void +Microsoft\Graph\Beta\Generated.models.multiTenantApplicationsToProvision::|public|setOdataType(value?:string):void +Microsoft\Graph\Beta\Generated.models.multiTenantApplicationsToProvision::|public|setRequiredResourceAccesses(value?:array):void +Microsoft\Graph\Beta\Generated.models.multiTenantApplicationsToProvision::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):MultiTenantApplicationsToProvision +Microsoft\Graph\Beta\Generated.models.multiTenantApplicationsToProvisionSnapshot::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.multiTenantApplicationsToProvisionSnapshot::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.models.multiTenantApplicationsToProvisionSnapshot::|public|getAppId():string +Microsoft\Graph\Beta\Generated.models.multiTenantApplicationsToProvisionSnapshot::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.models.multiTenantApplicationsToProvisionSnapshot::|public|getDisplayName():string +Microsoft\Graph\Beta\Generated.models.multiTenantApplicationsToProvisionSnapshot::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.multiTenantApplicationsToProvisionSnapshot::|public|getObjectId():string +Microsoft\Graph\Beta\Generated.models.multiTenantApplicationsToProvisionSnapshot::|public|getOdataType():string +Microsoft\Graph\Beta\Generated.models.multiTenantApplicationsToProvisionSnapshot::|public|getRequiredResourceAccesses():array +Microsoft\Graph\Beta\Generated.models.multiTenantApplicationsToProvisionSnapshot::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.multiTenantApplicationsToProvisionSnapshot::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.models.multiTenantApplicationsToProvisionSnapshot::|public|setAppId(value?:string):void +Microsoft\Graph\Beta\Generated.models.multiTenantApplicationsToProvisionSnapshot::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.models.multiTenantApplicationsToProvisionSnapshot::|public|setDisplayName(value?:string):void +Microsoft\Graph\Beta\Generated.models.multiTenantApplicationsToProvisionSnapshot::|public|setObjectId(value?:string):void +Microsoft\Graph\Beta\Generated.models.multiTenantApplicationsToProvisionSnapshot::|public|setOdataType(value?:string):void +Microsoft\Graph\Beta\Generated.models.multiTenantApplicationsToProvisionSnapshot::|public|setRequiredResourceAccesses(value?:array):void +Microsoft\Graph\Beta\Generated.models.multiTenantApplicationsToProvisionSnapshot::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):MultiTenantApplicationsToProvisionSnapshot +Microsoft\Graph\Beta\Generated.models.multiTenantApplicationsToProvisionSnapshot~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.models.multiTenantApplicationsToProvision~~>AdditionalDataHolder; BackedModel; Parsable Microsoft\Graph\Beta\Generated.models.multiTenantOrganization-->Entity Microsoft\Graph\Beta\Generated.models.multiTenantOrganization::|public|constructor():void Microsoft\Graph\Beta\Generated.models.multiTenantOrganization::|public|getCreatedDateTime():DateTime @@ -264519,6 +266612,8 @@ Microsoft\Graph\Beta\Generated.models.ndesConnector::|public|getConnectorVersion Microsoft\Graph\Beta\Generated.models.ndesConnector::|public|getDisplayName():string Microsoft\Graph\Beta\Generated.models.ndesConnector::|public|getEnrolledDateTime():DateTime Microsoft\Graph\Beta\Generated.models.ndesConnector::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.ndesConnector::|public|getHealthChecks():array +Microsoft\Graph\Beta\Generated.models.ndesConnector::|public|getHealthStatus():NdesConnectorHealthStatus Microsoft\Graph\Beta\Generated.models.ndesConnector::|public|getLastConnectionDateTime():DateTime Microsoft\Graph\Beta\Generated.models.ndesConnector::|public|getMachineName():string Microsoft\Graph\Beta\Generated.models.ndesConnector::|public|getRoleScopeTagIds():array @@ -264528,6 +266623,8 @@ Microsoft\Graph\Beta\Generated.models.ndesConnector::|public|Serialize(writer:IS Microsoft\Graph\Beta\Generated.models.ndesConnector::|public|setConnectorVersion(value?:string):void Microsoft\Graph\Beta\Generated.models.ndesConnector::|public|setDisplayName(value?:string):void Microsoft\Graph\Beta\Generated.models.ndesConnector::|public|setEnrolledDateTime(value?:DateTime):void +Microsoft\Graph\Beta\Generated.models.ndesConnector::|public|setHealthChecks(value?:array):void +Microsoft\Graph\Beta\Generated.models.ndesConnector::|public|setHealthStatus(value?:NdesConnectorHealthStatus):void Microsoft\Graph\Beta\Generated.models.ndesConnector::|public|setLastConnectionDateTime(value?:DateTime):void Microsoft\Graph\Beta\Generated.models.ndesConnector::|public|setMachineName(value?:string):void Microsoft\Graph\Beta\Generated.models.ndesConnector::|public|setRoleScopeTagIds(value?:array):void @@ -264540,6 +266637,12 @@ Microsoft\Graph\Beta\Generated.models.ndesConnectorCollectionResponse::|public|g Microsoft\Graph\Beta\Generated.models.ndesConnectorCollectionResponse::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.models.ndesConnectorCollectionResponse::|public|setValue(value?:array):void Microsoft\Graph\Beta\Generated.models.ndesConnectorCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):NdesConnectorCollectionResponse +Microsoft\Graph\Beta\Generated.models.ndesConnectorHealthStatus::0000-unknown +Microsoft\Graph\Beta\Generated.models.ndesConnectorHealthStatus::0001-noActionRequired +Microsoft\Graph\Beta\Generated.models.ndesConnectorHealthStatus::0002-attentionRequired +Microsoft\Graph\Beta\Generated.models.ndesConnectorHealthStatus::0003-actionRequired +Microsoft\Graph\Beta\Generated.models.ndesConnectorHealthStatus::0004-disconnected +Microsoft\Graph\Beta\Generated.models.ndesConnectorHealthStatus::0005-unknownFutureValue Microsoft\Graph\Beta\Generated.models.ndesConnectorState::0000-none Microsoft\Graph\Beta\Generated.models.ndesConnectorState::0001-active Microsoft\Graph\Beta\Generated.models.ndesConnectorState::0002-inactive @@ -267202,6 +269305,25 @@ Microsoft\Graph\Beta\Generated.models.newsLinkPage::|public|setBannerImageWebUrl Microsoft\Graph\Beta\Generated.models.newsLinkPage::|public|setNewsSharepointIds(value?:SharepointIds):void Microsoft\Graph\Beta\Generated.models.newsLinkPage::|public|setNewsWebUrl(value?:string):void Microsoft\Graph\Beta\Generated.models.newsLinkPage::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):NewsLinkPage +Microsoft\Graph\Beta\Generated.models.nistClassification::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.nistClassification::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.models.nistClassification::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.models.nistClassification::|public|getCategory():string +Microsoft\Graph\Beta\Generated.models.nistClassification::|public|getDescription():string +Microsoft\Graph\Beta\Generated.models.nistClassification::|public|getEscapedFunction():string +Microsoft\Graph\Beta\Generated.models.nistClassification::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.nistClassification::|public|getName():string +Microsoft\Graph\Beta\Generated.models.nistClassification::|public|getOdataType():string +Microsoft\Graph\Beta\Generated.models.nistClassification::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.nistClassification::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.models.nistClassification::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.models.nistClassification::|public|setCategory(value?:string):void +Microsoft\Graph\Beta\Generated.models.nistClassification::|public|setDescription(value?:string):void +Microsoft\Graph\Beta\Generated.models.nistClassification::|public|setEscapedFunction(value?:string):void +Microsoft\Graph\Beta\Generated.models.nistClassification::|public|setName(value?:string):void +Microsoft\Graph\Beta\Generated.models.nistClassification::|public|setOdataType(value?:string):void +Microsoft\Graph\Beta\Generated.models.nistClassification::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):NistClassification +Microsoft\Graph\Beta\Generated.models.nistClassification~~>AdditionalDataHolder; BackedModel; Parsable Microsoft\Graph\Beta\Generated.models.noDeviceRegistrationMembership-->DeviceRegistrationMembership Microsoft\Graph\Beta\Generated.models.noDeviceRegistrationMembership::|public|constructor():void Microsoft\Graph\Beta\Generated.models.noDeviceRegistrationMembership::|public|GetFieldDeserializers():array @@ -269366,6 +271488,7 @@ Microsoft\Graph\Beta\Generated.models.onPremisesPublishing::|public|getInternalU Microsoft\Graph\Beta\Generated.models.onPremisesPublishing::|public|getIsAccessibleViaZTNAClient():bool Microsoft\Graph\Beta\Generated.models.onPremisesPublishing::|public|getIsBackendCertificateValidationEnabled():bool Microsoft\Graph\Beta\Generated.models.onPremisesPublishing::|public|getIsContinuousAccessEvaluationEnabled():bool +Microsoft\Graph\Beta\Generated.models.onPremisesPublishing::|public|getIsDeviceAccessEnabled():bool Microsoft\Graph\Beta\Generated.models.onPremisesPublishing::|public|getIsDnsResolutionEnabled():bool Microsoft\Graph\Beta\Generated.models.onPremisesPublishing::|public|getIsHttpOnlyCookieEnabled():bool Microsoft\Graph\Beta\Generated.models.onPremisesPublishing::|public|getIsOnPremPublishingEnabled():bool @@ -269398,6 +271521,7 @@ Microsoft\Graph\Beta\Generated.models.onPremisesPublishing::|public|setInternalU Microsoft\Graph\Beta\Generated.models.onPremisesPublishing::|public|setIsAccessibleViaZTNAClient(value?:bool):void Microsoft\Graph\Beta\Generated.models.onPremisesPublishing::|public|setIsBackendCertificateValidationEnabled(value?:bool):void Microsoft\Graph\Beta\Generated.models.onPremisesPublishing::|public|setIsContinuousAccessEvaluationEnabled(value?:bool):void +Microsoft\Graph\Beta\Generated.models.onPremisesPublishing::|public|setIsDeviceAccessEnabled(value?:bool):void Microsoft\Graph\Beta\Generated.models.onPremisesPublishing::|public|setIsDnsResolutionEnabled(value?:bool):void Microsoft\Graph\Beta\Generated.models.onPremisesPublishing::|public|setIsHttpOnlyCookieEnabled(value?:bool):void Microsoft\Graph\Beta\Generated.models.onPremisesPublishing::|public|setIsOnPremPublishingEnabled(value?:bool):void @@ -278770,6 +280894,21 @@ Microsoft\Graph\Beta\Generated.models.provisioningSystem::|public|OdataType:stri Microsoft\Graph\Beta\Generated.models.provisioningSystem::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.models.provisioningSystem::|public|setDetails(value?:DetailsInfo):void Microsoft\Graph\Beta\Generated.models.provisioningSystem::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):ProvisioningSystem +Microsoft\Graph\Beta\Generated.models.provisionResponse::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.provisionResponse::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.models.provisionResponse::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.models.provisionResponse::|public|getChallenge():string +Microsoft\Graph\Beta\Generated.models.provisionResponse::|public|getDeviceId():string +Microsoft\Graph\Beta\Generated.models.provisionResponse::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.provisionResponse::|public|getOdataType():string +Microsoft\Graph\Beta\Generated.models.provisionResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.provisionResponse::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.models.provisionResponse::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.models.provisionResponse::|public|setChallenge(value?:string):void +Microsoft\Graph\Beta\Generated.models.provisionResponse::|public|setDeviceId(value?:string):void +Microsoft\Graph\Beta\Generated.models.provisionResponse::|public|setOdataType(value?:string):void +Microsoft\Graph\Beta\Generated.models.provisionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):ProvisionResponse +Microsoft\Graph\Beta\Generated.models.provisionResponse~~>AdditionalDataHolder; BackedModel; Parsable Microsoft\Graph\Beta\Generated.models.provisionState::0000-notProvisioned Microsoft\Graph\Beta\Generated.models.provisionState::0001-provisioningInProgress Microsoft\Graph\Beta\Generated.models.provisionState::0002-provisioningFailed @@ -279545,9 +281684,13 @@ Microsoft\Graph\Beta\Generated.models.recommendationBase::|public|constructor(): Microsoft\Graph\Beta\Generated.models.recommendationBase::|public|getActionSteps():array Microsoft\Graph\Beta\Generated.models.recommendationBase::|public|getBenefits():string Microsoft\Graph\Beta\Generated.models.recommendationBase::|public|getCategory():RecommendationCategory +Microsoft\Graph\Beta\Generated.models.recommendationBase::|public|getCategoryGroup():RecommendationCategoryGroup +Microsoft\Graph\Beta\Generated.models.recommendationBase::|public|getCompletedBySystemDateTime():DateTime +Microsoft\Graph\Beta\Generated.models.recommendationBase::|public|getCompletedByUserDateTime():DateTime Microsoft\Graph\Beta\Generated.models.recommendationBase::|public|getCreatedDateTime():DateTime Microsoft\Graph\Beta\Generated.models.recommendationBase::|public|getCurrentScore():float Microsoft\Graph\Beta\Generated.models.recommendationBase::|public|getDisplayName():string +Microsoft\Graph\Beta\Generated.models.recommendationBase::|public|getFailedReviewDateTime():DateTime Microsoft\Graph\Beta\Generated.models.recommendationBase::|public|getFeatureAreas():array Microsoft\Graph\Beta\Generated.models.recommendationBase::|public|GetFieldDeserializers():array Microsoft\Graph\Beta\Generated.models.recommendationBase::|public|getImpactedResources():array @@ -279558,21 +281701,30 @@ Microsoft\Graph\Beta\Generated.models.recommendationBase::|public|getLastChecked Microsoft\Graph\Beta\Generated.models.recommendationBase::|public|getLastModifiedBy():string Microsoft\Graph\Beta\Generated.models.recommendationBase::|public|getLastModifiedDateTime():DateTime Microsoft\Graph\Beta\Generated.models.recommendationBase::|public|getMaxScore():float +Microsoft\Graph\Beta\Generated.models.recommendationBase::|public|getNeedsMoreActionResourceCount():int +Microsoft\Graph\Beta\Generated.models.recommendationBase::|public|getNistClassifications():array Microsoft\Graph\Beta\Generated.models.recommendationBase::|public|getPostponeUntilDateTime():DateTime Microsoft\Graph\Beta\Generated.models.recommendationBase::|public|getPriority():RecommendationPriority Microsoft\Graph\Beta\Generated.models.recommendationBase::|public|getRecommendationType():RecommendationType Microsoft\Graph\Beta\Generated.models.recommendationBase::|public|getReleaseType():string +Microsoft\Graph\Beta\Generated.models.recommendationBase::|public|getRemediatedDateTime():DateTime Microsoft\Graph\Beta\Generated.models.recommendationBase::|public|getRemediationImpact():string Microsoft\Graph\Beta\Generated.models.recommendationBase::|public|getRequiredLicenses():RequiredLicenses Microsoft\Graph\Beta\Generated.models.recommendationBase::|public|getStatus():RecommendationStatus +Microsoft\Graph\Beta\Generated.models.recommendationBase::|public|getStatusModifiedDateTime():DateTime +Microsoft\Graph\Beta\Generated.models.recommendationBase::|public|getTags():array Microsoft\Graph\Beta\Generated.models.recommendationBase::|public|OdataType:string Microsoft\Graph\Beta\Generated.models.recommendationBase::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.models.recommendationBase::|public|setActionSteps(value?:array):void Microsoft\Graph\Beta\Generated.models.recommendationBase::|public|setBenefits(value?:string):void Microsoft\Graph\Beta\Generated.models.recommendationBase::|public|setCategory(value?:RecommendationCategory):void +Microsoft\Graph\Beta\Generated.models.recommendationBase::|public|setCategoryGroup(value?:RecommendationCategoryGroup):void +Microsoft\Graph\Beta\Generated.models.recommendationBase::|public|setCompletedBySystemDateTime(value?:DateTime):void +Microsoft\Graph\Beta\Generated.models.recommendationBase::|public|setCompletedByUserDateTime(value?:DateTime):void Microsoft\Graph\Beta\Generated.models.recommendationBase::|public|setCreatedDateTime(value?:DateTime):void Microsoft\Graph\Beta\Generated.models.recommendationBase::|public|setCurrentScore(value?:float):void Microsoft\Graph\Beta\Generated.models.recommendationBase::|public|setDisplayName(value?:string):void +Microsoft\Graph\Beta\Generated.models.recommendationBase::|public|setFailedReviewDateTime(value?:DateTime):void Microsoft\Graph\Beta\Generated.models.recommendationBase::|public|setFeatureAreas(value?:array):void Microsoft\Graph\Beta\Generated.models.recommendationBase::|public|setImpactedResources(value?:array):void Microsoft\Graph\Beta\Generated.models.recommendationBase::|public|setImpactStartDateTime(value?:DateTime):void @@ -279582,18 +281734,30 @@ Microsoft\Graph\Beta\Generated.models.recommendationBase::|public|setLastChecked Microsoft\Graph\Beta\Generated.models.recommendationBase::|public|setLastModifiedBy(value?:string):void Microsoft\Graph\Beta\Generated.models.recommendationBase::|public|setLastModifiedDateTime(value?:DateTime):void Microsoft\Graph\Beta\Generated.models.recommendationBase::|public|setMaxScore(value?:float):void +Microsoft\Graph\Beta\Generated.models.recommendationBase::|public|setNeedsMoreActionResourceCount(value?:int):void +Microsoft\Graph\Beta\Generated.models.recommendationBase::|public|setNistClassifications(value?:array):void Microsoft\Graph\Beta\Generated.models.recommendationBase::|public|setPostponeUntilDateTime(value?:DateTime):void Microsoft\Graph\Beta\Generated.models.recommendationBase::|public|setPriority(value?:RecommendationPriority):void Microsoft\Graph\Beta\Generated.models.recommendationBase::|public|setRecommendationType(value?:RecommendationType):void Microsoft\Graph\Beta\Generated.models.recommendationBase::|public|setReleaseType(value?:string):void +Microsoft\Graph\Beta\Generated.models.recommendationBase::|public|setRemediatedDateTime(value?:DateTime):void Microsoft\Graph\Beta\Generated.models.recommendationBase::|public|setRemediationImpact(value?:string):void Microsoft\Graph\Beta\Generated.models.recommendationBase::|public|setRequiredLicenses(value?:RequiredLicenses):void Microsoft\Graph\Beta\Generated.models.recommendationBase::|public|setStatus(value?:RecommendationStatus):void +Microsoft\Graph\Beta\Generated.models.recommendationBase::|public|setStatusModifiedDateTime(value?:DateTime):void +Microsoft\Graph\Beta\Generated.models.recommendationBase::|public|setTags(value?:array):void Microsoft\Graph\Beta\Generated.models.recommendationBase::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):RecommendationBase Microsoft\Graph\Beta\Generated.models.recommendationCategory::0000-identityBestPractice Microsoft\Graph\Beta\Generated.models.recommendationCategory::0001-identitySecureScore Microsoft\Graph\Beta\Generated.models.recommendationCategory::0002-unknownFutureValue Microsoft\Graph\Beta\Generated.models.recommendationCategory::0003-mdiSecureScore +Microsoft\Graph\Beta\Generated.models.recommendationCategoryGroup::0000-strengthenAuthentication +Microsoft\Graph\Beta\Generated.models.recommendationCategoryGroup::0001-detectAndRespondToThreats +Microsoft\Graph\Beta\Generated.models.recommendationCategoryGroup::0002-enforceLeastPrivilege +Microsoft\Graph\Beta\Generated.models.recommendationCategoryGroup::0003-governAppsCredentialsAndAgents +Microsoft\Graph\Beta\Generated.models.recommendationCategoryGroup::0004-hardenInfrastructure +Microsoft\Graph\Beta\Generated.models.recommendationCategoryGroup::0005-defenderForIdentity +Microsoft\Graph\Beta\Generated.models.recommendationCategoryGroup::0006-unknownFutureValue Microsoft\Graph\Beta\Generated.models.recommendationCollectionResponse-->BaseCollectionPaginationCountResponse Microsoft\Graph\Beta\Generated.models.recommendationCollectionResponse::|public|constructor():void Microsoft\Graph\Beta\Generated.models.recommendationCollectionResponse::|public|GetFieldDeserializers():array @@ -279605,9 +281769,11 @@ Microsoft\Graph\Beta\Generated.models.recommendationConfiguration-->Entity Microsoft\Graph\Beta\Generated.models.recommendationConfiguration::|public|constructor():void Microsoft\Graph\Beta\Generated.models.recommendationConfiguration::|public|GetFieldDeserializers():array Microsoft\Graph\Beta\Generated.models.recommendationConfiguration::|public|getIsNotificationEnabled():bool +Microsoft\Graph\Beta\Generated.models.recommendationConfiguration::|public|getLastRefreshedDateTime():DateTime Microsoft\Graph\Beta\Generated.models.recommendationConfiguration::|public|OdataType:string Microsoft\Graph\Beta\Generated.models.recommendationConfiguration::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.models.recommendationConfiguration::|public|setIsNotificationEnabled(value?:bool):void +Microsoft\Graph\Beta\Generated.models.recommendationConfiguration::|public|setLastRefreshedDateTime(value?:DateTime):void Microsoft\Graph\Beta\Generated.models.recommendationConfiguration::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):RecommendationConfiguration Microsoft\Graph\Beta\Generated.models.recommendationFeatureAreas::0000-users Microsoft\Graph\Beta\Generated.models.recommendationFeatureAreas::0001-groups @@ -279620,6 +281786,8 @@ Microsoft\Graph\Beta\Generated.models.recommendationFeatureAreas::0007-unknownFu Microsoft\Graph\Beta\Generated.models.recommendationPriority::0000-low Microsoft\Graph\Beta\Generated.models.recommendationPriority::0001-medium Microsoft\Graph\Beta\Generated.models.recommendationPriority::0002-high +Microsoft\Graph\Beta\Generated.models.recommendationPriority::0003-critical +Microsoft\Graph\Beta\Generated.models.recommendationPriority::0004-unknownFutureValue Microsoft\Graph\Beta\Generated.models.recommendationStatus::0000-active Microsoft\Graph\Beta\Generated.models.recommendationStatus::0001-completedBySystem Microsoft\Graph\Beta\Generated.models.recommendationStatus::0002-completedByUser @@ -279630,6 +281798,22 @@ Microsoft\Graph\Beta\Generated.models.recommendationStatus::0006-riskAccepted Microsoft\Graph\Beta\Generated.models.recommendationStatus::0007-thirdParty Microsoft\Graph\Beta\Generated.models.recommendationStatus::0008-planned Microsoft\Graph\Beta\Generated.models.recommendationStatus::0009-alternateMitigation +Microsoft\Graph\Beta\Generated.models.recommendationStatus::0010-needsMoreAction +Microsoft\Graph\Beta\Generated.models.recommendationTag-->Entity +Microsoft\Graph\Beta\Generated.models.recommendationTag::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.recommendationTag::|public|getDisplayName():string +Microsoft\Graph\Beta\Generated.models.recommendationTag::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.recommendationTag::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.recommendationTag::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.recommendationTag::|public|setDisplayName(value?:string):void +Microsoft\Graph\Beta\Generated.models.recommendationTag::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):RecommendationTag +Microsoft\Graph\Beta\Generated.models.recommendationTagCollectionResponse-->BaseCollectionPaginationCountResponse +Microsoft\Graph\Beta\Generated.models.recommendationTagCollectionResponse::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.recommendationTagCollectionResponse::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.recommendationTagCollectionResponse::|public|getValue():array +Microsoft\Graph\Beta\Generated.models.recommendationTagCollectionResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.recommendationTagCollectionResponse::|public|setValue(value?:array):void +Microsoft\Graph\Beta\Generated.models.recommendationTagCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):RecommendationTagCollectionResponse Microsoft\Graph\Beta\Generated.models.recommendationType::0000-adfsAppsMigration Microsoft\Graph\Beta\Generated.models.recommendationType::0001-enableDesktopSSO Microsoft\Graph\Beta\Generated.models.recommendationType::0002-enablePHS @@ -280425,6 +282609,86 @@ Microsoft\Graph\Beta\Generated.models.relatedPerson::|public|setUserId(value?:st Microsoft\Graph\Beta\Generated.models.relatedPerson::|public|setUserPrincipalName(value?:string):void Microsoft\Graph\Beta\Generated.models.relatedPerson::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):RelatedPerson Microsoft\Graph\Beta\Generated.models.relatedPerson~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.models.relatedTenant-->Entity +Microsoft\Graph\Beta\Generated.models.relatedTenant::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.relatedTenant::|public|getAppB2BSignInActivityMetrics():B2BSignInActivityMetrics +Microsoft\Graph\Beta\Generated.models.relatedTenant::|public|getB2BRegistrationMetrics():B2bRegistrationMetrics +Microsoft\Graph\Beta\Generated.models.relatedTenant::|public|getB2BSignInActivityMetrics():B2BSignInActivityMetrics +Microsoft\Graph\Beta\Generated.models.relatedTenant::|public|getBillingMetrics():BillingMetrics +Microsoft\Graph\Beta\Generated.models.relatedTenant::|public|getCreatedDateTime():DateTime +Microsoft\Graph\Beta\Generated.models.relatedTenant::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.relatedTenant::|public|getIsMicrosoftInfrastructure():bool +Microsoft\Graph\Beta\Generated.models.relatedTenant::|public|getMultiTenantApplicationMetrics():MultiTenantApplicationMetrics +Microsoft\Graph\Beta\Generated.models.relatedTenant::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.relatedTenant::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.relatedTenant::|public|setAppB2BSignInActivityMetrics(value?:B2BSignInActivityMetrics):void +Microsoft\Graph\Beta\Generated.models.relatedTenant::|public|setB2BRegistrationMetrics(value?:B2bRegistrationMetrics):void +Microsoft\Graph\Beta\Generated.models.relatedTenant::|public|setB2BSignInActivityMetrics(value?:B2BSignInActivityMetrics):void +Microsoft\Graph\Beta\Generated.models.relatedTenant::|public|setBillingMetrics(value?:BillingMetrics):void +Microsoft\Graph\Beta\Generated.models.relatedTenant::|public|setCreatedDateTime(value?:DateTime):void +Microsoft\Graph\Beta\Generated.models.relatedTenant::|public|setIsMicrosoftInfrastructure(value?:bool):void +Microsoft\Graph\Beta\Generated.models.relatedTenant::|public|setMultiTenantApplicationMetrics(value?:MultiTenantApplicationMetrics):void +Microsoft\Graph\Beta\Generated.models.relatedTenant::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):RelatedTenant +Microsoft\Graph\Beta\Generated.models.relatedTenantCollectionResponse-->BaseCollectionPaginationCountResponse +Microsoft\Graph\Beta\Generated.models.relatedTenantCollectionResponse::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.relatedTenantCollectionResponse::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.relatedTenantCollectionResponse::|public|getValue():array +Microsoft\Graph\Beta\Generated.models.relatedTenantCollectionResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.relatedTenantCollectionResponse::|public|setValue(value?:array):void +Microsoft\Graph\Beta\Generated.models.relatedTenantCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):RelatedTenantCollectionResponse +Microsoft\Graph\Beta\Generated.models.relatedTenantsRefreshRequest-->Entity +Microsoft\Graph\Beta\Generated.models.relatedTenantsRefreshRequest::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.relatedTenantsRefreshRequest::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.relatedTenantsRefreshRequest::|public|getLocation():string +Microsoft\Graph\Beta\Generated.models.relatedTenantsRefreshRequest::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.relatedTenantsRefreshRequest::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.relatedTenantsRefreshRequest::|public|setLocation(value?:string):void +Microsoft\Graph\Beta\Generated.models.relatedTenantsRefreshRequest::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):RelatedTenantsRefreshRequest +Microsoft\Graph\Beta\Generated.models.relatedTenantsRefreshStatus::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.relatedTenantsRefreshStatus::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.models.relatedTenantsRefreshStatus::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.models.relatedTenantsRefreshStatus::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.relatedTenantsRefreshStatus::|public|getIsFirstRefresh():bool +Microsoft\Graph\Beta\Generated.models.relatedTenantsRefreshStatus::|public|getMostRecentRefreshRequestStatus():string +Microsoft\Graph\Beta\Generated.models.relatedTenantsRefreshStatus::|public|getMostRecentRefreshTime():string +Microsoft\Graph\Beta\Generated.models.relatedTenantsRefreshStatus::|public|getOdataType():string +Microsoft\Graph\Beta\Generated.models.relatedTenantsRefreshStatus::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.relatedTenantsRefreshStatus::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.models.relatedTenantsRefreshStatus::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.models.relatedTenantsRefreshStatus::|public|setIsFirstRefresh(value?:bool):void +Microsoft\Graph\Beta\Generated.models.relatedTenantsRefreshStatus::|public|setMostRecentRefreshRequestStatus(value?:string):void +Microsoft\Graph\Beta\Generated.models.relatedTenantsRefreshStatus::|public|setMostRecentRefreshTime(value?:string):void +Microsoft\Graph\Beta\Generated.models.relatedTenantsRefreshStatus::|public|setOdataType(value?:string):void +Microsoft\Graph\Beta\Generated.models.relatedTenantsRefreshStatus::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):RelatedTenantsRefreshStatus +Microsoft\Graph\Beta\Generated.models.relatedTenantsRefreshStatus~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.models.relationshipCreationType::0000-approvedByAdmin +Microsoft\Graph\Beta\Generated.models.relationshipCreationType::0001-addOnTenant +Microsoft\Graph\Beta\Generated.models.relationshipCreationType::0002-unknownFutureValue +Microsoft\Graph\Beta\Generated.models.relationshipPolicy::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.relationshipPolicy::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.models.relationshipPolicy::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.models.relationshipPolicy::|public|getDelegatedAdministrationRoleAssignments():array +Microsoft\Graph\Beta\Generated.models.relationshipPolicy::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.relationshipPolicy::|public|getGovernedTenantCanTerminate():bool +Microsoft\Graph\Beta\Generated.models.relationshipPolicy::|public|getMultiTenantApplicationsToProvision():array +Microsoft\Graph\Beta\Generated.models.relationshipPolicy::|public|getOdataType():string +Microsoft\Graph\Beta\Generated.models.relationshipPolicy::|public|getPolicyId():string +Microsoft\Graph\Beta\Generated.models.relationshipPolicy::|public|getVersion():int +Microsoft\Graph\Beta\Generated.models.relationshipPolicy::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.relationshipPolicy::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.models.relationshipPolicy::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.models.relationshipPolicy::|public|setDelegatedAdministrationRoleAssignments(value?:array):void +Microsoft\Graph\Beta\Generated.models.relationshipPolicy::|public|setGovernedTenantCanTerminate(value?:bool):void +Microsoft\Graph\Beta\Generated.models.relationshipPolicy::|public|setMultiTenantApplicationsToProvision(value?:array):void +Microsoft\Graph\Beta\Generated.models.relationshipPolicy::|public|setOdataType(value?:string):void +Microsoft\Graph\Beta\Generated.models.relationshipPolicy::|public|setPolicyId(value?:string):void +Microsoft\Graph\Beta\Generated.models.relationshipPolicy::|public|setVersion(value?:int):void +Microsoft\Graph\Beta\Generated.models.relationshipPolicy::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):RelationshipPolicy +Microsoft\Graph\Beta\Generated.models.relationshipPolicy~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.models.relationshipStatus::0000-active +Microsoft\Graph\Beta\Generated.models.relationshipStatus::0001-terminated +Microsoft\Graph\Beta\Generated.models.relationshipStatus::0002-terminationRequestedByGoverningTenant +Microsoft\Graph\Beta\Generated.models.relationshipStatus::0003-unknownFutureValue Microsoft\Graph\Beta\Generated.models.relyingPartyDetailedSummary-->Entity Microsoft\Graph\Beta\Generated.models.relyingPartyDetailedSummary::|public|constructor():void Microsoft\Graph\Beta\Generated.models.relyingPartyDetailedSummary::|public|getFailedSignInCount():int @@ -280529,6 +282793,8 @@ Microsoft\Graph\Beta\Generated.models.remoteAction::0037-changeAssignments Microsoft\Graph\Beta\Generated.models.remoteAction::0038-delete Microsoft\Graph\Beta\Generated.models.remoteAction::0039-suspendManagedHomeScreen Microsoft\Graph\Beta\Generated.models.remoteAction::0040-restoreManagedHomeScreen +Microsoft\Graph\Beta\Generated.models.remoteAction::0041-triggerEnhancedLogCollection +Microsoft\Graph\Beta\Generated.models.remoteAction::0042-cancelEnhancedLogCollection Microsoft\Graph\Beta\Generated.models.remoteActionAudit-->Entity Microsoft\Graph\Beta\Generated.models.remoteActionAudit::|public|constructor():void Microsoft\Graph\Beta\Generated.models.remoteActionAudit::|public|getAction():RemoteAction @@ -280989,6 +283255,10 @@ Microsoft\Graph\Beta\Generated.models.requestSignatureVerification::|public|setI Microsoft\Graph\Beta\Generated.models.requestSignatureVerification::|public|setOdataType(value?:string):void Microsoft\Graph\Beta\Generated.models.requestSignatureVerification::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):RequestSignatureVerification Microsoft\Graph\Beta\Generated.models.requestSignatureVerification~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.models.requestStatus::0000-pending +Microsoft\Graph\Beta\Generated.models.requestStatus::0001-accepted +Microsoft\Graph\Beta\Generated.models.requestStatus::0002-rejected +Microsoft\Graph\Beta\Generated.models.requestStatus::0003-unknownFutureValue Microsoft\Graph\Beta\Generated.models.requiredLicenses::0000-notApplicable Microsoft\Graph\Beta\Generated.models.requiredLicenses::0001-microsoftEntraIdFree Microsoft\Graph\Beta\Generated.models.requiredLicenses::0002-microsoftEntraIdP1 @@ -280997,6 +283267,7 @@ Microsoft\Graph\Beta\Generated.models.requiredLicenses::0004-microsoftEntraIdGov Microsoft\Graph\Beta\Generated.models.requiredLicenses::0005-microsoftEntraWorkloadId Microsoft\Graph\Beta\Generated.models.requiredLicenses::0006-unknownFutureValue Microsoft\Graph\Beta\Generated.models.requiredLicenses::0007-aatp +Microsoft\Graph\Beta\Generated.models.requiredLicenses::0008-microsoftEntraSuite Microsoft\Graph\Beta\Generated.models.requiredPasswordType::0000-deviceDefault Microsoft\Graph\Beta\Generated.models.requiredPasswordType::0001-alphanumeric Microsoft\Graph\Beta\Generated.models.requiredPasswordType::0002-numeric @@ -281731,10 +284002,14 @@ Microsoft\Graph\Beta\Generated.models.resultantAppStateDetail::0028-userRejected Microsoft\Graph\Beta\Generated.models.resultantAppStateDetail::0029-userIsNotLoggedIntoAppStore Microsoft\Graph\Beta\Generated.models.resultantAppStateDetail::0030-untargetedSupersedingAppsDetected Microsoft\Graph\Beta\Generated.models.resultantAppStateDetail::0031-appRemovedBySupersedence -Microsoft\Graph\Beta\Generated.models.resultantAppStateDetail::0032-seeUninstallErrorCode -Microsoft\Graph\Beta\Generated.models.resultantAppStateDetail::0033-pendingReboot -Microsoft\Graph\Beta\Generated.models.resultantAppStateDetail::0034-installingDependencies -Microsoft\Graph\Beta\Generated.models.resultantAppStateDetail::0035-contentDownloaded +Microsoft\Graph\Beta\Generated.models.resultantAppStateDetail::0032-dependencyAppInUse +Microsoft\Graph\Beta\Generated.models.resultantAppStateDetail::0033-seeUninstallErrorCode +Microsoft\Graph\Beta\Generated.models.resultantAppStateDetail::0034-pendingReboot +Microsoft\Graph\Beta\Generated.models.resultantAppStateDetail::0035-installingDependencies +Microsoft\Graph\Beta\Generated.models.resultantAppStateDetail::0036-contentDownloaded +Microsoft\Graph\Beta\Generated.models.resultantAppStateDetail::0037-inUse +Microsoft\Graph\Beta\Generated.models.resultantAppStateDetail::0038-deferred +Microsoft\Graph\Beta\Generated.models.resultantAppStateDetail::0039-autoDeferred Microsoft\Graph\Beta\Generated.models.resultInfo::|public|constructor():void Microsoft\Graph\Beta\Generated.models.resultInfo::|public|getAdditionalData():array Microsoft\Graph\Beta\Generated.models.resultInfo::|public|getBackingStore():BackingStore @@ -282119,6 +284394,12 @@ Microsoft\Graph\Beta\Generated.models.riskyAgentCollectionResponse::|public|getV Microsoft\Graph\Beta\Generated.models.riskyAgentCollectionResponse::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.models.riskyAgentCollectionResponse::|public|setValue(value?:array):void Microsoft\Graph\Beta\Generated.models.riskyAgentCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):RiskyAgentCollectionResponse +Microsoft\Graph\Beta\Generated.models.riskyAgentDiscoveredAgentIdentity-->RiskyAgent +Microsoft\Graph\Beta\Generated.models.riskyAgentDiscoveredAgentIdentity::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.riskyAgentDiscoveredAgentIdentity::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.riskyAgentDiscoveredAgentIdentity::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.riskyAgentDiscoveredAgentIdentity::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.riskyAgentDiscoveredAgentIdentity::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):RiskyAgentDiscoveredAgentIdentity Microsoft\Graph\Beta\Generated.models.riskyAgentIdentity-->RiskyAgent Microsoft\Graph\Beta\Generated.models.riskyAgentIdentity::|public|constructor():void Microsoft\Graph\Beta\Generated.models.riskyAgentIdentity::|public|getAgentIdentity():AgentIdentity @@ -282478,6 +284759,21 @@ Microsoft\Graph\Beta\Generated.models.roleSuccessStatistics::|static|public|Crea Microsoft\Graph\Beta\Generated.models.roleSuccessStatistics~~>AdditionalDataHolder; BackedModel; Parsable Microsoft\Graph\Beta\Generated.models.roleSummaryStatus::0000-ok Microsoft\Graph\Beta\Generated.models.roleSummaryStatus::0001-bad +Microsoft\Graph\Beta\Generated.models.roleTemplate::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.roleTemplate::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.models.roleTemplate::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.models.roleTemplate::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.roleTemplate::|public|getId():string +Microsoft\Graph\Beta\Generated.models.roleTemplate::|public|getName():string +Microsoft\Graph\Beta\Generated.models.roleTemplate::|public|getOdataType():string +Microsoft\Graph\Beta\Generated.models.roleTemplate::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.roleTemplate::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.models.roleTemplate::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.models.roleTemplate::|public|setId(value?:string):void +Microsoft\Graph\Beta\Generated.models.roleTemplate::|public|setName(value?:string):void +Microsoft\Graph\Beta\Generated.models.roleTemplate::|public|setOdataType(value?:string):void +Microsoft\Graph\Beta\Generated.models.roleTemplate::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):RoleTemplate +Microsoft\Graph\Beta\Generated.models.roleTemplate~~>AdditionalDataHolder; BackedModel; Parsable Microsoft\Graph\Beta\Generated.models.roleType::0000-active Microsoft\Graph\Beta\Generated.models.roleType::0001-eligible Microsoft\Graph\Beta\Generated.models.roleType::0002-application @@ -283382,6 +285678,18 @@ Microsoft\Graph\Beta\Generated.models.samsungEFotaFirmwareVersion::|public|setSa Microsoft\Graph\Beta\Generated.models.samsungEFotaFirmwareVersion::|public|setSecurityPatchVersion(value?:string):void Microsoft\Graph\Beta\Generated.models.samsungEFotaFirmwareVersion::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):SamsungEFotaFirmwareVersion Microsoft\Graph\Beta\Generated.models.samsungEFotaFirmwareVersion~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.models.sapAssignmentRequestCallbackData-->CustomExtensionData +Microsoft\Graph\Beta\Generated.models.sapAssignmentRequestCallbackData::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.sapAssignmentRequestCallbackData::|public|getDetail():string +Microsoft\Graph\Beta\Generated.models.sapAssignmentRequestCallbackData::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.sapAssignmentRequestCallbackData::|public|getRequestNumber():string +Microsoft\Graph\Beta\Generated.models.sapAssignmentRequestCallbackData::|public|getState():string +Microsoft\Graph\Beta\Generated.models.sapAssignmentRequestCallbackData::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.sapAssignmentRequestCallbackData::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.sapAssignmentRequestCallbackData::|public|setDetail(value?:string):void +Microsoft\Graph\Beta\Generated.models.sapAssignmentRequestCallbackData::|public|setRequestNumber(value?:string):void +Microsoft\Graph\Beta\Generated.models.sapAssignmentRequestCallbackData::|public|setState(value?:string):void +Microsoft\Graph\Beta\Generated.models.sapAssignmentRequestCallbackData::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):SapAssignmentRequestCallbackData Microsoft\Graph\Beta\Generated.models.schedule-->Entity Microsoft\Graph\Beta\Generated.models.schedule::|public|constructor():void Microsoft\Graph\Beta\Generated.models.schedule::|public|getActivitiesIncludedWhenCopyingShiftsEnabled():bool @@ -287783,6 +290091,37 @@ Microsoft\Graph\Beta\Generated.models.security.cortanaBriefingAuditRecord::|publ Microsoft\Graph\Beta\Generated.models.security.cortanaBriefingAuditRecord::|public|OdataType:string Microsoft\Graph\Beta\Generated.models.security.cortanaBriefingAuditRecord::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.models.security.cortanaBriefingAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):CortanaBriefingAuditRecord +Microsoft\Graph\Beta\Generated.models.security.createAlertInput::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.security.createAlertInput::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.models.security.createAlertInput::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.models.security.createAlertInput::|public|getCategory():string +Microsoft\Graph\Beta\Generated.models.security.createAlertInput::|public|getDescription():string +Microsoft\Graph\Beta\Generated.models.security.createAlertInput::|public|getEntityDefinitions():array +Microsoft\Graph\Beta\Generated.models.security.createAlertInput::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.security.createAlertInput::|public|getIsExcludedFromCorrelation():bool +Microsoft\Graph\Beta\Generated.models.security.createAlertInput::|public|getLinkToIncident():int +Microsoft\Graph\Beta\Generated.models.security.createAlertInput::|public|getMitreTechniques():array +Microsoft\Graph\Beta\Generated.models.security.createAlertInput::|public|getOdataType():string +Microsoft\Graph\Beta\Generated.models.security.createAlertInput::|public|getRecommendedActions():string +Microsoft\Graph\Beta\Generated.models.security.createAlertInput::|public|getSentinelWorkspace():string +Microsoft\Graph\Beta\Generated.models.security.createAlertInput::|public|getSeverity():AlertSeverity +Microsoft\Graph\Beta\Generated.models.security.createAlertInput::|public|getTitle():string +Microsoft\Graph\Beta\Generated.models.security.createAlertInput::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.security.createAlertInput::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.models.security.createAlertInput::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.models.security.createAlertInput::|public|setCategory(value?:string):void +Microsoft\Graph\Beta\Generated.models.security.createAlertInput::|public|setDescription(value?:string):void +Microsoft\Graph\Beta\Generated.models.security.createAlertInput::|public|setEntityDefinitions(value?:array):void +Microsoft\Graph\Beta\Generated.models.security.createAlertInput::|public|setIsExcludedFromCorrelation(value?:bool):void +Microsoft\Graph\Beta\Generated.models.security.createAlertInput::|public|setLinkToIncident(value?:int):void +Microsoft\Graph\Beta\Generated.models.security.createAlertInput::|public|setMitreTechniques(value?:array):void +Microsoft\Graph\Beta\Generated.models.security.createAlertInput::|public|setOdataType(value?:string):void +Microsoft\Graph\Beta\Generated.models.security.createAlertInput::|public|setRecommendedActions(value?:string):void +Microsoft\Graph\Beta\Generated.models.security.createAlertInput::|public|setSentinelWorkspace(value?:string):void +Microsoft\Graph\Beta\Generated.models.security.createAlertInput::|public|setSeverity(value?:AlertSeverity):void +Microsoft\Graph\Beta\Generated.models.security.createAlertInput::|public|setTitle(value?:string):void +Microsoft\Graph\Beta\Generated.models.security.createAlertInput::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):CreateAlertInput +Microsoft\Graph\Beta\Generated.models.security.createAlertInput~~>AdditionalDataHolder; BackedModel; Parsable Microsoft\Graph\Beta\Generated.models.security.criticalAssetManagementClassificationRecord-->AuditData Microsoft\Graph\Beta\Generated.models.security.criticalAssetManagementClassificationRecord::|public|constructor():void Microsoft\Graph\Beta\Generated.models.security.criticalAssetManagementClassificationRecord::|public|GetFieldDeserializers():array @@ -289760,6 +292099,24 @@ Microsoft\Graph\Beta\Generated.models.security.endpointDiscoveredCloudAppDetail: Microsoft\Graph\Beta\Generated.models.security.endpointDiscoveredCloudAppDetail::|public|setDeviceCount(value?:int):void Microsoft\Graph\Beta\Generated.models.security.endpointDiscoveredCloudAppDetail::|public|setDevices(value?:array):void Microsoft\Graph\Beta\Generated.models.security.endpointDiscoveredCloudAppDetail::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):EndpointDiscoveredCloudAppDetail +Microsoft\Graph\Beta\Generated.models.security.entityDefinition::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.security.entityDefinition::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.models.security.entityDefinition::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.models.security.entityDefinition::|public|getEntityIdentifier():string +Microsoft\Graph\Beta\Generated.models.security.entityDefinition::|public|getEntityType():ManualAlertEntityType +Microsoft\Graph\Beta\Generated.models.security.entityDefinition::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.security.entityDefinition::|public|getIdentifierValue():string +Microsoft\Graph\Beta\Generated.models.security.entityDefinition::|public|getOdataType():string +Microsoft\Graph\Beta\Generated.models.security.entityDefinition::|public|getRole():EntityDefinitionInputRole +Microsoft\Graph\Beta\Generated.models.security.entityDefinition::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.security.entityDefinition::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.models.security.entityDefinition::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.models.security.entityDefinition::|public|setEntityIdentifier(value?:string):void +Microsoft\Graph\Beta\Generated.models.security.entityDefinition::|public|setEntityType(value?:ManualAlertEntityType):void +Microsoft\Graph\Beta\Generated.models.security.entityDefinition::|public|setIdentifierValue(value?:string):void +Microsoft\Graph\Beta\Generated.models.security.entityDefinition::|public|setOdataType(value?:string):void +Microsoft\Graph\Beta\Generated.models.security.entityDefinition::|public|setRole(value?:EntityDefinitionInputRole):void +Microsoft\Graph\Beta\Generated.models.security.entityDefinition::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):EntityDefinition Microsoft\Graph\Beta\Generated.models.security.entityDefinitionInput::|public|constructor():void Microsoft\Graph\Beta\Generated.models.security.entityDefinitionInput::|public|getAdditionalData():array Microsoft\Graph\Beta\Generated.models.security.entityDefinitionInput::|public|getBackingStore():BackingStore @@ -289782,6 +292139,7 @@ Microsoft\Graph\Beta\Generated.models.security.entityDefinitionInputRole::0000-i Microsoft\Graph\Beta\Generated.models.security.entityDefinitionInputRole::0001-related Microsoft\Graph\Beta\Generated.models.security.entityDefinitionInputRole::0002-unknownFutureValue Microsoft\Graph\Beta\Generated.models.security.entityDefinitionInput~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.models.security.entityDefinition~~>AdditionalDataHolder; BackedModel; Parsable Microsoft\Graph\Beta\Generated.models.security.entityMapping::|public|constructor():void Microsoft\Graph\Beta\Generated.models.security.entityMapping::|public|getAdditionalData():array Microsoft\Graph\Beta\Generated.models.security.entityMapping::|public|getBackingStore():BackingStore @@ -297159,6 +299517,7 @@ Microsoft\Graph\Beta\Generated.models.servicePrincipal::|public|getInfo():Inform Microsoft\Graph\Beta\Generated.models.servicePrincipal::|public|getIsDisabled():bool Microsoft\Graph\Beta\Generated.models.servicePrincipal::|public|getKeyCredentials():array Microsoft\Graph\Beta\Generated.models.servicePrincipal::|public|getLicenseDetails():array +Microsoft\Graph\Beta\Generated.models.servicePrincipal::|public|getLifecycle():IdentityLifecycle Microsoft\Graph\Beta\Generated.models.servicePrincipal::|public|getLoginUrl():string Microsoft\Graph\Beta\Generated.models.servicePrincipal::|public|getLogoutUrl():string Microsoft\Graph\Beta\Generated.models.servicePrincipal::|public|getMemberOf():array @@ -297222,6 +299581,7 @@ Microsoft\Graph\Beta\Generated.models.servicePrincipal::|public|setInfo(value?:I Microsoft\Graph\Beta\Generated.models.servicePrincipal::|public|setIsDisabled(value?:bool):void Microsoft\Graph\Beta\Generated.models.servicePrincipal::|public|setKeyCredentials(value?:array):void Microsoft\Graph\Beta\Generated.models.servicePrincipal::|public|setLicenseDetails(value?:array):void +Microsoft\Graph\Beta\Generated.models.servicePrincipal::|public|setLifecycle(value?:IdentityLifecycle):void Microsoft\Graph\Beta\Generated.models.servicePrincipal::|public|setLoginUrl(value?:string):void Microsoft\Graph\Beta\Generated.models.servicePrincipal::|public|setLogoutUrl(value?:string):void Microsoft\Graph\Beta\Generated.models.servicePrincipal::|public|setMemberOf(value?:array):void @@ -304294,581 +306654,63 @@ Microsoft\Graph\Beta\Generated.models.tenantDataSecurityAndGovernance::|public|S Microsoft\Graph\Beta\Generated.models.tenantDataSecurityAndGovernance::|public|setPolicyFiles(value?:array):void Microsoft\Graph\Beta\Generated.models.tenantDataSecurityAndGovernance::|public|setProtectionScopes(value?:TenantProtectionScopeContainer):void Microsoft\Graph\Beta\Generated.models.tenantDataSecurityAndGovernance::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):TenantDataSecurityAndGovernance -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.actionStep::|public|constructor():void -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.actionStep::|public|getActionUrl():ActionUrl -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.actionStep::|public|getAdditionalData():array -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.actionStep::|public|getBackingStore():BackingStore -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.actionStep::|public|GetFieldDeserializers():array -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.actionStep::|public|getOdataType():string -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.actionStep::|public|getStepNumber():string -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.actionStep::|public|getText():string -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.actionStep::|public|Serialize(writer:ISerializationWriter):void -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.actionStep::|public|setActionUrl(value?:ActionUrl):void -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.actionStep::|public|setAdditionalData(value?:array):void -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.actionStep::|public|setBackingStore(value:BackingStore):void -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.actionStep::|public|setOdataType(value?:string):void -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.actionStep::|public|setStepNumber(value?:string):void -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.actionStep::|public|setText(value?:string):void -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.actionStep::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):ActionStep -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.actionStep~~>AdditionalDataHolder; BackedModel; Parsable -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.actionUrl::|public|constructor():void -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.actionUrl::|public|getAdditionalData():array -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.actionUrl::|public|getBackingStore():BackingStore -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.actionUrl::|public|getDisplayName():string -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.actionUrl::|public|GetFieldDeserializers():array -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.actionUrl::|public|getOdataType():string -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.actionUrl::|public|getUrl():string -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.actionUrl::|public|Serialize(writer:ISerializationWriter):void -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.actionUrl::|public|setAdditionalData(value?:array):void -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.actionUrl::|public|setBackingStore(value:BackingStore):void -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.actionUrl::|public|setDisplayName(value?:string):void -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.actionUrl::|public|setOdataType(value?:string):void -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.actionUrl::|public|setUrl(value?:string):void -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.actionUrl::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):ActionUrl -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.actionUrl~~>AdditionalDataHolder; BackedModel; Parsable -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.b2bRegistrationMetrics-->Entity -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.b2bRegistrationMetrics::|public|constructor():void -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.b2bRegistrationMetrics::|public|GetFieldDeserializers():array -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.b2bRegistrationMetrics::|public|getInitial():B2BRegistrationMetricsInitial -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.b2bRegistrationMetrics::|public|getInvestigationHints():array -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.b2bRegistrationMetrics::|public|getRecent():B2BRegistrationMetricsRecent -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.b2bRegistrationMetrics::|public|OdataType:string -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.b2bRegistrationMetrics::|public|Serialize(writer:ISerializationWriter):void -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.b2bRegistrationMetrics::|public|setInitial(value?:B2BRegistrationMetricsInitial):void -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.b2bRegistrationMetrics::|public|setInvestigationHints(value?:array):void -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.b2bRegistrationMetrics::|public|setRecent(value?:B2BRegistrationMetricsRecent):void -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.b2bRegistrationMetrics::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):B2bRegistrationMetrics -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.b2BRegistrationMetricsBase-->Entity -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.b2BRegistrationMetricsBase::|public|constructor():void -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.b2BRegistrationMetricsBase::|public|GetFieldDeserializers():array -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.b2BRegistrationMetricsBase::|public|getInboundTotalUsers():string -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.b2BRegistrationMetricsBase::|public|getOutboundTotalUsers():string -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.b2BRegistrationMetricsBase::|public|getWatermarkDateTime():DateTime -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.b2BRegistrationMetricsBase::|public|OdataType:string -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.b2BRegistrationMetricsBase::|public|Serialize(writer:ISerializationWriter):void -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.b2BRegistrationMetricsBase::|public|setInboundTotalUsers(value?:string):void -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.b2BRegistrationMetricsBase::|public|setOutboundTotalUsers(value?:string):void -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.b2BRegistrationMetricsBase::|public|setWatermarkDateTime(value?:DateTime):void -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.b2BRegistrationMetricsBase::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):B2BRegistrationMetricsBase -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.b2BRegistrationMetricsInitial-->B2BRegistrationMetricsBase -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.b2BRegistrationMetricsInitial::|public|constructor():void -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.b2BRegistrationMetricsInitial::|public|getCreatedDateTime():DateTime -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.b2BRegistrationMetricsInitial::|public|GetFieldDeserializers():array -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.b2BRegistrationMetricsInitial::|public|OdataType:string -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.b2BRegistrationMetricsInitial::|public|Serialize(writer:ISerializationWriter):void -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.b2BRegistrationMetricsInitial::|public|setCreatedDateTime(value?:DateTime):void -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.b2BRegistrationMetricsInitial::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):B2BRegistrationMetricsInitial -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.b2BRegistrationMetricsRecent-->B2BRegistrationMetricsBase -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.b2BRegistrationMetricsRecent::|public|constructor():void -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.b2BRegistrationMetricsRecent::|public|GetFieldDeserializers():array -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.b2BRegistrationMetricsRecent::|public|getUpdateDateTime():DateTime -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.b2BRegistrationMetricsRecent::|public|OdataType:string -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.b2BRegistrationMetricsRecent::|public|Serialize(writer:ISerializationWriter):void -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.b2BRegistrationMetricsRecent::|public|setUpdateDateTime(value?:DateTime):void -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.b2BRegistrationMetricsRecent::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):B2BRegistrationMetricsRecent -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.b2BSignInActivityMetrics-->Entity -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.b2BSignInActivityMetrics::|public|constructor():void -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.b2BSignInActivityMetrics::|public|GetFieldDeserializers():array -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.b2BSignInActivityMetrics::|public|getInitial():B2BSignInActivityMetricsInitial -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.b2BSignInActivityMetrics::|public|getInvestigationHints():array -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.b2BSignInActivityMetrics::|public|getRecent():B2BSignInActivityMetricsRecent -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.b2BSignInActivityMetrics::|public|OdataType:string -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.b2BSignInActivityMetrics::|public|Serialize(writer:ISerializationWriter):void -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.b2BSignInActivityMetrics::|public|setInitial(value?:B2BSignInActivityMetricsInitial):void -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.b2BSignInActivityMetrics::|public|setInvestigationHints(value?:array):void -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.b2BSignInActivityMetrics::|public|setRecent(value?:B2BSignInActivityMetricsRecent):void -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.b2BSignInActivityMetrics::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):B2BSignInActivityMetrics -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.b2BSignInActivityMetricsBase-->Entity -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.b2BSignInActivityMetricsBase::|public|constructor():void -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.b2BSignInActivityMetricsBase::|public|GetFieldDeserializers():array -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.b2BSignInActivityMetricsBase::|public|getInboundMonthlyTotalApplications():string -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.b2BSignInActivityMetricsBase::|public|getInboundMonthlyTotalUsers():string -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.b2BSignInActivityMetricsBase::|public|getOutboundMonthlyTotalApplications():string -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.b2BSignInActivityMetricsBase::|public|getOutboundMonthlyTotalUsers():string -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.b2BSignInActivityMetricsBase::|public|getWatermarkDateTime():DateTime -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.b2BSignInActivityMetricsBase::|public|OdataType:string -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.b2BSignInActivityMetricsBase::|public|Serialize(writer:ISerializationWriter):void -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.b2BSignInActivityMetricsBase::|public|setInboundMonthlyTotalApplications(value?:string):void -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.b2BSignInActivityMetricsBase::|public|setInboundMonthlyTotalUsers(value?:string):void -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.b2BSignInActivityMetricsBase::|public|setOutboundMonthlyTotalApplications(value?:string):void -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.b2BSignInActivityMetricsBase::|public|setOutboundMonthlyTotalUsers(value?:string):void -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.b2BSignInActivityMetricsBase::|public|setWatermarkDateTime(value?:DateTime):void -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.b2BSignInActivityMetricsBase::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):B2BSignInActivityMetricsBase -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.b2BSignInActivityMetricsInitial-->B2BSignInActivityMetricsBase -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.b2BSignInActivityMetricsInitial::|public|constructor():void -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.b2BSignInActivityMetricsInitial::|public|getCreatedDateTime():DateTime -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.b2BSignInActivityMetricsInitial::|public|GetFieldDeserializers():array -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.b2BSignInActivityMetricsInitial::|public|OdataType:string -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.b2BSignInActivityMetricsInitial::|public|Serialize(writer:ISerializationWriter):void -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.b2BSignInActivityMetricsInitial::|public|setCreatedDateTime(value?:DateTime):void -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.b2BSignInActivityMetricsInitial::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):B2BSignInActivityMetricsInitial -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.b2BSignInActivityMetricsRecent-->B2BSignInActivityMetricsBase -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.b2BSignInActivityMetricsRecent::|public|constructor():void -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.b2BSignInActivityMetricsRecent::|public|GetFieldDeserializers():array -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.b2BSignInActivityMetricsRecent::|public|getUpdateDateTime():DateTime -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.b2BSignInActivityMetricsRecent::|public|OdataType:string -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.b2BSignInActivityMetricsRecent::|public|Serialize(writer:ISerializationWriter):void -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.b2BSignInActivityMetricsRecent::|public|setUpdateDateTime(value?:DateTime):void -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.b2BSignInActivityMetricsRecent::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):B2BSignInActivityMetricsRecent -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.billingMetrics-->Entity -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.billingMetrics::|public|constructor():void -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.billingMetrics::|public|GetFieldDeserializers():array -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.billingMetrics::|public|getInitial():BillingMetricsInitial -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.billingMetrics::|public|getInvestigationHints():array -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.billingMetrics::|public|getRecent():BillingMetricsRecent -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.billingMetrics::|public|OdataType:string -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.billingMetrics::|public|Serialize(writer:ISerializationWriter):void -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.billingMetrics::|public|setInitial(value?:BillingMetricsInitial):void -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.billingMetrics::|public|setInvestigationHints(value?:array):void -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.billingMetrics::|public|setRecent(value?:BillingMetricsRecent):void -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.billingMetrics::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):BillingMetrics -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.billingMetricsBase-->Entity -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.billingMetricsBase::|public|constructor():void -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.billingMetricsBase::|public|GetFieldDeserializers():array -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.billingMetricsBase::|public|getForeignAssociatedTenantBillingManagementActiveCount():string -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.billingMetricsBase::|public|getForeignAssociatedTenantCount():string -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.billingMetricsBase::|public|getForeignAssociatedTenantProvisioningActiveCount():string -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.billingMetricsBase::|public|getLocalAssociatedTenantBillingManagementActiveCount():string -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.billingMetricsBase::|public|getLocalAssociatedTenantCount():string -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.billingMetricsBase::|public|getLocalAssociatedTenantIds():array -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.billingMetricsBase::|public|getLocalAssociatedTenantProvisioningActiveCount():string -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.billingMetricsBase::|public|getWatermarkDateTime():DateTime -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.billingMetricsBase::|public|OdataType:string -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.billingMetricsBase::|public|Serialize(writer:ISerializationWriter):void -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.billingMetricsBase::|public|setForeignAssociatedTenantBillingManagementActiveCount(value?:string):void -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.billingMetricsBase::|public|setForeignAssociatedTenantCount(value?:string):void -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.billingMetricsBase::|public|setForeignAssociatedTenantProvisioningActiveCount(value?:string):void -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.billingMetricsBase::|public|setLocalAssociatedTenantBillingManagementActiveCount(value?:string):void -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.billingMetricsBase::|public|setLocalAssociatedTenantCount(value?:string):void -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.billingMetricsBase::|public|setLocalAssociatedTenantIds(value?:array):void -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.billingMetricsBase::|public|setLocalAssociatedTenantProvisioningActiveCount(value?:string):void -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.billingMetricsBase::|public|setWatermarkDateTime(value?:DateTime):void -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.billingMetricsBase::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):BillingMetricsBase -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.billingMetricsInitial-->BillingMetricsBase -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.billingMetricsInitial::|public|constructor():void -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.billingMetricsInitial::|public|getCreatedDateTime():DateTime -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.billingMetricsInitial::|public|GetFieldDeserializers():array -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.billingMetricsInitial::|public|OdataType:string -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.billingMetricsInitial::|public|Serialize(writer:ISerializationWriter):void -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.billingMetricsInitial::|public|setCreatedDateTime(value?:DateTime):void -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.billingMetricsInitial::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):BillingMetricsInitial -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.billingMetricsRecent-->BillingMetricsBase -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.billingMetricsRecent::|public|constructor():void -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.billingMetricsRecent::|public|GetFieldDeserializers():array -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.billingMetricsRecent::|public|getUpdateDateTime():DateTime -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.billingMetricsRecent::|public|OdataType:string -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.billingMetricsRecent::|public|Serialize(writer:ISerializationWriter):void -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.billingMetricsRecent::|public|setUpdateDateTime(value?:DateTime):void -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.billingMetricsRecent::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):BillingMetricsRecent -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.delegatedAdministrationRoleAssignment::|public|constructor():void -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.delegatedAdministrationRoleAssignment::|public|getAdditionalData():array -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.delegatedAdministrationRoleAssignment::|public|getBackingStore():BackingStore -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.delegatedAdministrationRoleAssignment::|public|GetFieldDeserializers():array -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.delegatedAdministrationRoleAssignment::|public|getGroup():Group -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.delegatedAdministrationRoleAssignment::|public|getGroupDisplayName():string -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.delegatedAdministrationRoleAssignment::|public|getOdataType():string -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.delegatedAdministrationRoleAssignment::|public|getRoleTemplates():array -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.delegatedAdministrationRoleAssignment::|public|Serialize(writer:ISerializationWriter):void -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.delegatedAdministrationRoleAssignment::|public|setAdditionalData(value?:array):void -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.delegatedAdministrationRoleAssignment::|public|setBackingStore(value:BackingStore):void -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.delegatedAdministrationRoleAssignment::|public|setGroup(value?:Group):void -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.delegatedAdministrationRoleAssignment::|public|setGroupDisplayName(value?:string):void -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.delegatedAdministrationRoleAssignment::|public|setOdataType(value?:string):void -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.delegatedAdministrationRoleAssignment::|public|setRoleTemplates(value?:array):void -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.delegatedAdministrationRoleAssignment::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):DelegatedAdministrationRoleAssignment -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.delegatedAdministrationRoleAssignmentSnapshot::|public|constructor():void -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.delegatedAdministrationRoleAssignmentSnapshot::|public|getAdditionalData():array -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.delegatedAdministrationRoleAssignmentSnapshot::|public|getBackingStore():BackingStore -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.delegatedAdministrationRoleAssignmentSnapshot::|public|GetFieldDeserializers():array -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.delegatedAdministrationRoleAssignmentSnapshot::|public|getGroupDisplayName():string -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.delegatedAdministrationRoleAssignmentSnapshot::|public|getGroupId():string -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.delegatedAdministrationRoleAssignmentSnapshot::|public|getOdataType():string -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.delegatedAdministrationRoleAssignmentSnapshot::|public|getRoleTemplates():array -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.delegatedAdministrationRoleAssignmentSnapshot::|public|Serialize(writer:ISerializationWriter):void -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.delegatedAdministrationRoleAssignmentSnapshot::|public|setAdditionalData(value?:array):void -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.delegatedAdministrationRoleAssignmentSnapshot::|public|setBackingStore(value:BackingStore):void -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.delegatedAdministrationRoleAssignmentSnapshot::|public|setGroupDisplayName(value?:string):void -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.delegatedAdministrationRoleAssignmentSnapshot::|public|setGroupId(value?:string):void -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.delegatedAdministrationRoleAssignmentSnapshot::|public|setOdataType(value?:string):void -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.delegatedAdministrationRoleAssignmentSnapshot::|public|setRoleTemplates(value?:array):void -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.delegatedAdministrationRoleAssignmentSnapshot::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):DelegatedAdministrationRoleAssignmentSnapshot -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.delegatedAdministrationRoleAssignmentSnapshot~~>AdditionalDataHolder; BackedModel; Parsable -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.delegatedAdministrationRoleAssignment~~>AdditionalDataHolder; BackedModel; Parsable -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.governanceInvitation-->Entity -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.governanceInvitation::|public|constructor():void -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.governanceInvitation::|public|getCreatedDateTime():DateTime -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.governanceInvitation::|public|getExpirationDateTime():DateTime -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.governanceInvitation::|public|GetFieldDeserializers():array -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.governanceInvitation::|public|getGovernedTenantId():string -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.governanceInvitation::|public|getGovernedTenantName():string -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.governanceInvitation::|public|getGoverningTenantId():string -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.governanceInvitation::|public|getGoverningTenantName():string -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.governanceInvitation::|public|OdataType:string -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.governanceInvitation::|public|Serialize(writer:ISerializationWriter):void -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.governanceInvitation::|public|setCreatedDateTime(value?:DateTime):void -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.governanceInvitation::|public|setExpirationDateTime(value?:DateTime):void -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.governanceInvitation::|public|setGovernedTenantId(value?:string):void -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.governanceInvitation::|public|setGovernedTenantName(value?:string):void -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.governanceInvitation::|public|setGoverningTenantId(value?:string):void -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.governanceInvitation::|public|setGoverningTenantName(value?:string):void -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.governanceInvitation::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):GovernanceInvitation -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.governanceInvitationCollectionResponse-->BaseCollectionPaginationCountResponse -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.governanceInvitationCollectionResponse::|public|constructor():void -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.governanceInvitationCollectionResponse::|public|GetFieldDeserializers():array -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.governanceInvitationCollectionResponse::|public|getValue():array -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.governanceInvitationCollectionResponse::|public|Serialize(writer:ISerializationWriter):void -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.governanceInvitationCollectionResponse::|public|setValue(value?:array):void -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.governanceInvitationCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):GovernanceInvitationCollectionResponse -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.governancePolicyTemplate-->Entity -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.governancePolicyTemplate::|public|constructor():void -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.governancePolicyTemplate::|public|getCreatedDateTime():DateTime -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.governancePolicyTemplate::|public|getDelegatedAdministrationRoleAssignments():array -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.governancePolicyTemplate::|public|getDescription():string -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.governancePolicyTemplate::|public|getDisplayName():string -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.governancePolicyTemplate::|public|GetFieldDeserializers():array -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.governancePolicyTemplate::|public|getGovernedTenantCanTerminate():bool -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.governancePolicyTemplate::|public|getLastModifiedDateTime():DateTime -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.governancePolicyTemplate::|public|getMultiTenantApplicationsToProvision():array -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.governancePolicyTemplate::|public|getVersion():string -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.governancePolicyTemplate::|public|OdataType:string -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.governancePolicyTemplate::|public|Serialize(writer:ISerializationWriter):void -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.governancePolicyTemplate::|public|setCreatedDateTime(value?:DateTime):void -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.governancePolicyTemplate::|public|setDelegatedAdministrationRoleAssignments(value?:array):void -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.governancePolicyTemplate::|public|setDescription(value?:string):void -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.governancePolicyTemplate::|public|setDisplayName(value?:string):void -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.governancePolicyTemplate::|public|setGovernedTenantCanTerminate(value?:bool):void -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.governancePolicyTemplate::|public|setLastModifiedDateTime(value?:DateTime):void -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.governancePolicyTemplate::|public|setMultiTenantApplicationsToProvision(value?:array):void -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.governancePolicyTemplate::|public|setVersion(value?:string):void -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.governancePolicyTemplate::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):GovernancePolicyTemplate -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.governancePolicyTemplateCollectionResponse-->BaseCollectionPaginationCountResponse -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.governancePolicyTemplateCollectionResponse::|public|constructor():void -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.governancePolicyTemplateCollectionResponse::|public|GetFieldDeserializers():array -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.governancePolicyTemplateCollectionResponse::|public|getValue():array -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.governancePolicyTemplateCollectionResponse::|public|Serialize(writer:ISerializationWriter):void -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.governancePolicyTemplateCollectionResponse::|public|setValue(value?:array):void -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.governancePolicyTemplateCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):GovernancePolicyTemplateCollectionResponse -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.governanceRelationship-->Entity -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.governanceRelationship::|public|constructor():void -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.governanceRelationship::|public|getCreatedType():RelationshipCreationType -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.governanceRelationship::|public|getCreationDateTime():DateTime -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.governanceRelationship::|public|GetFieldDeserializers():array -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.governanceRelationship::|public|getGovernedTenantId():string -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.governanceRelationship::|public|getGovernedTenantName():string -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.governanceRelationship::|public|getGoverningTenantId():string -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.governanceRelationship::|public|getGoverningTenantName():string -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.governanceRelationship::|public|getPolicySnapshot():RelationshipPolicy -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.governanceRelationship::|public|getStatus():RelationshipStatus -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.governanceRelationship::|public|OdataType:string -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.governanceRelationship::|public|Serialize(writer:ISerializationWriter):void -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.governanceRelationship::|public|setCreatedType(value?:RelationshipCreationType):void -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.governanceRelationship::|public|setCreationDateTime(value?:DateTime):void -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.governanceRelationship::|public|setGovernedTenantId(value?:string):void -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.governanceRelationship::|public|setGovernedTenantName(value?:string):void -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.governanceRelationship::|public|setGoverningTenantId(value?:string):void -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.governanceRelationship::|public|setGoverningTenantName(value?:string):void -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.governanceRelationship::|public|setPolicySnapshot(value?:RelationshipPolicy):void -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.governanceRelationship::|public|setStatus(value?:RelationshipStatus):void -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.governanceRelationship::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):GovernanceRelationship -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.governanceRelationshipCollectionResponse-->BaseCollectionPaginationCountResponse -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.governanceRelationshipCollectionResponse::|public|constructor():void -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.governanceRelationshipCollectionResponse::|public|GetFieldDeserializers():array -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.governanceRelationshipCollectionResponse::|public|getValue():array -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.governanceRelationshipCollectionResponse::|public|Serialize(writer:ISerializationWriter):void -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.governanceRelationshipCollectionResponse::|public|setValue(value?:array):void -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.governanceRelationshipCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):GovernanceRelationshipCollectionResponse -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.governanceRequest-->Entity -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.governanceRequest::|public|constructor():void -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.governanceRequest::|public|getExpirationDateTime():DateTime -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.governanceRequest::|public|GetFieldDeserializers():array -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.governanceRequest::|public|getGovernancePolicyTemplate():GovernancePolicyTemplate -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.governanceRequest::|public|getGovernedTenantId():string -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.governanceRequest::|public|getGovernedTenantName():string -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.governanceRequest::|public|getGoverningTenantId():string -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.governanceRequest::|public|getGoverningTenantName():string -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.governanceRequest::|public|getPolicySnapshot():RelationshipPolicy -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.governanceRequest::|public|getRequestDateTime():DateTime -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.governanceRequest::|public|getStatus():RequestStatus -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.governanceRequest::|public|OdataType:string -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.governanceRequest::|public|Serialize(writer:ISerializationWriter):void -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.governanceRequest::|public|setExpirationDateTime(value?:DateTime):void -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.governanceRequest::|public|setGovernancePolicyTemplate(value?:GovernancePolicyTemplate):void -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.governanceRequest::|public|setGovernedTenantId(value?:string):void -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.governanceRequest::|public|setGovernedTenantName(value?:string):void -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.governanceRequest::|public|setGoverningTenantId(value?:string):void -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.governanceRequest::|public|setGoverningTenantName(value?:string):void -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.governanceRequest::|public|setPolicySnapshot(value?:RelationshipPolicy):void -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.governanceRequest::|public|setRequestDateTime(value?:DateTime):void -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.governanceRequest::|public|setStatus(value?:RequestStatus):void -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.governanceRequest::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):GovernanceRequest -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.governanceRequestCollectionResponse-->BaseCollectionPaginationCountResponse -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.governanceRequestCollectionResponse::|public|constructor():void -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.governanceRequestCollectionResponse::|public|GetFieldDeserializers():array -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.governanceRequestCollectionResponse::|public|getValue():array -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.governanceRequestCollectionResponse::|public|Serialize(writer:ISerializationWriter):void -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.governanceRequestCollectionResponse::|public|setValue(value?:array):void -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.governanceRequestCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):GovernanceRequestCollectionResponse -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.longRunningOperation-->Entity -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.longRunningOperation::|public|constructor():void -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.longRunningOperation::|public|getCreatedDateTime():DateTime -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.longRunningOperation::|public|GetFieldDeserializers():array -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.longRunningOperation::|public|getLastActionDateTime():DateTime -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.longRunningOperation::|public|getResourceLocation():string -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.longRunningOperation::|public|getStatus():LongRunningOperationStatus -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.longRunningOperation::|public|getStatusDetail():string -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.longRunningOperation::|public|OdataType:string -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.longRunningOperation::|public|Serialize(writer:ISerializationWriter):void -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.longRunningOperation::|public|setCreatedDateTime(value?:DateTime):void -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.longRunningOperation::|public|setLastActionDateTime(value?:DateTime):void -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.longRunningOperation::|public|setResourceLocation(value?:string):void -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.longRunningOperation::|public|setStatus(value?:LongRunningOperationStatus):void -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.longRunningOperation::|public|setStatusDetail(value?:string):void -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.longRunningOperation::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):LongRunningOperation -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.longRunningOperationStatus::0000-notStarted -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.longRunningOperationStatus::0001-running -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.longRunningOperationStatus::0002-succeeded -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.longRunningOperationStatus::0003-failed -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.longRunningOperationStatus::0004-unknownFutureValue -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.multiTenantApplicationMetrics-->Entity -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.multiTenantApplicationMetrics::|public|constructor():void -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.multiTenantApplicationMetrics::|public|GetFieldDeserializers():array -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.multiTenantApplicationMetrics::|public|getInitial():MultiTenantApplicationMetricsInitial -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.multiTenantApplicationMetrics::|public|getInvestigationHints():array -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.multiTenantApplicationMetrics::|public|getRecent():MultiTenantApplicationMetricsRecent -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.multiTenantApplicationMetrics::|public|OdataType:string -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.multiTenantApplicationMetrics::|public|Serialize(writer:ISerializationWriter):void -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.multiTenantApplicationMetrics::|public|setInitial(value?:MultiTenantApplicationMetricsInitial):void -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.multiTenantApplicationMetrics::|public|setInvestigationHints(value?:array):void -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.multiTenantApplicationMetrics::|public|setRecent(value?:MultiTenantApplicationMetricsRecent):void -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.multiTenantApplicationMetrics::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):MultiTenantApplicationMetrics -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.multiTenantApplicationMetricsBase-->Entity -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.multiTenantApplicationMetricsBase::|public|constructor():void -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.multiTenantApplicationMetricsBase::|public|GetFieldDeserializers():array -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.multiTenantApplicationMetricsBase::|public|getInboundMonthlyTotalApplications():string -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.multiTenantApplicationMetricsBase::|public|getOutboundMonthlyTotalApplications():string -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.multiTenantApplicationMetricsBase::|public|getWatermarkDateTime():DateTime -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.multiTenantApplicationMetricsBase::|public|OdataType:string -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.multiTenantApplicationMetricsBase::|public|Serialize(writer:ISerializationWriter):void -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.multiTenantApplicationMetricsBase::|public|setInboundMonthlyTotalApplications(value?:string):void -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.multiTenantApplicationMetricsBase::|public|setOutboundMonthlyTotalApplications(value?:string):void -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.multiTenantApplicationMetricsBase::|public|setWatermarkDateTime(value?:DateTime):void -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.multiTenantApplicationMetricsBase::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):MultiTenantApplicationMetricsBase -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.multiTenantApplicationMetricsInitial-->MultiTenantApplicationMetricsBase -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.multiTenantApplicationMetricsInitial::|public|constructor():void -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.multiTenantApplicationMetricsInitial::|public|getCreatedDateTime():DateTime -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.multiTenantApplicationMetricsInitial::|public|GetFieldDeserializers():array -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.multiTenantApplicationMetricsInitial::|public|OdataType:string -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.multiTenantApplicationMetricsInitial::|public|Serialize(writer:ISerializationWriter):void -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.multiTenantApplicationMetricsInitial::|public|setCreatedDateTime(value?:DateTime):void -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.multiTenantApplicationMetricsInitial::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):MultiTenantApplicationMetricsInitial -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.multiTenantApplicationMetricsRecent-->MultiTenantApplicationMetricsBase -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.multiTenantApplicationMetricsRecent::|public|constructor():void -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.multiTenantApplicationMetricsRecent::|public|GetFieldDeserializers():array -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.multiTenantApplicationMetricsRecent::|public|getUpdateDateTime():DateTime -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.multiTenantApplicationMetricsRecent::|public|OdataType:string -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.multiTenantApplicationMetricsRecent::|public|Serialize(writer:ISerializationWriter):void -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.multiTenantApplicationMetricsRecent::|public|setUpdateDateTime(value?:DateTime):void -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.multiTenantApplicationMetricsRecent::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):MultiTenantApplicationMetricsRecent -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.multiTenantApplicationsToProvision::|public|constructor():void -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.multiTenantApplicationsToProvision::|public|getAdditionalData():array -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.multiTenantApplicationsToProvision::|public|getAppId():string -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.multiTenantApplicationsToProvision::|public|getBackingStore():BackingStore -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.multiTenantApplicationsToProvision::|public|getDisplayName():string -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.multiTenantApplicationsToProvision::|public|GetFieldDeserializers():array -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.multiTenantApplicationsToProvision::|public|getObjectId():string -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.multiTenantApplicationsToProvision::|public|getOdataType():string -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.multiTenantApplicationsToProvision::|public|getRequiredResourceAccesses():array -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.multiTenantApplicationsToProvision::|public|Serialize(writer:ISerializationWriter):void -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.multiTenantApplicationsToProvision::|public|setAdditionalData(value?:array):void -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.multiTenantApplicationsToProvision::|public|setAppId(value?:string):void -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.multiTenantApplicationsToProvision::|public|setBackingStore(value:BackingStore):void -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.multiTenantApplicationsToProvision::|public|setDisplayName(value?:string):void -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.multiTenantApplicationsToProvision::|public|setObjectId(value?:string):void -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.multiTenantApplicationsToProvision::|public|setOdataType(value?:string):void -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.multiTenantApplicationsToProvision::|public|setRequiredResourceAccesses(value?:array):void -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.multiTenantApplicationsToProvision::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):MultiTenantApplicationsToProvision -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.multiTenantApplicationsToProvisionSnapshot::|public|constructor():void -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.multiTenantApplicationsToProvisionSnapshot::|public|getAdditionalData():array -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.multiTenantApplicationsToProvisionSnapshot::|public|getAppId():string -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.multiTenantApplicationsToProvisionSnapshot::|public|getBackingStore():BackingStore -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.multiTenantApplicationsToProvisionSnapshot::|public|getDisplayName():string -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.multiTenantApplicationsToProvisionSnapshot::|public|GetFieldDeserializers():array -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.multiTenantApplicationsToProvisionSnapshot::|public|getObjectId():string -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.multiTenantApplicationsToProvisionSnapshot::|public|getOdataType():string -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.multiTenantApplicationsToProvisionSnapshot::|public|getRequiredResourceAccesses():array -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.multiTenantApplicationsToProvisionSnapshot::|public|Serialize(writer:ISerializationWriter):void -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.multiTenantApplicationsToProvisionSnapshot::|public|setAdditionalData(value?:array):void -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.multiTenantApplicationsToProvisionSnapshot::|public|setAppId(value?:string):void -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.multiTenantApplicationsToProvisionSnapshot::|public|setBackingStore(value:BackingStore):void -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.multiTenantApplicationsToProvisionSnapshot::|public|setDisplayName(value?:string):void -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.multiTenantApplicationsToProvisionSnapshot::|public|setObjectId(value?:string):void -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.multiTenantApplicationsToProvisionSnapshot::|public|setOdataType(value?:string):void -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.multiTenantApplicationsToProvisionSnapshot::|public|setRequiredResourceAccesses(value?:array):void -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.multiTenantApplicationsToProvisionSnapshot::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):MultiTenantApplicationsToProvisionSnapshot -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.multiTenantApplicationsToProvisionSnapshot~~>AdditionalDataHolder; BackedModel; Parsable -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.multiTenantApplicationsToProvision~~>AdditionalDataHolder; BackedModel; Parsable -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.permissionType::0000-role -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.permissionType::0001-scope -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.permissionType::0002-unknownFutureValue -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.relatedTenant-->Entity -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.relatedTenant::|public|constructor():void -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.relatedTenant::|public|getAppB2BSignInActivityMetrics():B2BSignInActivityMetrics -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.relatedTenant::|public|getB2BRegistrationMetrics():B2bRegistrationMetrics -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.relatedTenant::|public|getB2BSignInActivityMetrics():B2BSignInActivityMetrics -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.relatedTenant::|public|getBillingMetrics():BillingMetrics -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.relatedTenant::|public|getCreatedDateTime():DateTime -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.relatedTenant::|public|GetFieldDeserializers():array -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.relatedTenant::|public|getIsMicrosoftInfrastructure():bool -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.relatedTenant::|public|getMultiTenantApplicationMetrics():MultiTenantApplicationMetrics -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.relatedTenant::|public|OdataType:string -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.relatedTenant::|public|Serialize(writer:ISerializationWriter):void -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.relatedTenant::|public|setAppB2BSignInActivityMetrics(value?:B2BSignInActivityMetrics):void -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.relatedTenant::|public|setB2BRegistrationMetrics(value?:B2bRegistrationMetrics):void -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.relatedTenant::|public|setB2BSignInActivityMetrics(value?:B2BSignInActivityMetrics):void -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.relatedTenant::|public|setBillingMetrics(value?:BillingMetrics):void -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.relatedTenant::|public|setCreatedDateTime(value?:DateTime):void -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.relatedTenant::|public|setIsMicrosoftInfrastructure(value?:bool):void -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.relatedTenant::|public|setMultiTenantApplicationMetrics(value?:MultiTenantApplicationMetrics):void -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.relatedTenant::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):RelatedTenant -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.relatedTenantCollectionResponse-->BaseCollectionPaginationCountResponse -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.relatedTenantCollectionResponse::|public|constructor():void -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.relatedTenantCollectionResponse::|public|GetFieldDeserializers():array -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.relatedTenantCollectionResponse::|public|getValue():array -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.relatedTenantCollectionResponse::|public|Serialize(writer:ISerializationWriter):void -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.relatedTenantCollectionResponse::|public|setValue(value?:array):void -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.relatedTenantCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):RelatedTenantCollectionResponse -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.relatedTenantsRefreshRequest-->Entity -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.relatedTenantsRefreshRequest::|public|constructor():void -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.relatedTenantsRefreshRequest::|public|GetFieldDeserializers():array -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.relatedTenantsRefreshRequest::|public|getLocation():string -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.relatedTenantsRefreshRequest::|public|OdataType:string -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.relatedTenantsRefreshRequest::|public|Serialize(writer:ISerializationWriter):void -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.relatedTenantsRefreshRequest::|public|setLocation(value?:string):void -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.relatedTenantsRefreshRequest::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):RelatedTenantsRefreshRequest -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.relatedTenantsRefreshStatus::|public|constructor():void -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.relatedTenantsRefreshStatus::|public|getAdditionalData():array -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.relatedTenantsRefreshStatus::|public|getBackingStore():BackingStore -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.relatedTenantsRefreshStatus::|public|GetFieldDeserializers():array -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.relatedTenantsRefreshStatus::|public|getIsFirstRefresh():bool -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.relatedTenantsRefreshStatus::|public|getMostRecentRefreshRequestStatus():string -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.relatedTenantsRefreshStatus::|public|getMostRecentRefreshTime():string -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.relatedTenantsRefreshStatus::|public|getOdataType():string -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.relatedTenantsRefreshStatus::|public|Serialize(writer:ISerializationWriter):void -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.relatedTenantsRefreshStatus::|public|setAdditionalData(value?:array):void -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.relatedTenantsRefreshStatus::|public|setBackingStore(value:BackingStore):void -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.relatedTenantsRefreshStatus::|public|setIsFirstRefresh(value?:bool):void -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.relatedTenantsRefreshStatus::|public|setMostRecentRefreshRequestStatus(value?:string):void -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.relatedTenantsRefreshStatus::|public|setMostRecentRefreshTime(value?:string):void -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.relatedTenantsRefreshStatus::|public|setOdataType(value?:string):void -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.relatedTenantsRefreshStatus::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):RelatedTenantsRefreshStatus -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.relatedTenantsRefreshStatus~~>AdditionalDataHolder; BackedModel; Parsable -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.relationshipCreationType::0000-approvedByAdmin -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.relationshipCreationType::0001-addOnTenant -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.relationshipCreationType::0002-unknownFutureValue -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.relationshipPolicy::|public|constructor():void -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.relationshipPolicy::|public|getAdditionalData():array -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.relationshipPolicy::|public|getBackingStore():BackingStore -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.relationshipPolicy::|public|getDelegatedAdministrationRoleAssignments():array -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.relationshipPolicy::|public|GetFieldDeserializers():array -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.relationshipPolicy::|public|getGovernedTenantCanTerminate():bool -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.relationshipPolicy::|public|getMultiTenantApplicationsToProvision():array -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.relationshipPolicy::|public|getOdataType():string -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.relationshipPolicy::|public|getPolicyId():string -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.relationshipPolicy::|public|getVersion():int -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.relationshipPolicy::|public|Serialize(writer:ISerializationWriter):void -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.relationshipPolicy::|public|setAdditionalData(value?:array):void -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.relationshipPolicy::|public|setBackingStore(value:BackingStore):void -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.relationshipPolicy::|public|setDelegatedAdministrationRoleAssignments(value?:array):void -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.relationshipPolicy::|public|setGovernedTenantCanTerminate(value?:bool):void -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.relationshipPolicy::|public|setMultiTenantApplicationsToProvision(value?:array):void -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.relationshipPolicy::|public|setOdataType(value?:string):void -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.relationshipPolicy::|public|setPolicyId(value?:string):void -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.relationshipPolicy::|public|setVersion(value?:int):void -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.relationshipPolicy::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):RelationshipPolicy -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.relationshipPolicy~~>AdditionalDataHolder; BackedModel; Parsable -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.relationshipStatus::0000-active -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.relationshipStatus::0001-terminated -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.relationshipStatus::0002-terminationRequestedByGoverningTenant -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.relationshipStatus::0003-unknownFutureValue -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.requestStatus::0000-pending -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.requestStatus::0001-accepted -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.requestStatus::0002-rejected -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.requestStatus::0003-unknownFutureValue -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.requiredResourceAccess::|public|constructor():void -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.requiredResourceAccess::|public|getAdditionalData():array -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.requiredResourceAccess::|public|getBackingStore():BackingStore -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.requiredResourceAccess::|public|GetFieldDeserializers():array -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.requiredResourceAccess::|public|getOdataType():string -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.requiredResourceAccess::|public|getPermissions():array -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.requiredResourceAccess::|public|getResourceAppId():string -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.requiredResourceAccess::|public|Serialize(writer:ISerializationWriter):void -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.requiredResourceAccess::|public|setAdditionalData(value?:array):void -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.requiredResourceAccess::|public|setBackingStore(value:BackingStore):void -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.requiredResourceAccess::|public|setOdataType(value?:string):void -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.requiredResourceAccess::|public|setPermissions(value?:array):void -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.requiredResourceAccess::|public|setResourceAppId(value?:string):void -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.requiredResourceAccess::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):RequiredResourceAccess -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.requiredResourceAccess~~>AdditionalDataHolder; BackedModel; Parsable -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.resourcePermission::|public|constructor():void -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.resourcePermission::|public|getAdditionalData():array -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.resourcePermission::|public|getBackingStore():BackingStore -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.resourcePermission::|public|GetFieldDeserializers():array -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.resourcePermission::|public|getId():string -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.resourcePermission::|public|getName():string -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.resourcePermission::|public|getOdataType():string -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.resourcePermission::|public|getType():PermissionType -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.resourcePermission::|public|Serialize(writer:ISerializationWriter):void -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.resourcePermission::|public|setAdditionalData(value?:array):void -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.resourcePermission::|public|setBackingStore(value:BackingStore):void -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.resourcePermission::|public|setId(value?:string):void -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.resourcePermission::|public|setName(value?:string):void -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.resourcePermission::|public|setOdataType(value?:string):void -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.resourcePermission::|public|setType(value?:PermissionType):void -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.resourcePermission::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):ResourcePermission -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.resourcePermission~~>AdditionalDataHolder; BackedModel; Parsable -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.roleTemplate::|public|constructor():void -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.roleTemplate::|public|getAdditionalData():array -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.roleTemplate::|public|getBackingStore():BackingStore -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.roleTemplate::|public|GetFieldDeserializers():array -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.roleTemplate::|public|getId():string -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.roleTemplate::|public|getName():string -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.roleTemplate::|public|getOdataType():string -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.roleTemplate::|public|Serialize(writer:ISerializationWriter):void -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.roleTemplate::|public|setAdditionalData(value?:array):void -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.roleTemplate::|public|setBackingStore(value:BackingStore):void -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.roleTemplate::|public|setId(value?:string):void -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.roleTemplate::|public|setName(value?:string):void -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.roleTemplate::|public|setOdataType(value?:string):void -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.roleTemplate::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):RoleTemplate -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.roleTemplate~~>AdditionalDataHolder; BackedModel; Parsable -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.tenantGovernance-->Entity -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.tenantGovernance::|public|constructor():void -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.tenantGovernance::|public|GetFieldDeserializers():array -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.tenantGovernance::|public|getGovernanceInvitations():array -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.tenantGovernance::|public|getGovernancePolicyTemplates():array -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.tenantGovernance::|public|getGovernanceRelationships():array -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.tenantGovernance::|public|getGovernanceRequests():array -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.tenantGovernance::|public|getRelatedTenants():array -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.tenantGovernance::|public|getSettings():TenantGovernanceSetting -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.tenantGovernance::|public|OdataType:string -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.tenantGovernance::|public|Serialize(writer:ISerializationWriter):void -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.tenantGovernance::|public|setGovernanceInvitations(value?:array):void -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.tenantGovernance::|public|setGovernancePolicyTemplates(value?:array):void -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.tenantGovernance::|public|setGovernanceRelationships(value?:array):void -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.tenantGovernance::|public|setGovernanceRequests(value?:array):void -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.tenantGovernance::|public|setRelatedTenants(value?:array):void -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.tenantGovernance::|public|setSettings(value?:TenantGovernanceSetting):void -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.tenantGovernance::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):TenantGovernance -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.tenantGovernanceSetting-->Entity -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.tenantGovernanceSetting::|public|constructor():void -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.tenantGovernanceSetting::|public|getCanReceiveInvitations():bool -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.tenantGovernanceSetting::|public|GetFieldDeserializers():array -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.tenantGovernanceSetting::|public|getIsRelatedTenantsEnabled():bool -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.tenantGovernanceSetting::|public|OdataType:string -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.tenantGovernanceSetting::|public|Serialize(writer:ISerializationWriter):void -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.tenantGovernanceSetting::|public|setCanReceiveInvitations(value?:bool):void -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.tenantGovernanceSetting::|public|setIsRelatedTenantsEnabled(value?:bool):void -Microsoft\Graph\Beta\Generated.models.tenantGovernanceServices.tenantGovernanceSetting::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):TenantGovernanceSetting +Microsoft\Graph\Beta\Generated.models.tenantGovernance-->Entity +Microsoft\Graph\Beta\Generated.models.tenantGovernance::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.tenantGovernance::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.tenantGovernance::|public|getGovernanceInvitations():array +Microsoft\Graph\Beta\Generated.models.tenantGovernance::|public|getGovernancePolicyTemplates():array +Microsoft\Graph\Beta\Generated.models.tenantGovernance::|public|getGovernanceRelationships():array +Microsoft\Graph\Beta\Generated.models.tenantGovernance::|public|getGovernanceRequests():array +Microsoft\Graph\Beta\Generated.models.tenantGovernance::|public|getRelatedTenants():array +Microsoft\Graph\Beta\Generated.models.tenantGovernance::|public|getSettings():TenantGovernanceSetting +Microsoft\Graph\Beta\Generated.models.tenantGovernance::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.tenantGovernance::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.tenantGovernance::|public|setGovernanceInvitations(value?:array):void +Microsoft\Graph\Beta\Generated.models.tenantGovernance::|public|setGovernancePolicyTemplates(value?:array):void +Microsoft\Graph\Beta\Generated.models.tenantGovernance::|public|setGovernanceRelationships(value?:array):void +Microsoft\Graph\Beta\Generated.models.tenantGovernance::|public|setGovernanceRequests(value?:array):void +Microsoft\Graph\Beta\Generated.models.tenantGovernance::|public|setRelatedTenants(value?:array):void +Microsoft\Graph\Beta\Generated.models.tenantGovernance::|public|setSettings(value?:TenantGovernanceSetting):void +Microsoft\Graph\Beta\Generated.models.tenantGovernance::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):TenantGovernance +Microsoft\Graph\Beta\Generated.models.tenantGovernancePolicyTemplate-->Entity +Microsoft\Graph\Beta\Generated.models.tenantGovernancePolicyTemplate::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.tenantGovernancePolicyTemplate::|public|getCreatedDateTime():DateTime +Microsoft\Graph\Beta\Generated.models.tenantGovernancePolicyTemplate::|public|getDelegatedAdministrationRoleAssignments():array +Microsoft\Graph\Beta\Generated.models.tenantGovernancePolicyTemplate::|public|getDescription():string +Microsoft\Graph\Beta\Generated.models.tenantGovernancePolicyTemplate::|public|getDisplayName():string +Microsoft\Graph\Beta\Generated.models.tenantGovernancePolicyTemplate::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.tenantGovernancePolicyTemplate::|public|getGovernedTenantCanTerminate():bool +Microsoft\Graph\Beta\Generated.models.tenantGovernancePolicyTemplate::|public|getLastModifiedDateTime():DateTime +Microsoft\Graph\Beta\Generated.models.tenantGovernancePolicyTemplate::|public|getMultiTenantApplicationsToProvision():array +Microsoft\Graph\Beta\Generated.models.tenantGovernancePolicyTemplate::|public|getVersion():string +Microsoft\Graph\Beta\Generated.models.tenantGovernancePolicyTemplate::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.tenantGovernancePolicyTemplate::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.tenantGovernancePolicyTemplate::|public|setCreatedDateTime(value?:DateTime):void +Microsoft\Graph\Beta\Generated.models.tenantGovernancePolicyTemplate::|public|setDelegatedAdministrationRoleAssignments(value?:array):void +Microsoft\Graph\Beta\Generated.models.tenantGovernancePolicyTemplate::|public|setDescription(value?:string):void +Microsoft\Graph\Beta\Generated.models.tenantGovernancePolicyTemplate::|public|setDisplayName(value?:string):void +Microsoft\Graph\Beta\Generated.models.tenantGovernancePolicyTemplate::|public|setGovernedTenantCanTerminate(value?:bool):void +Microsoft\Graph\Beta\Generated.models.tenantGovernancePolicyTemplate::|public|setLastModifiedDateTime(value?:DateTime):void +Microsoft\Graph\Beta\Generated.models.tenantGovernancePolicyTemplate::|public|setMultiTenantApplicationsToProvision(value?:array):void +Microsoft\Graph\Beta\Generated.models.tenantGovernancePolicyTemplate::|public|setVersion(value?:string):void +Microsoft\Graph\Beta\Generated.models.tenantGovernancePolicyTemplate::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):TenantGovernancePolicyTemplate +Microsoft\Graph\Beta\Generated.models.tenantGovernancePolicyTemplateCollectionResponse-->BaseCollectionPaginationCountResponse +Microsoft\Graph\Beta\Generated.models.tenantGovernancePolicyTemplateCollectionResponse::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.tenantGovernancePolicyTemplateCollectionResponse::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.tenantGovernancePolicyTemplateCollectionResponse::|public|getValue():array +Microsoft\Graph\Beta\Generated.models.tenantGovernancePolicyTemplateCollectionResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.tenantGovernancePolicyTemplateCollectionResponse::|public|setValue(value?:array):void +Microsoft\Graph\Beta\Generated.models.tenantGovernancePolicyTemplateCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):TenantGovernancePolicyTemplateCollectionResponse +Microsoft\Graph\Beta\Generated.models.tenantGovernanceSetting-->Entity +Microsoft\Graph\Beta\Generated.models.tenantGovernanceSetting::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.tenantGovernanceSetting::|public|getCanReceiveInvitations():bool +Microsoft\Graph\Beta\Generated.models.tenantGovernanceSetting::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.tenantGovernanceSetting::|public|getIsRelatedTenantsEnabled():bool +Microsoft\Graph\Beta\Generated.models.tenantGovernanceSetting::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.tenantGovernanceSetting::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.tenantGovernanceSetting::|public|setCanReceiveInvitations(value?:bool):void +Microsoft\Graph\Beta\Generated.models.tenantGovernanceSetting::|public|setIsRelatedTenantsEnabled(value?:bool):void +Microsoft\Graph\Beta\Generated.models.tenantGovernanceSetting::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):TenantGovernanceSetting Microsoft\Graph\Beta\Generated.models.tenantInformation::|public|constructor():void Microsoft\Graph\Beta\Generated.models.tenantInformation::|public|getAdditionalData():array Microsoft\Graph\Beta\Generated.models.tenantInformation::|public|getBackingStore():BackingStore @@ -305276,6 +307118,7 @@ Microsoft\Graph\Beta\Generated.models.termStore.termGroupScope::0002-siteCollect Microsoft\Graph\Beta\Generated.models.textClassificationRequest-->Entity Microsoft\Graph\Beta\Generated.models.textClassificationRequest::|public|constructor():void Microsoft\Graph\Beta\Generated.models.textClassificationRequest::|public|getContentMetaData():ClassificationRequestContentMetaData +Microsoft\Graph\Beta\Generated.models.textClassificationRequest::|public|getEmbeddings():array Microsoft\Graph\Beta\Generated.models.textClassificationRequest::|public|GetFieldDeserializers():array Microsoft\Graph\Beta\Generated.models.textClassificationRequest::|public|getFileExtension():string Microsoft\Graph\Beta\Generated.models.textClassificationRequest::|public|getMatchTolerancesToInclude():MlClassificationMatchTolerance @@ -305285,6 +307128,7 @@ Microsoft\Graph\Beta\Generated.models.textClassificationRequest::|public|getText Microsoft\Graph\Beta\Generated.models.textClassificationRequest::|public|OdataType:string Microsoft\Graph\Beta\Generated.models.textClassificationRequest::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.models.textClassificationRequest::|public|setContentMetaData(value?:ClassificationRequestContentMetaData):void +Microsoft\Graph\Beta\Generated.models.textClassificationRequest::|public|setEmbeddings(value?:array):void Microsoft\Graph\Beta\Generated.models.textClassificationRequest::|public|setFileExtension(value?:string):void Microsoft\Graph\Beta\Generated.models.textClassificationRequest::|public|setMatchTolerancesToInclude(value?:MlClassificationMatchTolerance):void Microsoft\Graph\Beta\Generated.models.textClassificationRequest::|public|setScopesToRun(value?:SensitiveTypeScope):void @@ -308436,6 +310280,7 @@ Microsoft\Graph\Beta\Generated.models.userActivityTypes::0006-copyToClipboard Microsoft\Graph\Beta\Generated.models.userActivityTypes::0007-pasteFromClipboard Microsoft\Graph\Beta\Generated.models.userActivityTypes::0008-print Microsoft\Graph\Beta\Generated.models.userActivityTypes::0009-accessDebugTools +Microsoft\Graph\Beta\Generated.models.userActivityTypes::0010-contentFiltering Microsoft\Graph\Beta\Generated.models.userAnalytics-->Entity Microsoft\Graph\Beta\Generated.models.userAnalytics::|public|constructor():void Microsoft\Graph\Beta\Generated.models.userAnalytics::|public|getActivityStatistics():array @@ -317145,10 +318990,17 @@ Microsoft\Graph\Beta\Generated.models.windowsManagedAppClipboardSharingLevel::00 Microsoft\Graph\Beta\Generated.models.windowsManagedAppClipboardSharingLevel::0002-unknownFutureValue Microsoft\Graph\Beta\Generated.models.windowsManagedAppDataTransferLevel::0000-allApps Microsoft\Graph\Beta\Generated.models.windowsManagedAppDataTransferLevel::0001-none +Microsoft\Graph\Beta\Generated.models.windowsManagedAppDataTransferLevel::0002-selectedApps +Microsoft\Graph\Beta\Generated.models.windowsManagedAppDataTransferLevel::0003-unknownFutureValue +Microsoft\Graph\Beta\Generated.models.windowsManagedAppDataTransferLocations::0000-none +Microsoft\Graph\Beta\Generated.models.windowsManagedAppDataTransferLocations::0001-oneDriveForBusiness +Microsoft\Graph\Beta\Generated.models.windowsManagedAppDataTransferLocations::0002-unknownFutureValue Microsoft\Graph\Beta\Generated.models.windowsManagedAppProtection-->ManagedAppPolicy Microsoft\Graph\Beta\Generated.models.windowsManagedAppProtection::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.windowsManagedAppProtection::|public|getAllowedInboundDataTransferSourceApps():WindowsManagedAppDataTransferLocations Microsoft\Graph\Beta\Generated.models.windowsManagedAppProtection::|public|getAllowedInboundDataTransferSources():WindowsManagedAppDataTransferLevel Microsoft\Graph\Beta\Generated.models.windowsManagedAppProtection::|public|getAllowedOutboundClipboardSharingLevel():WindowsManagedAppClipboardSharingLevel +Microsoft\Graph\Beta\Generated.models.windowsManagedAppProtection::|public|getAllowedOutboundDataTransferDestinationApps():WindowsManagedAppDataTransferLocations Microsoft\Graph\Beta\Generated.models.windowsManagedAppProtection::|public|getAllowedOutboundDataTransferDestinations():WindowsManagedAppDataTransferLevel Microsoft\Graph\Beta\Generated.models.windowsManagedAppProtection::|public|getAppActionIfUnableToAuthenticateUser():ManagedAppRemediationAction Microsoft\Graph\Beta\Generated.models.windowsManagedAppProtection::|public|getApps():array @@ -317175,8 +319027,10 @@ Microsoft\Graph\Beta\Generated.models.windowsManagedAppProtection::|public|getPe Microsoft\Graph\Beta\Generated.models.windowsManagedAppProtection::|public|getPrintBlocked():bool Microsoft\Graph\Beta\Generated.models.windowsManagedAppProtection::|public|OdataType:string Microsoft\Graph\Beta\Generated.models.windowsManagedAppProtection::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.windowsManagedAppProtection::|public|setAllowedInboundDataTransferSourceApps(value?:WindowsManagedAppDataTransferLocations):void Microsoft\Graph\Beta\Generated.models.windowsManagedAppProtection::|public|setAllowedInboundDataTransferSources(value?:WindowsManagedAppDataTransferLevel):void Microsoft\Graph\Beta\Generated.models.windowsManagedAppProtection::|public|setAllowedOutboundClipboardSharingLevel(value?:WindowsManagedAppClipboardSharingLevel):void +Microsoft\Graph\Beta\Generated.models.windowsManagedAppProtection::|public|setAllowedOutboundDataTransferDestinationApps(value?:WindowsManagedAppDataTransferLocations):void Microsoft\Graph\Beta\Generated.models.windowsManagedAppProtection::|public|setAllowedOutboundDataTransferDestinations(value?:WindowsManagedAppDataTransferLevel):void Microsoft\Graph\Beta\Generated.models.windowsManagedAppProtection::|public|setAppActionIfUnableToAuthenticateUser(value?:ManagedAppRemediationAction):void Microsoft\Graph\Beta\Generated.models.windowsManagedAppProtection::|public|setApps(value?:array):void @@ -355161,6 +357015,7 @@ Microsoft\Graph\Beta\Generated.security.alerts_v2.Alerts_v2RequestBuilder::|publ Microsoft\Graph\Beta\Generated.security.alerts_v2.Alerts_v2RequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Beta\Generated.security.alerts_v2.Alerts_v2RequestBuilder::|public|Count:CountRequestBuilder Microsoft\Graph\Beta\Generated.security.alerts_v2.Alerts_v2RequestBuilder::|public|Get(requestConfiguration?:Alerts_v2RequestBuilderGetRequestConfiguration):AlertCollectionResponse +Microsoft\Graph\Beta\Generated.security.alerts_v2.Alerts_v2RequestBuilder::|public|microsoftGraphSecurityCreateAlert:MicrosoftGraphSecurityCreateAlertRequestBuilder Microsoft\Graph\Beta\Generated.security.alerts_v2.Alerts_v2RequestBuilder::|public|microsoftGraphSecurityMoveAlerts:MicrosoftGraphSecurityMoveAlertsRequestBuilder Microsoft\Graph\Beta\Generated.security.alerts_v2.Alerts_v2RequestBuilder::|public|pathParameters:array Microsoft\Graph\Beta\Generated.security.alerts_v2.Alerts_v2RequestBuilder::|public|Post(body:Alert; requestConfiguration?:Alerts_v2RequestBuilderPostRequestConfiguration):Alert @@ -355249,6 +357104,27 @@ Microsoft\Graph\Beta\Generated.security.alerts_v2.item.comments.count.CountReque Microsoft\Graph\Beta\Generated.security.alerts_v2.item.comments.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void Microsoft\Graph\Beta\Generated.security.alerts_v2.item.comments.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.security.alerts_v2.item.comments.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.security.alerts_v2.microsoftGraphSecurityCreateAlert.createAlertPostRequestBody::|public|constructor():void +Microsoft\Graph\Beta\Generated.security.alerts_v2.microsoftGraphSecurityCreateAlert.createAlertPostRequestBody::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.security.alerts_v2.microsoftGraphSecurityCreateAlert.createAlertPostRequestBody::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.security.alerts_v2.microsoftGraphSecurityCreateAlert.createAlertPostRequestBody::|public|getCreateAlertInput():CreateAlertInput +Microsoft\Graph\Beta\Generated.security.alerts_v2.microsoftGraphSecurityCreateAlert.createAlertPostRequestBody::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.security.alerts_v2.microsoftGraphSecurityCreateAlert.createAlertPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.security.alerts_v2.microsoftGraphSecurityCreateAlert.createAlertPostRequestBody::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.security.alerts_v2.microsoftGraphSecurityCreateAlert.createAlertPostRequestBody::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.security.alerts_v2.microsoftGraphSecurityCreateAlert.createAlertPostRequestBody::|public|setCreateAlertInput(value?:CreateAlertInput):void +Microsoft\Graph\Beta\Generated.security.alerts_v2.microsoftGraphSecurityCreateAlert.createAlertPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):CreateAlertPostRequestBody +Microsoft\Graph\Beta\Generated.security.alerts_v2.microsoftGraphSecurityCreateAlert.createAlertPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.security.alerts_v2.microsoftGraphSecurityCreateAlert.MicrosoftGraphSecurityCreateAlertRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.security.alerts_v2.microsoftGraphSecurityCreateAlert.MicrosoftGraphSecurityCreateAlertRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.security.alerts_v2.microsoftGraphSecurityCreateAlert.MicrosoftGraphSecurityCreateAlertRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.security.alerts_v2.microsoftGraphSecurityCreateAlert.MicrosoftGraphSecurityCreateAlertRequestBuilder::|public|Post(body:CreateAlertPostRequestBody; requestConfiguration?:MicrosoftGraphSecurityCreateAlertRequestBuilderPostRequestConfiguration):Alert +Microsoft\Graph\Beta\Generated.security.alerts_v2.microsoftGraphSecurityCreateAlert.MicrosoftGraphSecurityCreateAlertRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.security.alerts_v2.microsoftGraphSecurityCreateAlert.MicrosoftGraphSecurityCreateAlertRequestBuilder::|public|ToPostRequestInformation(body:CreateAlertPostRequestBody; requestConfiguration?:MicrosoftGraphSecurityCreateAlertRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.security.alerts_v2.microsoftGraphSecurityCreateAlert.MicrosoftGraphSecurityCreateAlertRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.security.alerts_v2.microsoftGraphSecurityCreateAlert.MicrosoftGraphSecurityCreateAlertRequestBuilder::|public|WithUrl(rawUrl:string):MicrosoftGraphSecurityCreateAlertRequestBuilder +Microsoft\Graph\Beta\Generated.security.alerts_v2.microsoftGraphSecurityCreateAlert.microsoftGraphSecurityCreateAlertRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.security.alerts_v2.microsoftGraphSecurityCreateAlert.microsoftGraphSecurityCreateAlertRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Beta\Generated.security.alerts_v2.microsoftGraphSecurityMoveAlerts.MicrosoftGraphSecurityMoveAlertsRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Beta\Generated.security.alerts_v2.microsoftGraphSecurityMoveAlerts.MicrosoftGraphSecurityMoveAlertsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Beta\Generated.security.alerts_v2.microsoftGraphSecurityMoveAlerts.MicrosoftGraphSecurityMoveAlertsRequestBuilder::|public|pathParameters:array @@ -367830,6 +369706,99 @@ Microsoft\Graph\Beta\Generated.servicePrincipals.item.licenseDetails.licenseDeta Microsoft\Graph\Beta\Generated.servicePrincipals.item.licenseDetails.licenseDetailsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):LicenseDetailsRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.servicePrincipals.item.licenseDetails.licenseDetailsRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration Microsoft\Graph\Beta\Generated.servicePrincipals.item.licenseDetails.licenseDetailsRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.servicePrincipals.item.lifecycle.complianceIssues.ComplianceIssuesRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.servicePrincipals.item.lifecycle.complianceIssues.ComplianceIssuesRequestBuilder::|public|ByComplianceIssueId(complianceIssueId:string):ComplianceIssueItemRequestBuilder +Microsoft\Graph\Beta\Generated.servicePrincipals.item.lifecycle.complianceIssues.ComplianceIssuesRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.servicePrincipals.item.lifecycle.complianceIssues.ComplianceIssuesRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Beta\Generated.servicePrincipals.item.lifecycle.complianceIssues.ComplianceIssuesRequestBuilder::|public|Get(requestConfiguration?:ComplianceIssuesRequestBuilderGetRequestConfiguration):ComplianceIssueCollectionResponse +Microsoft\Graph\Beta\Generated.servicePrincipals.item.lifecycle.complianceIssues.ComplianceIssuesRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.servicePrincipals.item.lifecycle.complianceIssues.ComplianceIssuesRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.servicePrincipals.item.lifecycle.complianceIssues.ComplianceIssuesRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:ComplianceIssuesRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.servicePrincipals.item.lifecycle.complianceIssues.ComplianceIssuesRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.servicePrincipals.item.lifecycle.complianceIssues.ComplianceIssuesRequestBuilder::|public|WithUrl(rawUrl:string):ComplianceIssuesRequestBuilder +Microsoft\Graph\Beta\Generated.servicePrincipals.item.lifecycle.complianceIssues.complianceIssuesRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Beta\Generated.servicePrincipals.item.lifecycle.complianceIssues.complianceIssuesRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.servicePrincipals.item.lifecycle.complianceIssues.complianceIssuesRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.servicePrincipals.item.lifecycle.complianceIssues.complianceIssuesRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.servicePrincipals.item.lifecycle.complianceIssues.complianceIssuesRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.servicePrincipals.item.lifecycle.complianceIssues.complianceIssuesRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.servicePrincipals.item.lifecycle.complianceIssues.complianceIssuesRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.servicePrincipals.item.lifecycle.complianceIssues.complianceIssuesRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.servicePrincipals.item.lifecycle.complianceIssues.complianceIssuesRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.servicePrincipals.item.lifecycle.complianceIssues.complianceIssuesRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.servicePrincipals.item.lifecycle.complianceIssues.complianceIssuesRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:ComplianceIssuesRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.servicePrincipals.item.lifecycle.complianceIssues.complianceIssuesRequestBuilderGetRequestConfiguration::|public|queryParameters:ComplianceIssuesRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.servicePrincipals.item.lifecycle.complianceIssues.complianceIssuesRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):ComplianceIssuesRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.servicePrincipals.item.lifecycle.complianceIssues.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.servicePrincipals.item.lifecycle.complianceIssues.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.servicePrincipals.item.lifecycle.complianceIssues.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Beta\Generated.servicePrincipals.item.lifecycle.complianceIssues.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.servicePrincipals.item.lifecycle.complianceIssues.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.servicePrincipals.item.lifecycle.complianceIssues.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.servicePrincipals.item.lifecycle.complianceIssues.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.servicePrincipals.item.lifecycle.complianceIssues.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Beta\Generated.servicePrincipals.item.lifecycle.complianceIssues.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Beta\Generated.servicePrincipals.item.lifecycle.complianceIssues.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.servicePrincipals.item.lifecycle.complianceIssues.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.servicePrincipals.item.lifecycle.complianceIssues.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.servicePrincipals.item.lifecycle.complianceIssues.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.servicePrincipals.item.lifecycle.complianceIssues.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.servicePrincipals.item.lifecycle.complianceIssues.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.servicePrincipals.item.lifecycle.complianceIssues.item.ComplianceIssueItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.servicePrincipals.item.lifecycle.complianceIssues.item.ComplianceIssueItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.servicePrincipals.item.lifecycle.complianceIssues.item.ComplianceIssueItemRequestBuilder::|public|Get(requestConfiguration?:ComplianceIssueItemRequestBuilderGetRequestConfiguration):ComplianceIssue +Microsoft\Graph\Beta\Generated.servicePrincipals.item.lifecycle.complianceIssues.item.ComplianceIssueItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.servicePrincipals.item.lifecycle.complianceIssues.item.ComplianceIssueItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.servicePrincipals.item.lifecycle.complianceIssues.item.ComplianceIssueItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:ComplianceIssueItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.servicePrincipals.item.lifecycle.complianceIssues.item.ComplianceIssueItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.servicePrincipals.item.lifecycle.complianceIssues.item.ComplianceIssueItemRequestBuilder::|public|WithUrl(rawUrl:string):ComplianceIssueItemRequestBuilder +Microsoft\Graph\Beta\Generated.servicePrincipals.item.lifecycle.complianceIssues.item.ComplianceIssueItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.servicePrincipals.item.lifecycle.complianceIssues.item.ComplianceIssueItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.servicePrincipals.item.lifecycle.complianceIssues.item.ComplianceIssueItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.servicePrincipals.item.lifecycle.complianceIssues.item.ComplianceIssueItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.servicePrincipals.item.lifecycle.complianceIssues.item.ComplianceIssueItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:ComplianceIssueItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.servicePrincipals.item.lifecycle.complianceIssues.item.ComplianceIssueItemRequestBuilderGetRequestConfiguration::|public|queryParameters:ComplianceIssueItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.servicePrincipals.item.lifecycle.complianceIssues.item.ComplianceIssueItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):ComplianceIssueItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.servicePrincipals.item.lifecycle.effectiveGoverningPolicy.EffectiveGoverningPolicyRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.servicePrincipals.item.lifecycle.effectiveGoverningPolicy.EffectiveGoverningPolicyRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.servicePrincipals.item.lifecycle.effectiveGoverningPolicy.EffectiveGoverningPolicyRequestBuilder::|public|Get(requestConfiguration?:EffectiveGoverningPolicyRequestBuilderGetRequestConfiguration):LifecyclePolicy +Microsoft\Graph\Beta\Generated.servicePrincipals.item.lifecycle.effectiveGoverningPolicy.EffectiveGoverningPolicyRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.servicePrincipals.item.lifecycle.effectiveGoverningPolicy.EffectiveGoverningPolicyRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.servicePrincipals.item.lifecycle.effectiveGoverningPolicy.EffectiveGoverningPolicyRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:EffectiveGoverningPolicyRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.servicePrincipals.item.lifecycle.effectiveGoverningPolicy.EffectiveGoverningPolicyRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.servicePrincipals.item.lifecycle.effectiveGoverningPolicy.EffectiveGoverningPolicyRequestBuilder::|public|WithUrl(rawUrl:string):EffectiveGoverningPolicyRequestBuilder +Microsoft\Graph\Beta\Generated.servicePrincipals.item.lifecycle.effectiveGoverningPolicy.effectiveGoverningPolicyRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.servicePrincipals.item.lifecycle.effectiveGoverningPolicy.effectiveGoverningPolicyRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.servicePrincipals.item.lifecycle.effectiveGoverningPolicy.effectiveGoverningPolicyRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.servicePrincipals.item.lifecycle.effectiveGoverningPolicy.effectiveGoverningPolicyRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.servicePrincipals.item.lifecycle.effectiveGoverningPolicy.effectiveGoverningPolicyRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:EffectiveGoverningPolicyRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.servicePrincipals.item.lifecycle.effectiveGoverningPolicy.effectiveGoverningPolicyRequestBuilderGetRequestConfiguration::|public|queryParameters:EffectiveGoverningPolicyRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.servicePrincipals.item.lifecycle.effectiveGoverningPolicy.effectiveGoverningPolicyRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):EffectiveGoverningPolicyRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.servicePrincipals.item.lifecycle.LifecycleRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.servicePrincipals.item.lifecycle.LifecycleRequestBuilder::|public|complianceIssues:ComplianceIssuesRequestBuilder +Microsoft\Graph\Beta\Generated.servicePrincipals.item.lifecycle.LifecycleRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.servicePrincipals.item.lifecycle.LifecycleRequestBuilder::|public|Delete(requestConfiguration?:LifecycleRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.servicePrincipals.item.lifecycle.LifecycleRequestBuilder::|public|effectiveGoverningPolicy:EffectiveGoverningPolicyRequestBuilder +Microsoft\Graph\Beta\Generated.servicePrincipals.item.lifecycle.LifecycleRequestBuilder::|public|Get(requestConfiguration?:LifecycleRequestBuilderGetRequestConfiguration):IdentityLifecycle +Microsoft\Graph\Beta\Generated.servicePrincipals.item.lifecycle.LifecycleRequestBuilder::|public|Patch(body:IdentityLifecycle; requestConfiguration?:LifecycleRequestBuilderPatchRequestConfiguration):IdentityLifecycle +Microsoft\Graph\Beta\Generated.servicePrincipals.item.lifecycle.LifecycleRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.servicePrincipals.item.lifecycle.LifecycleRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.servicePrincipals.item.lifecycle.LifecycleRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:LifecycleRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.servicePrincipals.item.lifecycle.LifecycleRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:LifecycleRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.servicePrincipals.item.lifecycle.LifecycleRequestBuilder::|public|ToPatchRequestInformation(body:IdentityLifecycle; requestConfiguration?:LifecycleRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.servicePrincipals.item.lifecycle.LifecycleRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.servicePrincipals.item.lifecycle.LifecycleRequestBuilder::|public|WithUrl(rawUrl:string):LifecycleRequestBuilder +Microsoft\Graph\Beta\Generated.servicePrincipals.item.lifecycle.lifecycleRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.servicePrincipals.item.lifecycle.lifecycleRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.servicePrincipals.item.lifecycle.lifecycleRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.servicePrincipals.item.lifecycle.lifecycleRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.servicePrincipals.item.lifecycle.lifecycleRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.servicePrincipals.item.lifecycle.lifecycleRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.servicePrincipals.item.lifecycle.lifecycleRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:LifecycleRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.servicePrincipals.item.lifecycle.lifecycleRequestBuilderGetRequestConfiguration::|public|queryParameters:LifecycleRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.servicePrincipals.item.lifecycle.lifecycleRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):LifecycleRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.servicePrincipals.item.lifecycle.lifecycleRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.servicePrincipals.item.lifecycle.lifecycleRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Beta\Generated.servicePrincipals.item.memberOf.count.CountRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Beta\Generated.servicePrincipals.item.memberOf.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Beta\Generated.servicePrincipals.item.memberOf.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int @@ -368045,6 +370014,16 @@ Microsoft\Graph\Beta\Generated.servicePrincipals.item.memberOf.memberOfRequestBu Microsoft\Graph\Beta\Generated.servicePrincipals.item.memberOf.memberOfRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:MemberOfRequestBuilderGetQueryParameters):void Microsoft\Graph\Beta\Generated.servicePrincipals.item.memberOf.memberOfRequestBuilderGetRequestConfiguration::|public|queryParameters:MemberOfRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.servicePrincipals.item.memberOf.memberOfRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):MemberOfRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.servicePrincipals.item.microsoftGraphIdentityGovernanceAttest.MicrosoftGraphIdentityGovernanceAttestRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.servicePrincipals.item.microsoftGraphIdentityGovernanceAttest.MicrosoftGraphIdentityGovernanceAttestRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.servicePrincipals.item.microsoftGraphIdentityGovernanceAttest.MicrosoftGraphIdentityGovernanceAttestRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.servicePrincipals.item.microsoftGraphIdentityGovernanceAttest.MicrosoftGraphIdentityGovernanceAttestRequestBuilder::|public|Post(requestConfiguration?:MicrosoftGraphIdentityGovernanceAttestRequestBuilderPostRequestConfiguration):void +Microsoft\Graph\Beta\Generated.servicePrincipals.item.microsoftGraphIdentityGovernanceAttest.MicrosoftGraphIdentityGovernanceAttestRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.servicePrincipals.item.microsoftGraphIdentityGovernanceAttest.MicrosoftGraphIdentityGovernanceAttestRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:MicrosoftGraphIdentityGovernanceAttestRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.servicePrincipals.item.microsoftGraphIdentityGovernanceAttest.MicrosoftGraphIdentityGovernanceAttestRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.servicePrincipals.item.microsoftGraphIdentityGovernanceAttest.MicrosoftGraphIdentityGovernanceAttestRequestBuilder::|public|WithUrl(rawUrl:string):MicrosoftGraphIdentityGovernanceAttestRequestBuilder +Microsoft\Graph\Beta\Generated.servicePrincipals.item.microsoftGraphIdentityGovernanceAttest.microsoftGraphIdentityGovernanceAttestRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.servicePrincipals.item.microsoftGraphIdentityGovernanceAttest.microsoftGraphIdentityGovernanceAttestRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Beta\Generated.servicePrincipals.item.oauth2PermissionGrants.count.CountRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Beta\Generated.servicePrincipals.item.oauth2PermissionGrants.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Beta\Generated.servicePrincipals.item.oauth2PermissionGrants.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int @@ -368965,7 +370944,9 @@ Microsoft\Graph\Beta\Generated.servicePrincipals.item.ServicePrincipalItemReques Microsoft\Graph\Beta\Generated.servicePrincipals.item.ServicePrincipalItemRequestBuilder::|public|getPasswordSingleSignOnCredentials:GetPasswordSingleSignOnCredentialsRequestBuilder Microsoft\Graph\Beta\Generated.servicePrincipals.item.ServicePrincipalItemRequestBuilder::|public|homeRealmDiscoveryPolicies:HomeRealmDiscoveryPoliciesRequestBuilder Microsoft\Graph\Beta\Generated.servicePrincipals.item.ServicePrincipalItemRequestBuilder::|public|licenseDetails:LicenseDetailsRequestBuilder +Microsoft\Graph\Beta\Generated.servicePrincipals.item.ServicePrincipalItemRequestBuilder::|public|lifecycle:LifecycleRequestBuilder Microsoft\Graph\Beta\Generated.servicePrincipals.item.ServicePrincipalItemRequestBuilder::|public|memberOf:MemberOfRequestBuilder +Microsoft\Graph\Beta\Generated.servicePrincipals.item.ServicePrincipalItemRequestBuilder::|public|microsoftGraphIdentityGovernanceAttest:MicrosoftGraphIdentityGovernanceAttestRequestBuilder Microsoft\Graph\Beta\Generated.servicePrincipals.item.ServicePrincipalItemRequestBuilder::|public|oauth2PermissionGrants:Oauth2PermissionGrantsRequestBuilder Microsoft\Graph\Beta\Generated.servicePrincipals.item.ServicePrincipalItemRequestBuilder::|public|ownedObjects:OwnedObjectsRequestBuilder Microsoft\Graph\Beta\Generated.servicePrincipals.item.ServicePrincipalItemRequestBuilder::|public|owners:OwnersRequestBuilder @@ -439791,6 +441772,7 @@ Microsoft\Graph\Beta\Generated.users.item.devices.DevicesRequestBuilder::|public Microsoft\Graph\Beta\Generated.users.item.devices.DevicesRequestBuilder::|public|Get(requestConfiguration?:DevicesRequestBuilderGetRequestConfiguration):DeviceCollectionResponse Microsoft\Graph\Beta\Generated.users.item.devices.DevicesRequestBuilder::|public|pathParameters:array Microsoft\Graph\Beta\Generated.users.item.devices.DevicesRequestBuilder::|public|Post(body:Device; requestConfiguration?:DevicesRequestBuilderPostRequestConfiguration):Device +Microsoft\Graph\Beta\Generated.users.item.devices.DevicesRequestBuilder::|public|provision:ProvisionRequestBuilder Microsoft\Graph\Beta\Generated.users.item.devices.DevicesRequestBuilder::|public|requestAdapter:RequestAdapter Microsoft\Graph\Beta\Generated.users.item.devices.DevicesRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:DevicesRequestBuilderGetRequestConfiguration):RequestInformation Microsoft\Graph\Beta\Generated.users.item.devices.DevicesRequestBuilder::|public|ToPostRequestInformation(body:Device; requestConfiguration?:DevicesRequestBuilderPostRequestConfiguration):RequestInformation @@ -441032,6 +443014,27 @@ Microsoft\Graph\Beta\Generated.users.item.devices.item.usageRights.usageRightsRe Microsoft\Graph\Beta\Generated.users.item.devices.item.usageRights.usageRightsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):UsageRightsRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.users.item.devices.item.usageRights.usageRightsRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration Microsoft\Graph\Beta\Generated.users.item.devices.item.usageRights.usageRightsRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.users.item.devices.provision.provisionPostRequestBody::|public|constructor():void +Microsoft\Graph\Beta\Generated.users.item.devices.provision.provisionPostRequestBody::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.users.item.devices.provision.provisionPostRequestBody::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.users.item.devices.provision.provisionPostRequestBody::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.users.item.devices.provision.provisionPostRequestBody::|public|getProvisioningBlob():string +Microsoft\Graph\Beta\Generated.users.item.devices.provision.provisionPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.users.item.devices.provision.provisionPostRequestBody::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.users.item.devices.provision.provisionPostRequestBody::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.users.item.devices.provision.provisionPostRequestBody::|public|setProvisioningBlob(value?:string):void +Microsoft\Graph\Beta\Generated.users.item.devices.provision.provisionPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):ProvisionPostRequestBody +Microsoft\Graph\Beta\Generated.users.item.devices.provision.provisionPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.users.item.devices.provision.ProvisionRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.devices.provision.ProvisionRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.users.item.devices.provision.ProvisionRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.users.item.devices.provision.ProvisionRequestBuilder::|public|Post(body:ProvisionPostRequestBody; requestConfiguration?:ProvisionRequestBuilderPostRequestConfiguration):ProvisionResponse +Microsoft\Graph\Beta\Generated.users.item.devices.provision.ProvisionRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.users.item.devices.provision.ProvisionRequestBuilder::|public|ToPostRequestInformation(body:ProvisionPostRequestBody; requestConfiguration?:ProvisionRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.users.item.devices.provision.ProvisionRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.users.item.devices.provision.ProvisionRequestBuilder::|public|WithUrl(rawUrl:string):ProvisionRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.devices.provision.provisionRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.users.item.devices.provision.provisionRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Beta\Generated.users.item.devicesWithDeviceId.devicesWithDeviceIdRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Beta\Generated.users.item.devicesWithDeviceId.devicesWithDeviceIdRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter; deviceId?:string):void Microsoft\Graph\Beta\Generated.users.item.devicesWithDeviceId.devicesWithDeviceIdRequestBuilder::|public|Delete(requestConfiguration?:DevicesWithDeviceIdRequestBuilderDeleteRequestConfiguration):void @@ -441306,6 +443309,7 @@ Microsoft\Graph\Beta\Generated.users.item.distributionLists.item.DistributionLis Microsoft\Graph\Beta\Generated.users.item.distributionLists.item.DistributionListItemRequestBuilder::|public|Delete(requestConfiguration?:DistributionListItemRequestBuilderDeleteRequestConfiguration):void Microsoft\Graph\Beta\Generated.users.item.distributionLists.item.DistributionListItemRequestBuilder::|public|deleteMembers:DeleteMembersRequestBuilder Microsoft\Graph\Beta\Generated.users.item.distributionLists.item.DistributionListItemRequestBuilder::|public|Get(requestConfiguration?:DistributionListItemRequestBuilderGetRequestConfiguration):DistributionList +Microsoft\Graph\Beta\Generated.users.item.distributionLists.item.DistributionListItemRequestBuilder::|public|members:MembersRequestBuilder Microsoft\Graph\Beta\Generated.users.item.distributionLists.item.DistributionListItemRequestBuilder::|public|Patch(body:DistributionList; requestConfiguration?:DistributionListItemRequestBuilderPatchRequestConfiguration):DistributionList Microsoft\Graph\Beta\Generated.users.item.distributionLists.item.DistributionListItemRequestBuilder::|public|pathParameters:array Microsoft\Graph\Beta\Generated.users.item.distributionLists.item.DistributionListItemRequestBuilder::|public|requestAdapter:RequestAdapter @@ -441325,6 +443329,75 @@ Microsoft\Graph\Beta\Generated.users.item.distributionLists.item.DistributionLis Microsoft\Graph\Beta\Generated.users.item.distributionLists.item.DistributionListItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):DistributionListItemRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.users.item.distributionLists.item.DistributionListItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration Microsoft\Graph\Beta\Generated.users.item.distributionLists.item.DistributionListItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.users.item.distributionLists.item.members.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.distributionLists.item.members.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.users.item.distributionLists.item.members.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Beta\Generated.users.item.distributionLists.item.members.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.users.item.distributionLists.item.members.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.users.item.distributionLists.item.members.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.users.item.distributionLists.item.members.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.users.item.distributionLists.item.members.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.distributionLists.item.members.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Beta\Generated.users.item.distributionLists.item.members.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.users.item.distributionLists.item.members.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.users.item.distributionLists.item.members.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.users.item.distributionLists.item.members.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.users.item.distributionLists.item.members.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.users.item.distributionLists.item.members.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.users.item.distributionLists.item.members.item.contact.ContactRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.distributionLists.item.members.item.contact.ContactRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.users.item.distributionLists.item.members.item.contact.ContactRequestBuilder::|public|Get(requestConfiguration?:ContactRequestBuilderGetRequestConfiguration):Contact +Microsoft\Graph\Beta\Generated.users.item.distributionLists.item.members.item.contact.ContactRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.users.item.distributionLists.item.members.item.contact.ContactRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.users.item.distributionLists.item.members.item.contact.ContactRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:ContactRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.users.item.distributionLists.item.members.item.contact.ContactRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.users.item.distributionLists.item.members.item.contact.ContactRequestBuilder::|public|WithUrl(rawUrl:string):ContactRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.distributionLists.item.members.item.contact.contactRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.users.item.distributionLists.item.members.item.contact.contactRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.users.item.distributionLists.item.members.item.contact.contactRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.users.item.distributionLists.item.members.item.contact.contactRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.users.item.distributionLists.item.members.item.contact.contactRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:ContactRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.users.item.distributionLists.item.members.item.contact.contactRequestBuilderGetRequestConfiguration::|public|queryParameters:ContactRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.users.item.distributionLists.item.members.item.contact.contactRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):ContactRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.users.item.distributionLists.item.members.item.DistributionListMemberItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.distributionLists.item.members.item.DistributionListMemberItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.users.item.distributionLists.item.members.item.DistributionListMemberItemRequestBuilder::|public|contact:ContactRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.distributionLists.item.members.item.DistributionListMemberItemRequestBuilder::|public|Get(requestConfiguration?:DistributionListMemberItemRequestBuilderGetRequestConfiguration):DistributionListMember +Microsoft\Graph\Beta\Generated.users.item.distributionLists.item.members.item.DistributionListMemberItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.users.item.distributionLists.item.members.item.DistributionListMemberItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.users.item.distributionLists.item.members.item.DistributionListMemberItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:DistributionListMemberItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.users.item.distributionLists.item.members.item.DistributionListMemberItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.users.item.distributionLists.item.members.item.DistributionListMemberItemRequestBuilder::|public|WithUrl(rawUrl:string):DistributionListMemberItemRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.distributionLists.item.members.item.DistributionListMemberItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.users.item.distributionLists.item.members.item.DistributionListMemberItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.users.item.distributionLists.item.members.item.DistributionListMemberItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.users.item.distributionLists.item.members.item.DistributionListMemberItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.users.item.distributionLists.item.members.item.DistributionListMemberItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:DistributionListMemberItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.users.item.distributionLists.item.members.item.DistributionListMemberItemRequestBuilderGetRequestConfiguration::|public|queryParameters:DistributionListMemberItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.users.item.distributionLists.item.members.item.DistributionListMemberItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):DistributionListMemberItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.users.item.distributionLists.item.members.MembersRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.distributionLists.item.members.MembersRequestBuilder::|public|ByDistributionListMemberId(distributionListMemberId:string):DistributionListMemberItemRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.distributionLists.item.members.MembersRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.users.item.distributionLists.item.members.MembersRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.distributionLists.item.members.MembersRequestBuilder::|public|Get(requestConfiguration?:MembersRequestBuilderGetRequestConfiguration):DistributionListMemberCollectionResponse +Microsoft\Graph\Beta\Generated.users.item.distributionLists.item.members.MembersRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.users.item.distributionLists.item.members.MembersRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.users.item.distributionLists.item.members.MembersRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:MembersRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.users.item.distributionLists.item.members.MembersRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.users.item.distributionLists.item.members.MembersRequestBuilder::|public|WithUrl(rawUrl:string):MembersRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.distributionLists.item.members.membersRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Beta\Generated.users.item.distributionLists.item.members.membersRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.users.item.distributionLists.item.members.membersRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.users.item.distributionLists.item.members.membersRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.users.item.distributionLists.item.members.membersRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.users.item.distributionLists.item.members.membersRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.users.item.distributionLists.item.members.membersRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.users.item.distributionLists.item.members.membersRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.users.item.distributionLists.item.members.membersRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.users.item.distributionLists.item.members.membersRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.users.item.distributionLists.item.members.membersRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:MembersRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.users.item.distributionLists.item.members.membersRequestBuilderGetRequestConfiguration::|public|queryParameters:MembersRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.users.item.distributionLists.item.members.membersRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):MembersRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.users.item.drive.DriveRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Beta\Generated.users.item.drive.DriveRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Beta\Generated.users.item.drive.DriveRequestBuilder::|public|Get(requestConfiguration?:DriveRequestBuilderGetRequestConfiguration):Drive @@ -446810,6 +448883,16 @@ Microsoft\Graph\Beta\Generated.users.item.managedDevices.item.bypassActivationLo Microsoft\Graph\Beta\Generated.users.item.managedDevices.item.bypassActivationLock.BypassActivationLockRequestBuilder::|public|WithUrl(rawUrl:string):BypassActivationLockRequestBuilder Microsoft\Graph\Beta\Generated.users.item.managedDevices.item.bypassActivationLock.bypassActivationLockRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration Microsoft\Graph\Beta\Generated.users.item.managedDevices.item.bypassActivationLock.bypassActivationLockRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.users.item.managedDevices.item.cancelEnhancedLogCollection.CancelEnhancedLogCollectionRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.managedDevices.item.cancelEnhancedLogCollection.CancelEnhancedLogCollectionRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.users.item.managedDevices.item.cancelEnhancedLogCollection.CancelEnhancedLogCollectionRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.users.item.managedDevices.item.cancelEnhancedLogCollection.CancelEnhancedLogCollectionRequestBuilder::|public|Post(requestConfiguration?:CancelEnhancedLogCollectionRequestBuilderPostRequestConfiguration):void +Microsoft\Graph\Beta\Generated.users.item.managedDevices.item.cancelEnhancedLogCollection.CancelEnhancedLogCollectionRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.users.item.managedDevices.item.cancelEnhancedLogCollection.CancelEnhancedLogCollectionRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:CancelEnhancedLogCollectionRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.users.item.managedDevices.item.cancelEnhancedLogCollection.CancelEnhancedLogCollectionRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.users.item.managedDevices.item.cancelEnhancedLogCollection.CancelEnhancedLogCollectionRequestBuilder::|public|WithUrl(rawUrl:string):CancelEnhancedLogCollectionRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.managedDevices.item.cancelEnhancedLogCollection.cancelEnhancedLogCollectionRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.users.item.managedDevices.item.cancelEnhancedLogCollection.cancelEnhancedLogCollectionRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Beta\Generated.users.item.managedDevices.item.changeAssignments.changeAssignmentsPostRequestBody::|public|constructor():void Microsoft\Graph\Beta\Generated.users.item.managedDevices.item.changeAssignments.changeAssignmentsPostRequestBody::|public|getAdditionalData():array Microsoft\Graph\Beta\Generated.users.item.managedDevices.item.changeAssignments.changeAssignmentsPostRequestBody::|public|getBackingStore():BackingStore @@ -447468,6 +449551,7 @@ Microsoft\Graph\Beta\Generated.users.item.managedDevices.item.ManagedDeviceItemR Microsoft\Graph\Beta\Generated.users.item.managedDevices.item.ManagedDeviceItemRequestBuilder::|public|activateDeviceEsim:ActivateDeviceEsimRequestBuilder Microsoft\Graph\Beta\Generated.users.item.managedDevices.item.ManagedDeviceItemRequestBuilder::|public|assignmentFilterEvaluationStatusDetails:AssignmentFilterEvaluationStatusDetailsRequestBuilder Microsoft\Graph\Beta\Generated.users.item.managedDevices.item.ManagedDeviceItemRequestBuilder::|public|bypassActivationLock:BypassActivationLockRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.managedDevices.item.ManagedDeviceItemRequestBuilder::|public|cancelEnhancedLogCollection:CancelEnhancedLogCollectionRequestBuilder Microsoft\Graph\Beta\Generated.users.item.managedDevices.item.ManagedDeviceItemRequestBuilder::|public|changeAssignments:ChangeAssignmentsRequestBuilder Microsoft\Graph\Beta\Generated.users.item.managedDevices.item.ManagedDeviceItemRequestBuilder::|public|cleanWindowsDevice:CleanWindowsDeviceRequestBuilder Microsoft\Graph\Beta\Generated.users.item.managedDevices.item.ManagedDeviceItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void @@ -447529,6 +449613,7 @@ Microsoft\Graph\Beta\Generated.users.item.managedDevices.item.ManagedDeviceItemR Microsoft\Graph\Beta\Generated.users.item.managedDevices.item.ManagedDeviceItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:ManagedDeviceItemRequestBuilderGetRequestConfiguration):RequestInformation Microsoft\Graph\Beta\Generated.users.item.managedDevices.item.ManagedDeviceItemRequestBuilder::|public|ToPatchRequestInformation(body:ManagedDevice; requestConfiguration?:ManagedDeviceItemRequestBuilderPatchRequestConfiguration):RequestInformation Microsoft\Graph\Beta\Generated.users.item.managedDevices.item.ManagedDeviceItemRequestBuilder::|public|triggerConfigurationManagerAction:TriggerConfigurationManagerActionRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.managedDevices.item.ManagedDeviceItemRequestBuilder::|public|triggerEnhancedLogCollection:TriggerEnhancedLogCollectionRequestBuilder Microsoft\Graph\Beta\Generated.users.item.managedDevices.item.ManagedDeviceItemRequestBuilder::|public|updateWindowsDeviceAccount:UpdateWindowsDeviceAccountRequestBuilder Microsoft\Graph\Beta\Generated.users.item.managedDevices.item.ManagedDeviceItemRequestBuilder::|public|urlTemplate:string Microsoft\Graph\Beta\Generated.users.item.managedDevices.item.ManagedDeviceItemRequestBuilder::|public|users:UsersRequestBuilder @@ -448117,6 +450202,27 @@ Microsoft\Graph\Beta\Generated.users.item.managedDevices.item.triggerConfigurati Microsoft\Graph\Beta\Generated.users.item.managedDevices.item.triggerConfigurationManagerAction.TriggerConfigurationManagerActionRequestBuilder::|public|WithUrl(rawUrl:string):TriggerConfigurationManagerActionRequestBuilder Microsoft\Graph\Beta\Generated.users.item.managedDevices.item.triggerConfigurationManagerAction.triggerConfigurationManagerActionRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration Microsoft\Graph\Beta\Generated.users.item.managedDevices.item.triggerConfigurationManagerAction.triggerConfigurationManagerActionRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.users.item.managedDevices.item.triggerEnhancedLogCollection.triggerEnhancedLogCollectionPostRequestBody::|public|constructor():void +Microsoft\Graph\Beta\Generated.users.item.managedDevices.item.triggerEnhancedLogCollection.triggerEnhancedLogCollectionPostRequestBody::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.users.item.managedDevices.item.triggerEnhancedLogCollection.triggerEnhancedLogCollectionPostRequestBody::|public|getAppleCareToken():string +Microsoft\Graph\Beta\Generated.users.item.managedDevices.item.triggerEnhancedLogCollection.triggerEnhancedLogCollectionPostRequestBody::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.users.item.managedDevices.item.triggerEnhancedLogCollection.triggerEnhancedLogCollectionPostRequestBody::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.users.item.managedDevices.item.triggerEnhancedLogCollection.triggerEnhancedLogCollectionPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.users.item.managedDevices.item.triggerEnhancedLogCollection.triggerEnhancedLogCollectionPostRequestBody::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.users.item.managedDevices.item.triggerEnhancedLogCollection.triggerEnhancedLogCollectionPostRequestBody::|public|setAppleCareToken(value?:string):void +Microsoft\Graph\Beta\Generated.users.item.managedDevices.item.triggerEnhancedLogCollection.triggerEnhancedLogCollectionPostRequestBody::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.users.item.managedDevices.item.triggerEnhancedLogCollection.triggerEnhancedLogCollectionPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):TriggerEnhancedLogCollectionPostRequestBody +Microsoft\Graph\Beta\Generated.users.item.managedDevices.item.triggerEnhancedLogCollection.triggerEnhancedLogCollectionPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.users.item.managedDevices.item.triggerEnhancedLogCollection.TriggerEnhancedLogCollectionRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.managedDevices.item.triggerEnhancedLogCollection.TriggerEnhancedLogCollectionRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.users.item.managedDevices.item.triggerEnhancedLogCollection.TriggerEnhancedLogCollectionRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.users.item.managedDevices.item.triggerEnhancedLogCollection.TriggerEnhancedLogCollectionRequestBuilder::|public|Post(body:TriggerEnhancedLogCollectionPostRequestBody; requestConfiguration?:TriggerEnhancedLogCollectionRequestBuilderPostRequestConfiguration):void +Microsoft\Graph\Beta\Generated.users.item.managedDevices.item.triggerEnhancedLogCollection.TriggerEnhancedLogCollectionRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.users.item.managedDevices.item.triggerEnhancedLogCollection.TriggerEnhancedLogCollectionRequestBuilder::|public|ToPostRequestInformation(body:TriggerEnhancedLogCollectionPostRequestBody; requestConfiguration?:TriggerEnhancedLogCollectionRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.users.item.managedDevices.item.triggerEnhancedLogCollection.TriggerEnhancedLogCollectionRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.users.item.managedDevices.item.triggerEnhancedLogCollection.TriggerEnhancedLogCollectionRequestBuilder::|public|WithUrl(rawUrl:string):TriggerEnhancedLogCollectionRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.managedDevices.item.triggerEnhancedLogCollection.triggerEnhancedLogCollectionRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.users.item.managedDevices.item.triggerEnhancedLogCollection.triggerEnhancedLogCollectionRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Beta\Generated.users.item.managedDevices.item.updateWindowsDeviceAccount.updateWindowsDeviceAccountPostRequestBody::|public|constructor():void Microsoft\Graph\Beta\Generated.users.item.managedDevices.item.updateWindowsDeviceAccount.updateWindowsDeviceAccountPostRequestBody::|public|getAdditionalData():array Microsoft\Graph\Beta\Generated.users.item.managedDevices.item.updateWindowsDeviceAccount.updateWindowsDeviceAccountPostRequestBody::|public|getBackingStore():BackingStore @@ -461207,6 +463313,7 @@ Microsoft\Graph\Beta\Generated.users.item.teamwork.sections.item.items.ItemsRequ Microsoft\Graph\Beta\Generated.users.item.teamwork.sections.item.items.ItemsRequestBuilder::|public|Get(requestConfiguration?:ItemsRequestBuilderGetRequestConfiguration):TeamworkSectionItemCollectionResponse Microsoft\Graph\Beta\Generated.users.item.teamwork.sections.item.items.ItemsRequestBuilder::|public|pathParameters:array Microsoft\Graph\Beta\Generated.users.item.teamwork.sections.item.items.ItemsRequestBuilder::|public|Post(body:TeamworkSectionItem; requestConfiguration?:ItemsRequestBuilderPostRequestConfiguration):TeamworkSectionItem +Microsoft\Graph\Beta\Generated.users.item.teamwork.sections.item.items.ItemsRequestBuilder::|public|reorder:ReorderRequestBuilder Microsoft\Graph\Beta\Generated.users.item.teamwork.sections.item.items.ItemsRequestBuilder::|public|requestAdapter:RequestAdapter Microsoft\Graph\Beta\Generated.users.item.teamwork.sections.item.items.ItemsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:ItemsRequestBuilderGetRequestConfiguration):RequestInformation Microsoft\Graph\Beta\Generated.users.item.teamwork.sections.item.items.ItemsRequestBuilder::|public|ToPostRequestInformation(body:TeamworkSectionItem; requestConfiguration?:ItemsRequestBuilderPostRequestConfiguration):RequestInformation @@ -461227,6 +463334,34 @@ Microsoft\Graph\Beta\Generated.users.item.teamwork.sections.item.items.itemsRequ Microsoft\Graph\Beta\Generated.users.item.teamwork.sections.item.items.itemsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):ItemsRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.users.item.teamwork.sections.item.items.itemsRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration Microsoft\Graph\Beta\Generated.users.item.teamwork.sections.item.items.itemsRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.users.item.teamwork.sections.item.items.reorder.reorderPostRequestBody::|public|constructor():void +Microsoft\Graph\Beta\Generated.users.item.teamwork.sections.item.items.reorder.reorderPostRequestBody::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.users.item.teamwork.sections.item.items.reorder.reorderPostRequestBody::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.users.item.teamwork.sections.item.items.reorder.reorderPostRequestBody::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.users.item.teamwork.sections.item.items.reorder.reorderPostRequestBody::|public|getItemsOrder():array +Microsoft\Graph\Beta\Generated.users.item.teamwork.sections.item.items.reorder.reorderPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.users.item.teamwork.sections.item.items.reorder.reorderPostRequestBody::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.users.item.teamwork.sections.item.items.reorder.reorderPostRequestBody::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.users.item.teamwork.sections.item.items.reorder.reorderPostRequestBody::|public|setItemsOrder(value?:array):void +Microsoft\Graph\Beta\Generated.users.item.teamwork.sections.item.items.reorder.reorderPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):ReorderPostRequestBody +Microsoft\Graph\Beta\Generated.users.item.teamwork.sections.item.items.reorder.reorderPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.users.item.teamwork.sections.item.items.reorder.reorderPostResponse-->BaseCollectionPaginationCountResponse +Microsoft\Graph\Beta\Generated.users.item.teamwork.sections.item.items.reorder.reorderPostResponse::|public|constructor():void +Microsoft\Graph\Beta\Generated.users.item.teamwork.sections.item.items.reorder.reorderPostResponse::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.users.item.teamwork.sections.item.items.reorder.reorderPostResponse::|public|getValue():array +Microsoft\Graph\Beta\Generated.users.item.teamwork.sections.item.items.reorder.reorderPostResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.users.item.teamwork.sections.item.items.reorder.reorderPostResponse::|public|setValue(value?:array):void +Microsoft\Graph\Beta\Generated.users.item.teamwork.sections.item.items.reorder.reorderPostResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):ReorderPostResponse +Microsoft\Graph\Beta\Generated.users.item.teamwork.sections.item.items.reorder.ReorderRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.teamwork.sections.item.items.reorder.ReorderRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.users.item.teamwork.sections.item.items.reorder.ReorderRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.users.item.teamwork.sections.item.items.reorder.ReorderRequestBuilder::|public|Post(body:ReorderPostRequestBody; requestConfiguration?:ReorderRequestBuilderPostRequestConfiguration):ReorderPostResponse +Microsoft\Graph\Beta\Generated.users.item.teamwork.sections.item.items.reorder.ReorderRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.users.item.teamwork.sections.item.items.reorder.ReorderRequestBuilder::|public|ToPostRequestInformation(body:ReorderPostRequestBody; requestConfiguration?:ReorderRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.users.item.teamwork.sections.item.items.reorder.ReorderRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.users.item.teamwork.sections.item.items.reorder.ReorderRequestBuilder::|public|WithUrl(rawUrl:string):ReorderRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.teamwork.sections.item.items.reorder.reorderRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.users.item.teamwork.sections.item.items.reorder.reorderRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Beta\Generated.users.item.teamwork.sections.item.TeamworkSectionItemRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Beta\Generated.users.item.teamwork.sections.item.TeamworkSectionItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Beta\Generated.users.item.teamwork.sections.item.TeamworkSectionItemRequestBuilder::|public|Delete(requestConfiguration?:TeamworkSectionItemRequestBuilderDeleteRequestConfiguration):void @@ -461251,6 +463386,34 @@ Microsoft\Graph\Beta\Generated.users.item.teamwork.sections.item.TeamworkSection Microsoft\Graph\Beta\Generated.users.item.teamwork.sections.item.TeamworkSectionItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):TeamworkSectionItemRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.users.item.teamwork.sections.item.TeamworkSectionItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration Microsoft\Graph\Beta\Generated.users.item.teamwork.sections.item.TeamworkSectionItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.users.item.teamwork.sections.reorder.reorderPostRequestBody::|public|constructor():void +Microsoft\Graph\Beta\Generated.users.item.teamwork.sections.reorder.reorderPostRequestBody::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.users.item.teamwork.sections.reorder.reorderPostRequestBody::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.users.item.teamwork.sections.reorder.reorderPostRequestBody::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.users.item.teamwork.sections.reorder.reorderPostRequestBody::|public|getSectionsOrder():array +Microsoft\Graph\Beta\Generated.users.item.teamwork.sections.reorder.reorderPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.users.item.teamwork.sections.reorder.reorderPostRequestBody::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.users.item.teamwork.sections.reorder.reorderPostRequestBody::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.users.item.teamwork.sections.reorder.reorderPostRequestBody::|public|setSectionsOrder(value?:array):void +Microsoft\Graph\Beta\Generated.users.item.teamwork.sections.reorder.reorderPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):ReorderPostRequestBody +Microsoft\Graph\Beta\Generated.users.item.teamwork.sections.reorder.reorderPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.users.item.teamwork.sections.reorder.reorderPostResponse-->BaseCollectionPaginationCountResponse +Microsoft\Graph\Beta\Generated.users.item.teamwork.sections.reorder.reorderPostResponse::|public|constructor():void +Microsoft\Graph\Beta\Generated.users.item.teamwork.sections.reorder.reorderPostResponse::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.users.item.teamwork.sections.reorder.reorderPostResponse::|public|getValue():array +Microsoft\Graph\Beta\Generated.users.item.teamwork.sections.reorder.reorderPostResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.users.item.teamwork.sections.reorder.reorderPostResponse::|public|setValue(value?:array):void +Microsoft\Graph\Beta\Generated.users.item.teamwork.sections.reorder.reorderPostResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):ReorderPostResponse +Microsoft\Graph\Beta\Generated.users.item.teamwork.sections.reorder.ReorderRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.teamwork.sections.reorder.ReorderRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.users.item.teamwork.sections.reorder.ReorderRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.users.item.teamwork.sections.reorder.ReorderRequestBuilder::|public|Post(body:ReorderPostRequestBody; requestConfiguration?:ReorderRequestBuilderPostRequestConfiguration):ReorderPostResponse +Microsoft\Graph\Beta\Generated.users.item.teamwork.sections.reorder.ReorderRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.users.item.teamwork.sections.reorder.ReorderRequestBuilder::|public|ToPostRequestInformation(body:ReorderPostRequestBody; requestConfiguration?:ReorderRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.users.item.teamwork.sections.reorder.ReorderRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.users.item.teamwork.sections.reorder.ReorderRequestBuilder::|public|WithUrl(rawUrl:string):ReorderRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.teamwork.sections.reorder.reorderRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.users.item.teamwork.sections.reorder.reorderRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Beta\Generated.users.item.teamwork.sections.SectionsRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Beta\Generated.users.item.teamwork.sections.SectionsRequestBuilder::|public|ByTeamworkSectionId(teamworkSectionId:string):TeamworkSectionItemRequestBuilder Microsoft\Graph\Beta\Generated.users.item.teamwork.sections.SectionsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void @@ -461258,6 +463421,7 @@ Microsoft\Graph\Beta\Generated.users.item.teamwork.sections.SectionsRequestBuild Microsoft\Graph\Beta\Generated.users.item.teamwork.sections.SectionsRequestBuilder::|public|Get(requestConfiguration?:SectionsRequestBuilderGetRequestConfiguration):TeamworkSectionCollectionResponse Microsoft\Graph\Beta\Generated.users.item.teamwork.sections.SectionsRequestBuilder::|public|pathParameters:array Microsoft\Graph\Beta\Generated.users.item.teamwork.sections.SectionsRequestBuilder::|public|Post(body:TeamworkSection; requestConfiguration?:SectionsRequestBuilderPostRequestConfiguration):TeamworkSection +Microsoft\Graph\Beta\Generated.users.item.teamwork.sections.SectionsRequestBuilder::|public|reorder:ReorderRequestBuilder Microsoft\Graph\Beta\Generated.users.item.teamwork.sections.SectionsRequestBuilder::|public|requestAdapter:RequestAdapter Microsoft\Graph\Beta\Generated.users.item.teamwork.sections.SectionsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:SectionsRequestBuilderGetRequestConfiguration):RequestInformation Microsoft\Graph\Beta\Generated.users.item.teamwork.sections.SectionsRequestBuilder::|public|ToPostRequestInformation(body:TeamworkSection; requestConfiguration?:SectionsRequestBuilderPostRequestConfiguration):RequestInformation diff --git a/src/Generated/kiota-lock.json b/src/Generated/kiota-lock.json index 2844d0f513c..0274f42e9e7 100644 --- a/src/Generated/kiota-lock.json +++ b/src/Generated/kiota-lock.json @@ -1,5 +1,5 @@ { - "descriptionHash": "6B168C4DEA89F82CE7BD09222A01A433A0036A725829803C8823F3F39E7C5E29157E30C4118F0A1971427E16A837D247B32B8DF75EB3CBD4D597E5CBC2E83E9E", + "descriptionHash": "8A0FD4D573BF8AA4241DC7FF7E805BA5AE81B3F877F8092F6AD895D962F4AD0B5B3CBA20F63527848E6B8D5D57502A636C49C8014F787D57EFEE2FB4E9D14C91", "descriptionLocation": "../../msgraph-metadata/clean_beta_openapi/openapi.yaml", "lockFileVersion": "1.0.0", "kiotaVersion": "1.34.1",