diff --git a/src/Generated/Admin/AdminRequestBuilder.php b/src/Generated/Admin/AdminRequestBuilder.php index 4316950c89d..7bd0f785c48 100644 --- a/src/Generated/Admin/AdminRequestBuilder.php +++ b/src/Generated/Admin/AdminRequestBuilder.php @@ -5,6 +5,7 @@ use Exception; use Http\Promise\Promise; use Microsoft\Graph\Beta\Generated\Admin\AppsAndServices\AppsAndServicesRequestBuilder; +use Microsoft\Graph\Beta\Generated\Admin\ConfigurationManagement\ConfigurationManagementRequestBuilder; use Microsoft\Graph\Beta\Generated\Admin\Dynamics\DynamicsRequestBuilder; use Microsoft\Graph\Beta\Generated\Admin\Edge\EdgeRequestBuilder; use Microsoft\Graph\Beta\Generated\Admin\Entra\EntraRequestBuilder; @@ -37,6 +38,13 @@ public function appsAndServices(): AppsAndServicesRequestBuilder { return new AppsAndServicesRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to manage the configurationManagement property of the microsoft.graph.admin entity. + */ + public function configurationManagement(): ConfigurationManagementRequestBuilder { + return new ConfigurationManagementRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Provides operations to manage the dynamics property of the microsoft.graph.admin entity. */ diff --git a/src/Generated/Admin/ConfigurationManagement/ConfigurationApplications/ConfigurationApplicationsRequestBuilder.php b/src/Generated/Admin/ConfigurationManagement/ConfigurationApplications/ConfigurationApplicationsRequestBuilder.php new file mode 100644 index 00000000000..8b175ba45bd --- /dev/null +++ b/src/Generated/Admin/ConfigurationManagement/ConfigurationApplications/ConfigurationApplicationsRequestBuilder.php @@ -0,0 +1,133 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the configurationApplications property of the microsoft.graph.configurationManagement entity. + * @param string $configurationApplicationId The unique identifier of configurationApplication + * @return ConfigurationApplicationItemRequestBuilder + */ + public function byConfigurationApplicationId(string $configurationApplicationId): ConfigurationApplicationItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['configurationApplication%2Did'] = $configurationApplicationId; + return new ConfigurationApplicationItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new ConfigurationApplicationsRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/admin/configurationManagement/configurationApplications{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get configurationApplications from admin + * @param ConfigurationApplicationsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?ConfigurationApplicationsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [ConfigurationApplicationCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Create new navigation property to configurationApplications for admin + * @param ConfigurationApplication $body The request body + * @param ConfigurationApplicationsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(ConfigurationApplication $body, ?ConfigurationApplicationsRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [ConfigurationApplication::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Get configurationApplications from admin + * @param ConfigurationApplicationsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?ConfigurationApplicationsRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 configurationApplications for admin + * @param ConfigurationApplication $body The request body + * @param ConfigurationApplicationsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(ConfigurationApplication $body, ?ConfigurationApplicationsRequestBuilderPostRequestConfiguration $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 ConfigurationApplicationsRequestBuilder + */ + public function withUrl(string $rawUrl): ConfigurationApplicationsRequestBuilder { + return new ConfigurationApplicationsRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Admin/ConfigurationManagement/ConfigurationApplications/ConfigurationApplicationsRequestBuilderGetQueryParameters.php b/src/Generated/Admin/ConfigurationManagement/ConfigurationApplications/ConfigurationApplicationsRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..2f1b611009e --- /dev/null +++ b/src/Generated/Admin/ConfigurationManagement/ConfigurationApplications/ConfigurationApplicationsRequestBuilderGetQueryParameters.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 ConfigurationApplicationsRequestBuilderGetQueryParameters and sets the default values. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + */ + public function __construct(?bool $count = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null) { + $this->count = $count; + $this->expand = $expand; + $this->filter = $filter; + $this->orderby = $orderby; + $this->search = $search; + $this->select = $select; + $this->skip = $skip; + $this->top = $top; + } + +} diff --git a/src/Generated/Admin/ConfigurationManagement/ConfigurationApplications/ConfigurationApplicationsRequestBuilderGetRequestConfiguration.php b/src/Generated/Admin/ConfigurationManagement/ConfigurationApplications/ConfigurationApplicationsRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..2828f8cab10 --- /dev/null +++ b/src/Generated/Admin/ConfigurationManagement/ConfigurationApplications/ConfigurationApplicationsRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param ConfigurationApplicationsRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?ConfigurationApplicationsRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new ConfigurationApplicationsRequestBuilderGetQueryParameters. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select 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 ConfigurationApplicationsRequestBuilderGetQueryParameters + */ + 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): ConfigurationApplicationsRequestBuilderGetQueryParameters { + return new ConfigurationApplicationsRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/Admin/ConfigurationManagement/ConfigurationApplications/ConfigurationApplicationsRequestBuilderPostRequestConfiguration.php b/src/Generated/Admin/ConfigurationManagement/ConfigurationApplications/ConfigurationApplicationsRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..c93f967bbb3 --- /dev/null +++ b/src/Generated/Admin/ConfigurationManagement/ConfigurationApplications/ConfigurationApplicationsRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @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/ConfigurationApplications/Count/CountRequestBuilder.php b/src/Generated/Admin/ConfigurationManagement/ConfigurationApplications/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..2938404ef0f --- /dev/null +++ b/src/Generated/Admin/ConfigurationManagement/ConfigurationApplications/Count/CountRequestBuilder.php @@ -0,0 +1,78 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/admin/configurationManagement/configurationApplications/$count{?%24filter,%24search}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + /** @var Promise $result */ + $result = $this->requestAdapter->sendPrimitiveAsync($requestInfo, 'int', $errorMappings); + return $result; + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "text/plain;q=0.9"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return CountRequestBuilder + */ + public function withUrl(string $rawUrl): CountRequestBuilder { + return new CountRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Admin/ConfigurationManagement/ConfigurationApplications/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/Admin/ConfigurationManagement/ConfigurationApplications/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..64f60ee145f --- /dev/null +++ b/src/Generated/Admin/ConfigurationManagement/ConfigurationApplications/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/Admin/ConfigurationManagement/ConfigurationApplications/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/Admin/ConfigurationManagement/ConfigurationApplications/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..9ef68601e3a --- /dev/null +++ b/src/Generated/Admin/ConfigurationManagement/ConfigurationApplications/Count/CountRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CountRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CountRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CountRequestBuilderGetQueryParameters. + * @param string|null $filter Filter items by property values + * @param string|null $search Search items by search phrases + * @return CountRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?string $filter = null, ?string $search = null): CountRequestBuilderGetQueryParameters { + return new CountRequestBuilderGetQueryParameters($filter, $search); + } + +} diff --git a/src/Generated/Admin/ConfigurationManagement/ConfigurationApplications/Item/ConfigurationApplicationItemRequestBuilder.php b/src/Generated/Admin/ConfigurationManagement/ConfigurationApplications/Item/ConfigurationApplicationItemRequestBuilder.php new file mode 100644 index 00000000000..dd484c179bc --- /dev/null +++ b/src/Generated/Admin/ConfigurationManagement/ConfigurationApplications/Item/ConfigurationApplicationItemRequestBuilder.php @@ -0,0 +1,144 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/admin/configurationManagement/configurationApplications/{configurationApplication%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property configurationApplications for admin + * @param ConfigurationApplicationItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?ConfigurationApplicationItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Get configurationApplications from admin + * @param ConfigurationApplicationItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?ConfigurationApplicationItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [ConfigurationApplication::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property configurationApplications in admin + * @param ConfigurationApplication $body The request body + * @param ConfigurationApplicationItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(ConfigurationApplication $body, ?ConfigurationApplicationItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [ConfigurationApplication::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property configurationApplications for admin + * @param ConfigurationApplicationItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?ConfigurationApplicationItemRequestBuilderDeleteRequestConfiguration $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 configurationApplications from admin + * @param ConfigurationApplicationItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?ConfigurationApplicationItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 configurationApplications in admin + * @param ConfigurationApplication $body The request body + * @param ConfigurationApplicationItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(ConfigurationApplication $body, ?ConfigurationApplicationItemRequestBuilderPatchRequestConfiguration $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 ConfigurationApplicationItemRequestBuilder + */ + public function withUrl(string $rawUrl): ConfigurationApplicationItemRequestBuilder { + return new ConfigurationApplicationItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Admin/ConfigurationManagement/ConfigurationApplications/Item/ConfigurationApplicationItemRequestBuilderDeleteRequestConfiguration.php b/src/Generated/Admin/ConfigurationManagement/ConfigurationApplications/Item/ConfigurationApplicationItemRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..817f72a5459 --- /dev/null +++ b/src/Generated/Admin/ConfigurationManagement/ConfigurationApplications/Item/ConfigurationApplicationItemRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @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/ConfigurationApplications/Item/ConfigurationApplicationItemRequestBuilderGetQueryParameters.php b/src/Generated/Admin/ConfigurationManagement/ConfigurationApplications/Item/ConfigurationApplicationItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..9014e401780 --- /dev/null +++ b/src/Generated/Admin/ConfigurationManagement/ConfigurationApplications/Item/ConfigurationApplicationItemRequestBuilderGetQueryParameters.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 ConfigurationApplicationItemRequestBuilderGetQueryParameters and sets the default values. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + */ + public function __construct(?array $expand = null, ?array $select = null) { + $this->expand = $expand; + $this->select = $select; + } + +} diff --git a/src/Generated/Admin/ConfigurationManagement/ConfigurationApplications/Item/ConfigurationApplicationItemRequestBuilderGetRequestConfiguration.php b/src/Generated/Admin/ConfigurationManagement/ConfigurationApplications/Item/ConfigurationApplicationItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..a8de50e5ab8 --- /dev/null +++ b/src/Generated/Admin/ConfigurationManagement/ConfigurationApplications/Item/ConfigurationApplicationItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param ConfigurationApplicationItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?ConfigurationApplicationItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new ConfigurationApplicationItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return ConfigurationApplicationItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): ConfigurationApplicationItemRequestBuilderGetQueryParameters { + return new ConfigurationApplicationItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Admin/ConfigurationManagement/ConfigurationApplications/Item/ConfigurationApplicationItemRequestBuilderPatchRequestConfiguration.php b/src/Generated/Admin/ConfigurationManagement/ConfigurationApplications/Item/ConfigurationApplicationItemRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..0358bc37503 --- /dev/null +++ b/src/Generated/Admin/ConfigurationManagement/ConfigurationApplications/Item/ConfigurationApplicationItemRequestBuilderPatchRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @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/ConfigurationDrifts/ConfigurationDriftsRequestBuilder.php b/src/Generated/Admin/ConfigurationManagement/ConfigurationDrifts/ConfigurationDriftsRequestBuilder.php new file mode 100644 index 00000000000..9c55d173201 --- /dev/null +++ b/src/Generated/Admin/ConfigurationManagement/ConfigurationDrifts/ConfigurationDriftsRequestBuilder.php @@ -0,0 +1,133 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the configurationDrifts property of the microsoft.graph.configurationManagement entity. + * @param string $configurationDriftId The unique identifier of configurationDrift + * @return ConfigurationDriftItemRequestBuilder + */ + public function byConfigurationDriftId(string $configurationDriftId): ConfigurationDriftItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['configurationDrift%2Did'] = $configurationDriftId; + return new ConfigurationDriftItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new ConfigurationDriftsRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/admin/configurationManagement/configurationDrifts{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get configurationDrifts from admin + * @param ConfigurationDriftsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?ConfigurationDriftsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + 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 configurationDrifts from admin + * @param ConfigurationDriftsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?ConfigurationDriftsRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 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. + * @return ConfigurationDriftsRequestBuilder + */ + public function withUrl(string $rawUrl): ConfigurationDriftsRequestBuilder { + return new ConfigurationDriftsRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Admin/ConfigurationManagement/ConfigurationDrifts/ConfigurationDriftsRequestBuilderGetQueryParameters.php b/src/Generated/Admin/ConfigurationManagement/ConfigurationDrifts/ConfigurationDriftsRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..2d4a9dd1c62 --- /dev/null +++ b/src/Generated/Admin/ConfigurationManagement/ConfigurationDrifts/ConfigurationDriftsRequestBuilderGetQueryParameters.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 ConfigurationDriftsRequestBuilderGetQueryParameters and sets the default values. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + */ + public function __construct(?bool $count = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null) { + $this->count = $count; + $this->expand = $expand; + $this->filter = $filter; + $this->orderby = $orderby; + $this->search = $search; + $this->select = $select; + $this->skip = $skip; + $this->top = $top; + } + +} diff --git a/src/Generated/Admin/ConfigurationManagement/ConfigurationDrifts/ConfigurationDriftsRequestBuilderGetRequestConfiguration.php b/src/Generated/Admin/ConfigurationManagement/ConfigurationDrifts/ConfigurationDriftsRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..b178000d5a2 --- /dev/null +++ b/src/Generated/Admin/ConfigurationManagement/ConfigurationDrifts/ConfigurationDriftsRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param ConfigurationDriftsRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?ConfigurationDriftsRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new ConfigurationDriftsRequestBuilderGetQueryParameters. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select 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 ConfigurationDriftsRequestBuilderGetQueryParameters + */ + 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): ConfigurationDriftsRequestBuilderGetQueryParameters { + return new ConfigurationDriftsRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/Admin/ConfigurationManagement/ConfigurationDrifts/ConfigurationDriftsRequestBuilderPostRequestConfiguration.php b/src/Generated/Admin/ConfigurationManagement/ConfigurationDrifts/ConfigurationDriftsRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..b3c71125cb3 --- /dev/null +++ b/src/Generated/Admin/ConfigurationManagement/ConfigurationDrifts/ConfigurationDriftsRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @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/ConfigurationDrifts/Count/CountRequestBuilder.php b/src/Generated/Admin/ConfigurationManagement/ConfigurationDrifts/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..15376f828fc --- /dev/null +++ b/src/Generated/Admin/ConfigurationManagement/ConfigurationDrifts/Count/CountRequestBuilder.php @@ -0,0 +1,78 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/admin/configurationManagement/configurationDrifts/$count{?%24filter,%24search}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + /** @var Promise $result */ + $result = $this->requestAdapter->sendPrimitiveAsync($requestInfo, 'int', $errorMappings); + return $result; + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "text/plain;q=0.9"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return CountRequestBuilder + */ + public function withUrl(string $rawUrl): CountRequestBuilder { + return new CountRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Admin/ConfigurationManagement/ConfigurationDrifts/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/Admin/ConfigurationManagement/ConfigurationDrifts/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..bf7bbea643f --- /dev/null +++ b/src/Generated/Admin/ConfigurationManagement/ConfigurationDrifts/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/Admin/ConfigurationManagement/ConfigurationDrifts/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/Admin/ConfigurationManagement/ConfigurationDrifts/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..e95d2898a78 --- /dev/null +++ b/src/Generated/Admin/ConfigurationManagement/ConfigurationDrifts/Count/CountRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CountRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CountRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CountRequestBuilderGetQueryParameters. + * @param string|null $filter Filter items by property values + * @param string|null $search Search items by search phrases + * @return CountRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?string $filter = null, ?string $search = null): CountRequestBuilderGetQueryParameters { + return new CountRequestBuilderGetQueryParameters($filter, $search); + } + +} diff --git a/src/Generated/Admin/ConfigurationManagement/ConfigurationDrifts/Item/ConfigurationDriftItemRequestBuilder.php b/src/Generated/Admin/ConfigurationManagement/ConfigurationDrifts/Item/ConfigurationDriftItemRequestBuilder.php new file mode 100644 index 00000000000..6b047af1ad9 --- /dev/null +++ b/src/Generated/Admin/ConfigurationManagement/ConfigurationDrifts/Item/ConfigurationDriftItemRequestBuilder.php @@ -0,0 +1,144 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/admin/configurationManagement/configurationDrifts/{configurationDrift%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * 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 configurationDrifts from admin + * @param ConfigurationDriftItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?ConfigurationDriftItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + 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 configurationDrifts from admin + * @param ConfigurationDriftItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?ConfigurationDriftItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 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. + * @return ConfigurationDriftItemRequestBuilder + */ + public function withUrl(string $rawUrl): ConfigurationDriftItemRequestBuilder { + return new ConfigurationDriftItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Admin/ConfigurationManagement/ConfigurationDrifts/Item/ConfigurationDriftItemRequestBuilderDeleteRequestConfiguration.php b/src/Generated/Admin/ConfigurationManagement/ConfigurationDrifts/Item/ConfigurationDriftItemRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..84514ee42a7 --- /dev/null +++ b/src/Generated/Admin/ConfigurationManagement/ConfigurationDrifts/Item/ConfigurationDriftItemRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @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/ConfigurationDrifts/Item/ConfigurationDriftItemRequestBuilderGetQueryParameters.php b/src/Generated/Admin/ConfigurationManagement/ConfigurationDrifts/Item/ConfigurationDriftItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..05d2e425d38 --- /dev/null +++ b/src/Generated/Admin/ConfigurationManagement/ConfigurationDrifts/Item/ConfigurationDriftItemRequestBuilderGetQueryParameters.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 ConfigurationDriftItemRequestBuilderGetQueryParameters and sets the default values. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + */ + public function __construct(?array $expand = null, ?array $select = null) { + $this->expand = $expand; + $this->select = $select; + } + +} diff --git a/src/Generated/Admin/ConfigurationManagement/ConfigurationDrifts/Item/ConfigurationDriftItemRequestBuilderGetRequestConfiguration.php b/src/Generated/Admin/ConfigurationManagement/ConfigurationDrifts/Item/ConfigurationDriftItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..b9ea7b887c7 --- /dev/null +++ b/src/Generated/Admin/ConfigurationManagement/ConfigurationDrifts/Item/ConfigurationDriftItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param ConfigurationDriftItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?ConfigurationDriftItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new ConfigurationDriftItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return ConfigurationDriftItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): ConfigurationDriftItemRequestBuilderGetQueryParameters { + return new ConfigurationDriftItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Admin/ConfigurationManagement/ConfigurationDrifts/Item/ConfigurationDriftItemRequestBuilderPatchRequestConfiguration.php b/src/Generated/Admin/ConfigurationManagement/ConfigurationDrifts/Item/ConfigurationDriftItemRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..685b38a9d4c --- /dev/null +++ b/src/Generated/Admin/ConfigurationManagement/ConfigurationDrifts/Item/ConfigurationDriftItemRequestBuilderPatchRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @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/ConfigurationManagementRequestBuilder.php b/src/Generated/Admin/ConfigurationManagement/ConfigurationManagementRequestBuilder.php new file mode 100644 index 00000000000..d28b1d71c9d --- /dev/null +++ b/src/Generated/Admin/ConfigurationManagement/ConfigurationManagementRequestBuilder.php @@ -0,0 +1,192 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the configurationDrifts property of the microsoft.graph.configurationManagement entity. + */ + public function configurationDrifts(): ConfigurationDriftsRequestBuilder { + return new ConfigurationDriftsRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the configurationMonitoringResults property of the microsoft.graph.configurationManagement entity. + */ + public function configurationMonitoringResults(): ConfigurationMonitoringResultsRequestBuilder { + return new ConfigurationMonitoringResultsRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the configurationMonitors property of the microsoft.graph.configurationManagement entity. + */ + public function configurationMonitors(): ConfigurationMonitorsRequestBuilder { + return new ConfigurationMonitorsRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the configurationSnapshotJobs property of the microsoft.graph.configurationManagement entity. + */ + public function configurationSnapshotJobs(): ConfigurationSnapshotJobsRequestBuilder { + return new ConfigurationSnapshotJobsRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the configurationSnapshots property of the microsoft.graph.configurationManagement entity. + */ + public function configurationSnapshots(): ConfigurationSnapshotsRequestBuilder { + return new ConfigurationSnapshotsRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Instantiates a new ConfigurationManagementRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/admin/configurationManagement{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * 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/ConfigurationManagementRequestBuilderDeleteRequestConfiguration.php b/src/Generated/Admin/ConfigurationManagement/ConfigurationManagementRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..e4585c63d46 --- /dev/null +++ b/src/Generated/Admin/ConfigurationManagement/ConfigurationManagementRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @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/ConfigurationManagementRequestBuilderGetQueryParameters.php b/src/Generated/Admin/ConfigurationManagement/ConfigurationManagementRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..2ea70d94911 --- /dev/null +++ b/src/Generated/Admin/ConfigurationManagement/ConfigurationManagementRequestBuilderGetQueryParameters.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 ConfigurationManagementRequestBuilderGetQueryParameters and sets the default values. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + */ + public function __construct(?array $expand = null, ?array $select = null) { + $this->expand = $expand; + $this->select = $select; + } + +} diff --git a/src/Generated/Admin/ConfigurationManagement/ConfigurationManagementRequestBuilderGetRequestConfiguration.php b/src/Generated/Admin/ConfigurationManagement/ConfigurationManagementRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..6f670986926 --- /dev/null +++ b/src/Generated/Admin/ConfigurationManagement/ConfigurationManagementRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param ConfigurationManagementRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?ConfigurationManagementRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new ConfigurationManagementRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return ConfigurationManagementRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): ConfigurationManagementRequestBuilderGetQueryParameters { + return new ConfigurationManagementRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Admin/ConfigurationManagement/ConfigurationManagementRequestBuilderPatchRequestConfiguration.php b/src/Generated/Admin/ConfigurationManagement/ConfigurationManagementRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..c44045a1759 --- /dev/null +++ b/src/Generated/Admin/ConfigurationManagement/ConfigurationManagementRequestBuilderPatchRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @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/ConfigurationMonitoringResultsRequestBuilder.php b/src/Generated/Admin/ConfigurationManagement/ConfigurationMonitoringResults/ConfigurationMonitoringResultsRequestBuilder.php new file mode 100644 index 00000000000..dfc9394233d --- /dev/null +++ b/src/Generated/Admin/ConfigurationManagement/ConfigurationMonitoringResults/ConfigurationMonitoringResultsRequestBuilder.php @@ -0,0 +1,133 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the configurationMonitoringResults property of the microsoft.graph.configurationManagement entity. + * @param string $configurationMonitoringResultId The unique identifier of configurationMonitoringResult + * @return ConfigurationMonitoringResultItemRequestBuilder + */ + public function byConfigurationMonitoringResultId(string $configurationMonitoringResultId): ConfigurationMonitoringResultItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['configurationMonitoringResult%2Did'] = $configurationMonitoringResultId; + return new ConfigurationMonitoringResultItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new ConfigurationMonitoringResultsRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/admin/configurationManagement/configurationMonitoringResults{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get configurationMonitoringResults from admin + * @param ConfigurationMonitoringResultsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?ConfigurationMonitoringResultsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + 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 configurationMonitoringResults from admin + * @param ConfigurationMonitoringResultsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?ConfigurationMonitoringResultsRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 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. + * @return ConfigurationMonitoringResultsRequestBuilder + */ + public function withUrl(string $rawUrl): ConfigurationMonitoringResultsRequestBuilder { + return new ConfigurationMonitoringResultsRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Admin/ConfigurationManagement/ConfigurationMonitoringResults/ConfigurationMonitoringResultsRequestBuilderGetQueryParameters.php b/src/Generated/Admin/ConfigurationManagement/ConfigurationMonitoringResults/ConfigurationMonitoringResultsRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..ef6b7d3d2c0 --- /dev/null +++ b/src/Generated/Admin/ConfigurationManagement/ConfigurationMonitoringResults/ConfigurationMonitoringResultsRequestBuilderGetQueryParameters.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 ConfigurationMonitoringResultsRequestBuilderGetQueryParameters and sets the default values. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + */ + public function __construct(?bool $count = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null) { + $this->count = $count; + $this->expand = $expand; + $this->filter = $filter; + $this->orderby = $orderby; + $this->search = $search; + $this->select = $select; + $this->skip = $skip; + $this->top = $top; + } + +} diff --git a/src/Generated/Admin/ConfigurationManagement/ConfigurationMonitoringResults/ConfigurationMonitoringResultsRequestBuilderGetRequestConfiguration.php b/src/Generated/Admin/ConfigurationManagement/ConfigurationMonitoringResults/ConfigurationMonitoringResultsRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..5e48938e83b --- /dev/null +++ b/src/Generated/Admin/ConfigurationManagement/ConfigurationMonitoringResults/ConfigurationMonitoringResultsRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param ConfigurationMonitoringResultsRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?ConfigurationMonitoringResultsRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new ConfigurationMonitoringResultsRequestBuilderGetQueryParameters. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select 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 ConfigurationMonitoringResultsRequestBuilderGetQueryParameters + */ + 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): ConfigurationMonitoringResultsRequestBuilderGetQueryParameters { + return new ConfigurationMonitoringResultsRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/Admin/ConfigurationManagement/ConfigurationMonitoringResults/ConfigurationMonitoringResultsRequestBuilderPostRequestConfiguration.php b/src/Generated/Admin/ConfigurationManagement/ConfigurationMonitoringResults/ConfigurationMonitoringResultsRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..6dcf5c61fb9 --- /dev/null +++ b/src/Generated/Admin/ConfigurationManagement/ConfigurationMonitoringResults/ConfigurationMonitoringResultsRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @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/Count/CountRequestBuilder.php b/src/Generated/Admin/ConfigurationManagement/ConfigurationMonitoringResults/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..b88effc7276 --- /dev/null +++ b/src/Generated/Admin/ConfigurationManagement/ConfigurationMonitoringResults/Count/CountRequestBuilder.php @@ -0,0 +1,78 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/admin/configurationManagement/configurationMonitoringResults/$count{?%24filter,%24search}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + /** @var Promise $result */ + $result = $this->requestAdapter->sendPrimitiveAsync($requestInfo, 'int', $errorMappings); + return $result; + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "text/plain;q=0.9"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return CountRequestBuilder + */ + public function withUrl(string $rawUrl): CountRequestBuilder { + return new CountRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Admin/ConfigurationManagement/ConfigurationMonitoringResults/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/Admin/ConfigurationManagement/ConfigurationMonitoringResults/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..6650d74e887 --- /dev/null +++ b/src/Generated/Admin/ConfigurationManagement/ConfigurationMonitoringResults/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/Admin/ConfigurationManagement/ConfigurationMonitoringResults/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/Admin/ConfigurationManagement/ConfigurationMonitoringResults/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..33e52bc05e2 --- /dev/null +++ b/src/Generated/Admin/ConfigurationManagement/ConfigurationMonitoringResults/Count/CountRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CountRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CountRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CountRequestBuilderGetQueryParameters. + * @param string|null $filter Filter items by property values + * @param string|null $search Search items by search phrases + * @return CountRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?string $filter = null, ?string $search = null): CountRequestBuilderGetQueryParameters { + return new CountRequestBuilderGetQueryParameters($filter, $search); + } + +} diff --git a/src/Generated/Admin/ConfigurationManagement/ConfigurationMonitoringResults/Item/ConfigurationMonitoringResultItemRequestBuilder.php b/src/Generated/Admin/ConfigurationManagement/ConfigurationMonitoringResults/Item/ConfigurationMonitoringResultItemRequestBuilder.php new file mode 100644 index 00000000000..484ac567e27 --- /dev/null +++ b/src/Generated/Admin/ConfigurationManagement/ConfigurationMonitoringResults/Item/ConfigurationMonitoringResultItemRequestBuilder.php @@ -0,0 +1,144 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/admin/configurationManagement/configurationMonitoringResults/{configurationMonitoringResult%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * 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); + } + + /** + * Get configurationMonitoringResults from admin + * @param ConfigurationMonitoringResultItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?ConfigurationMonitoringResultItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + 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; + } + + /** + * Get configurationMonitoringResults from admin + * @param ConfigurationMonitoringResultItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?ConfigurationMonitoringResultItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 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. + * @return ConfigurationMonitoringResultItemRequestBuilder + */ + public function withUrl(string $rawUrl): ConfigurationMonitoringResultItemRequestBuilder { + return new ConfigurationMonitoringResultItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Admin/ConfigurationManagement/ConfigurationMonitoringResults/Item/ConfigurationMonitoringResultItemRequestBuilderDeleteRequestConfiguration.php b/src/Generated/Admin/ConfigurationManagement/ConfigurationMonitoringResults/Item/ConfigurationMonitoringResultItemRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..ea077b75c60 --- /dev/null +++ b/src/Generated/Admin/ConfigurationManagement/ConfigurationMonitoringResults/Item/ConfigurationMonitoringResultItemRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @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/ConfigurationMonitoringResultItemRequestBuilderGetQueryParameters.php b/src/Generated/Admin/ConfigurationManagement/ConfigurationMonitoringResults/Item/ConfigurationMonitoringResultItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..e1296090835 --- /dev/null +++ b/src/Generated/Admin/ConfigurationManagement/ConfigurationMonitoringResults/Item/ConfigurationMonitoringResultItemRequestBuilderGetQueryParameters.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 ConfigurationMonitoringResultItemRequestBuilderGetQueryParameters and sets the default values. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + */ + public function __construct(?array $expand = null, ?array $select = null) { + $this->expand = $expand; + $this->select = $select; + } + +} diff --git a/src/Generated/Admin/ConfigurationManagement/ConfigurationMonitoringResults/Item/ConfigurationMonitoringResultItemRequestBuilderGetRequestConfiguration.php b/src/Generated/Admin/ConfigurationManagement/ConfigurationMonitoringResults/Item/ConfigurationMonitoringResultItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..5d638c02433 --- /dev/null +++ b/src/Generated/Admin/ConfigurationManagement/ConfigurationMonitoringResults/Item/ConfigurationMonitoringResultItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param ConfigurationMonitoringResultItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?ConfigurationMonitoringResultItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new ConfigurationMonitoringResultItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return ConfigurationMonitoringResultItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): ConfigurationMonitoringResultItemRequestBuilderGetQueryParameters { + return new ConfigurationMonitoringResultItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Admin/ConfigurationManagement/ConfigurationMonitoringResults/Item/ConfigurationMonitoringResultItemRequestBuilderPatchRequestConfiguration.php b/src/Generated/Admin/ConfigurationManagement/ConfigurationMonitoringResults/Item/ConfigurationMonitoringResultItemRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..2616008190b --- /dev/null +++ b/src/Generated/Admin/ConfigurationManagement/ConfigurationMonitoringResults/Item/ConfigurationMonitoringResultItemRequestBuilderPatchRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @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/ConfigurationMonitorsRequestBuilder.php b/src/Generated/Admin/ConfigurationManagement/ConfigurationMonitors/ConfigurationMonitorsRequestBuilder.php new file mode 100644 index 00000000000..b157367abb3 --- /dev/null +++ b/src/Generated/Admin/ConfigurationManagement/ConfigurationMonitors/ConfigurationMonitorsRequestBuilder.php @@ -0,0 +1,133 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the configurationMonitors property of the microsoft.graph.configurationManagement entity. + * @param string $configurationMonitorId The unique identifier of configurationMonitor + * @return ConfigurationMonitorItemRequestBuilder + */ + public function byConfigurationMonitorId(string $configurationMonitorId): ConfigurationMonitorItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['configurationMonitor%2Did'] = $configurationMonitorId; + return new ConfigurationMonitorItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new ConfigurationMonitorsRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/admin/configurationManagement/configurationMonitors{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get configurationMonitors from admin + * @param ConfigurationMonitorsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?ConfigurationMonitorsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [ConfigurationMonitorCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Create new navigation property to configurationMonitors for admin + * @param ConfigurationMonitor $body The request body + * @param ConfigurationMonitorsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(ConfigurationMonitor $body, ?ConfigurationMonitorsRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [ConfigurationMonitor::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Get configurationMonitors from admin + * @param ConfigurationMonitorsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?ConfigurationMonitorsRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 configurationMonitors for admin + * @param ConfigurationMonitor $body The request body + * @param ConfigurationMonitorsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(ConfigurationMonitor $body, ?ConfigurationMonitorsRequestBuilderPostRequestConfiguration $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 ConfigurationMonitorsRequestBuilder + */ + public function withUrl(string $rawUrl): ConfigurationMonitorsRequestBuilder { + return new ConfigurationMonitorsRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Admin/ConfigurationManagement/ConfigurationMonitors/ConfigurationMonitorsRequestBuilderGetQueryParameters.php b/src/Generated/Admin/ConfigurationManagement/ConfigurationMonitors/ConfigurationMonitorsRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..fd60ac2cb74 --- /dev/null +++ b/src/Generated/Admin/ConfigurationManagement/ConfigurationMonitors/ConfigurationMonitorsRequestBuilderGetQueryParameters.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 ConfigurationMonitorsRequestBuilderGetQueryParameters and sets the default values. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + */ + public function __construct(?bool $count = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null) { + $this->count = $count; + $this->expand = $expand; + $this->filter = $filter; + $this->orderby = $orderby; + $this->search = $search; + $this->select = $select; + $this->skip = $skip; + $this->top = $top; + } + +} diff --git a/src/Generated/Admin/ConfigurationManagement/ConfigurationMonitors/ConfigurationMonitorsRequestBuilderGetRequestConfiguration.php b/src/Generated/Admin/ConfigurationManagement/ConfigurationMonitors/ConfigurationMonitorsRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..53be100b2ca --- /dev/null +++ b/src/Generated/Admin/ConfigurationManagement/ConfigurationMonitors/ConfigurationMonitorsRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param ConfigurationMonitorsRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?ConfigurationMonitorsRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new ConfigurationMonitorsRequestBuilderGetQueryParameters. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select 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 ConfigurationMonitorsRequestBuilderGetQueryParameters + */ + 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): ConfigurationMonitorsRequestBuilderGetQueryParameters { + return new ConfigurationMonitorsRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/Admin/ConfigurationManagement/ConfigurationMonitors/ConfigurationMonitorsRequestBuilderPostRequestConfiguration.php b/src/Generated/Admin/ConfigurationManagement/ConfigurationMonitors/ConfigurationMonitorsRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..6e559988670 --- /dev/null +++ b/src/Generated/Admin/ConfigurationManagement/ConfigurationMonitors/ConfigurationMonitorsRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @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/Count/CountRequestBuilder.php b/src/Generated/Admin/ConfigurationManagement/ConfigurationMonitors/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..dc7deedf4a7 --- /dev/null +++ b/src/Generated/Admin/ConfigurationManagement/ConfigurationMonitors/Count/CountRequestBuilder.php @@ -0,0 +1,78 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/admin/configurationManagement/configurationMonitors/$count{?%24filter,%24search}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + /** @var Promise $result */ + $result = $this->requestAdapter->sendPrimitiveAsync($requestInfo, 'int', $errorMappings); + return $result; + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "text/plain;q=0.9"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return CountRequestBuilder + */ + public function withUrl(string $rawUrl): CountRequestBuilder { + return new CountRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Admin/ConfigurationManagement/ConfigurationMonitors/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/Admin/ConfigurationManagement/ConfigurationMonitors/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..d0eab9bb1fb --- /dev/null +++ b/src/Generated/Admin/ConfigurationManagement/ConfigurationMonitors/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/Admin/ConfigurationManagement/ConfigurationMonitors/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/Admin/ConfigurationManagement/ConfigurationMonitors/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..fec57435f17 --- /dev/null +++ b/src/Generated/Admin/ConfigurationManagement/ConfigurationMonitors/Count/CountRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CountRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CountRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CountRequestBuilderGetQueryParameters. + * @param string|null $filter Filter items by property values + * @param string|null $search Search items by search phrases + * @return CountRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?string $filter = null, ?string $search = null): CountRequestBuilderGetQueryParameters { + return new CountRequestBuilderGetQueryParameters($filter, $search); + } + +} diff --git a/src/Generated/Admin/ConfigurationManagement/ConfigurationMonitors/Item/Baseline/BaselineRequestBuilder.php b/src/Generated/Admin/ConfigurationManagement/ConfigurationMonitors/Item/Baseline/BaselineRequestBuilder.php new file mode 100644 index 00000000000..3cdbc54305d --- /dev/null +++ b/src/Generated/Admin/ConfigurationManagement/ConfigurationMonitors/Item/Baseline/BaselineRequestBuilder.php @@ -0,0 +1,144 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/admin/configurationManagement/configurationMonitors/{configurationMonitor%2Did}/baseline{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * 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); + } + + /** + * Get baseline from admin + * @param BaselineRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?BaselineRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + 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; + } + + /** + * Get baseline from admin + * @param BaselineRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?BaselineRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 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. + * @return BaselineRequestBuilder + */ + public function withUrl(string $rawUrl): BaselineRequestBuilder { + return new BaselineRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Admin/ConfigurationManagement/ConfigurationMonitors/Item/Baseline/BaselineRequestBuilderDeleteRequestConfiguration.php b/src/Generated/Admin/ConfigurationManagement/ConfigurationMonitors/Item/Baseline/BaselineRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..100067253ac --- /dev/null +++ b/src/Generated/Admin/ConfigurationManagement/ConfigurationMonitors/Item/Baseline/BaselineRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @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/BaselineRequestBuilderGetQueryParameters.php b/src/Generated/Admin/ConfigurationManagement/ConfigurationMonitors/Item/Baseline/BaselineRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..bf67aec0cc4 --- /dev/null +++ b/src/Generated/Admin/ConfigurationManagement/ConfigurationMonitors/Item/Baseline/BaselineRequestBuilderGetQueryParameters.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 BaselineRequestBuilderGetQueryParameters and sets the default values. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + */ + public function __construct(?array $expand = null, ?array $select = null) { + $this->expand = $expand; + $this->select = $select; + } + +} diff --git a/src/Generated/Admin/ConfigurationManagement/ConfigurationMonitors/Item/Baseline/BaselineRequestBuilderGetRequestConfiguration.php b/src/Generated/Admin/ConfigurationManagement/ConfigurationMonitors/Item/Baseline/BaselineRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..51035781e9d --- /dev/null +++ b/src/Generated/Admin/ConfigurationManagement/ConfigurationMonitors/Item/Baseline/BaselineRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param BaselineRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?BaselineRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new BaselineRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return BaselineRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): BaselineRequestBuilderGetQueryParameters { + return new BaselineRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Admin/ConfigurationManagement/ConfigurationMonitors/Item/Baseline/BaselineRequestBuilderPatchRequestConfiguration.php b/src/Generated/Admin/ConfigurationManagement/ConfigurationMonitors/Item/Baseline/BaselineRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..606f01dac59 --- /dev/null +++ b/src/Generated/Admin/ConfigurationManagement/ConfigurationMonitors/Item/Baseline/BaselineRequestBuilderPatchRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @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/ConfigurationMonitorItemRequestBuilder.php b/src/Generated/Admin/ConfigurationManagement/ConfigurationMonitors/Item/ConfigurationMonitorItemRequestBuilder.php new file mode 100644 index 00000000000..a36a2571109 --- /dev/null +++ b/src/Generated/Admin/ConfigurationManagement/ConfigurationMonitors/Item/ConfigurationMonitorItemRequestBuilder.php @@ -0,0 +1,152 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Instantiates a new ConfigurationMonitorItemRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/admin/configurationManagement/configurationMonitors/{configurationMonitor%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property configurationMonitors for admin + * @param ConfigurationMonitorItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?ConfigurationMonitorItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Get configurationMonitors from admin + * @param ConfigurationMonitorItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?ConfigurationMonitorItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [ConfigurationMonitor::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property configurationMonitors in admin + * @param ConfigurationMonitor $body The request body + * @param ConfigurationMonitorItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(ConfigurationMonitor $body, ?ConfigurationMonitorItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [ConfigurationMonitor::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property configurationMonitors for admin + * @param ConfigurationMonitorItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?ConfigurationMonitorItemRequestBuilderDeleteRequestConfiguration $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 configurationMonitors from admin + * @param ConfigurationMonitorItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?ConfigurationMonitorItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 configurationMonitors in admin + * @param ConfigurationMonitor $body The request body + * @param ConfigurationMonitorItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(ConfigurationMonitor $body, ?ConfigurationMonitorItemRequestBuilderPatchRequestConfiguration $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 ConfigurationMonitorItemRequestBuilder + */ + public function withUrl(string $rawUrl): ConfigurationMonitorItemRequestBuilder { + return new ConfigurationMonitorItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Admin/ConfigurationManagement/ConfigurationMonitors/Item/ConfigurationMonitorItemRequestBuilderDeleteRequestConfiguration.php b/src/Generated/Admin/ConfigurationManagement/ConfigurationMonitors/Item/ConfigurationMonitorItemRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..d204e6ac0e6 --- /dev/null +++ b/src/Generated/Admin/ConfigurationManagement/ConfigurationMonitors/Item/ConfigurationMonitorItemRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @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/ConfigurationMonitorItemRequestBuilderGetQueryParameters.php b/src/Generated/Admin/ConfigurationManagement/ConfigurationMonitors/Item/ConfigurationMonitorItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..3d55dc0406d --- /dev/null +++ b/src/Generated/Admin/ConfigurationManagement/ConfigurationMonitors/Item/ConfigurationMonitorItemRequestBuilderGetQueryParameters.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 ConfigurationMonitorItemRequestBuilderGetQueryParameters and sets the default values. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + */ + public function __construct(?array $expand = null, ?array $select = null) { + $this->expand = $expand; + $this->select = $select; + } + +} diff --git a/src/Generated/Admin/ConfigurationManagement/ConfigurationMonitors/Item/ConfigurationMonitorItemRequestBuilderGetRequestConfiguration.php b/src/Generated/Admin/ConfigurationManagement/ConfigurationMonitors/Item/ConfigurationMonitorItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..55dfab59219 --- /dev/null +++ b/src/Generated/Admin/ConfigurationManagement/ConfigurationMonitors/Item/ConfigurationMonitorItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param ConfigurationMonitorItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?ConfigurationMonitorItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new ConfigurationMonitorItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return ConfigurationMonitorItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): ConfigurationMonitorItemRequestBuilderGetQueryParameters { + return new ConfigurationMonitorItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Admin/ConfigurationManagement/ConfigurationMonitors/Item/ConfigurationMonitorItemRequestBuilderPatchRequestConfiguration.php b/src/Generated/Admin/ConfigurationManagement/ConfigurationMonitors/Item/ConfigurationMonitorItemRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..9ea660a0ed3 --- /dev/null +++ b/src/Generated/Admin/ConfigurationManagement/ConfigurationMonitors/Item/ConfigurationMonitorItemRequestBuilderPatchRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @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/ConfigurationSnapshotJobsRequestBuilder.php b/src/Generated/Admin/ConfigurationManagement/ConfigurationSnapshotJobs/ConfigurationSnapshotJobsRequestBuilder.php new file mode 100644 index 00000000000..65c62c78b00 --- /dev/null +++ b/src/Generated/Admin/ConfigurationManagement/ConfigurationSnapshotJobs/ConfigurationSnapshotJobsRequestBuilder.php @@ -0,0 +1,133 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the configurationSnapshotJobs property of the microsoft.graph.configurationManagement entity. + * @param string $configurationSnapshotJobId The unique identifier of configurationSnapshotJob + * @return ConfigurationSnapshotJobItemRequestBuilder + */ + public function byConfigurationSnapshotJobId(string $configurationSnapshotJobId): ConfigurationSnapshotJobItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['configurationSnapshotJob%2Did'] = $configurationSnapshotJobId; + return new ConfigurationSnapshotJobItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new ConfigurationSnapshotJobsRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/admin/configurationManagement/configurationSnapshotJobs{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get configurationSnapshotJobs from admin + * @param ConfigurationSnapshotJobsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?ConfigurationSnapshotJobsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + 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 configurationSnapshotJobs from admin + * @param ConfigurationSnapshotJobsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?ConfigurationSnapshotJobsRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 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. + * @return ConfigurationSnapshotJobsRequestBuilder + */ + public function withUrl(string $rawUrl): ConfigurationSnapshotJobsRequestBuilder { + return new ConfigurationSnapshotJobsRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Admin/ConfigurationManagement/ConfigurationSnapshotJobs/ConfigurationSnapshotJobsRequestBuilderGetQueryParameters.php b/src/Generated/Admin/ConfigurationManagement/ConfigurationSnapshotJobs/ConfigurationSnapshotJobsRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..b479e3f9b0f --- /dev/null +++ b/src/Generated/Admin/ConfigurationManagement/ConfigurationSnapshotJobs/ConfigurationSnapshotJobsRequestBuilderGetQueryParameters.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 ConfigurationSnapshotJobsRequestBuilderGetQueryParameters and sets the default values. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + */ + public function __construct(?bool $count = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null) { + $this->count = $count; + $this->expand = $expand; + $this->filter = $filter; + $this->orderby = $orderby; + $this->search = $search; + $this->select = $select; + $this->skip = $skip; + $this->top = $top; + } + +} diff --git a/src/Generated/Admin/ConfigurationManagement/ConfigurationSnapshotJobs/ConfigurationSnapshotJobsRequestBuilderGetRequestConfiguration.php b/src/Generated/Admin/ConfigurationManagement/ConfigurationSnapshotJobs/ConfigurationSnapshotJobsRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..e9709e2efb6 --- /dev/null +++ b/src/Generated/Admin/ConfigurationManagement/ConfigurationSnapshotJobs/ConfigurationSnapshotJobsRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param ConfigurationSnapshotJobsRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?ConfigurationSnapshotJobsRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new ConfigurationSnapshotJobsRequestBuilderGetQueryParameters. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select 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 ConfigurationSnapshotJobsRequestBuilderGetQueryParameters + */ + 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): ConfigurationSnapshotJobsRequestBuilderGetQueryParameters { + return new ConfigurationSnapshotJobsRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/Admin/ConfigurationManagement/ConfigurationSnapshotJobs/ConfigurationSnapshotJobsRequestBuilderPostRequestConfiguration.php b/src/Generated/Admin/ConfigurationManagement/ConfigurationSnapshotJobs/ConfigurationSnapshotJobsRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..9a82dcbdd68 --- /dev/null +++ b/src/Generated/Admin/ConfigurationManagement/ConfigurationSnapshotJobs/ConfigurationSnapshotJobsRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @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/Count/CountRequestBuilder.php b/src/Generated/Admin/ConfigurationManagement/ConfigurationSnapshotJobs/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..cd4812791ac --- /dev/null +++ b/src/Generated/Admin/ConfigurationManagement/ConfigurationSnapshotJobs/Count/CountRequestBuilder.php @@ -0,0 +1,78 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/admin/configurationManagement/configurationSnapshotJobs/$count{?%24filter,%24search}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + /** @var Promise $result */ + $result = $this->requestAdapter->sendPrimitiveAsync($requestInfo, 'int', $errorMappings); + return $result; + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "text/plain;q=0.9"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return CountRequestBuilder + */ + public function withUrl(string $rawUrl): CountRequestBuilder { + return new CountRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Admin/ConfigurationManagement/ConfigurationSnapshotJobs/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/Admin/ConfigurationManagement/ConfigurationSnapshotJobs/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..3eb0113f100 --- /dev/null +++ b/src/Generated/Admin/ConfigurationManagement/ConfigurationSnapshotJobs/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/Admin/ConfigurationManagement/ConfigurationSnapshotJobs/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/Admin/ConfigurationManagement/ConfigurationSnapshotJobs/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..0dc8f115e3d --- /dev/null +++ b/src/Generated/Admin/ConfigurationManagement/ConfigurationSnapshotJobs/Count/CountRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CountRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CountRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CountRequestBuilderGetQueryParameters. + * @param string|null $filter Filter items by property values + * @param string|null $search Search items by search phrases + * @return CountRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?string $filter = null, ?string $search = null): CountRequestBuilderGetQueryParameters { + return new CountRequestBuilderGetQueryParameters($filter, $search); + } + +} diff --git a/src/Generated/Admin/ConfigurationManagement/ConfigurationSnapshotJobs/Item/ConfigurationSnapshotJobItemRequestBuilder.php b/src/Generated/Admin/ConfigurationManagement/ConfigurationSnapshotJobs/Item/ConfigurationSnapshotJobItemRequestBuilder.php new file mode 100644 index 00000000000..97cc137cffb --- /dev/null +++ b/src/Generated/Admin/ConfigurationManagement/ConfigurationSnapshotJobs/Item/ConfigurationSnapshotJobItemRequestBuilder.php @@ -0,0 +1,144 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/admin/configurationManagement/configurationSnapshotJobs/{configurationSnapshotJob%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property configurationSnapshotJobs for admin + * @param ConfigurationSnapshotJobItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?ConfigurationSnapshotJobItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Get configurationSnapshotJobs from admin + * @param ConfigurationSnapshotJobItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?ConfigurationSnapshotJobItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + 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 navigation property configurationSnapshotJobs for admin + * @param ConfigurationSnapshotJobItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?ConfigurationSnapshotJobItemRequestBuilderDeleteRequestConfiguration $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 configurationSnapshotJobs from admin + * @param ConfigurationSnapshotJobItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?ConfigurationSnapshotJobItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 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. + * @return ConfigurationSnapshotJobItemRequestBuilder + */ + public function withUrl(string $rawUrl): ConfigurationSnapshotJobItemRequestBuilder { + return new ConfigurationSnapshotJobItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Admin/ConfigurationManagement/ConfigurationSnapshotJobs/Item/ConfigurationSnapshotJobItemRequestBuilderDeleteRequestConfiguration.php b/src/Generated/Admin/ConfigurationManagement/ConfigurationSnapshotJobs/Item/ConfigurationSnapshotJobItemRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..072a1f9b168 --- /dev/null +++ b/src/Generated/Admin/ConfigurationManagement/ConfigurationSnapshotJobs/Item/ConfigurationSnapshotJobItemRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @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/ConfigurationSnapshotJobItemRequestBuilderGetQueryParameters.php b/src/Generated/Admin/ConfigurationManagement/ConfigurationSnapshotJobs/Item/ConfigurationSnapshotJobItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..c9b44ccd227 --- /dev/null +++ b/src/Generated/Admin/ConfigurationManagement/ConfigurationSnapshotJobs/Item/ConfigurationSnapshotJobItemRequestBuilderGetQueryParameters.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 ConfigurationSnapshotJobItemRequestBuilderGetQueryParameters and sets the default values. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + */ + public function __construct(?array $expand = null, ?array $select = null) { + $this->expand = $expand; + $this->select = $select; + } + +} diff --git a/src/Generated/Admin/ConfigurationManagement/ConfigurationSnapshotJobs/Item/ConfigurationSnapshotJobItemRequestBuilderGetRequestConfiguration.php b/src/Generated/Admin/ConfigurationManagement/ConfigurationSnapshotJobs/Item/ConfigurationSnapshotJobItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..ebe36521efe --- /dev/null +++ b/src/Generated/Admin/ConfigurationManagement/ConfigurationSnapshotJobs/Item/ConfigurationSnapshotJobItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param ConfigurationSnapshotJobItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?ConfigurationSnapshotJobItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new ConfigurationSnapshotJobItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return ConfigurationSnapshotJobItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): ConfigurationSnapshotJobItemRequestBuilderGetQueryParameters { + return new ConfigurationSnapshotJobItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Admin/ConfigurationManagement/ConfigurationSnapshotJobs/Item/ConfigurationSnapshotJobItemRequestBuilderPatchRequestConfiguration.php b/src/Generated/Admin/ConfigurationManagement/ConfigurationSnapshotJobs/Item/ConfigurationSnapshotJobItemRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..5bfb3fb7895 --- /dev/null +++ b/src/Generated/Admin/ConfigurationManagement/ConfigurationSnapshotJobs/Item/ConfigurationSnapshotJobItemRequestBuilderPatchRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @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 new file mode 100644 index 00000000000..94adc2184db --- /dev/null +++ b/src/Generated/Admin/ConfigurationManagement/ConfigurationSnapshots/ConfigurationSnapshotsRequestBuilder.php @@ -0,0 +1,133 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the configurationSnapshots property of the microsoft.graph.configurationManagement entity. + * @param string $configurationBaselineId The unique identifier of configurationBaseline + * @return ConfigurationBaselineItemRequestBuilder + */ + public function byConfigurationBaselineId(string $configurationBaselineId): ConfigurationBaselineItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['configurationBaseline%2Did'] = $configurationBaselineId; + return new ConfigurationBaselineItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new ConfigurationSnapshotsRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/admin/configurationManagement/configurationSnapshots{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get configurationSnapshots from admin + * @param ConfigurationSnapshotsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?ConfigurationSnapshotsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + 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 configurationSnapshots from admin + * @param ConfigurationSnapshotsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?ConfigurationSnapshotsRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 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. + * @return ConfigurationSnapshotsRequestBuilder + */ + public function withUrl(string $rawUrl): ConfigurationSnapshotsRequestBuilder { + return new ConfigurationSnapshotsRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Admin/ConfigurationManagement/ConfigurationSnapshots/ConfigurationSnapshotsRequestBuilderGetQueryParameters.php b/src/Generated/Admin/ConfigurationManagement/ConfigurationSnapshots/ConfigurationSnapshotsRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..96a74928ffb --- /dev/null +++ b/src/Generated/Admin/ConfigurationManagement/ConfigurationSnapshots/ConfigurationSnapshotsRequestBuilderGetQueryParameters.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 ConfigurationSnapshotsRequestBuilderGetQueryParameters and sets the default values. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + */ + public function __construct(?bool $count = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null) { + $this->count = $count; + $this->expand = $expand; + $this->filter = $filter; + $this->orderby = $orderby; + $this->search = $search; + $this->select = $select; + $this->skip = $skip; + $this->top = $top; + } + +} diff --git a/src/Generated/Admin/ConfigurationManagement/ConfigurationSnapshots/ConfigurationSnapshotsRequestBuilderGetRequestConfiguration.php b/src/Generated/Admin/ConfigurationManagement/ConfigurationSnapshots/ConfigurationSnapshotsRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..ec374f42cdd --- /dev/null +++ b/src/Generated/Admin/ConfigurationManagement/ConfigurationSnapshots/ConfigurationSnapshotsRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param ConfigurationSnapshotsRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?ConfigurationSnapshotsRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new ConfigurationSnapshotsRequestBuilderGetQueryParameters. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select 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 ConfigurationSnapshotsRequestBuilderGetQueryParameters + */ + 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): ConfigurationSnapshotsRequestBuilderGetQueryParameters { + return new ConfigurationSnapshotsRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/Admin/ConfigurationManagement/ConfigurationSnapshots/ConfigurationSnapshotsRequestBuilderPostRequestConfiguration.php b/src/Generated/Admin/ConfigurationManagement/ConfigurationSnapshots/ConfigurationSnapshotsRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..81344e4611e --- /dev/null +++ b/src/Generated/Admin/ConfigurationManagement/ConfigurationSnapshots/ConfigurationSnapshotsRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @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/Admin/ConfigurationManagement/ConfigurationSnapshots/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..58c32048fef --- /dev/null +++ b/src/Generated/Admin/ConfigurationManagement/ConfigurationSnapshots/Count/CountRequestBuilder.php @@ -0,0 +1,78 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/admin/configurationManagement/configurationSnapshots/$count{?%24filter,%24search}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + /** @var Promise $result */ + $result = $this->requestAdapter->sendPrimitiveAsync($requestInfo, 'int', $errorMappings); + return $result; + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "text/plain;q=0.9"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return CountRequestBuilder + */ + public function withUrl(string $rawUrl): CountRequestBuilder { + return new CountRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Admin/ConfigurationManagement/ConfigurationSnapshots/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/Admin/ConfigurationManagement/ConfigurationSnapshots/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..a6fe5129fde --- /dev/null +++ b/src/Generated/Admin/ConfigurationManagement/ConfigurationSnapshots/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/Admin/ConfigurationManagement/ConfigurationSnapshots/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/Admin/ConfigurationManagement/ConfigurationSnapshots/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..4928bac4ee7 --- /dev/null +++ b/src/Generated/Admin/ConfigurationManagement/ConfigurationSnapshots/Count/CountRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CountRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CountRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CountRequestBuilderGetQueryParameters. + * @param string|null $filter Filter items by property values + * @param string|null $search Search items by search phrases + * @return CountRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?string $filter = null, ?string $search = null): CountRequestBuilderGetQueryParameters { + return new CountRequestBuilderGetQueryParameters($filter, $search); + } + +} diff --git a/src/Generated/Admin/ConfigurationManagement/ConfigurationSnapshots/Item/ConfigurationBaselineItemRequestBuilder.php b/src/Generated/Admin/ConfigurationManagement/ConfigurationSnapshots/Item/ConfigurationBaselineItemRequestBuilder.php new file mode 100644 index 00000000000..2c65ded7eb3 --- /dev/null +++ b/src/Generated/Admin/ConfigurationManagement/ConfigurationSnapshots/Item/ConfigurationBaselineItemRequestBuilder.php @@ -0,0 +1,144 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/admin/configurationManagement/configurationSnapshots/{configurationBaseline%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * 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); + } + + /** + * Get configurationSnapshots from admin + * @param ConfigurationBaselineItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?ConfigurationBaselineItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + 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; + } + + /** + * Get configurationSnapshots from admin + * @param ConfigurationBaselineItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?ConfigurationBaselineItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 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. + * @return ConfigurationBaselineItemRequestBuilder + */ + public function withUrl(string $rawUrl): ConfigurationBaselineItemRequestBuilder { + return new ConfigurationBaselineItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Admin/ConfigurationManagement/ConfigurationSnapshots/Item/ConfigurationBaselineItemRequestBuilderDeleteRequestConfiguration.php b/src/Generated/Admin/ConfigurationManagement/ConfigurationSnapshots/Item/ConfigurationBaselineItemRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..dbad62642dc --- /dev/null +++ b/src/Generated/Admin/ConfigurationManagement/ConfigurationSnapshots/Item/ConfigurationBaselineItemRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @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/Item/ConfigurationBaselineItemRequestBuilderGetQueryParameters.php b/src/Generated/Admin/ConfigurationManagement/ConfigurationSnapshots/Item/ConfigurationBaselineItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..135ed3bd95f --- /dev/null +++ b/src/Generated/Admin/ConfigurationManagement/ConfigurationSnapshots/Item/ConfigurationBaselineItemRequestBuilderGetQueryParameters.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 ConfigurationBaselineItemRequestBuilderGetQueryParameters and sets the default values. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + */ + public function __construct(?array $expand = null, ?array $select = null) { + $this->expand = $expand; + $this->select = $select; + } + +} diff --git a/src/Generated/Admin/ConfigurationManagement/ConfigurationSnapshots/Item/ConfigurationBaselineItemRequestBuilderGetRequestConfiguration.php b/src/Generated/Admin/ConfigurationManagement/ConfigurationSnapshots/Item/ConfigurationBaselineItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..1a3e1a9e274 --- /dev/null +++ b/src/Generated/Admin/ConfigurationManagement/ConfigurationSnapshots/Item/ConfigurationBaselineItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param ConfigurationBaselineItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?ConfigurationBaselineItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new ConfigurationBaselineItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return ConfigurationBaselineItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): ConfigurationBaselineItemRequestBuilderGetQueryParameters { + return new ConfigurationBaselineItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Admin/ConfigurationManagement/ConfigurationSnapshots/Item/ConfigurationBaselineItemRequestBuilderPatchRequestConfiguration.php b/src/Generated/Admin/ConfigurationManagement/ConfigurationSnapshots/Item/ConfigurationBaselineItemRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..9f6f53e7f96 --- /dev/null +++ b/src/Generated/Admin/ConfigurationManagement/ConfigurationSnapshots/Item/ConfigurationBaselineItemRequestBuilderPatchRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @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/Windows/Updates/UpdatableAssets/Item/UpdatableAssetItemRequestBuilder.php b/src/Generated/Admin/Windows/Updates/UpdatableAssets/Item/UpdatableAssetItemRequestBuilder.php index 86dc0ad26fe..cc4a0fa49da 100644 --- a/src/Generated/Admin/Windows/Updates/UpdatableAssets/Item/UpdatableAssetItemRequestBuilder.php +++ b/src/Generated/Admin/Windows/Updates/UpdatableAssets/Item/UpdatableAssetItemRequestBuilder.php @@ -63,11 +63,11 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Delete an azureADDevice object. When a Microsoft Entra device is deleted, it is unregistered and automatically unenrolled from management for all update categories, as well as removed from every deploymentAudience and updatableAssetGroup. + * Delete an updatableAssetGroup object. When an updatableAssetGroup object, its member updatableAsset objects are not deleted. * @param UpdatableAssetItemRequestBuilderDeleteRequestConfiguration|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/windowsupdates-azureaddevice-delete?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/windowsupdates-updatableassetgroup-delete?view=graph-rest-beta Find more info here */ public function delete(?UpdatableAssetItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); @@ -108,7 +108,7 @@ public function patch(UpdatableAsset $body, ?UpdatableAssetItemRequestBuilderPat } /** - * Delete an azureADDevice object. When a Microsoft Entra device is deleted, it is unregistered and automatically unenrolled from management for all update categories, as well as removed from every deploymentAudience and updatableAssetGroup. + * Delete an updatableAssetGroup object. When an updatableAssetGroup object, its member updatableAsset objects are not deleted. * @param UpdatableAssetItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Admin/Windows/Updates/UpdatePolicies/Item/ComplianceChanges/Item/ComplianceChangeItemRequestBuilder.php b/src/Generated/Admin/Windows/Updates/UpdatePolicies/Item/ComplianceChanges/Item/ComplianceChangeItemRequestBuilder.php index 35e4b577767..ccec37e0f71 100644 --- a/src/Generated/Admin/Windows/Updates/UpdatePolicies/Item/ComplianceChanges/Item/ComplianceChangeItemRequestBuilder.php +++ b/src/Generated/Admin/Windows/Updates/UpdatePolicies/Item/ComplianceChanges/Item/ComplianceChangeItemRequestBuilder.php @@ -54,11 +54,11 @@ public function delete(?ComplianceChangeItemRequestBuilderDeleteRequestConfigura } /** - * Read the properties and relationships of a complianceChange object. + * Read the properties and relationships of a contentApproval object. * @param ComplianceChangeItemRequestBuilderGetRequestConfiguration|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/windowsupdates-compliancechange-get?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/windowsupdates-contentapproval-get?view=graph-rest-beta Find more info here */ public function get(?ComplianceChangeItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toGetRequestInformation($requestConfiguration); @@ -69,12 +69,12 @@ public function get(?ComplianceChangeItemRequestBuilderGetRequestConfiguration $ } /** - * Update the properties of a complianceChange object. + * Update the properties of a contentApproval object. * @param ComplianceChange $body The request body * @param ComplianceChangeItemRequestBuilderPatchRequestConfiguration|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/windowsupdates-compliancechange-update?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/windowsupdates-contentapproval-update?view=graph-rest-beta Find more info here */ public function patch(ComplianceChange $body, ?ComplianceChangeItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); @@ -103,7 +103,7 @@ public function toDeleteRequestInformation(?ComplianceChangeItemRequestBuilderDe } /** - * Read the properties and relationships of a complianceChange object. + * Read the properties and relationships of a contentApproval object. * @param ComplianceChangeItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ @@ -124,7 +124,7 @@ public function toGetRequestInformation(?ComplianceChangeItemRequestBuilderGetRe } /** - * Update the properties of a complianceChange object. + * Update the properties of a contentApproval object. * @param ComplianceChange $body The request body * @param ComplianceChangeItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation diff --git a/src/Generated/Admin/Windows/Updates/UpdatePolicies/Item/ComplianceChanges/Item/ComplianceChangeItemRequestBuilderGetQueryParameters.php b/src/Generated/Admin/Windows/Updates/UpdatePolicies/Item/ComplianceChanges/Item/ComplianceChangeItemRequestBuilderGetQueryParameters.php index 6397a2b5e15..5b30a33bd5f 100644 --- a/src/Generated/Admin/Windows/Updates/UpdatePolicies/Item/ComplianceChanges/Item/ComplianceChangeItemRequestBuilderGetQueryParameters.php +++ b/src/Generated/Admin/Windows/Updates/UpdatePolicies/Item/ComplianceChanges/Item/ComplianceChangeItemRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Read the properties and relationships of a complianceChange object. + * Read the properties and relationships of a contentApproval object. */ class ComplianceChangeItemRequestBuilderGetQueryParameters { diff --git a/src/Generated/AuditLogs/SignUps/Item/SelfServiceSignUpItemRequestBuilder.php b/src/Generated/AuditLogs/SignUps/Item/SelfServiceSignUpItemRequestBuilder.php index cb94a71bcb6..0495828cfd9 100644 --- a/src/Generated/AuditLogs/SignUps/Item/SelfServiceSignUpItemRequestBuilder.php +++ b/src/Generated/AuditLogs/SignUps/Item/SelfServiceSignUpItemRequestBuilder.php @@ -45,10 +45,11 @@ public function delete(?SelfServiceSignUpItemRequestBuilderDeleteRequestConfigur } /** - * Get signUps from auditLogs + * Retrieve a specific Microsoft Entra External ID user selfServiceSignUp event for your tenant. * @param SelfServiceSignUpItemRequestBuilderGetRequestConfiguration|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/selfservicesignup-get?view=graph-rest-beta Find more info here */ public function get(?SelfServiceSignUpItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toGetRequestInformation($requestConfiguration); @@ -92,7 +93,7 @@ public function toDeleteRequestInformation(?SelfServiceSignUpItemRequestBuilderD } /** - * Get signUps from auditLogs + * Retrieve a specific Microsoft Entra External ID user selfServiceSignUp event for your tenant. * @param SelfServiceSignUpItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/AuditLogs/SignUps/Item/SelfServiceSignUpItemRequestBuilderGetQueryParameters.php b/src/Generated/AuditLogs/SignUps/Item/SelfServiceSignUpItemRequestBuilderGetQueryParameters.php index 29e60073df6..4a178244555 100644 --- a/src/Generated/AuditLogs/SignUps/Item/SelfServiceSignUpItemRequestBuilderGetQueryParameters.php +++ b/src/Generated/AuditLogs/SignUps/Item/SelfServiceSignUpItemRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Get signUps from auditLogs + * Retrieve a specific Microsoft Entra External ID user selfServiceSignUp event for your tenant. */ class SelfServiceSignUpItemRequestBuilderGetQueryParameters { diff --git a/src/Generated/AuditLogs/SignUps/SignUpsRequestBuilder.php b/src/Generated/AuditLogs/SignUps/SignUpsRequestBuilder.php index 834a9b45e27..a2dbb97a34f 100644 --- a/src/Generated/AuditLogs/SignUps/SignUpsRequestBuilder.php +++ b/src/Generated/AuditLogs/SignUps/SignUpsRequestBuilder.php @@ -52,10 +52,11 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Get signUps from auditLogs + * Retrieve the Microsoft Entra External ID user selfServiceSignUps events for your tenant. The maximum and default page size is 1,000 objects and by default, the most recent sign-ups are returned first. Only sign-up events that occurred within the Microsoft Entra ID default retention period are available. * @param SignUpsRequestBuilderGetRequestConfiguration|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/auditlogroot-list-signups?view=graph-rest-beta Find more info here */ public function get(?SignUpsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toGetRequestInformation($requestConfiguration); @@ -81,7 +82,7 @@ public function post(SelfServiceSignUp $body, ?SignUpsRequestBuilderPostRequestC } /** - * Get signUps from auditLogs + * Retrieve the Microsoft Entra External ID user selfServiceSignUps events for your tenant. The maximum and default page size is 1,000 objects and by default, the most recent sign-ups are returned first. Only sign-up events that occurred within the Microsoft Entra ID default retention period are available. * @param SignUpsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/AuditLogs/SignUps/SignUpsRequestBuilderGetQueryParameters.php b/src/Generated/AuditLogs/SignUps/SignUpsRequestBuilderGetQueryParameters.php index 096d349c03d..b6a2c2fa3c5 100644 --- a/src/Generated/AuditLogs/SignUps/SignUpsRequestBuilderGetQueryParameters.php +++ b/src/Generated/AuditLogs/SignUps/SignUpsRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Get signUps from auditLogs + * Retrieve the Microsoft Entra External ID user selfServiceSignUps events for your tenant. The maximum and default page size is 1,000 objects and by default, the most recent sign-ups are returned first. Only sign-up events that occurred within the Microsoft Entra ID default retention period are available. */ class SignUpsRequestBuilderGetQueryParameters { diff --git a/src/Generated/DeviceAppManagement/IosLobAppProvisioningConfigurations/Item/Assignments/AssignmentsRequestBuilder.php b/src/Generated/DeviceAppManagement/IosLobAppProvisioningConfigurations/Item/Assignments/AssignmentsRequestBuilder.php index d8a2e61ad97..fa53c6d9e16 100644 --- a/src/Generated/DeviceAppManagement/IosLobAppProvisioningConfigurations/Item/Assignments/AssignmentsRequestBuilder.php +++ b/src/Generated/DeviceAppManagement/IosLobAppProvisioningConfigurations/Item/Assignments/AssignmentsRequestBuilder.php @@ -52,7 +52,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * The associated group assignments for IosLobAppProvisioningConfiguration, this determines which devices/users the IOS LOB app provisioning conifguration will be targeted to. + * The associated group assignments for IosLobAppProvisioningConfiguration. * @param AssignmentsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -81,7 +81,7 @@ public function post(IosLobAppProvisioningConfigurationAssignment $body, ?Assign } /** - * The associated group assignments for IosLobAppProvisioningConfiguration, this determines which devices/users the IOS LOB app provisioning conifguration will be targeted to. + * The associated group assignments for IosLobAppProvisioningConfiguration. * @param AssignmentsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/DeviceAppManagement/IosLobAppProvisioningConfigurations/Item/Assignments/AssignmentsRequestBuilderGetQueryParameters.php b/src/Generated/DeviceAppManagement/IosLobAppProvisioningConfigurations/Item/Assignments/AssignmentsRequestBuilderGetQueryParameters.php index 38d126facd2..6e838857da3 100644 --- a/src/Generated/DeviceAppManagement/IosLobAppProvisioningConfigurations/Item/Assignments/AssignmentsRequestBuilderGetQueryParameters.php +++ b/src/Generated/DeviceAppManagement/IosLobAppProvisioningConfigurations/Item/Assignments/AssignmentsRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * The associated group assignments for IosLobAppProvisioningConfiguration, this determines which devices/users the IOS LOB app provisioning conifguration will be targeted to. + * The associated group assignments for IosLobAppProvisioningConfiguration. */ class AssignmentsRequestBuilderGetQueryParameters { diff --git a/src/Generated/DeviceAppManagement/IosLobAppProvisioningConfigurations/Item/Assignments/Item/IosLobAppProvisioningConfigurationAssignmentItemRequestBuilder.php b/src/Generated/DeviceAppManagement/IosLobAppProvisioningConfigurations/Item/Assignments/Item/IosLobAppProvisioningConfigurationAssignmentItemRequestBuilder.php index 0a488cc1fda..5dcb1f39d3d 100644 --- a/src/Generated/DeviceAppManagement/IosLobAppProvisioningConfigurations/Item/Assignments/Item/IosLobAppProvisioningConfigurationAssignmentItemRequestBuilder.php +++ b/src/Generated/DeviceAppManagement/IosLobAppProvisioningConfigurations/Item/Assignments/Item/IosLobAppProvisioningConfigurationAssignmentItemRequestBuilder.php @@ -45,7 +45,7 @@ public function delete(?IosLobAppProvisioningConfigurationAssignmentItemRequestB } /** - * The associated group assignments for IosLobAppProvisioningConfiguration, this determines which devices/users the IOS LOB app provisioning conifguration will be targeted to. + * The associated group assignments for IosLobAppProvisioningConfiguration. * @param IosLobAppProvisioningConfigurationAssignmentItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -92,7 +92,7 @@ public function toDeleteRequestInformation(?IosLobAppProvisioningConfigurationAs } /** - * The associated group assignments for IosLobAppProvisioningConfiguration, this determines which devices/users the IOS LOB app provisioning conifguration will be targeted to. + * The associated group assignments for IosLobAppProvisioningConfiguration. * @param IosLobAppProvisioningConfigurationAssignmentItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/DeviceAppManagement/IosLobAppProvisioningConfigurations/Item/Assignments/Item/IosLobAppProvisioningConfigurationAssignmentItemRequestBuilderGetQueryParameters.php b/src/Generated/DeviceAppManagement/IosLobAppProvisioningConfigurations/Item/Assignments/Item/IosLobAppProvisioningConfigurationAssignmentItemRequestBuilderGetQueryParameters.php index 1c97c4a49fa..b031f346af1 100644 --- a/src/Generated/DeviceAppManagement/IosLobAppProvisioningConfigurations/Item/Assignments/Item/IosLobAppProvisioningConfigurationAssignmentItemRequestBuilderGetQueryParameters.php +++ b/src/Generated/DeviceAppManagement/IosLobAppProvisioningConfigurations/Item/Assignments/Item/IosLobAppProvisioningConfigurationAssignmentItemRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * The associated group assignments for IosLobAppProvisioningConfiguration, this determines which devices/users the IOS LOB app provisioning conifguration will be targeted to. + * The associated group assignments for IosLobAppProvisioningConfiguration. */ class IosLobAppProvisioningConfigurationAssignmentItemRequestBuilderGetQueryParameters { diff --git a/src/Generated/DeviceManagement/DeviceCompliancePolicies/Item/ScheduledActionsForRule/Item/DeviceComplianceScheduledActionForRuleItemRequestBuilder.php b/src/Generated/DeviceManagement/DeviceCompliancePolicies/Item/ScheduledActionsForRule/Item/DeviceComplianceScheduledActionForRuleItemRequestBuilder.php index b80e5d79ed8..a145ae633ab 100644 --- a/src/Generated/DeviceManagement/DeviceCompliancePolicies/Item/ScheduledActionsForRule/Item/DeviceComplianceScheduledActionForRuleItemRequestBuilder.php +++ b/src/Generated/DeviceManagement/DeviceCompliancePolicies/Item/ScheduledActionsForRule/Item/DeviceComplianceScheduledActionForRuleItemRequestBuilder.php @@ -53,7 +53,7 @@ public function delete(?DeviceComplianceScheduledActionForRuleItemRequestBuilder } /** - * The list of scheduled action for this rule + * The list of scheduled action per rule for this compliance policy. This is a required property when creating any individual per-platform compliance policies. * @param DeviceComplianceScheduledActionForRuleItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -100,7 +100,7 @@ public function toDeleteRequestInformation(?DeviceComplianceScheduledActionForRu } /** - * The list of scheduled action for this rule + * The list of scheduled action per rule for this compliance policy. This is a required property when creating any individual per-platform compliance policies. * @param DeviceComplianceScheduledActionForRuleItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/DeviceManagement/DeviceCompliancePolicies/Item/ScheduledActionsForRule/Item/DeviceComplianceScheduledActionForRuleItemRequestBuilderGetQueryParameters.php b/src/Generated/DeviceManagement/DeviceCompliancePolicies/Item/ScheduledActionsForRule/Item/DeviceComplianceScheduledActionForRuleItemRequestBuilderGetQueryParameters.php index 0f745123334..253415c5c8d 100644 --- a/src/Generated/DeviceManagement/DeviceCompliancePolicies/Item/ScheduledActionsForRule/Item/DeviceComplianceScheduledActionForRuleItemRequestBuilderGetQueryParameters.php +++ b/src/Generated/DeviceManagement/DeviceCompliancePolicies/Item/ScheduledActionsForRule/Item/DeviceComplianceScheduledActionForRuleItemRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * The list of scheduled action for this rule + * The list of scheduled action per rule for this compliance policy. This is a required property when creating any individual per-platform compliance policies. */ class DeviceComplianceScheduledActionForRuleItemRequestBuilderGetQueryParameters { diff --git a/src/Generated/DeviceManagement/DeviceCompliancePolicies/Item/ScheduledActionsForRule/ScheduledActionsForRuleRequestBuilder.php b/src/Generated/DeviceManagement/DeviceCompliancePolicies/Item/ScheduledActionsForRule/ScheduledActionsForRuleRequestBuilder.php index bb4f67a3ce3..a85baf0f7f7 100644 --- a/src/Generated/DeviceManagement/DeviceCompliancePolicies/Item/ScheduledActionsForRule/ScheduledActionsForRuleRequestBuilder.php +++ b/src/Generated/DeviceManagement/DeviceCompliancePolicies/Item/ScheduledActionsForRule/ScheduledActionsForRuleRequestBuilder.php @@ -52,7 +52,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * The list of scheduled action for this rule + * The list of scheduled action per rule for this compliance policy. This is a required property when creating any individual per-platform compliance policies. * @param ScheduledActionsForRuleRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -81,7 +81,7 @@ public function post(DeviceComplianceScheduledActionForRule $body, ?ScheduledAct } /** - * The list of scheduled action for this rule + * The list of scheduled action per rule for this compliance policy. This is a required property when creating any individual per-platform compliance policies. * @param ScheduledActionsForRuleRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/DeviceManagement/DeviceCompliancePolicies/Item/ScheduledActionsForRule/ScheduledActionsForRuleRequestBuilderGetQueryParameters.php b/src/Generated/DeviceManagement/DeviceCompliancePolicies/Item/ScheduledActionsForRule/ScheduledActionsForRuleRequestBuilderGetQueryParameters.php index 614c634523d..4ffc159cb20 100644 --- a/src/Generated/DeviceManagement/DeviceCompliancePolicies/Item/ScheduledActionsForRule/ScheduledActionsForRuleRequestBuilderGetQueryParameters.php +++ b/src/Generated/DeviceManagement/DeviceCompliancePolicies/Item/ScheduledActionsForRule/ScheduledActionsForRuleRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * The list of scheduled action for this rule + * The list of scheduled action per rule for this compliance policy. This is a required property when creating any individual per-platform compliance policies. */ class ScheduledActionsForRuleRequestBuilderGetQueryParameters { diff --git a/src/Generated/DeviceManagement/MobileAppTroubleshootingEvents/Item/AppLogCollectionRequests/AppLogCollectionRequestsRequestBuilder.php b/src/Generated/DeviceManagement/MobileAppTroubleshootingEvents/Item/AppLogCollectionRequests/AppLogCollectionRequestsRequestBuilder.php index d1ee1fbee41..553aec9f548 100644 --- a/src/Generated/DeviceManagement/MobileAppTroubleshootingEvents/Item/AppLogCollectionRequests/AppLogCollectionRequestsRequestBuilder.php +++ b/src/Generated/DeviceManagement/MobileAppTroubleshootingEvents/Item/AppLogCollectionRequests/AppLogCollectionRequestsRequestBuilder.php @@ -52,7 +52,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * The collection property of AppLogUploadRequest. + * Indicates collection of App Log Upload Request. * @param AppLogCollectionRequestsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -81,7 +81,7 @@ public function post(AppLogCollectionRequest $body, ?AppLogCollectionRequestsReq } /** - * The collection property of AppLogUploadRequest. + * Indicates collection of App Log Upload Request. * @param AppLogCollectionRequestsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/DeviceManagement/MobileAppTroubleshootingEvents/Item/AppLogCollectionRequests/AppLogCollectionRequestsRequestBuilderGetQueryParameters.php b/src/Generated/DeviceManagement/MobileAppTroubleshootingEvents/Item/AppLogCollectionRequests/AppLogCollectionRequestsRequestBuilderGetQueryParameters.php index b3430fe837f..0ba878c96bb 100644 --- a/src/Generated/DeviceManagement/MobileAppTroubleshootingEvents/Item/AppLogCollectionRequests/AppLogCollectionRequestsRequestBuilderGetQueryParameters.php +++ b/src/Generated/DeviceManagement/MobileAppTroubleshootingEvents/Item/AppLogCollectionRequests/AppLogCollectionRequestsRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * The collection property of AppLogUploadRequest. + * Indicates collection of App Log Upload Request. */ class AppLogCollectionRequestsRequestBuilderGetQueryParameters { diff --git a/src/Generated/DeviceManagement/MobileAppTroubleshootingEvents/Item/AppLogCollectionRequests/Item/AppLogCollectionRequestItemRequestBuilder.php b/src/Generated/DeviceManagement/MobileAppTroubleshootingEvents/Item/AppLogCollectionRequests/Item/AppLogCollectionRequestItemRequestBuilder.php index afc14eb7a60..ac9dacdea01 100644 --- a/src/Generated/DeviceManagement/MobileAppTroubleshootingEvents/Item/AppLogCollectionRequests/Item/AppLogCollectionRequestItemRequestBuilder.php +++ b/src/Generated/DeviceManagement/MobileAppTroubleshootingEvents/Item/AppLogCollectionRequests/Item/AppLogCollectionRequestItemRequestBuilder.php @@ -53,7 +53,7 @@ public function delete(?AppLogCollectionRequestItemRequestBuilderDeleteRequestCo } /** - * The collection property of AppLogUploadRequest. + * Indicates collection of App Log Upload Request. * @param AppLogCollectionRequestItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -100,7 +100,7 @@ public function toDeleteRequestInformation(?AppLogCollectionRequestItemRequestBu } /** - * The collection property of AppLogUploadRequest. + * Indicates collection of App Log Upload Request. * @param AppLogCollectionRequestItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/DeviceManagement/MobileAppTroubleshootingEvents/Item/AppLogCollectionRequests/Item/AppLogCollectionRequestItemRequestBuilderGetQueryParameters.php b/src/Generated/DeviceManagement/MobileAppTroubleshootingEvents/Item/AppLogCollectionRequests/Item/AppLogCollectionRequestItemRequestBuilderGetQueryParameters.php index a5eb28cd5e3..0adbe986030 100644 --- a/src/Generated/DeviceManagement/MobileAppTroubleshootingEvents/Item/AppLogCollectionRequests/Item/AppLogCollectionRequestItemRequestBuilderGetQueryParameters.php +++ b/src/Generated/DeviceManagement/MobileAppTroubleshootingEvents/Item/AppLogCollectionRequests/Item/AppLogCollectionRequestItemRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * The collection property of AppLogUploadRequest. + * Indicates collection of App Log Upload Request. */ class AppLogCollectionRequestItemRequestBuilderGetQueryParameters { diff --git a/src/Generated/Directory/AuthenticationMethodDevices/HardwareOathDevices/HardwareOathDevicesRequestBuilder.php b/src/Generated/Directory/AuthenticationMethodDevices/HardwareOathDevices/HardwareOathDevicesRequestBuilder.php index 880889c68f9..1dd216be38b 100644 --- a/src/Generated/Directory/AuthenticationMethodDevices/HardwareOathDevices/HardwareOathDevicesRequestBuilder.php +++ b/src/Generated/Directory/AuthenticationMethodDevices/HardwareOathDevices/HardwareOathDevicesRequestBuilder.php @@ -67,12 +67,12 @@ public function get(?HardwareOathDevicesRequestBuilderGetRequestConfiguration $r } /** - * Create a new hardwareOathTokenAuthenticationMethodDevice object. You can optionally create and assign to a user in the same request; Or assign to a user via the assign API. + * Create a new hardwareOathTokenAuthenticationMethodDevice object. Supports bulk creation. * @param HardwareOathTokenAuthenticationMethodDevice $body The request body * @param HardwareOathDevicesRequestBuilderPostRequestConfiguration|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/authenticationmethoddevice-post-hardwareoathdevices?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/authenticationmethoddevice-update?view=graph-rest-beta Find more info here */ public function post(HardwareOathTokenAuthenticationMethodDevice $body, ?HardwareOathDevicesRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); @@ -104,7 +104,7 @@ public function toGetRequestInformation(?HardwareOathDevicesRequestBuilderGetReq } /** - * Create a new hardwareOathTokenAuthenticationMethodDevice object. You can optionally create and assign to a user in the same request; Or assign to a user via the assign API. + * Create a new hardwareOathTokenAuthenticationMethodDevice object. Supports bulk creation. * @param HardwareOathTokenAuthenticationMethodDevice $body The request body * @param HardwareOathDevicesRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation diff --git a/src/Generated/Directory/DeletedItems/GraphGroup/GraphGroupRequestBuilder.php b/src/Generated/Directory/DeletedItems/GraphGroup/GraphGroupRequestBuilder.php index cd593bcffc3..6153ea02aad 100644 --- a/src/Generated/Directory/DeletedItems/GraphGroup/GraphGroupRequestBuilder.php +++ b/src/Generated/Directory/DeletedItems/GraphGroup/GraphGroupRequestBuilder.php @@ -39,7 +39,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Retrieve a list of recently deleted directory objects from deleted items. The following types are supported:- administrativeUnit- application- certificateBasedAuthPki- [certificateAuthorityDetail](../resources/certificateauthoritydetail.md- externalUserProfile- group- pendingExternalUserProfile- servicePrincipal- user + * Retrieve a list of recently deleted directory objects from deleted items. The following types are supported:- administrativeUnit- application- certificateBasedAuthPki- certificateAuthorityDetail- externalUserProfile- group- pendingExternalUserProfile- servicePrincipal- user * @param GraphGroupRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -54,7 +54,7 @@ public function get(?GraphGroupRequestBuilderGetRequestConfiguration $requestCon } /** - * Retrieve a list of recently deleted directory objects from deleted items. The following types are supported:- administrativeUnit- application- certificateBasedAuthPki- [certificateAuthorityDetail](../resources/certificateauthoritydetail.md- externalUserProfile- group- pendingExternalUserProfile- servicePrincipal- user + * Retrieve a list of recently deleted directory objects from deleted items. The following types are supported:- administrativeUnit- application- certificateBasedAuthPki- certificateAuthorityDetail- externalUserProfile- group- pendingExternalUserProfile- servicePrincipal- user * @param GraphGroupRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Directory/DeletedItems/GraphGroup/GraphGroupRequestBuilderGetQueryParameters.php b/src/Generated/Directory/DeletedItems/GraphGroup/GraphGroupRequestBuilderGetQueryParameters.php index 418ce3cfd0d..c9f0066a0c1 100644 --- a/src/Generated/Directory/DeletedItems/GraphGroup/GraphGroupRequestBuilderGetQueryParameters.php +++ b/src/Generated/Directory/DeletedItems/GraphGroup/GraphGroupRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Retrieve a list of recently deleted directory objects from deleted items. The following types are supported:- administrativeUnit- application- certificateBasedAuthPki- [certificateAuthorityDetail](../resources/certificateauthoritydetail.md- externalUserProfile- group- pendingExternalUserProfile- servicePrincipal- user + * Retrieve a list of recently deleted directory objects from deleted items. The following types are supported:- administrativeUnit- application- certificateBasedAuthPki- certificateAuthorityDetail- externalUserProfile- group- pendingExternalUserProfile- servicePrincipal- user */ class GraphGroupRequestBuilderGetQueryParameters { diff --git a/src/Generated/Directory/DeletedItems/Item/GraphGroup/GraphGroupRequestBuilder.php b/src/Generated/Directory/DeletedItems/Item/GraphGroup/GraphGroupRequestBuilder.php index 49301429e9b..6eb1fab63a8 100644 --- a/src/Generated/Directory/DeletedItems/Item/GraphGroup/GraphGroupRequestBuilder.php +++ b/src/Generated/Directory/DeletedItems/Item/GraphGroup/GraphGroupRequestBuilder.php @@ -31,7 +31,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Retrieve a list of recently deleted directory objects from deleted items. The following types are supported:- administrativeUnit- application- certificateBasedAuthPki- [certificateAuthorityDetail](../resources/certificateauthoritydetail.md- externalUserProfile- group- pendingExternalUserProfile- servicePrincipal- user + * Retrieve a list of recently deleted directory objects from deleted items. The following types are supported:- administrativeUnit- application- certificateBasedAuthPki- certificateAuthorityDetail- externalUserProfile- group- pendingExternalUserProfile- servicePrincipal- user * @param GraphGroupRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -46,7 +46,7 @@ public function get(?GraphGroupRequestBuilderGetRequestConfiguration $requestCon } /** - * Retrieve a list of recently deleted directory objects from deleted items. The following types are supported:- administrativeUnit- application- certificateBasedAuthPki- [certificateAuthorityDetail](../resources/certificateauthoritydetail.md- externalUserProfile- group- pendingExternalUserProfile- servicePrincipal- user + * Retrieve a list of recently deleted directory objects from deleted items. The following types are supported:- administrativeUnit- application- certificateBasedAuthPki- certificateAuthorityDetail- externalUserProfile- group- pendingExternalUserProfile- servicePrincipal- user * @param GraphGroupRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Directory/DeletedItems/Item/GraphGroup/GraphGroupRequestBuilderGetQueryParameters.php b/src/Generated/Directory/DeletedItems/Item/GraphGroup/GraphGroupRequestBuilderGetQueryParameters.php index 1db4221c53c..e71d5977c54 100644 --- a/src/Generated/Directory/DeletedItems/Item/GraphGroup/GraphGroupRequestBuilderGetQueryParameters.php +++ b/src/Generated/Directory/DeletedItems/Item/GraphGroup/GraphGroupRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Retrieve a list of recently deleted directory objects from deleted items. The following types are supported:- administrativeUnit- application- certificateBasedAuthPki- [certificateAuthorityDetail](../resources/certificateauthoritydetail.md- externalUserProfile- group- pendingExternalUserProfile- servicePrincipal- user + * Retrieve a list of recently deleted directory objects from deleted items. The following types are supported:- administrativeUnit- application- certificateBasedAuthPki- certificateAuthorityDetail- externalUserProfile- group- pendingExternalUserProfile- servicePrincipal- user */ class GraphGroupRequestBuilderGetQueryParameters { diff --git a/src/Generated/Drives/Item/Items/Item/Workbook/Tables/Add/AddRequestBuilder.php b/src/Generated/Drives/Item/Items/Item/Workbook/Tables/Add/AddRequestBuilder.php index e08b72b5239..c73efe7954e 100644 --- a/src/Generated/Drives/Item/Items/Item/Workbook/Tables/Add/AddRequestBuilder.php +++ b/src/Generated/Drives/Item/Items/Item/Workbook/Tables/Add/AddRequestBuilder.php @@ -31,12 +31,12 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Use this API to create a new Table. + * Create a new table. The range source address determines the worksheet under which the table will be added. If the table can't be added (for example, because the address is invalid, or the table would overlap with another table), an error is thrown. * @param AddPostRequestBody $body The request body * @param AddRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception - * @link https://learn.microsoft.com/graph/api/workbook-post-tables?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/tablecollection-add?view=graph-rest-beta Find more info here */ public function post(AddPostRequestBody $body, ?AddRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); @@ -47,7 +47,7 @@ public function post(AddPostRequestBody $body, ?AddRequestBuilderPostRequestConf } /** - * Use this API to create a new Table. + * Create a new table. The range source address determines the worksheet under which the table will be added. If the table can't be added (for example, because the address is invalid, or the table would overlap with another table), an error is thrown. * @param AddPostRequestBody $body The request body * @param AddRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation diff --git a/src/Generated/Drives/Item/Items/Item/Workbook/Worksheets/Item/Tables/Add/AddRequestBuilder.php b/src/Generated/Drives/Item/Items/Item/Workbook/Worksheets/Item/Tables/Add/AddRequestBuilder.php index 356decbd96f..c01e0890796 100644 --- a/src/Generated/Drives/Item/Items/Item/Workbook/Worksheets/Item/Tables/Add/AddRequestBuilder.php +++ b/src/Generated/Drives/Item/Items/Item/Workbook/Worksheets/Item/Tables/Add/AddRequestBuilder.php @@ -31,12 +31,12 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Use this API to create a new Table. + * Create a new table. The range source address determines the worksheet under which the table will be added. If the table can't be added (for example, because the address is invalid, or the table would overlap with another table), an error is thrown. * @param AddPostRequestBody $body The request body * @param AddRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception - * @link https://learn.microsoft.com/graph/api/workbook-post-tables?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/tablecollection-add?view=graph-rest-beta Find more info here */ public function post(AddPostRequestBody $body, ?AddRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); @@ -47,7 +47,7 @@ public function post(AddPostRequestBody $body, ?AddRequestBuilderPostRequestConf } /** - * Use this API to create a new Table. + * Create a new table. The range source address determines the worksheet under which the table will be added. If the table can't be added (for example, because the address is invalid, or the table would overlap with another table), an error is thrown. * @param AddPostRequestBody $body The request body * @param AddRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation diff --git a/src/Generated/Education/Users/Item/EducationUserItemRequestBuilder.php b/src/Generated/Education/Users/Item/EducationUserItemRequestBuilder.php index dabaa000766..209eb3521e2 100644 --- a/src/Generated/Education/Users/Item/EducationUserItemRequestBuilder.php +++ b/src/Generated/Education/Users/Item/EducationUserItemRequestBuilder.php @@ -109,12 +109,12 @@ public function get(?EducationUserItemRequestBuilderGetRequestConfiguration $req } /** - * Update the relatedContact collection of an educationUser object. + * Update the properties of an educationuser object. * @param EducationUser $body The request body * @param EducationUserItemRequestBuilderPatchRequestConfiguration|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/relatedcontact-update?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/educationuser-update?view=graph-rest-beta Find more info here */ public function patch(EducationUser $body, ?EducationUserItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); @@ -164,7 +164,7 @@ public function toGetRequestInformation(?EducationUserItemRequestBuilderGetReque } /** - * Update the relatedContact collection of an educationUser object. + * Update the properties of an educationuser object. * @param EducationUser $body The request body * @param EducationUserItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation diff --git a/src/Generated/External/Connections/Item/Items/Item/ExternalItemItemRequestBuilder.php b/src/Generated/External/Connections/Item/Items/Item/ExternalItemItemRequestBuilder.php index 3dbc9a2cdbf..572adc03c23 100644 --- a/src/Generated/External/Connections/Item/Items/Item/ExternalItemItemRequestBuilder.php +++ b/src/Generated/External/Connections/Item/Items/Item/ExternalItemItemRequestBuilder.php @@ -77,12 +77,12 @@ public function get(?ExternalItemItemRequestBuilderGetRequestConfiguration $requ } /** - * Create a new externalItem. This API can be used to create a custom item. The containing externalConnection must have a schema registered of the corresponding type. + * Update the properties of an externalitem. * @param ExternalItem $body The request body * @param ExternalItemItemRequestBuilderPutRequestConfiguration|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/externalconnectors-externalconnection-put-items?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/externalconnectors-externalitem-update?view=graph-rest-beta Find more info here */ public function put(ExternalItem $body, ?ExternalItemItemRequestBuilderPutRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toPutRequestInformation($body, $requestConfiguration); @@ -132,7 +132,7 @@ public function toGetRequestInformation(?ExternalItemItemRequestBuilderGetReques } /** - * Create a new externalItem. This API can be used to create a custom item. The containing externalConnection must have a schema registered of the corresponding type. + * Update the properties of an externalitem. * @param ExternalItem $body The request body * @param ExternalItemItemRequestBuilderPutRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation diff --git a/src/Generated/External/IndustryData/DataConnectors/DataConnectorsRequestBuilder.php b/src/Generated/External/IndustryData/DataConnectors/DataConnectorsRequestBuilder.php index 089d28039f6..467f2d1822f 100644 --- a/src/Generated/External/IndustryData/DataConnectors/DataConnectorsRequestBuilder.php +++ b/src/Generated/External/IndustryData/DataConnectors/DataConnectorsRequestBuilder.php @@ -67,12 +67,12 @@ public function get(?DataConnectorsRequestBuilderGetRequestConfiguration $reques } /** - * Create a new oneRosterApiDataConnector object. + * Create a new azureDataLakeConnector object. * @param IndustryDataConnector $body The request body * @param DataConnectorsRequestBuilderPostRequestConfiguration|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/industrydata-onerosterapidataconnector-post?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/industrydata-azuredatalakeconnector-post?view=graph-rest-beta Find more info here */ public function post(IndustryDataConnector $body, ?DataConnectorsRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); @@ -104,7 +104,7 @@ public function toGetRequestInformation(?DataConnectorsRequestBuilderGetRequestC } /** - * Create a new oneRosterApiDataConnector object. + * Create a new azureDataLakeConnector object. * @param IndustryDataConnector $body The request body * @param DataConnectorsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation diff --git a/src/Generated/External/IndustryData/DataConnectors/Item/IndustryDataConnectorItemRequestBuilder.php b/src/Generated/External/IndustryData/DataConnectors/Item/IndustryDataConnectorItemRequestBuilder.php index e506e27bd63..546dd3a5a99 100644 --- a/src/Generated/External/IndustryData/DataConnectors/Item/IndustryDataConnectorItemRequestBuilder.php +++ b/src/Generated/External/IndustryData/DataConnectors/Item/IndustryDataConnectorItemRequestBuilder.php @@ -77,12 +77,12 @@ public function get(?IndustryDataConnectorItemRequestBuilderGetRequestConfigurat } /** - * Update the properties of an azureDataLakeConnector object. + * Update the properties of a oneRosterApiDataConnector object. * @param IndustryDataConnector $body The request body * @param IndustryDataConnectorItemRequestBuilderPatchRequestConfiguration|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/industrydata-azuredatalakeconnector-update?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/industrydata-onerosterapidataconnector-update?view=graph-rest-beta Find more info here */ public function patch(IndustryDataConnector $body, ?IndustryDataConnectorItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); @@ -132,7 +132,7 @@ public function toGetRequestInformation(?IndustryDataConnectorItemRequestBuilder } /** - * Update the properties of an azureDataLakeConnector object. + * Update the properties of a oneRosterApiDataConnector object. * @param IndustryDataConnector $body The request body * @param IndustryDataConnectorItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation diff --git a/src/Generated/External/IndustryData/InboundFlows/InboundFlowsRequestBuilder.php b/src/Generated/External/IndustryData/InboundFlows/InboundFlowsRequestBuilder.php index de7d21bcaed..0ad8a25982d 100644 --- a/src/Generated/External/IndustryData/InboundFlows/InboundFlowsRequestBuilder.php +++ b/src/Generated/External/IndustryData/InboundFlows/InboundFlowsRequestBuilder.php @@ -67,12 +67,12 @@ public function get(?InboundFlowsRequestBuilderGetRequestConfiguration $requestC } /** - * Create a new inboundFileFlow object. + * Create a new inboundApiFlow object. * @param InboundFlow $body The request body * @param InboundFlowsRequestBuilderPostRequestConfiguration|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/industrydata-inboundfileflow-post?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/industrydata-inboundapiflow-post?view=graph-rest-beta Find more info here */ public function post(InboundFlow $body, ?InboundFlowsRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); @@ -104,7 +104,7 @@ public function toGetRequestInformation(?InboundFlowsRequestBuilderGetRequestCon } /** - * Create a new inboundFileFlow object. + * Create a new inboundApiFlow object. * @param InboundFlow $body The request body * @param InboundFlowsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation diff --git a/src/Generated/External/IndustryData/InboundFlows/Item/InboundFlowItemRequestBuilder.php b/src/Generated/External/IndustryData/InboundFlows/Item/InboundFlowItemRequestBuilder.php index 79838d1edef..bf307224d84 100644 --- a/src/Generated/External/IndustryData/InboundFlows/Item/InboundFlowItemRequestBuilder.php +++ b/src/Generated/External/IndustryData/InboundFlows/Item/InboundFlowItemRequestBuilder.php @@ -77,12 +77,12 @@ public function get(?InboundFlowItemRequestBuilderGetRequestConfiguration $reque } /** - * Update the properties of an inboundApiFlow object. + * Update the properties of an inboundFileFlow object. * @param InboundFlow $body The request body * @param InboundFlowItemRequestBuilderPatchRequestConfiguration|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/industrydata-inboundapiflow-update?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/industrydata-inboundfileflow-update?view=graph-rest-beta Find more info here */ public function patch(InboundFlow $body, ?InboundFlowItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); @@ -132,7 +132,7 @@ public function toGetRequestInformation(?InboundFlowItemRequestBuilderGetRequest } /** - * Update the properties of an inboundApiFlow object. + * Update the properties of an inboundFileFlow object. * @param InboundFlow $body The request body * @param InboundFlowItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation diff --git a/src/Generated/External/IndustryData/Operations/Item/LongRunningOperationItemRequestBuilder.php b/src/Generated/External/IndustryData/Operations/Item/LongRunningOperationItemRequestBuilder.php index 230e24aa9c1..1489ac75a43 100644 --- a/src/Generated/External/IndustryData/Operations/Item/LongRunningOperationItemRequestBuilder.php +++ b/src/Generated/External/IndustryData/Operations/Item/LongRunningOperationItemRequestBuilder.php @@ -45,11 +45,11 @@ public function delete(?LongRunningOperationItemRequestBuilderDeleteRequestConfi } /** - * Read the properties and relationships of a longRunningOperation object. This API allows you to retrieve the details and status of the following long-running Microsoft Graph API operations. The possible states of the long-running operation are notStarted, running, succeeded, failed, unknownFutureValue where succeeded and failed are terminal states. + * Read the properties and relationships of a fileValidateOperation object. * @param LongRunningOperationItemRequestBuilderGetRequestConfiguration|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/longrunningoperation-get?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/industrydata-filevalidateoperation-get?view=graph-rest-beta Find more info here */ public function get(?LongRunningOperationItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toGetRequestInformation($requestConfiguration); @@ -93,7 +93,7 @@ public function toDeleteRequestInformation(?LongRunningOperationItemRequestBuild } /** - * Read the properties and relationships of a longRunningOperation object. This API allows you to retrieve the details and status of the following long-running Microsoft Graph API operations. The possible states of the long-running operation are notStarted, running, succeeded, failed, unknownFutureValue where succeeded and failed are terminal states. + * Read the properties and relationships of a fileValidateOperation object. * @param LongRunningOperationItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/External/IndustryData/Operations/Item/LongRunningOperationItemRequestBuilderGetQueryParameters.php b/src/Generated/External/IndustryData/Operations/Item/LongRunningOperationItemRequestBuilderGetQueryParameters.php index b479fc76ce2..32bac9d6444 100644 --- a/src/Generated/External/IndustryData/Operations/Item/LongRunningOperationItemRequestBuilderGetQueryParameters.php +++ b/src/Generated/External/IndustryData/Operations/Item/LongRunningOperationItemRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Read the properties and relationships of a longRunningOperation object. This API allows you to retrieve the details and status of the following long-running Microsoft Graph API operations. The possible states of the long-running operation are notStarted, running, succeeded, failed, unknownFutureValue where succeeded and failed are terminal states. + * Read the properties and relationships of a fileValidateOperation object. */ class LongRunningOperationItemRequestBuilderGetQueryParameters { diff --git a/src/Generated/Groups/GroupsRequestBuilder.php b/src/Generated/Groups/GroupsRequestBuilder.php index d7217fcbcb1..e484e11c847 100644 --- a/src/Generated/Groups/GroupsRequestBuilder.php +++ b/src/Generated/Groups/GroupsRequestBuilder.php @@ -107,12 +107,12 @@ public function get(?GroupsRequestBuilderGetRequestConfiguration $requestConfigu } /** - * Create a new group as specified in the request body. You can create one of the following groups: This operation returns by default only a subset of the properties for each group. These default properties are noted in the Properties section. To get properties that are not returned by default, do a GET operation and specify the properties in a $select OData query option. Note: To create a team, first create a group then add a team to it, see create team. + * Create a new group object if it doesn't exist, or update the properties of an existing group object.You can create or update the following types of group: By default, this operation returns only a subset of the properties for each group. For a list of properties that are returned by default, see the Properties section of the group resource. To get properties that are not returned by default, do a GET operation and specify the properties in a $select OData query option. * @param Group $body The request body * @param GroupsRequestBuilderPostRequestConfiguration|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/group-post-groups?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/group-upsert?view=graph-rest-beta Find more info here */ public function post(Group $body, ?GroupsRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); @@ -144,7 +144,7 @@ public function toGetRequestInformation(?GroupsRequestBuilderGetRequestConfigura } /** - * Create a new group as specified in the request body. You can create one of the following groups: This operation returns by default only a subset of the properties for each group. These default properties are noted in the Properties section. To get properties that are not returned by default, do a GET operation and specify the properties in a $select OData query option. Note: To create a team, first create a group then add a team to it, see create team. + * Create a new group object if it doesn't exist, or update the properties of an existing group object.You can create or update the following types of group: By default, this operation returns only a subset of the properties for each group. For a list of properties that are returned by default, see the Properties section of the group resource. To get properties that are not returned by default, do a GET operation and specify the properties in a $select OData query option. * @param Group $body The request body * @param GroupsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation diff --git a/src/Generated/Groups/Item/Conversations/Item/ConversationItemRequestBuilder.php b/src/Generated/Groups/Item/Conversations/Item/ConversationItemRequestBuilder.php index cc190f8ef54..ccc2cb5c328 100644 --- a/src/Generated/Groups/Item/Conversations/Item/ConversationItemRequestBuilder.php +++ b/src/Generated/Groups/Item/Conversations/Item/ConversationItemRequestBuilder.php @@ -39,11 +39,11 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Delete conversation. + * Delete a group's conversation object. * @param ConversationItemRequestBuilderDeleteRequestConfiguration|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/conversation-delete?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/group-delete-conversation?view=graph-rest-beta Find more info here */ public function delete(?ConversationItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); @@ -54,11 +54,11 @@ public function delete(?ConversationItemRequestBuilderDeleteRequestConfiguration } /** - * Retrieve the properties and relationships of conversation object. + * Get a group's conversation object. * @param ConversationItemRequestBuilderGetRequestConfiguration|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/conversation-get?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/group-get-conversation?view=graph-rest-beta Find more info here */ public function get(?ConversationItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toGetRequestInformation($requestConfiguration); @@ -69,7 +69,7 @@ public function get(?ConversationItemRequestBuilderGetRequestConfiguration $requ } /** - * Delete conversation. + * Delete a group's conversation object. * @param ConversationItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ @@ -87,7 +87,7 @@ public function toDeleteRequestInformation(?ConversationItemRequestBuilderDelete } /** - * Retrieve the properties and relationships of conversation object. + * Get a group's conversation object. * @param ConversationItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Groups/Item/Conversations/Item/ConversationItemRequestBuilderGetQueryParameters.php b/src/Generated/Groups/Item/Conversations/Item/ConversationItemRequestBuilderGetQueryParameters.php index e28c0cfb775..b72016b3ba5 100644 --- a/src/Generated/Groups/Item/Conversations/Item/ConversationItemRequestBuilderGetQueryParameters.php +++ b/src/Generated/Groups/Item/Conversations/Item/ConversationItemRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Retrieve the properties and relationships of conversation object. + * Get a group's conversation object. */ class ConversationItemRequestBuilderGetQueryParameters { diff --git a/src/Generated/Groups/Item/Threads/Item/ConversationThreadItemRequestBuilder.php b/src/Generated/Groups/Item/Threads/Item/ConversationThreadItemRequestBuilder.php index f6cb8021e65..b6b861664cf 100644 --- a/src/Generated/Groups/Item/Threads/Item/ConversationThreadItemRequestBuilder.php +++ b/src/Generated/Groups/Item/Threads/Item/ConversationThreadItemRequestBuilder.php @@ -47,11 +47,11 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Delete a thread object. + * Delete conversationThread. * @param ConversationThreadItemRequestBuilderDeleteRequestConfiguration|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/group-delete-thread?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/conversationthread-delete?view=graph-rest-beta Find more info here */ public function delete(?ConversationThreadItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); @@ -93,7 +93,7 @@ public function patch(ConversationThread $body, ?ConversationThreadItemRequestBu } /** - * Delete a thread object. + * Delete conversationThread. * @param ConversationThreadItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackageAssignmentApprovals/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackageAssignmentApprovals/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnRequestBuilder.php index c5f614b0918..52b19299cb4 100644 --- a/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackageAssignmentApprovals/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnRequestBuilder.php +++ b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackageAssignmentApprovals/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnRequestBuilder.php @@ -33,7 +33,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * In Microsoft Entra entitlement management, return a collection of access package assignment approvals. The objects returned are those that are in scope for approval by the calling user. In PIM for groups, return a collection of assignment approvals. The objects returned are those that are in scope for approval by the calling user. + * In Microsoft Entra entitlement management, return a collection of access package assignment approvals. The objects returned are those that are in scope for approval by the calling user. In PIM for Groups, return a collection of assignment approvals. The objects returned are those that are in scope for approval by the calling user. * @param FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -48,7 +48,7 @@ public function get(?FilterByCurrentUserWithOnRequestBuilderGetRequestConfigurat } /** - * In Microsoft Entra entitlement management, return a collection of access package assignment approvals. The objects returned are those that are in scope for approval by the calling user. In PIM for groups, return a collection of assignment approvals. The objects returned are those that are in scope for approval by the calling user. + * In Microsoft Entra entitlement management, return a collection of access package assignment approvals. The objects returned are those that are in scope for approval by the calling user. In PIM for Groups, return a collection of assignment approvals. The objects returned are those that are in scope for approval by the calling user. * @param FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackageAssignmentApprovals/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackageAssignmentApprovals/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnRequestBuilderGetQueryParameters.php index 42e17ab5851..623c2b33abb 100644 --- a/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackageAssignmentApprovals/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnRequestBuilderGetQueryParameters.php +++ b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackageAssignmentApprovals/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * In Microsoft Entra entitlement management, return a collection of access package assignment approvals. The objects returned are those that are in scope for approval by the calling user. In PIM for groups, return a collection of assignment approvals. The objects returned are those that are in scope for approval by the calling user. + * In Microsoft Entra entitlement management, return a collection of access package assignment approvals. The objects returned are those that are in scope for approval by the calling user. In PIM for Groups, return a collection of assignment approvals. The objects returned are those that are in scope for approval by the calling user. */ class FilterByCurrentUserWithOnRequestBuilderGetQueryParameters { diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackageCatalogs/Item/AccessPackageCustomWorkflowExtensions/Item/CustomCalloutExtensionItemRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackageCatalogs/Item/AccessPackageCustomWorkflowExtensions/Item/CustomCalloutExtensionItemRequestBuilder.php index afc302ee098..99752890f7a 100644 --- a/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackageCatalogs/Item/AccessPackageCustomWorkflowExtensions/Item/CustomCalloutExtensionItemRequestBuilder.php +++ b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackageCatalogs/Item/AccessPackageCustomWorkflowExtensions/Item/CustomCalloutExtensionItemRequestBuilder.php @@ -60,12 +60,12 @@ public function get(?CustomCalloutExtensionItemRequestBuilderGetRequestConfigura } /** - * Update the properties of an accessPackageAssignmentWorkflowExtension object. + * Update the properties of an accessPackageAssignmentRequestWorkflowExtension object. * @param CustomCalloutExtension $body The request body * @param CustomCalloutExtensionItemRequestBuilderPatchRequestConfiguration|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/accesspackageassignmentworkflowextension-update?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/accesspackageassignmentrequestworkflowextension-update?view=graph-rest-beta Find more info here */ public function patch(CustomCalloutExtension $body, ?CustomCalloutExtensionItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); @@ -115,7 +115,7 @@ public function toGetRequestInformation(?CustomCalloutExtensionItemRequestBuilde } /** - * Update the properties of an accessPackageAssignmentWorkflowExtension object. + * Update the properties of an accessPackageAssignmentRequestWorkflowExtension object. * @param CustomCalloutExtension $body The request body * @param CustomCalloutExtensionItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/AccessPackageItemRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/AccessPackageItemRequestBuilder.php index 24b59152a99..0b3bfdc136d 100644 --- a/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/AccessPackageItemRequestBuilder.php +++ b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/AccessPackageItemRequestBuilder.php @@ -120,11 +120,11 @@ public function delete(?AccessPackageItemRequestBuilderDeleteRequestConfiguratio } /** - * Retrieve the properties and relationships of an accessPackage object. + * Retrieve an access package with a list of accessPackageResourceRoleScope objects. These objects represent the resource roles that an access package assigns to each subject. Each object links to an accessPackageResourceRole and an accessPackageResourceScope. * @param AccessPackageItemRequestBuilderGetRequestConfiguration|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/accesspackage-get?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/accesspackage-list-accesspackageresourcerolescopes?view=graph-rest-beta Find more info here */ public function get(?AccessPackageItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toGetRequestInformation($requestConfiguration); @@ -169,7 +169,7 @@ public function toDeleteRequestInformation(?AccessPackageItemRequestBuilderDelet } /** - * Retrieve the properties and relationships of an accessPackage object. + * Retrieve an access package with a list of accessPackageResourceRoleScope objects. These objects represent the resource roles that an access package assigns to each subject. Each object links to an accessPackageResourceRole and an accessPackageResourceScope. * @param AccessPackageItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/AccessPackageItemRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/AccessPackageItemRequestBuilderGetQueryParameters.php index b2fe7f6b346..b1ff43ca6d4 100644 --- a/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/AccessPackageItemRequestBuilderGetQueryParameters.php +++ b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/AccessPackageItemRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Retrieve the properties and relationships of an accessPackage object. + * Retrieve an access package with a list of accessPackageResourceRoleScope objects. These objects represent the resource roles that an access package assigns to each subject. Each object links to an accessPackageResourceRole and an accessPackageResourceScope. */ class AccessPackageItemRequestBuilderGetQueryParameters { diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackagesWithUniqueName/AccessPackagesWithUniqueNameRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackagesWithUniqueName/AccessPackagesWithUniqueNameRequestBuilder.php index c463b1c09aa..4ec0ae29611 100644 --- a/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackagesWithUniqueName/AccessPackagesWithUniqueNameRequestBuilder.php +++ b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackagesWithUniqueName/AccessPackagesWithUniqueNameRequestBuilder.php @@ -65,11 +65,11 @@ public function delete(?AccessPackagesWithUniqueNameRequestBuilderDeleteRequestC } /** - * Retrieve the properties and relationships of an accessPackage object. + * Retrieve an access package with a list of accessPackageResourceRoleScope objects. These objects represent the resource roles that an access package assigns to each subject. Each object links to an accessPackageResourceRole and an accessPackageResourceScope. * @param AccessPackagesWithUniqueNameRequestBuilderGetRequestConfiguration|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/accesspackage-get?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/accesspackage-list-accesspackageresourcerolescopes?view=graph-rest-beta Find more info here */ public function get(?AccessPackagesWithUniqueNameRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toGetRequestInformation($requestConfiguration); @@ -114,7 +114,7 @@ public function toDeleteRequestInformation(?AccessPackagesWithUniqueNameRequestB } /** - * Retrieve the properties and relationships of an accessPackage object. + * Retrieve an access package with a list of accessPackageResourceRoleScope objects. These objects represent the resource roles that an access package assigns to each subject. Each object links to an accessPackageResourceRole and an accessPackageResourceScope. * @param AccessPackagesWithUniqueNameRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackagesWithUniqueName/AccessPackagesWithUniqueNameRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackagesWithUniqueName/AccessPackagesWithUniqueNameRequestBuilderGetQueryParameters.php index 8900e6f934e..62a3fe523c2 100644 --- a/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackagesWithUniqueName/AccessPackagesWithUniqueNameRequestBuilderGetQueryParameters.php +++ b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackagesWithUniqueName/AccessPackagesWithUniqueNameRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Retrieve the properties and relationships of an accessPackage object. + * Retrieve an access package with a list of accessPackageResourceRoleScope objects. These objects represent the resource roles that an access package assigns to each subject. Each object links to an accessPackageResourceRole and an accessPackageResourceScope. */ class AccessPackagesWithUniqueNameRequestBuilderGetQueryParameters { diff --git a/src/Generated/IdentityGovernance/PermissionsManagement/ScheduledPermissionsApprovals/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnRequestBuilder.php b/src/Generated/IdentityGovernance/PermissionsManagement/ScheduledPermissionsApprovals/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnRequestBuilder.php index 3d56d7cc02b..81cb6c4c2cf 100644 --- a/src/Generated/IdentityGovernance/PermissionsManagement/ScheduledPermissionsApprovals/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnRequestBuilder.php +++ b/src/Generated/IdentityGovernance/PermissionsManagement/ScheduledPermissionsApprovals/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnRequestBuilder.php @@ -33,7 +33,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * In Microsoft Entra entitlement management, return a collection of access package assignment approvals. The objects returned are those that are in scope for approval by the calling user. In PIM for groups, return a collection of assignment approvals. The objects returned are those that are in scope for approval by the calling user. + * In Microsoft Entra entitlement management, return a collection of access package assignment approvals. The objects returned are those that are in scope for approval by the calling user. In PIM for Groups, return a collection of assignment approvals. The objects returned are those that are in scope for approval by the calling user. * @param FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -48,7 +48,7 @@ public function get(?FilterByCurrentUserWithOnRequestBuilderGetRequestConfigurat } /** - * In Microsoft Entra entitlement management, return a collection of access package assignment approvals. The objects returned are those that are in scope for approval by the calling user. In PIM for groups, return a collection of assignment approvals. The objects returned are those that are in scope for approval by the calling user. + * In Microsoft Entra entitlement management, return a collection of access package assignment approvals. The objects returned are those that are in scope for approval by the calling user. In PIM for Groups, return a collection of assignment approvals. The objects returned are those that are in scope for approval by the calling user. * @param FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/IdentityGovernance/PermissionsManagement/ScheduledPermissionsApprovals/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/PermissionsManagement/ScheduledPermissionsApprovals/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnRequestBuilderGetQueryParameters.php index 0e35f4ae578..b3308c04d5d 100644 --- a/src/Generated/IdentityGovernance/PermissionsManagement/ScheduledPermissionsApprovals/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnRequestBuilderGetQueryParameters.php +++ b/src/Generated/IdentityGovernance/PermissionsManagement/ScheduledPermissionsApprovals/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * In Microsoft Entra entitlement management, return a collection of access package assignment approvals. The objects returned are those that are in scope for approval by the calling user. In PIM for groups, return a collection of assignment approvals. The objects returned are those that are in scope for approval by the calling user. + * In Microsoft Entra entitlement management, return a collection of access package assignment approvals. The objects returned are those that are in scope for approval by the calling user. In PIM for Groups, return a collection of assignment approvals. The objects returned are those that are in scope for approval by the calling user. */ class FilterByCurrentUserWithOnRequestBuilderGetQueryParameters { diff --git a/src/Generated/IdentityGovernance/PrivilegedAccess/Group/AssignmentApprovals/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnRequestBuilder.php b/src/Generated/IdentityGovernance/PrivilegedAccess/Group/AssignmentApprovals/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnRequestBuilder.php index 34b067613a3..dded25d2eab 100644 --- a/src/Generated/IdentityGovernance/PrivilegedAccess/Group/AssignmentApprovals/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnRequestBuilder.php +++ b/src/Generated/IdentityGovernance/PrivilegedAccess/Group/AssignmentApprovals/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnRequestBuilder.php @@ -33,7 +33,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * In Microsoft Entra entitlement management, return a collection of access package assignment approvals. The objects returned are those that are in scope for approval by the calling user. In PIM for groups, return a collection of assignment approvals. The objects returned are those that are in scope for approval by the calling user. + * In Microsoft Entra entitlement management, return a collection of access package assignment approvals. The objects returned are those that are in scope for approval by the calling user. In PIM for Groups, return a collection of assignment approvals. The objects returned are those that are in scope for approval by the calling user. * @param FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -48,7 +48,7 @@ public function get(?FilterByCurrentUserWithOnRequestBuilderGetRequestConfigurat } /** - * In Microsoft Entra entitlement management, return a collection of access package assignment approvals. The objects returned are those that are in scope for approval by the calling user. In PIM for groups, return a collection of assignment approvals. The objects returned are those that are in scope for approval by the calling user. + * In Microsoft Entra entitlement management, return a collection of access package assignment approvals. The objects returned are those that are in scope for approval by the calling user. In PIM for Groups, return a collection of assignment approvals. The objects returned are those that are in scope for approval by the calling user. * @param FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/IdentityGovernance/PrivilegedAccess/Group/AssignmentApprovals/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/PrivilegedAccess/Group/AssignmentApprovals/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnRequestBuilderGetQueryParameters.php index b13415e0f9b..f3787723acd 100644 --- a/src/Generated/IdentityGovernance/PrivilegedAccess/Group/AssignmentApprovals/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnRequestBuilderGetQueryParameters.php +++ b/src/Generated/IdentityGovernance/PrivilegedAccess/Group/AssignmentApprovals/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * In Microsoft Entra entitlement management, return a collection of access package assignment approvals. The objects returned are those that are in scope for approval by the calling user. In PIM for groups, return a collection of assignment approvals. The objects returned are those that are in scope for approval by the calling user. + * In Microsoft Entra entitlement management, return a collection of access package assignment approvals. The objects returned are those that are in scope for approval by the calling user. In PIM for Groups, return a collection of assignment approvals. The objects returned are those that are in scope for approval by the calling user. */ class FilterByCurrentUserWithOnRequestBuilderGetQueryParameters { diff --git a/src/Generated/IdentityGovernance/PrivilegedAccess/Group/AssignmentScheduleInstances/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnRequestBuilder.php b/src/Generated/IdentityGovernance/PrivilegedAccess/Group/AssignmentScheduleInstances/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnRequestBuilder.php index 8abecaa9a5e..c20034bfb2f 100644 --- a/src/Generated/IdentityGovernance/PrivilegedAccess/Group/AssignmentScheduleInstances/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnRequestBuilder.php +++ b/src/Generated/IdentityGovernance/PrivilegedAccess/Group/AssignmentScheduleInstances/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnRequestBuilder.php @@ -33,7 +33,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * In PIM for groups, retrieve the schedule instances for membership or ownership assignments for the calling principal to groups that are governed by PIM. + * In PIM for Groups, retrieve the schedule instances for membership or ownership assignments for the calling principal to groups that are governed by PIM. * @param FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -48,7 +48,7 @@ public function get(?FilterByCurrentUserWithOnRequestBuilderGetRequestConfigurat } /** - * In PIM for groups, retrieve the schedule instances for membership or ownership assignments for the calling principal to groups that are governed by PIM. + * In PIM for Groups, retrieve the schedule instances for membership or ownership assignments for the calling principal to groups that are governed by PIM. * @param FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/IdentityGovernance/PrivilegedAccess/Group/AssignmentScheduleInstances/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/PrivilegedAccess/Group/AssignmentScheduleInstances/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnRequestBuilderGetQueryParameters.php index 9644813ca3f..6f3ba011904 100644 --- a/src/Generated/IdentityGovernance/PrivilegedAccess/Group/AssignmentScheduleInstances/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnRequestBuilderGetQueryParameters.php +++ b/src/Generated/IdentityGovernance/PrivilegedAccess/Group/AssignmentScheduleInstances/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * In PIM for groups, retrieve the schedule instances for membership or ownership assignments for the calling principal to groups that are governed by PIM. + * In PIM for Groups, retrieve the schedule instances for membership or ownership assignments for the calling principal to groups that are governed by PIM. */ class FilterByCurrentUserWithOnRequestBuilderGetQueryParameters { diff --git a/src/Generated/IdentityGovernance/PrivilegedAccess/Group/AssignmentScheduleInstances/Item/ActivatedUsing/ActivatedUsingRequestBuilder.php b/src/Generated/IdentityGovernance/PrivilegedAccess/Group/AssignmentScheduleInstances/Item/ActivatedUsing/ActivatedUsingRequestBuilder.php index 531c4403155..937293bb38d 100644 --- a/src/Generated/IdentityGovernance/PrivilegedAccess/Group/AssignmentScheduleInstances/Item/ActivatedUsing/ActivatedUsingRequestBuilder.php +++ b/src/Generated/IdentityGovernance/PrivilegedAccess/Group/AssignmentScheduleInstances/Item/ActivatedUsing/ActivatedUsingRequestBuilder.php @@ -31,7 +31,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * When the request activates a membership or ownership in PIM for groups, this object represents the eligibility request for the group. Otherwise, it's null. + * When the request activates a membership or ownership in PIM for Groups, this object represents the eligibility request for the group. Otherwise, it's null. * @param ActivatedUsingRequestBuilderGetRequestConfiguration|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(?ActivatedUsingRequestBuilderGetRequestConfiguration $reques } /** - * When the request activates a membership or ownership in PIM for groups, this object represents the eligibility request for the group. Otherwise, it's null. + * When the request activates a membership or ownership in PIM for Groups, this object represents the eligibility request for the group. Otherwise, it's null. * @param ActivatedUsingRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/IdentityGovernance/PrivilegedAccess/Group/AssignmentScheduleInstances/Item/ActivatedUsing/ActivatedUsingRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/PrivilegedAccess/Group/AssignmentScheduleInstances/Item/ActivatedUsing/ActivatedUsingRequestBuilderGetQueryParameters.php index 29ee2f4b0d4..ade9ce5fa0f 100644 --- a/src/Generated/IdentityGovernance/PrivilegedAccess/Group/AssignmentScheduleInstances/Item/ActivatedUsing/ActivatedUsingRequestBuilderGetQueryParameters.php +++ b/src/Generated/IdentityGovernance/PrivilegedAccess/Group/AssignmentScheduleInstances/Item/ActivatedUsing/ActivatedUsingRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * When the request activates a membership or ownership in PIM for groups, this object represents the eligibility request for the group. Otherwise, it's null. + * When the request activates a membership or ownership in PIM for Groups, this object represents the eligibility request for the group. Otherwise, it's null. */ class ActivatedUsingRequestBuilderGetQueryParameters { diff --git a/src/Generated/IdentityGovernance/PrivilegedAccess/Group/AssignmentScheduleInstances/Item/Group/GroupRequestBuilder.php b/src/Generated/IdentityGovernance/PrivilegedAccess/Group/AssignmentScheduleInstances/Item/Group/GroupRequestBuilder.php index b2c609f3426..5c10a802b25 100644 --- a/src/Generated/IdentityGovernance/PrivilegedAccess/Group/AssignmentScheduleInstances/Item/Group/GroupRequestBuilder.php +++ b/src/Generated/IdentityGovernance/PrivilegedAccess/Group/AssignmentScheduleInstances/Item/Group/GroupRequestBuilder.php @@ -39,7 +39,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * References the group that is the scope of the membership or ownership assignment through PIM for groups. Supports $expand. + * References the group that is the scope of the membership or ownership assignment through PIM for Groups. Supports $expand. * @param GroupRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -53,7 +53,7 @@ public function get(?GroupRequestBuilderGetRequestConfiguration $requestConfigur } /** - * References the group that is the scope of the membership or ownership assignment through PIM for groups. Supports $expand. + * References the group that is the scope of the membership or ownership assignment through PIM for Groups. Supports $expand. * @param GroupRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/IdentityGovernance/PrivilegedAccess/Group/AssignmentScheduleInstances/Item/Group/GroupRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/PrivilegedAccess/Group/AssignmentScheduleInstances/Item/Group/GroupRequestBuilderGetQueryParameters.php index b5b2d6a7782..49b0cc4201d 100644 --- a/src/Generated/IdentityGovernance/PrivilegedAccess/Group/AssignmentScheduleInstances/Item/Group/GroupRequestBuilderGetQueryParameters.php +++ b/src/Generated/IdentityGovernance/PrivilegedAccess/Group/AssignmentScheduleInstances/Item/Group/GroupRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * References the group that is the scope of the membership or ownership assignment through PIM for groups. Supports $expand. + * References the group that is the scope of the membership or ownership assignment through PIM for Groups. Supports $expand. */ class GroupRequestBuilderGetQueryParameters { diff --git a/src/Generated/IdentityGovernance/PrivilegedAccess/Group/AssignmentScheduleRequests/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnRequestBuilder.php b/src/Generated/IdentityGovernance/PrivilegedAccess/Group/AssignmentScheduleRequests/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnRequestBuilder.php index eee81482beb..735848a5f8d 100644 --- a/src/Generated/IdentityGovernance/PrivilegedAccess/Group/AssignmentScheduleRequests/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnRequestBuilder.php +++ b/src/Generated/IdentityGovernance/PrivilegedAccess/Group/AssignmentScheduleRequests/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnRequestBuilder.php @@ -33,7 +33,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * In PIM for groups, retrieve the requests for membership or ownership assignments for the calling principal to groups that are governed by PIM. + * In PIM for Groups, retrieve the requests for membership or ownership assignments for the calling principal to groups that are governed by PIM. * @param FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -48,7 +48,7 @@ public function get(?FilterByCurrentUserWithOnRequestBuilderGetRequestConfigurat } /** - * In PIM for groups, retrieve the requests for membership or ownership assignments for the calling principal to groups that are governed by PIM. + * In PIM for Groups, retrieve the requests for membership or ownership assignments for the calling principal to groups that are governed by PIM. * @param FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/IdentityGovernance/PrivilegedAccess/Group/AssignmentScheduleRequests/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/PrivilegedAccess/Group/AssignmentScheduleRequests/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnRequestBuilderGetQueryParameters.php index 8aa8faca2ee..1cccebf6017 100644 --- a/src/Generated/IdentityGovernance/PrivilegedAccess/Group/AssignmentScheduleRequests/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnRequestBuilderGetQueryParameters.php +++ b/src/Generated/IdentityGovernance/PrivilegedAccess/Group/AssignmentScheduleRequests/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * In PIM for groups, retrieve the requests for membership or ownership assignments for the calling principal to groups that are governed by PIM. + * In PIM for Groups, retrieve the requests for membership or ownership assignments for the calling principal to groups that are governed by PIM. */ class FilterByCurrentUserWithOnRequestBuilderGetQueryParameters { diff --git a/src/Generated/IdentityGovernance/PrivilegedAccess/Group/AssignmentScheduleRequests/Item/ActivatedUsing/ActivatedUsingRequestBuilder.php b/src/Generated/IdentityGovernance/PrivilegedAccess/Group/AssignmentScheduleRequests/Item/ActivatedUsing/ActivatedUsingRequestBuilder.php index 2fbf6342970..0472415460f 100644 --- a/src/Generated/IdentityGovernance/PrivilegedAccess/Group/AssignmentScheduleRequests/Item/ActivatedUsing/ActivatedUsingRequestBuilder.php +++ b/src/Generated/IdentityGovernance/PrivilegedAccess/Group/AssignmentScheduleRequests/Item/ActivatedUsing/ActivatedUsingRequestBuilder.php @@ -31,7 +31,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * When the request activates a membership or ownership assignment in PIM for groups, this object represents the eligibility policy for the group. Otherwise, it is null. Supports $expand. + * When the request activates a membership or ownership assignment in PIM for Groups, this object represents the eligibility policy for the group. Otherwise, it is null. Supports $expand. * @param ActivatedUsingRequestBuilderGetRequestConfiguration|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(?ActivatedUsingRequestBuilderGetRequestConfiguration $reques } /** - * When the request activates a membership or ownership assignment in PIM for groups, this object represents the eligibility policy for the group. Otherwise, it is null. Supports $expand. + * When the request activates a membership or ownership assignment in PIM for Groups, this object represents the eligibility policy for the group. Otherwise, it is null. Supports $expand. * @param ActivatedUsingRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/IdentityGovernance/PrivilegedAccess/Group/AssignmentScheduleRequests/Item/ActivatedUsing/ActivatedUsingRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/PrivilegedAccess/Group/AssignmentScheduleRequests/Item/ActivatedUsing/ActivatedUsingRequestBuilderGetQueryParameters.php index b36f63ac857..acd36845dd6 100644 --- a/src/Generated/IdentityGovernance/PrivilegedAccess/Group/AssignmentScheduleRequests/Item/ActivatedUsing/ActivatedUsingRequestBuilderGetQueryParameters.php +++ b/src/Generated/IdentityGovernance/PrivilegedAccess/Group/AssignmentScheduleRequests/Item/ActivatedUsing/ActivatedUsingRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * When the request activates a membership or ownership assignment in PIM for groups, this object represents the eligibility policy for the group. Otherwise, it is null. Supports $expand. + * When the request activates a membership or ownership assignment in PIM for Groups, this object represents the eligibility policy for the group. Otherwise, it is null. Supports $expand. */ class ActivatedUsingRequestBuilderGetQueryParameters { diff --git a/src/Generated/IdentityGovernance/PrivilegedAccess/Group/AssignmentScheduleRequests/Item/Group/GroupRequestBuilder.php b/src/Generated/IdentityGovernance/PrivilegedAccess/Group/AssignmentScheduleRequests/Item/Group/GroupRequestBuilder.php index d9c472dcbcf..ea436a5911b 100644 --- a/src/Generated/IdentityGovernance/PrivilegedAccess/Group/AssignmentScheduleRequests/Item/Group/GroupRequestBuilder.php +++ b/src/Generated/IdentityGovernance/PrivilegedAccess/Group/AssignmentScheduleRequests/Item/Group/GroupRequestBuilder.php @@ -39,7 +39,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * References the group that is the scope of the membership or ownership assignment request through PIM for groups. Supports $expand and $select nested in $expand for select properties like id, displayName, and mail. + * References the group that is the scope of the membership or ownership assignment request through PIM for Groups. Supports $expand and $select nested in $expand for select properties like id, displayName, and mail. * @param GroupRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -53,7 +53,7 @@ public function get(?GroupRequestBuilderGetRequestConfiguration $requestConfigur } /** - * References the group that is the scope of the membership or ownership assignment request through PIM for groups. Supports $expand and $select nested in $expand for select properties like id, displayName, and mail. + * References the group that is the scope of the membership or ownership assignment request through PIM for Groups. Supports $expand and $select nested in $expand for select properties like id, displayName, and mail. * @param GroupRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/IdentityGovernance/PrivilegedAccess/Group/AssignmentScheduleRequests/Item/Group/GroupRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/PrivilegedAccess/Group/AssignmentScheduleRequests/Item/Group/GroupRequestBuilderGetQueryParameters.php index 77b7d69c178..7e8cd37405d 100644 --- a/src/Generated/IdentityGovernance/PrivilegedAccess/Group/AssignmentScheduleRequests/Item/Group/GroupRequestBuilderGetQueryParameters.php +++ b/src/Generated/IdentityGovernance/PrivilegedAccess/Group/AssignmentScheduleRequests/Item/Group/GroupRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * References the group that is the scope of the membership or ownership assignment request through PIM for groups. Supports $expand and $select nested in $expand for select properties like id, displayName, and mail. + * References the group that is the scope of the membership or ownership assignment request through PIM for Groups. Supports $expand and $select nested in $expand for select properties like id, displayName, and mail. */ class GroupRequestBuilderGetQueryParameters { diff --git a/src/Generated/IdentityGovernance/PrivilegedAccess/Group/AssignmentSchedules/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnRequestBuilder.php b/src/Generated/IdentityGovernance/PrivilegedAccess/Group/AssignmentSchedules/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnRequestBuilder.php index 32ca7a0ac2a..445d021f5ae 100644 --- a/src/Generated/IdentityGovernance/PrivilegedAccess/Group/AssignmentSchedules/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnRequestBuilder.php +++ b/src/Generated/IdentityGovernance/PrivilegedAccess/Group/AssignmentSchedules/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnRequestBuilder.php @@ -33,7 +33,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * In PIM for groups, retrieve the schedules for membership or ownership assignments for the calling principal to groups that are governed by PIM. + * In PIM for Groups, retrieve the schedules for membership or ownership assignments for the calling principal to groups that are governed by PIM. * @param FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -48,7 +48,7 @@ public function get(?FilterByCurrentUserWithOnRequestBuilderGetRequestConfigurat } /** - * In PIM for groups, retrieve the schedules for membership or ownership assignments for the calling principal to groups that are governed by PIM. + * In PIM for Groups, retrieve the schedules for membership or ownership assignments for the calling principal to groups that are governed by PIM. * @param FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/IdentityGovernance/PrivilegedAccess/Group/AssignmentSchedules/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/PrivilegedAccess/Group/AssignmentSchedules/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnRequestBuilderGetQueryParameters.php index d71fd3a0107..5c5a37de90e 100644 --- a/src/Generated/IdentityGovernance/PrivilegedAccess/Group/AssignmentSchedules/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnRequestBuilderGetQueryParameters.php +++ b/src/Generated/IdentityGovernance/PrivilegedAccess/Group/AssignmentSchedules/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * In PIM for groups, retrieve the schedules for membership or ownership assignments for the calling principal to groups that are governed by PIM. + * In PIM for Groups, retrieve the schedules for membership or ownership assignments for the calling principal to groups that are governed by PIM. */ class FilterByCurrentUserWithOnRequestBuilderGetQueryParameters { diff --git a/src/Generated/IdentityGovernance/PrivilegedAccess/Group/AssignmentSchedules/Item/ActivatedUsing/ActivatedUsingRequestBuilder.php b/src/Generated/IdentityGovernance/PrivilegedAccess/Group/AssignmentSchedules/Item/ActivatedUsing/ActivatedUsingRequestBuilder.php index 31d8e98e7b2..7a7d02a2e16 100644 --- a/src/Generated/IdentityGovernance/PrivilegedAccess/Group/AssignmentSchedules/Item/ActivatedUsing/ActivatedUsingRequestBuilder.php +++ b/src/Generated/IdentityGovernance/PrivilegedAccess/Group/AssignmentSchedules/Item/ActivatedUsing/ActivatedUsingRequestBuilder.php @@ -31,7 +31,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * When the request activates an ownership or membership assignment in PIM for groups, this object represents the eligibility relationship. Otherwise, it's null. Supports $expand. + * When the request activates an ownership or membership assignment in PIM for Groups, this object represents the eligibility relationship. Otherwise, it's null. Supports $expand. * @param ActivatedUsingRequestBuilderGetRequestConfiguration|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(?ActivatedUsingRequestBuilderGetRequestConfiguration $reques } /** - * When the request activates an ownership or membership assignment in PIM for groups, this object represents the eligibility relationship. Otherwise, it's null. Supports $expand. + * When the request activates an ownership or membership assignment in PIM for Groups, this object represents the eligibility relationship. Otherwise, it's null. Supports $expand. * @param ActivatedUsingRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/IdentityGovernance/PrivilegedAccess/Group/AssignmentSchedules/Item/ActivatedUsing/ActivatedUsingRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/PrivilegedAccess/Group/AssignmentSchedules/Item/ActivatedUsing/ActivatedUsingRequestBuilderGetQueryParameters.php index b58ec7506cf..bff09006bec 100644 --- a/src/Generated/IdentityGovernance/PrivilegedAccess/Group/AssignmentSchedules/Item/ActivatedUsing/ActivatedUsingRequestBuilderGetQueryParameters.php +++ b/src/Generated/IdentityGovernance/PrivilegedAccess/Group/AssignmentSchedules/Item/ActivatedUsing/ActivatedUsingRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * When the request activates an ownership or membership assignment in PIM for groups, this object represents the eligibility relationship. Otherwise, it's null. Supports $expand. + * When the request activates an ownership or membership assignment in PIM for Groups, this object represents the eligibility relationship. Otherwise, it's null. Supports $expand. */ class ActivatedUsingRequestBuilderGetQueryParameters { diff --git a/src/Generated/IdentityGovernance/PrivilegedAccess/Group/AssignmentSchedules/Item/Group/GroupRequestBuilder.php b/src/Generated/IdentityGovernance/PrivilegedAccess/Group/AssignmentSchedules/Item/Group/GroupRequestBuilder.php index f963639d2af..aa10d1aeb23 100644 --- a/src/Generated/IdentityGovernance/PrivilegedAccess/Group/AssignmentSchedules/Item/Group/GroupRequestBuilder.php +++ b/src/Generated/IdentityGovernance/PrivilegedAccess/Group/AssignmentSchedules/Item/Group/GroupRequestBuilder.php @@ -39,7 +39,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * References the group that is the scope of the membership or ownership assignment through PIM for groups. Supports $expand and $select nested in $expand for select properties like id, displayName, and mail. + * References the group that is the scope of the membership or ownership assignment through PIM for Groups. Supports $expand and $select nested in $expand for select properties like id, displayName, and mail. * @param GroupRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -53,7 +53,7 @@ public function get(?GroupRequestBuilderGetRequestConfiguration $requestConfigur } /** - * References the group that is the scope of the membership or ownership assignment through PIM for groups. Supports $expand and $select nested in $expand for select properties like id, displayName, and mail. + * References the group that is the scope of the membership or ownership assignment through PIM for Groups. Supports $expand and $select nested in $expand for select properties like id, displayName, and mail. * @param GroupRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/IdentityGovernance/PrivilegedAccess/Group/AssignmentSchedules/Item/Group/GroupRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/PrivilegedAccess/Group/AssignmentSchedules/Item/Group/GroupRequestBuilderGetQueryParameters.php index 66949a830f1..336f16bf712 100644 --- a/src/Generated/IdentityGovernance/PrivilegedAccess/Group/AssignmentSchedules/Item/Group/GroupRequestBuilderGetQueryParameters.php +++ b/src/Generated/IdentityGovernance/PrivilegedAccess/Group/AssignmentSchedules/Item/Group/GroupRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * References the group that is the scope of the membership or ownership assignment through PIM for groups. Supports $expand and $select nested in $expand for select properties like id, displayName, and mail. + * References the group that is the scope of the membership or ownership assignment through PIM for Groups. Supports $expand and $select nested in $expand for select properties like id, displayName, and mail. */ class GroupRequestBuilderGetQueryParameters { diff --git a/src/Generated/IdentityGovernance/PrivilegedAccess/Group/EligibilityScheduleInstances/Item/Group/GroupRequestBuilder.php b/src/Generated/IdentityGovernance/PrivilegedAccess/Group/EligibilityScheduleInstances/Item/Group/GroupRequestBuilder.php index e406fc98624..29299af2072 100644 --- a/src/Generated/IdentityGovernance/PrivilegedAccess/Group/EligibilityScheduleInstances/Item/Group/GroupRequestBuilder.php +++ b/src/Generated/IdentityGovernance/PrivilegedAccess/Group/EligibilityScheduleInstances/Item/Group/GroupRequestBuilder.php @@ -39,7 +39,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * References the group that is the scope of the membership or ownership eligibility through PIM for groups. Supports $expand. + * References the group that is the scope of the membership or ownership eligibility through PIM for Groups. Supports $expand. * @param GroupRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -53,7 +53,7 @@ public function get(?GroupRequestBuilderGetRequestConfiguration $requestConfigur } /** - * References the group that is the scope of the membership or ownership eligibility through PIM for groups. Supports $expand. + * References the group that is the scope of the membership or ownership eligibility through PIM for Groups. Supports $expand. * @param GroupRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/IdentityGovernance/PrivilegedAccess/Group/EligibilityScheduleInstances/Item/Group/GroupRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/PrivilegedAccess/Group/EligibilityScheduleInstances/Item/Group/GroupRequestBuilderGetQueryParameters.php index 7e140f3ec18..64c1bb32ede 100644 --- a/src/Generated/IdentityGovernance/PrivilegedAccess/Group/EligibilityScheduleInstances/Item/Group/GroupRequestBuilderGetQueryParameters.php +++ b/src/Generated/IdentityGovernance/PrivilegedAccess/Group/EligibilityScheduleInstances/Item/Group/GroupRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * References the group that is the scope of the membership or ownership eligibility through PIM for groups. Supports $expand. + * References the group that is the scope of the membership or ownership eligibility through PIM for Groups. Supports $expand. */ class GroupRequestBuilderGetQueryParameters { diff --git a/src/Generated/IdentityGovernance/PrivilegedAccess/Group/EligibilityScheduleRequests/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnRequestBuilder.php b/src/Generated/IdentityGovernance/PrivilegedAccess/Group/EligibilityScheduleRequests/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnRequestBuilder.php index 166fdda3f55..b4c7efe0cf2 100644 --- a/src/Generated/IdentityGovernance/PrivilegedAccess/Group/EligibilityScheduleRequests/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnRequestBuilder.php +++ b/src/Generated/IdentityGovernance/PrivilegedAccess/Group/EligibilityScheduleRequests/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnRequestBuilder.php @@ -33,7 +33,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * In PIM for groups, retrieve the requests for membership or ownership eligibilities for the calling principal to groups that are governed by PIM. + * In PIM for Groups, retrieve the requests for membership or ownership eligibilities for the calling principal to groups that are governed by PIM. * @param FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -48,7 +48,7 @@ public function get(?FilterByCurrentUserWithOnRequestBuilderGetRequestConfigurat } /** - * In PIM for groups, retrieve the requests for membership or ownership eligibilities for the calling principal to groups that are governed by PIM. + * In PIM for Groups, retrieve the requests for membership or ownership eligibilities for the calling principal to groups that are governed by PIM. * @param FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/IdentityGovernance/PrivilegedAccess/Group/EligibilityScheduleRequests/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/PrivilegedAccess/Group/EligibilityScheduleRequests/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnRequestBuilderGetQueryParameters.php index ecad006ab79..7cc9d3ba124 100644 --- a/src/Generated/IdentityGovernance/PrivilegedAccess/Group/EligibilityScheduleRequests/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnRequestBuilderGetQueryParameters.php +++ b/src/Generated/IdentityGovernance/PrivilegedAccess/Group/EligibilityScheduleRequests/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * In PIM for groups, retrieve the requests for membership or ownership eligibilities for the calling principal to groups that are governed by PIM. + * In PIM for Groups, retrieve the requests for membership or ownership eligibilities for the calling principal to groups that are governed by PIM. */ class FilterByCurrentUserWithOnRequestBuilderGetQueryParameters { diff --git a/src/Generated/IdentityGovernance/PrivilegedAccess/Group/EligibilityScheduleRequests/Item/Group/GroupRequestBuilder.php b/src/Generated/IdentityGovernance/PrivilegedAccess/Group/EligibilityScheduleRequests/Item/Group/GroupRequestBuilder.php index a66e5c4c70e..86f5754289f 100644 --- a/src/Generated/IdentityGovernance/PrivilegedAccess/Group/EligibilityScheduleRequests/Item/Group/GroupRequestBuilder.php +++ b/src/Generated/IdentityGovernance/PrivilegedAccess/Group/EligibilityScheduleRequests/Item/Group/GroupRequestBuilder.php @@ -39,7 +39,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * References the group that is the scope of the membership or ownership eligibility request through PIM for groups. Supports $expand and $select nested in $expand for select properties like id, displayName, and mail. + * References the group that is the scope of the membership or ownership eligibility request through PIM for Groups. Supports $expand and $select nested in $expand for select properties like id, displayName, and mail. * @param GroupRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -53,7 +53,7 @@ public function get(?GroupRequestBuilderGetRequestConfiguration $requestConfigur } /** - * References the group that is the scope of the membership or ownership eligibility request through PIM for groups. Supports $expand and $select nested in $expand for select properties like id, displayName, and mail. + * References the group that is the scope of the membership or ownership eligibility request through PIM for Groups. Supports $expand and $select nested in $expand for select properties like id, displayName, and mail. * @param GroupRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/IdentityGovernance/PrivilegedAccess/Group/EligibilityScheduleRequests/Item/Group/GroupRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/PrivilegedAccess/Group/EligibilityScheduleRequests/Item/Group/GroupRequestBuilderGetQueryParameters.php index 609cd85bbe3..2646c7e950e 100644 --- a/src/Generated/IdentityGovernance/PrivilegedAccess/Group/EligibilityScheduleRequests/Item/Group/GroupRequestBuilderGetQueryParameters.php +++ b/src/Generated/IdentityGovernance/PrivilegedAccess/Group/EligibilityScheduleRequests/Item/Group/GroupRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * References the group that is the scope of the membership or ownership eligibility request through PIM for groups. Supports $expand and $select nested in $expand for select properties like id, displayName, and mail. + * References the group that is the scope of the membership or ownership eligibility request through PIM for Groups. Supports $expand and $select nested in $expand for select properties like id, displayName, and mail. */ class GroupRequestBuilderGetQueryParameters { diff --git a/src/Generated/IdentityGovernance/PrivilegedAccess/Group/EligibilitySchedules/Item/Group/GroupRequestBuilder.php b/src/Generated/IdentityGovernance/PrivilegedAccess/Group/EligibilitySchedules/Item/Group/GroupRequestBuilder.php index bfee17824ce..3327216a2a9 100644 --- a/src/Generated/IdentityGovernance/PrivilegedAccess/Group/EligibilitySchedules/Item/Group/GroupRequestBuilder.php +++ b/src/Generated/IdentityGovernance/PrivilegedAccess/Group/EligibilitySchedules/Item/Group/GroupRequestBuilder.php @@ -39,7 +39,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * References the group that is the scope of the membership or ownership eligibility through PIM for groups. Supports $expand. + * References the group that is the scope of the membership or ownership eligibility through PIM for Groups. Supports $expand. * @param GroupRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -53,7 +53,7 @@ public function get(?GroupRequestBuilderGetRequestConfiguration $requestConfigur } /** - * References the group that is the scope of the membership or ownership eligibility through PIM for groups. Supports $expand. + * References the group that is the scope of the membership or ownership eligibility through PIM for Groups. Supports $expand. * @param GroupRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/IdentityGovernance/PrivilegedAccess/Group/EligibilitySchedules/Item/Group/GroupRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/PrivilegedAccess/Group/EligibilitySchedules/Item/Group/GroupRequestBuilderGetQueryParameters.php index 6e2b1509855..8400a3ee747 100644 --- a/src/Generated/IdentityGovernance/PrivilegedAccess/Group/EligibilitySchedules/Item/Group/GroupRequestBuilderGetQueryParameters.php +++ b/src/Generated/IdentityGovernance/PrivilegedAccess/Group/EligibilitySchedules/Item/Group/GroupRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * References the group that is the scope of the membership or ownership eligibility through PIM for groups. Supports $expand. + * References the group that is the scope of the membership or ownership eligibility through PIM for Groups. Supports $expand. */ class GroupRequestBuilderGetQueryParameters { diff --git a/src/Generated/IdentityGovernance/TermsOfUse/Agreements/Item/AgreementItemRequestBuilder.php b/src/Generated/IdentityGovernance/TermsOfUse/Agreements/Item/AgreementItemRequestBuilder.php index 00d359b13d3..69b1ac60dbc 100644 --- a/src/Generated/IdentityGovernance/TermsOfUse/Agreements/Item/AgreementItemRequestBuilder.php +++ b/src/Generated/IdentityGovernance/TermsOfUse/Agreements/Item/AgreementItemRequestBuilder.php @@ -70,11 +70,11 @@ public function delete(?AgreementItemRequestBuilderDeleteRequestConfiguration $r } /** - * Retrieve the properties and relationships of an agreement object. + * Retrieve all files related to an agreement. This includes the default file and all localized files. * @param AgreementItemRequestBuilderGetRequestConfiguration|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/agreement-get?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/agreement-list-files?view=graph-rest-beta Find more info here */ public function get(?AgreementItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toGetRequestInformation($requestConfiguration); @@ -119,7 +119,7 @@ public function toDeleteRequestInformation(?AgreementItemRequestBuilderDeleteReq } /** - * Retrieve the properties and relationships of an agreement object. + * Retrieve all files related to an agreement. This includes the default file and all localized files. * @param AgreementItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/IdentityGovernance/TermsOfUse/Agreements/Item/AgreementItemRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/TermsOfUse/Agreements/Item/AgreementItemRequestBuilderGetQueryParameters.php index e1d6d93093c..08036143775 100644 --- a/src/Generated/IdentityGovernance/TermsOfUse/Agreements/Item/AgreementItemRequestBuilderGetQueryParameters.php +++ b/src/Generated/IdentityGovernance/TermsOfUse/Agreements/Item/AgreementItemRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Retrieve the properties and relationships of an agreement object. + * Retrieve all files related to an agreement. This includes the default file and all localized files. */ class AgreementItemRequestBuilderGetQueryParameters { diff --git a/src/Generated/IdentityProtection/RiskDetections/Item/RiskDetectionItemRequestBuilder.php b/src/Generated/IdentityProtection/RiskDetections/Item/RiskDetectionItemRequestBuilder.php index 7dc8b7c1972..c1f0eaae8a2 100644 --- a/src/Generated/IdentityProtection/RiskDetections/Item/RiskDetectionItemRequestBuilder.php +++ b/src/Generated/IdentityProtection/RiskDetections/Item/RiskDetectionItemRequestBuilder.php @@ -45,11 +45,11 @@ public function delete(?RiskDetectionItemRequestBuilderDeleteRequestConfiguratio } /** - * Retrieve the properties of a riskDetection object. + * Retrieve the properties of a collection of riskDetection objects. * @param RiskDetectionItemRequestBuilderGetRequestConfiguration|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/riskdetection-get?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/riskdetection-list?view=graph-rest-beta Find more info here */ public function get(?RiskDetectionItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toGetRequestInformation($requestConfiguration); @@ -93,7 +93,7 @@ public function toDeleteRequestInformation(?RiskDetectionItemRequestBuilderDelet } /** - * Retrieve the properties of a riskDetection object. + * Retrieve the properties of a collection of riskDetection objects. * @param RiskDetectionItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/IdentityProtection/RiskDetections/Item/RiskDetectionItemRequestBuilderGetQueryParameters.php b/src/Generated/IdentityProtection/RiskDetections/Item/RiskDetectionItemRequestBuilderGetQueryParameters.php index d07753ed90d..0ed3e0e8b9c 100644 --- a/src/Generated/IdentityProtection/RiskDetections/Item/RiskDetectionItemRequestBuilderGetQueryParameters.php +++ b/src/Generated/IdentityProtection/RiskDetections/Item/RiskDetectionItemRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Retrieve the properties of a riskDetection object. + * Retrieve the properties of a collection of riskDetection objects. */ class RiskDetectionItemRequestBuilderGetQueryParameters { diff --git a/src/Generated/Models/Admin.php b/src/Generated/Models/Admin.php index aece3be48f6..dd6ffa96c8b 100644 --- a/src/Generated/Models/Admin.php +++ b/src/Generated/Models/Admin.php @@ -68,6 +68,18 @@ public function getBackingStore(): BackingStore { return $this->backingStore; } + /** + * Gets the configurationManagement property value. The configurationManagement property + * @return ConfigurationManagement|null + */ + public function getConfigurationManagement(): ?ConfigurationManagement { + $val = $this->getBackingStore()->get('configurationManagement'); + if (is_null($val) || $val instanceof ConfigurationManagement) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'configurationManagement'"); + } + /** * Gets the dynamics property value. The dynamics property * @return AdminDynamics|null @@ -124,6 +136,7 @@ public function getFieldDeserializers(): array { $o = $this; return [ 'appsAndServices' => fn(ParseNode $n) => $o->setAppsAndServices($n->getObjectValue([AdminAppsAndServices::class, 'createFromDiscriminatorValue'])), + 'configurationManagement' => fn(ParseNode $n) => $o->setConfigurationManagement($n->getObjectValue([ConfigurationManagement::class, 'createFromDiscriminatorValue'])), 'dynamics' => fn(ParseNode $n) => $o->setDynamics($n->getObjectValue([AdminDynamics::class, 'createFromDiscriminatorValue'])), 'edge' => fn(ParseNode $n) => $o->setEdge($n->getObjectValue([Edge::class, 'createFromDiscriminatorValue'])), 'entra' => fn(ParseNode $n) => $o->setEntra($n->getObjectValue([Entra::class, 'createFromDiscriminatorValue'])), @@ -267,6 +280,7 @@ public function getWindows(): ?AdminWindows { */ public function serialize(SerializationWriter $writer): void { $writer->writeObjectValue('appsAndServices', $this->getAppsAndServices()); + $writer->writeObjectValue('configurationManagement', $this->getConfigurationManagement()); $writer->writeObjectValue('dynamics', $this->getDynamics()); $writer->writeObjectValue('edge', $this->getEdge()); $writer->writeObjectValue('entra', $this->getEntra()); @@ -308,6 +322,14 @@ public function setBackingStore(BackingStore $value): void { $this->backingStore = $value; } + /** + * Sets the configurationManagement property value. The configurationManagement property + * @param ConfigurationManagement|null $value Value to set for the configurationManagement property. + */ + public function setConfigurationManagement(?ConfigurationManagement $value): void { + $this->getBackingStore()->set('configurationManagement', $value); + } + /** * Sets the dynamics property value. The dynamics property * @param AdminDynamics|null $value Value to set for the dynamics property. diff --git a/src/Generated/Models/AiInteractionMentionedIdentitySet.php b/src/Generated/Models/AiInteractionMentionedIdentitySet.php index e0e3caf570f..595494eceb7 100644 --- a/src/Generated/Models/AiInteractionMentionedIdentitySet.php +++ b/src/Generated/Models/AiInteractionMentionedIdentitySet.php @@ -26,7 +26,7 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): AiInt } /** - * Gets the conversation property value. The conversation details. + * Gets the conversation property value. The conversation property * @return TeamworkConversationIdentity|null */ public function getConversation(): ?TeamworkConversationIdentity { @@ -72,7 +72,7 @@ public function serialize(SerializationWriter $writer): void { } /** - * Sets the conversation property value. The conversation details. + * Sets the conversation property value. The conversation property * @param TeamworkConversationIdentity|null $value Value to set for the conversation property. */ public function setConversation(?TeamworkConversationIdentity $value): void { diff --git a/src/Generated/Models/AuditLogRoot.php b/src/Generated/Models/AuditLogRoot.php index 19c1a3163c9..6a95349dc71 100644 --- a/src/Generated/Models/AuditLogRoot.php +++ b/src/Generated/Models/AuditLogRoot.php @@ -142,7 +142,7 @@ public function getProvisioning(): ?array { } /** - * Gets the signIns property value. The signIns property + * Gets the signIns property value. Represents Microsoft Entra sign-in events. Read-only. Nullable. * @return array|null */ public function getSignIns(): ?array { @@ -156,7 +156,7 @@ public function getSignIns(): ?array { } /** - * Gets the signUps property value. The signUps property + * Gets the signUps property value. Represents sign up events in Microsoft Entra External ID. Read-only. Nullable. * @return array|null */ public function getSignUps(): ?array { @@ -241,7 +241,7 @@ public function setProvisioning(?array $value): void { } /** - * Sets the signIns property value. The signIns property + * Sets the signIns property value. Represents Microsoft Entra sign-in events. Read-only. Nullable. * @param array|null $value Value to set for the signIns property. */ public function setSignIns(?array $value): void { @@ -249,7 +249,7 @@ public function setSignIns(?array $value): void { } /** - * Sets the signUps property value. The signUps property + * Sets the signUps property value. Represents sign up events in Microsoft Entra External ID. Read-only. Nullable. * @param array|null $value Value to set for the signUps property. */ public function setSignUps(?array $value): void { diff --git a/src/Generated/Models/BackupRestoreRoot.php b/src/Generated/Models/BackupRestoreRoot.php index e382ff96a32..40ee155d411 100644 --- a/src/Generated/Models/BackupRestoreRoot.php +++ b/src/Generated/Models/BackupRestoreRoot.php @@ -67,6 +67,18 @@ public function getDriveProtectionUnitsBulkAdditionJobs(): ?array { throw new \UnexpectedValueException("Invalid type found in backing store for 'driveProtectionUnitsBulkAdditionJobs'"); } + /** + * Gets the emailNotificationsSetting property value. The email notification settings in the tenant. + * @return EmailNotificationsSetting|null + */ + public function getEmailNotificationsSetting(): ?EmailNotificationsSetting { + $val = $this->getBackingStore()->get('emailNotificationsSetting'); + if (is_null($val) || $val instanceof EmailNotificationsSetting) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'emailNotificationsSetting'"); + } + /** * Gets the exchangeProtectionPolicies property value. The list of Exchange protection policies in the tenant. * @return array|null @@ -105,6 +117,7 @@ public function getFieldDeserializers(): array { 'driveInclusionRules' => fn(ParseNode $n) => $o->setDriveInclusionRules($n->getCollectionOfObjectValues([DriveProtectionRule::class, 'createFromDiscriminatorValue'])), 'driveProtectionUnits' => fn(ParseNode $n) => $o->setDriveProtectionUnits($n->getCollectionOfObjectValues([DriveProtectionUnit::class, 'createFromDiscriminatorValue'])), 'driveProtectionUnitsBulkAdditionJobs' => fn(ParseNode $n) => $o->setDriveProtectionUnitsBulkAdditionJobs($n->getCollectionOfObjectValues([DriveProtectionUnitsBulkAdditionJob::class, 'createFromDiscriminatorValue'])), + 'emailNotificationsSetting' => fn(ParseNode $n) => $o->setEmailNotificationsSetting($n->getObjectValue([EmailNotificationsSetting::class, 'createFromDiscriminatorValue'])), 'exchangeProtectionPolicies' => fn(ParseNode $n) => $o->setExchangeProtectionPolicies($n->getCollectionOfObjectValues([ExchangeProtectionPolicy::class, 'createFromDiscriminatorValue'])), 'exchangeRestoreSessions' => fn(ParseNode $n) => $o->setExchangeRestoreSessions($n->getCollectionOfObjectValues([ExchangeRestoreSession::class, 'createFromDiscriminatorValue'])), 'mailboxInclusionRules' => fn(ParseNode $n) => $o->setMailboxInclusionRules($n->getCollectionOfObjectValues([MailboxProtectionRule::class, 'createFromDiscriminatorValue'])), @@ -357,6 +370,7 @@ public function serialize(SerializationWriter $writer): void { $writer->writeCollectionOfObjectValues('driveInclusionRules', $this->getDriveInclusionRules()); $writer->writeCollectionOfObjectValues('driveProtectionUnits', $this->getDriveProtectionUnits()); $writer->writeCollectionOfObjectValues('driveProtectionUnitsBulkAdditionJobs', $this->getDriveProtectionUnitsBulkAdditionJobs()); + $writer->writeObjectValue('emailNotificationsSetting', $this->getEmailNotificationsSetting()); $writer->writeCollectionOfObjectValues('exchangeProtectionPolicies', $this->getExchangeProtectionPolicies()); $writer->writeCollectionOfObjectValues('exchangeRestoreSessions', $this->getExchangeRestoreSessions()); $writer->writeCollectionOfObjectValues('mailboxInclusionRules', $this->getMailboxInclusionRules()); @@ -401,6 +415,14 @@ public function setDriveProtectionUnitsBulkAdditionJobs(?array $value): void { $this->getBackingStore()->set('driveProtectionUnitsBulkAdditionJobs', $value); } + /** + * Sets the emailNotificationsSetting property value. The email notification settings in the tenant. + * @param EmailNotificationsSetting|null $value Value to set for the emailNotificationsSetting property. + */ + public function setEmailNotificationsSetting(?EmailNotificationsSetting $value): void { + $this->getBackingStore()->set('emailNotificationsSetting', $value); + } + /** * Sets the exchangeProtectionPolicies property value. The list of Exchange protection policies in the tenant. * @param array|null $value Value to set for the exchangeProtectionPolicies property. diff --git a/src/Generated/Models/BaselineParameter.php b/src/Generated/Models/BaselineParameter.php new file mode 100644 index 00000000000..10789a122b1 --- /dev/null +++ b/src/Generated/Models/BaselineParameter.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 BaselineParameter + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): BaselineParameter { + return new BaselineParameter(); + } + + /** + * 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. The description property + * @return string|null + */ + public function getDescription(): ?string { + $val = $this->getBackingStore()->get('description'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'description'"); + } + + /** + * Gets the displayName property value. The displayName property + * @return string|null + */ + public function getDisplayName(): ?string { + $val = $this->getBackingStore()->get('displayName'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'displayName'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return [ + '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()), + 'parameterType' => fn(ParseNode $n) => $o->setParameterType($n->getEnumValue(BaselineParameterType::class)), + ]; + } + + /** + * Gets the @odata.type property value. The OdataType property + * @return string|null + */ + public function getOdataType(): ?string { + $val = $this->getBackingStore()->get('odataType'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'odataType'"); + } + + /** + * Gets the parameterType property value. The parameterType property + * @return BaselineParameterType|null + */ + public function getParameterType(): ?BaselineParameterType { + $val = $this->getBackingStore()->get('parameterType'); + if (is_null($val) || $val instanceof BaselineParameterType) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'parameterType'"); + } + + /** + * 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->writeEnumValue('parameterType', $this->getParameterType()); + $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. 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 @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 parameterType property value. The parameterType property + * @param BaselineParameterType|null $value Value to set for the parameterType property. + */ + public function setParameterType(?BaselineParameterType $value): void { + $this->getBackingStore()->set('parameterType', $value); + } + +} diff --git a/src/Generated/Models/BaselineParameterType.php b/src/Generated/Models/BaselineParameterType.php new file mode 100644 index 00000000000..904fd7216c1 --- /dev/null +++ b/src/Generated/Models/BaselineParameterType.php @@ -0,0 +1,12 @@ +backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); + $this->setAdditionalData([]); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return BaselineResource + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): BaselineResource { + return new BaselineResource(); + } + + /** + * 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()), + '@odata.type' => fn(ParseNode $n) => $o->setOdataType($n->getStringValue()), + 'properties' => fn(ParseNode $n) => $o->setProperties($n->getObjectValue([OpenComplexDictionaryType::class, 'createFromDiscriminatorValue'])), + 'resourceType' => fn(ParseNode $n) => $o->setResourceType($n->getStringValue()), + ]; + } + + /** + * Gets the @odata.type property value. The OdataType property + * @return string|null + */ + public function getOdataType(): ?string { + $val = $this->getBackingStore()->get('odataType'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'odataType'"); + } + + /** + * Gets the properties property value. The properties property + * @return OpenComplexDictionaryType|null + */ + public function getProperties(): ?OpenComplexDictionaryType { + $val = $this->getBackingStore()->get('properties'); + if (is_null($val) || $val instanceof OpenComplexDictionaryType) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'properties'"); + } + + /** + * Gets the resourceType property value. The resourceType property + * @return string|null + */ + public function getResourceType(): ?string { + $val = $this->getBackingStore()->get('resourceType'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'resourceType'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeStringValue('displayName', $this->getDisplayName()); + $writer->writeStringValue('@odata.type', $this->getOdataType()); + $writer->writeObjectValue('properties', $this->getProperties()); + $writer->writeStringValue('resourceType', $this->getResourceType()); + $writer->writeAdditionalData($this->getAdditionalData()); + } + + /** + * Sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @param array $value Value to set for the AdditionalData property. + */ + public function setAdditionalData(?array $value): void { + $this->getBackingStore()->set('additionalData', $value); + } + + /** + * Sets the BackingStore property value. Stores model information. + * @param BackingStore $value Value to set for the BackingStore property. + */ + public function setBackingStore(BackingStore $value): void { + $this->backingStore = $value; + } + + /** + * Sets the displayName property value. The displayName property + * @param string|null $value Value to set for the displayName property. + */ + public function setDisplayName(?string $value): void { + $this->getBackingStore()->set('displayName', $value); + } + + /** + * Sets the @odata.type property value. The OdataType property + * @param string|null $value Value to set for the @odata.type property. + */ + public function setOdataType(?string $value): void { + $this->getBackingStore()->set('odataType', $value); + } + + /** + * Sets the properties property value. The properties property + * @param OpenComplexDictionaryType|null $value Value to set for the properties property. + */ + public function setProperties(?OpenComplexDictionaryType $value): void { + $this->getBackingStore()->set('properties', $value); + } + + /** + * Sets the resourceType property value. The resourceType property + * @param string|null $value Value to set for the resourceType property. + */ + public function setResourceType(?string $value): void { + $this->getBackingStore()->set('resourceType', $value); + } + +} diff --git a/src/Generated/Models/ClientCredentials.php b/src/Generated/Models/ClientCredentials.php new file mode 100644 index 00000000000..15f7f3c6ce3 --- /dev/null +++ b/src/Generated/Models/ClientCredentials.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 ClientCredentials + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): ClientCredentials { + return new ClientCredentials(); + } + + /** + * 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 certificateName property value. The certificateName property + * @return string|null + */ + public function getCertificateName(): ?string { + $val = $this->getBackingStore()->get('certificateName'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'certificateName'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return [ + 'certificateName' => fn(ParseNode $n) => $o->setCertificateName($n->getStringValue()), + 'keyVaultUri' => fn(ParseNode $n) => $o->setKeyVaultUri($n->getStringValue()), + '@odata.type' => fn(ParseNode $n) => $o->setOdataType($n->getStringValue()), + ]; + } + + /** + * Gets the keyVaultUri property value. The keyVaultUri property + * @return string|null + */ + public function getKeyVaultUri(): ?string { + $val = $this->getBackingStore()->get('keyVaultUri'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'keyVaultUri'"); + } + + /** + * 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('certificateName', $this->getCertificateName()); + $writer->writeStringValue('keyVaultUri', $this->getKeyVaultUri()); + $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 certificateName property value. The certificateName property + * @param string|null $value Value to set for the certificateName property. + */ + public function setCertificateName(?string $value): void { + $this->getBackingStore()->set('certificateName', $value); + } + + /** + * Sets the keyVaultUri property value. The keyVaultUri property + * @param string|null $value Value to set for the keyVaultUri property. + */ + public function setKeyVaultUri(?string $value): void { + $this->getBackingStore()->set('keyVaultUri', $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/ConfigurationApplication.php b/src/Generated/Models/ConfigurationApplication.php new file mode 100644 index 00000000000..775cff64b72 --- /dev/null +++ b/src/Generated/Models/ConfigurationApplication.php @@ -0,0 +1,241 @@ +getBackingStore()->get('appId'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'appId'"); + } + + /** + * Gets the clientCredentials property value. The clientCredentials property + * @return ClientCredentials|null + */ + public function getClientCredentials(): ?ClientCredentials { + $val = $this->getBackingStore()->get('clientCredentials'); + if (is_null($val) || $val instanceof ClientCredentials) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'clientCredentials'"); + } + + /** + * Gets the createdBy property value. The createdBy property + * @return IdentitySet|null + */ + public function getCreatedBy(): ?IdentitySet { + $val = $this->getBackingStore()->get('createdBy'); + if (is_null($val) || $val instanceof IdentitySet) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'createdBy'"); + } + + /** + * Gets the createdDateTime property value. The createdDateTime property + * @return DateTime|null + */ + public function getCreatedDateTime(): ?DateTime { + $val = $this->getBackingStore()->get('createdDateTime'); + if (is_null($val) || $val instanceof DateTime) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'createdDateTime'"); + } + + /** + * Gets the description property value. The description property + * @return string|null + */ + public function getDescription(): ?string { + $val = $this->getBackingStore()->get('description'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'description'"); + } + + /** + * Gets the displayName property value. The displayName property + * @return string|null + */ + public function getDisplayName(): ?string { + $val = $this->getBackingStore()->get('displayName'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'displayName'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'appId' => fn(ParseNode $n) => $o->setAppId($n->getStringValue()), + 'clientCredentials' => fn(ParseNode $n) => $o->setClientCredentials($n->getObjectValue([ClientCredentials::class, 'createFromDiscriminatorValue'])), + 'createdBy' => fn(ParseNode $n) => $o->setCreatedBy($n->getObjectValue([IdentitySet::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()), + 'lastModifiedBy' => fn(ParseNode $n) => $o->setLastModifiedBy($n->getObjectValue([IdentitySet::class, 'createFromDiscriminatorValue'])), + 'lastModifiedDateTime' => fn(ParseNode $n) => $o->setLastModifiedDateTime($n->getDateTimeValue()), + 'tenantId' => fn(ParseNode $n) => $o->setTenantId($n->getStringValue()), + ]); + } + + /** + * Gets the lastModifiedBy property value. The lastModifiedBy property + * @return IdentitySet|null + */ + public function getLastModifiedBy(): ?IdentitySet { + $val = $this->getBackingStore()->get('lastModifiedBy'); + if (is_null($val) || $val instanceof IdentitySet) { + 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 tenantId property value. The tenantId property + * @return string|null + */ + public function getTenantId(): ?string { + $val = $this->getBackingStore()->get('tenantId'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'tenantId'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + $writer->writeStringValue('appId', $this->getAppId()); + $writer->writeObjectValue('clientCredentials', $this->getClientCredentials()); + $writer->writeObjectValue('createdBy', $this->getCreatedBy()); + $writer->writeStringValue('description', $this->getDescription()); + $writer->writeStringValue('displayName', $this->getDisplayName()); + $writer->writeObjectValue('lastModifiedBy', $this->getLastModifiedBy()); + } + + /** + * Sets the appId property value. The appId property + * @param string|null $value Value to set for the appId property. + */ + public function setAppId(?string $value): void { + $this->getBackingStore()->set('appId', $value); + } + + /** + * Sets the clientCredentials property value. The clientCredentials property + * @param ClientCredentials|null $value Value to set for the clientCredentials property. + */ + public function setClientCredentials(?ClientCredentials $value): void { + $this->getBackingStore()->set('clientCredentials', $value); + } + + /** + * Sets the createdBy property value. The createdBy property + * @param IdentitySet|null $value Value to set for the createdBy property. + */ + public function setCreatedBy(?IdentitySet $value): void { + $this->getBackingStore()->set('createdBy', $value); + } + + /** + * Sets the createdDateTime property value. The createdDateTime property + * @param DateTime|null $value Value to set for the createdDateTime property. + */ + public function setCreatedDateTime(?DateTime $value): void { + $this->getBackingStore()->set('createdDateTime', $value); + } + + /** + * Sets the 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 lastModifiedBy property value. The lastModifiedBy property + * @param IdentitySet|null $value Value to set for the lastModifiedBy property. + */ + public function setLastModifiedBy(?IdentitySet $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 tenantId property value. The tenantId property + * @param string|null $value Value to set for the tenantId property. + */ + public function setTenantId(?string $value): void { + $this->getBackingStore()->set('tenantId', $value); + } + +} diff --git a/src/Generated/Models/ConfigurationApplicationCollectionResponse.php b/src/Generated/Models/ConfigurationApplicationCollectionResponse.php new file mode 100644 index 00000000000..776162f5f96 --- /dev/null +++ b/src/Generated/Models/ConfigurationApplicationCollectionResponse.php @@ -0,0 +1,70 @@ + + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'value' => fn(ParseNode $n) => $o->setValue($n->getCollectionOfObjectValues([ConfigurationApplication::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, ConfigurationApplication::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/ConfigurationBaseline.php b/src/Generated/Models/ConfigurationBaseline.php new file mode 100644 index 00000000000..a68c5062a94 --- /dev/null +++ b/src/Generated/Models/ConfigurationBaseline.php @@ -0,0 +1,138 @@ +getBackingStore()->get('description'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'description'"); + } + + /** + * Gets the displayName property value. The displayName property + * @return string|null + */ + public function getDisplayName(): ?string { + $val = $this->getBackingStore()->get('displayName'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'displayName'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'description' => fn(ParseNode $n) => $o->setDescription($n->getStringValue()), + 'displayName' => fn(ParseNode $n) => $o->setDisplayName($n->getStringValue()), + 'parameters' => fn(ParseNode $n) => $o->setParameters($n->getCollectionOfObjectValues([BaselineParameter::class, 'createFromDiscriminatorValue'])), + 'resources' => fn(ParseNode $n) => $o->setResources($n->getCollectionOfObjectValues([BaselineResource::class, 'createFromDiscriminatorValue'])), + ]); + } + + /** + * Gets the parameters property value. The parameters property + * @return array|null + */ + public function getParameters(): ?array { + $val = $this->getBackingStore()->get('parameters'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, BaselineParameter::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'parameters'"); + } + + /** + * Gets the resources property value. The resources property + * @return array|null + */ + public function getResources(): ?array { + $val = $this->getBackingStore()->get('resources'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, BaselineResource::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'resources'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + $writer->writeStringValue('description', $this->getDescription()); + $writer->writeStringValue('displayName', $this->getDisplayName()); + $writer->writeCollectionOfObjectValues('parameters', $this->getParameters()); + $writer->writeCollectionOfObjectValues('resources', $this->getResources()); + } + + /** + * 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 parameters property value. The parameters property + * @param array|null $value Value to set for the parameters property. + */ + public function setParameters(?array $value): void { + $this->getBackingStore()->set('parameters', $value); + } + + /** + * Sets the resources property value. The resources property + * @param array|null $value Value to set for the resources property. + */ + public function setResources(?array $value): void { + $this->getBackingStore()->set('resources', $value); + } + +} diff --git a/src/Generated/Models/ConfigurationBaselineCollectionResponse.php b/src/Generated/Models/ConfigurationBaselineCollectionResponse.php new file mode 100644 index 00000000000..ab731200cbe --- /dev/null +++ b/src/Generated/Models/ConfigurationBaselineCollectionResponse.php @@ -0,0 +1,70 @@ + + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'value' => fn(ParseNode $n) => $o->setValue($n->getCollectionOfObjectValues([ConfigurationBaseline::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, ConfigurationBaseline::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/ConfigurationDrift.php b/src/Generated/Models/ConfigurationDrift.php new file mode 100644 index 00000000000..07033b2293a --- /dev/null +++ b/src/Generated/Models/ConfigurationDrift.php @@ -0,0 +1,219 @@ +getBackingStore()->get('baselineResourceDisplayName'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'baselineResourceDisplayName'"); + } + + /** + * Gets the driftedProperties property value. The driftedProperties property + * @return array|null + */ + public function getDriftedProperties(): ?array { + $val = $this->getBackingStore()->get('driftedProperties'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, DriftedProperty::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'driftedProperties'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'baselineResourceDisplayName' => fn(ParseNode $n) => $o->setBaselineResourceDisplayName($n->getStringValue()), + 'driftedProperties' => fn(ParseNode $n) => $o->setDriftedProperties($n->getCollectionOfObjectValues([DriftedProperty::class, 'createFromDiscriminatorValue'])), + 'firstReportedDateTime' => fn(ParseNode $n) => $o->setFirstReportedDateTime($n->getDateTimeValue()), + 'monitorId' => fn(ParseNode $n) => $o->setMonitorId($n->getStringValue()), + 'resourceInstanceIdentifier' => fn(ParseNode $n) => $o->setResourceInstanceIdentifier($n->getObjectValue([OpenComplexDictionaryType::class, 'createFromDiscriminatorValue'])), + 'resourceType' => fn(ParseNode $n) => $o->setResourceType($n->getStringValue()), + 'status' => fn(ParseNode $n) => $o->setStatus($n->getEnumValue(DriftStatus::class)), + 'tenantId' => fn(ParseNode $n) => $o->setTenantId($n->getStringValue()), + ]); + } + + /** + * Gets the firstReportedDateTime property value. The firstReportedDateTime property + * @return DateTime|null + */ + public function getFirstReportedDateTime(): ?DateTime { + $val = $this->getBackingStore()->get('firstReportedDateTime'); + if (is_null($val) || $val instanceof DateTime) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'firstReportedDateTime'"); + } + + /** + * Gets the monitorId property value. The monitorId property + * @return string|null + */ + public function getMonitorId(): ?string { + $val = $this->getBackingStore()->get('monitorId'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'monitorId'"); + } + + /** + * Gets the resourceInstanceIdentifier property value. The resourceInstanceIdentifier property + * @return OpenComplexDictionaryType|null + */ + public function getResourceInstanceIdentifier(): ?OpenComplexDictionaryType { + $val = $this->getBackingStore()->get('resourceInstanceIdentifier'); + if (is_null($val) || $val instanceof OpenComplexDictionaryType) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'resourceInstanceIdentifier'"); + } + + /** + * Gets the resourceType property value. The resourceType property + * @return string|null + */ + public function getResourceType(): ?string { + $val = $this->getBackingStore()->get('resourceType'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'resourceType'"); + } + + /** + * Gets the status property value. The status property + * @return DriftStatus|null + */ + public function getStatus(): ?DriftStatus { + $val = $this->getBackingStore()->get('status'); + if (is_null($val) || $val instanceof DriftStatus) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'status'"); + } + + /** + * Gets the tenantId property value. The tenantId property + * @return string|null + */ + public function getTenantId(): ?string { + $val = $this->getBackingStore()->get('tenantId'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'tenantId'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + $writer->writeObjectValue('resourceInstanceIdentifier', $this->getResourceInstanceIdentifier()); + $writer->writeEnumValue('status', $this->getStatus()); + } + + /** + * Sets the baselineResourceDisplayName property value. The baselineResourceDisplayName property + * @param string|null $value Value to set for the baselineResourceDisplayName property. + */ + public function setBaselineResourceDisplayName(?string $value): void { + $this->getBackingStore()->set('baselineResourceDisplayName', $value); + } + + /** + * Sets the driftedProperties property value. The driftedProperties property + * @param array|null $value Value to set for the driftedProperties property. + */ + public function setDriftedProperties(?array $value): void { + $this->getBackingStore()->set('driftedProperties', $value); + } + + /** + * Sets the firstReportedDateTime property value. The firstReportedDateTime property + * @param DateTime|null $value Value to set for the firstReportedDateTime property. + */ + public function setFirstReportedDateTime(?DateTime $value): void { + $this->getBackingStore()->set('firstReportedDateTime', $value); + } + + /** + * Sets the monitorId property value. The monitorId property + * @param string|null $value Value to set for the monitorId property. + */ + public function setMonitorId(?string $value): void { + $this->getBackingStore()->set('monitorId', $value); + } + + /** + * Sets the resourceInstanceIdentifier property value. The resourceInstanceIdentifier property + * @param OpenComplexDictionaryType|null $value Value to set for the resourceInstanceIdentifier property. + */ + public function setResourceInstanceIdentifier(?OpenComplexDictionaryType $value): void { + $this->getBackingStore()->set('resourceInstanceIdentifier', $value); + } + + /** + * Sets the resourceType property value. The resourceType property + * @param string|null $value Value to set for the resourceType property. + */ + public function setResourceType(?string $value): void { + $this->getBackingStore()->set('resourceType', $value); + } + + /** + * Sets the status property value. The status property + * @param DriftStatus|null $value Value to set for the status property. + */ + public function setStatus(?DriftStatus $value): void { + $this->getBackingStore()->set('status', $value); + } + + /** + * Sets the tenantId property value. The tenantId property + * @param string|null $value Value to set for the tenantId property. + */ + public function setTenantId(?string $value): void { + $this->getBackingStore()->set('tenantId', $value); + } + +} diff --git a/src/Generated/Models/ConfigurationDriftCollectionResponse.php b/src/Generated/Models/ConfigurationDriftCollectionResponse.php new file mode 100644 index 00000000000..8b4da03a858 --- /dev/null +++ b/src/Generated/Models/ConfigurationDriftCollectionResponse.php @@ -0,0 +1,70 @@ + + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'value' => fn(ParseNode $n) => $o->setValue($n->getCollectionOfObjectValues([ConfigurationDrift::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, ConfigurationDrift::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/ConfigurationManagement.php b/src/Generated/Models/ConfigurationManagement.php new file mode 100644 index 00000000000..486eb5302af --- /dev/null +++ b/src/Generated/Models/ConfigurationManagement.php @@ -0,0 +1,190 @@ +|null + */ + public function getConfigurationApplications(): ?array { + $val = $this->getBackingStore()->get('configurationApplications'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, ConfigurationApplication::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'configurationApplications'"); + } + + /** + * Gets the configurationDrifts property value. The configurationDrifts property + * @return array|null + */ + public function getConfigurationDrifts(): ?array { + $val = $this->getBackingStore()->get('configurationDrifts'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, ConfigurationDrift::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'configurationDrifts'"); + } + + /** + * Gets the configurationMonitoringResults property value. The configurationMonitoringResults property + * @return array|null + */ + public function getConfigurationMonitoringResults(): ?array { + $val = $this->getBackingStore()->get('configurationMonitoringResults'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, ConfigurationMonitoringResult::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'configurationMonitoringResults'"); + } + + /** + * Gets the configurationMonitors property value. The configurationMonitors property + * @return array|null + */ + public function getConfigurationMonitors(): ?array { + $val = $this->getBackingStore()->get('configurationMonitors'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, ConfigurationMonitor::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'configurationMonitors'"); + } + + /** + * Gets the configurationSnapshotJobs property value. The configurationSnapshotJobs property + * @return array|null + */ + public function getConfigurationSnapshotJobs(): ?array { + $val = $this->getBackingStore()->get('configurationSnapshotJobs'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, ConfigurationSnapshotJob::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'configurationSnapshotJobs'"); + } + + /** + * Gets the configurationSnapshots property value. The configurationSnapshots property + * @return array|null + */ + public function getConfigurationSnapshots(): ?array { + $val = $this->getBackingStore()->get('configurationSnapshots'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, ConfigurationBaseline::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'configurationSnapshots'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'configurationApplications' => fn(ParseNode $n) => $o->setConfigurationApplications($n->getCollectionOfObjectValues([ConfigurationApplication::class, 'createFromDiscriminatorValue'])), + 'configurationDrifts' => fn(ParseNode $n) => $o->setConfigurationDrifts($n->getCollectionOfObjectValues([ConfigurationDrift::class, 'createFromDiscriminatorValue'])), + 'configurationMonitoringResults' => fn(ParseNode $n) => $o->setConfigurationMonitoringResults($n->getCollectionOfObjectValues([ConfigurationMonitoringResult::class, 'createFromDiscriminatorValue'])), + 'configurationMonitors' => fn(ParseNode $n) => $o->setConfigurationMonitors($n->getCollectionOfObjectValues([ConfigurationMonitor::class, 'createFromDiscriminatorValue'])), + 'configurationSnapshotJobs' => fn(ParseNode $n) => $o->setConfigurationSnapshotJobs($n->getCollectionOfObjectValues([ConfigurationSnapshotJob::class, 'createFromDiscriminatorValue'])), + 'configurationSnapshots' => fn(ParseNode $n) => $o->setConfigurationSnapshots($n->getCollectionOfObjectValues([ConfigurationBaseline::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('configurationApplications', $this->getConfigurationApplications()); + $writer->writeCollectionOfObjectValues('configurationDrifts', $this->getConfigurationDrifts()); + $writer->writeCollectionOfObjectValues('configurationMonitoringResults', $this->getConfigurationMonitoringResults()); + $writer->writeCollectionOfObjectValues('configurationMonitors', $this->getConfigurationMonitors()); + $writer->writeCollectionOfObjectValues('configurationSnapshotJobs', $this->getConfigurationSnapshotJobs()); + $writer->writeCollectionOfObjectValues('configurationSnapshots', $this->getConfigurationSnapshots()); + } + + /** + * Sets the configurationApplications property value. The configurationApplications property + * @param array|null $value Value to set for the configurationApplications property. + */ + public function setConfigurationApplications(?array $value): void { + $this->getBackingStore()->set('configurationApplications', $value); + } + + /** + * Sets the configurationDrifts property value. The configurationDrifts property + * @param array|null $value Value to set for the configurationDrifts property. + */ + public function setConfigurationDrifts(?array $value): void { + $this->getBackingStore()->set('configurationDrifts', $value); + } + + /** + * Sets the configurationMonitoringResults property value. The configurationMonitoringResults property + * @param array|null $value Value to set for the configurationMonitoringResults property. + */ + public function setConfigurationMonitoringResults(?array $value): void { + $this->getBackingStore()->set('configurationMonitoringResults', $value); + } + + /** + * Sets the configurationMonitors property value. The configurationMonitors property + * @param array|null $value Value to set for the configurationMonitors property. + */ + public function setConfigurationMonitors(?array $value): void { + $this->getBackingStore()->set('configurationMonitors', $value); + } + + /** + * Sets the configurationSnapshotJobs property value. The configurationSnapshotJobs property + * @param array|null $value Value to set for the configurationSnapshotJobs property. + */ + public function setConfigurationSnapshotJobs(?array $value): void { + $this->getBackingStore()->set('configurationSnapshotJobs', $value); + } + + /** + * Sets the configurationSnapshots property value. The configurationSnapshots property + * @param array|null $value Value to set for the configurationSnapshots property. + */ + public function setConfigurationSnapshots(?array $value): void { + $this->getBackingStore()->set('configurationSnapshots', $value); + } + +} diff --git a/src/Generated/Models/ConfigurationMonitor.php b/src/Generated/Models/ConfigurationMonitor.php new file mode 100644 index 00000000000..5ed9eefc341 --- /dev/null +++ b/src/Generated/Models/ConfigurationMonitor.php @@ -0,0 +1,306 @@ +getBackingStore()->get('baseline'); + if (is_null($val) || $val instanceof ConfigurationBaseline) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'baseline'"); + } + + /** + * Gets the createdBy property value. The createdBy property + * @return IdentitySet|null + */ + public function getCreatedBy(): ?IdentitySet { + $val = $this->getBackingStore()->get('createdBy'); + if (is_null($val) || $val instanceof IdentitySet) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'createdBy'"); + } + + /** + * Gets the createdDateTime property value. The createdDateTime property + * @return DateTime|null + */ + public function getCreatedDateTime(): ?DateTime { + $val = $this->getBackingStore()->get('createdDateTime'); + if (is_null($val) || $val instanceof DateTime) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'createdDateTime'"); + } + + /** + * Gets the description property value. The description property + * @return string|null + */ + public function getDescription(): ?string { + $val = $this->getBackingStore()->get('description'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'description'"); + } + + /** + * Gets the displayName property value. The displayName property + * @return string|null + */ + public function getDisplayName(): ?string { + $val = $this->getBackingStore()->get('displayName'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'displayName'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'baseline' => fn(ParseNode $n) => $o->setBaseline($n->getObjectValue([ConfigurationBaseline::class, 'createFromDiscriminatorValue'])), + 'createdBy' => fn(ParseNode $n) => $o->setCreatedBy($n->getObjectValue([IdentitySet::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()), + 'lastModifiedDateTime' => fn(ParseNode $n) => $o->setLastModifiedDateTime($n->getDateTimeValue()), + 'mode' => fn(ParseNode $n) => $o->setMode($n->getEnumValue(MonitorMode::class)), + 'monitorRunFrequencyInHours' => fn(ParseNode $n) => $o->setMonitorRunFrequencyInHours($n->getIntegerValue()), + 'parameters' => fn(ParseNode $n) => $o->setParameters($n->getObjectValue([OpenComplexDictionaryType::class, 'createFromDiscriminatorValue'])), + 'runningOnBehalfOf' => fn(ParseNode $n) => $o->setRunningOnBehalfOf($n->getObjectValue([IdentitySet::class, 'createFromDiscriminatorValue'])), + 'status' => fn(ParseNode $n) => $o->setStatus($n->getEnumValue(MonitorStatus::class)), + 'tenantId' => fn(ParseNode $n) => $o->setTenantId($n->getStringValue()), + ]); + } + + /** + * 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 mode property value. The mode property + * @return MonitorMode|null + */ + public function getMode(): ?MonitorMode { + $val = $this->getBackingStore()->get('mode'); + if (is_null($val) || $val instanceof MonitorMode) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'mode'"); + } + + /** + * Gets the monitorRunFrequencyInHours property value. The monitorRunFrequencyInHours property + * @return int|null + */ + public function getMonitorRunFrequencyInHours(): ?int { + $val = $this->getBackingStore()->get('monitorRunFrequencyInHours'); + if (is_null($val) || is_int($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'monitorRunFrequencyInHours'"); + } + + /** + * Gets the parameters property value. The parameters property + * @return OpenComplexDictionaryType|null + */ + public function getParameters(): ?OpenComplexDictionaryType { + $val = $this->getBackingStore()->get('parameters'); + if (is_null($val) || $val instanceof OpenComplexDictionaryType) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'parameters'"); + } + + /** + * Gets the runningOnBehalfOf property value. The runningOnBehalfOf property + * @return IdentitySet|null + */ + public function getRunningOnBehalfOf(): ?IdentitySet { + $val = $this->getBackingStore()->get('runningOnBehalfOf'); + if (is_null($val) || $val instanceof IdentitySet) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'runningOnBehalfOf'"); + } + + /** + * Gets the status property value. The status property + * @return MonitorStatus|null + */ + public function getStatus(): ?MonitorStatus { + $val = $this->getBackingStore()->get('status'); + if (is_null($val) || $val instanceof MonitorStatus) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'status'"); + } + + /** + * Gets the tenantId property value. The tenantId property + * @return string|null + */ + public function getTenantId(): ?string { + $val = $this->getBackingStore()->get('tenantId'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'tenantId'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + $writer->writeObjectValue('baseline', $this->getBaseline()); + $writer->writeObjectValue('createdBy', $this->getCreatedBy()); + $writer->writeStringValue('description', $this->getDescription()); + $writer->writeStringValue('displayName', $this->getDisplayName()); + $writer->writeEnumValue('mode', $this->getMode()); + $writer->writeObjectValue('parameters', $this->getParameters()); + $writer->writeObjectValue('runningOnBehalfOf', $this->getRunningOnBehalfOf()); + $writer->writeEnumValue('status', $this->getStatus()); + } + + /** + * Sets the baseline property value. The baseline property + * @param ConfigurationBaseline|null $value Value to set for the baseline property. + */ + public function setBaseline(?ConfigurationBaseline $value): void { + $this->getBackingStore()->set('baseline', $value); + } + + /** + * Sets the createdBy property value. The createdBy property + * @param IdentitySet|null $value Value to set for the createdBy property. + */ + public function setCreatedBy(?IdentitySet $value): void { + $this->getBackingStore()->set('createdBy', $value); + } + + /** + * Sets the createdDateTime property value. The createdDateTime property + * @param DateTime|null $value Value to set for the createdDateTime property. + */ + public function setCreatedDateTime(?DateTime $value): void { + $this->getBackingStore()->set('createdDateTime', $value); + } + + /** + * Sets the 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 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 mode property value. The mode property + * @param MonitorMode|null $value Value to set for the mode property. + */ + public function setMode(?MonitorMode $value): void { + $this->getBackingStore()->set('mode', $value); + } + + /** + * Sets the monitorRunFrequencyInHours property value. The monitorRunFrequencyInHours property + * @param int|null $value Value to set for the monitorRunFrequencyInHours property. + */ + public function setMonitorRunFrequencyInHours(?int $value): void { + $this->getBackingStore()->set('monitorRunFrequencyInHours', $value); + } + + /** + * Sets the parameters property value. The parameters property + * @param OpenComplexDictionaryType|null $value Value to set for the parameters property. + */ + public function setParameters(?OpenComplexDictionaryType $value): void { + $this->getBackingStore()->set('parameters', $value); + } + + /** + * Sets the runningOnBehalfOf property value. The runningOnBehalfOf property + * @param IdentitySet|null $value Value to set for the runningOnBehalfOf property. + */ + public function setRunningOnBehalfOf(?IdentitySet $value): void { + $this->getBackingStore()->set('runningOnBehalfOf', $value); + } + + /** + * Sets the status property value. The status property + * @param MonitorStatus|null $value Value to set for the status property. + */ + public function setStatus(?MonitorStatus $value): void { + $this->getBackingStore()->set('status', $value); + } + + /** + * Sets the tenantId property value. The tenantId property + * @param string|null $value Value to set for the tenantId property. + */ + public function setTenantId(?string $value): void { + $this->getBackingStore()->set('tenantId', $value); + } + +} diff --git a/src/Generated/Models/ConfigurationMonitorCollectionResponse.php b/src/Generated/Models/ConfigurationMonitorCollectionResponse.php new file mode 100644 index 00000000000..b24ce32d403 --- /dev/null +++ b/src/Generated/Models/ConfigurationMonitorCollectionResponse.php @@ -0,0 +1,70 @@ + + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'value' => fn(ParseNode $n) => $o->setValue($n->getCollectionOfObjectValues([ConfigurationMonitor::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, ConfigurationMonitor::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/ConfigurationMonitoringResult.php b/src/Generated/Models/ConfigurationMonitoringResult.php new file mode 100644 index 00000000000..94be270b0a2 --- /dev/null +++ b/src/Generated/Models/ConfigurationMonitoringResult.php @@ -0,0 +1,197 @@ +getBackingStore()->get('driftsCount'); + if (is_null($val) || is_int($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'driftsCount'"); + } + + /** + * Gets the errorDetails property value. The errorDetails property + * @return array|null + */ + public function getErrorDetails(): ?array { + $val = $this->getBackingStore()->get('errorDetails'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, ErrorDetail::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'errorDetails'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'driftsCount' => fn(ParseNode $n) => $o->setDriftsCount($n->getIntegerValue()), + 'errorDetails' => fn(ParseNode $n) => $o->setErrorDetails($n->getCollectionOfObjectValues([ErrorDetail::class, 'createFromDiscriminatorValue'])), + 'monitorId' => fn(ParseNode $n) => $o->setMonitorId($n->getStringValue()), + 'runCompletionDateTime' => fn(ParseNode $n) => $o->setRunCompletionDateTime($n->getDateTimeValue()), + 'runInitiationDateTime' => fn(ParseNode $n) => $o->setRunInitiationDateTime($n->getDateTimeValue()), + 'runStatus' => fn(ParseNode $n) => $o->setRunStatus($n->getEnumValue(MonitorRunStatus::class)), + 'tenantId' => fn(ParseNode $n) => $o->setTenantId($n->getStringValue()), + ]); + } + + /** + * Gets the monitorId property value. The monitorId property + * @return string|null + */ + public function getMonitorId(): ?string { + $val = $this->getBackingStore()->get('monitorId'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'monitorId'"); + } + + /** + * Gets the runCompletionDateTime property value. The runCompletionDateTime property + * @return DateTime|null + */ + public function getRunCompletionDateTime(): ?DateTime { + $val = $this->getBackingStore()->get('runCompletionDateTime'); + if (is_null($val) || $val instanceof DateTime) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'runCompletionDateTime'"); + } + + /** + * Gets the runInitiationDateTime property value. The runInitiationDateTime property + * @return DateTime|null + */ + public function getRunInitiationDateTime(): ?DateTime { + $val = $this->getBackingStore()->get('runInitiationDateTime'); + if (is_null($val) || $val instanceof DateTime) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'runInitiationDateTime'"); + } + + /** + * Gets the runStatus property value. The runStatus property + * @return MonitorRunStatus|null + */ + public function getRunStatus(): ?MonitorRunStatus { + $val = $this->getBackingStore()->get('runStatus'); + if (is_null($val) || $val instanceof MonitorRunStatus) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'runStatus'"); + } + + /** + * Gets the tenantId property value. The tenantId property + * @return string|null + */ + public function getTenantId(): ?string { + $val = $this->getBackingStore()->get('tenantId'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'tenantId'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + $writer->writeEnumValue('runStatus', $this->getRunStatus()); + } + + /** + * Sets the driftsCount property value. The driftsCount property + * @param int|null $value Value to set for the driftsCount property. + */ + public function setDriftsCount(?int $value): void { + $this->getBackingStore()->set('driftsCount', $value); + } + + /** + * Sets the errorDetails property value. The errorDetails property + * @param array|null $value Value to set for the errorDetails property. + */ + public function setErrorDetails(?array $value): void { + $this->getBackingStore()->set('errorDetails', $value); + } + + /** + * Sets the monitorId property value. The monitorId property + * @param string|null $value Value to set for the monitorId property. + */ + public function setMonitorId(?string $value): void { + $this->getBackingStore()->set('monitorId', $value); + } + + /** + * Sets the runCompletionDateTime property value. The runCompletionDateTime property + * @param DateTime|null $value Value to set for the runCompletionDateTime property. + */ + public function setRunCompletionDateTime(?DateTime $value): void { + $this->getBackingStore()->set('runCompletionDateTime', $value); + } + + /** + * Sets the runInitiationDateTime property value. The runInitiationDateTime property + * @param DateTime|null $value Value to set for the runInitiationDateTime property. + */ + public function setRunInitiationDateTime(?DateTime $value): void { + $this->getBackingStore()->set('runInitiationDateTime', $value); + } + + /** + * Sets the runStatus property value. The runStatus property + * @param MonitorRunStatus|null $value Value to set for the runStatus property. + */ + public function setRunStatus(?MonitorRunStatus $value): void { + $this->getBackingStore()->set('runStatus', $value); + } + + /** + * Sets the tenantId property value. The tenantId property + * @param string|null $value Value to set for the tenantId property. + */ + public function setTenantId(?string $value): void { + $this->getBackingStore()->set('tenantId', $value); + } + +} diff --git a/src/Generated/Models/ConfigurationMonitoringResultCollectionResponse.php b/src/Generated/Models/ConfigurationMonitoringResultCollectionResponse.php new file mode 100644 index 00000000000..7a726afc6b4 --- /dev/null +++ b/src/Generated/Models/ConfigurationMonitoringResultCollectionResponse.php @@ -0,0 +1,70 @@ + + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'value' => fn(ParseNode $n) => $o->setValue($n->getCollectionOfObjectValues([ConfigurationMonitoringResult::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, ConfigurationMonitoringResult::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/ConfigurationSnapshotJob.php b/src/Generated/Models/ConfigurationSnapshotJob.php new file mode 100644 index 00000000000..e76f8927e0a --- /dev/null +++ b/src/Generated/Models/ConfigurationSnapshotJob.php @@ -0,0 +1,280 @@ +getBackingStore()->get('completedDateTime'); + if (is_null($val) || $val instanceof DateTime) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'completedDateTime'"); + } + + /** + * Gets the createdBy property value. The createdBy property + * @return IdentitySet|null + */ + public function getCreatedBy(): ?IdentitySet { + $val = $this->getBackingStore()->get('createdBy'); + if (is_null($val) || $val instanceof IdentitySet) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'createdBy'"); + } + + /** + * Gets the createdDateTime property value. The createdDateTime property + * @return DateTime|null + */ + public function getCreatedDateTime(): ?DateTime { + $val = $this->getBackingStore()->get('createdDateTime'); + if (is_null($val) || $val instanceof DateTime) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'createdDateTime'"); + } + + /** + * Gets the 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 errorDetails property value. The errorDetails property + * @return array|null + */ + public function getErrorDetails(): ?array { + $val = $this->getBackingStore()->get('errorDetails'); + 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 'errorDetails'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'completedDateTime' => fn(ParseNode $n) => $o->setCompletedDateTime($n->getDateTimeValue()), + 'createdBy' => fn(ParseNode $n) => $o->setCreatedBy($n->getObjectValue([IdentitySet::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()), + 'errorDetails' => function (ParseNode $n) { + $val = $n->getCollectionOfPrimitiveValues(); + if (is_array($val)) { + TypeUtils::validateCollectionValues($val, 'string'); + } + /** @var array|null $val */ + $this->setErrorDetails($val); + }, + 'resourceLocation' => fn(ParseNode $n) => $o->setResourceLocation($n->getStringValue()), + 'resources' => function (ParseNode $n) { + $val = $n->getCollectionOfPrimitiveValues(); + if (is_array($val)) { + TypeUtils::validateCollectionValues($val, 'string'); + } + /** @var array|null $val */ + $this->setResources($val); + }, + 'status' => fn(ParseNode $n) => $o->setStatus($n->getEnumValue(SnapshotJobStatus::class)), + 'tenantId' => fn(ParseNode $n) => $o->setTenantId($n->getStringValue()), + ]); + } + + /** + * 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 resources property value. The resources property + * @return array|null + */ + public function getResources(): ?array { + $val = $this->getBackingStore()->get('resources'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, 'string'); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'resources'"); + } + + /** + * Gets the status property value. The status property + * @return SnapshotJobStatus|null + */ + public function getStatus(): ?SnapshotJobStatus { + $val = $this->getBackingStore()->get('status'); + if (is_null($val) || $val instanceof SnapshotJobStatus) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'status'"); + } + + /** + * Gets the tenantId property value. The tenantId property + * @return string|null + */ + public function getTenantId(): ?string { + $val = $this->getBackingStore()->get('tenantId'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'tenantId'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + $writer->writeObjectValue('createdBy', $this->getCreatedBy()); + $writer->writeStringValue('description', $this->getDescription()); + $writer->writeStringValue('displayName', $this->getDisplayName()); + $writer->writeCollectionOfPrimitiveValues('resources', $this->getResources()); + $writer->writeEnumValue('status', $this->getStatus()); + } + + /** + * Sets the completedDateTime property value. The completedDateTime property + * @param DateTime|null $value Value to set for the completedDateTime property. + */ + public function setCompletedDateTime(?DateTime $value): void { + $this->getBackingStore()->set('completedDateTime', $value); + } + + /** + * Sets the createdBy property value. The createdBy property + * @param IdentitySet|null $value Value to set for the createdBy property. + */ + public function setCreatedBy(?IdentitySet $value): void { + $this->getBackingStore()->set('createdBy', $value); + } + + /** + * Sets the createdDateTime property value. The createdDateTime property + * @param DateTime|null $value Value to set for the createdDateTime property. + */ + public function setCreatedDateTime(?DateTime $value): void { + $this->getBackingStore()->set('createdDateTime', $value); + } + + /** + * Sets the 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 errorDetails property value. The errorDetails property + * @param array|null $value Value to set for the errorDetails property. + */ + public function setErrorDetails(?array $value): void { + $this->getBackingStore()->set('errorDetails', $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 resources property value. The resources property + * @param array|null $value Value to set for the resources property. + */ + public function setResources(?array $value): void { + $this->getBackingStore()->set('resources', $value); + } + + /** + * Sets the status property value. The status property + * @param SnapshotJobStatus|null $value Value to set for the status property. + */ + public function setStatus(?SnapshotJobStatus $value): void { + $this->getBackingStore()->set('status', $value); + } + + /** + * Sets the tenantId property value. The tenantId property + * @param string|null $value Value to set for the tenantId property. + */ + public function setTenantId(?string $value): void { + $this->getBackingStore()->set('tenantId', $value); + } + +} diff --git a/src/Generated/Models/ConfigurationSnapshotJobCollectionResponse.php b/src/Generated/Models/ConfigurationSnapshotJobCollectionResponse.php new file mode 100644 index 00000000000..b88b7593fd7 --- /dev/null +++ b/src/Generated/Models/ConfigurationSnapshotJobCollectionResponse.php @@ -0,0 +1,70 @@ + + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'value' => fn(ParseNode $n) => $o->setValue($n->getCollectionOfObjectValues([ConfigurationSnapshotJob::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, ConfigurationSnapshotJob::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/DeviceCompliancePolicy.php b/src/Generated/Models/DeviceCompliancePolicy.php index 74baec07ed6..7a96a798370 100644 --- a/src/Generated/Models/DeviceCompliancePolicy.php +++ b/src/Generated/Models/DeviceCompliancePolicy.php @@ -194,7 +194,7 @@ public function getRoleScopeTagIds(): ?array { } /** - * Gets the scheduledActionsForRule property value. The list of scheduled action for this rule + * Gets the scheduledActionsForRule property value. The list of scheduled action per rule for this compliance policy. This is a required property when creating any individual per-platform compliance policies. * @return array|null */ public function getScheduledActionsForRule(): ?array { @@ -339,7 +339,7 @@ public function setRoleScopeTagIds(?array $value): void { } /** - * Sets the scheduledActionsForRule property value. The list of scheduled action for this rule + * Sets the scheduledActionsForRule property value. The list of scheduled action per rule for this compliance policy. This is a required property when creating any individual per-platform compliance policies. * @param array|null $value Value to set for the scheduledActionsForRule property. */ public function setScheduledActionsForRule(?array $value): void { diff --git a/src/Generated/Models/DeviceManagementConfigurationChoiceSettingCollectionDefinition.php b/src/Generated/Models/DeviceManagementConfigurationChoiceSettingCollectionDefinition.php index ba40cf6ddb9..7d014191bdb 100644 --- a/src/Generated/Models/DeviceManagementConfigurationChoiceSettingCollectionDefinition.php +++ b/src/Generated/Models/DeviceManagementConfigurationChoiceSettingCollectionDefinition.php @@ -37,7 +37,7 @@ public function getFieldDeserializers(): array { } /** - * Gets the maximumCount property value. Maximum number of choices in the collection. Valid values 1 to 100 + * Gets the maximumCount property value. Maximum number of choices in the collection * @return int|null */ public function getMaximumCount(): ?int { @@ -49,7 +49,7 @@ public function getMaximumCount(): ?int { } /** - * Gets the minimumCount property value. Minimum number of choices in the collection. Valid values 1 to 100 + * Gets the minimumCount property value. Minimum number of choices in the collection * @return int|null */ public function getMinimumCount(): ?int { @@ -71,7 +71,7 @@ public function serialize(SerializationWriter $writer): void { } /** - * Sets the maximumCount property value. Maximum number of choices in the collection. Valid values 1 to 100 + * Sets the maximumCount property value. Maximum number of choices in the collection * @param int|null $value Value to set for the maximumCount property. */ public function setMaximumCount(?int $value): void { @@ -79,7 +79,7 @@ public function setMaximumCount(?int $value): void { } /** - * Sets the minimumCount property value. Minimum number of choices in the collection. Valid values 1 to 100 + * Sets the minimumCount property value. Minimum number of choices in the collection * @param int|null $value Value to set for the minimumCount property. */ public function setMinimumCount(?int $value): void { diff --git a/src/Generated/Models/DeviceManagementConfigurationChoiceSettingDefinition.php b/src/Generated/Models/DeviceManagementConfigurationChoiceSettingDefinition.php index fac8e0db529..7b76a170b98 100644 --- a/src/Generated/Models/DeviceManagementConfigurationChoiceSettingDefinition.php +++ b/src/Generated/Models/DeviceManagementConfigurationChoiceSettingDefinition.php @@ -33,7 +33,7 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Devic } /** - * Gets the defaultOptionId property value. Default option for the choice setting. + * Gets the defaultOptionId property value. Default option for choice setting * @return string|null */ public function getDefaultOptionId(): ?string { @@ -57,7 +57,7 @@ public function getFieldDeserializers(): array { } /** - * Gets the options property value. Options for the setting that can be selected. + * Gets the options property value. Options for the setting that can be selected * @return array|null */ public function getOptions(): ?array { @@ -81,7 +81,7 @@ public function serialize(SerializationWriter $writer): void { } /** - * Sets the defaultOptionId property value. Default option for the choice setting. + * Sets the defaultOptionId property value. Default option for choice setting * @param string|null $value Value to set for the defaultOptionId property. */ public function setDefaultOptionId(?string $value): void { @@ -89,7 +89,7 @@ public function setDefaultOptionId(?string $value): void { } /** - * Sets the options property value. Options for the setting that can be selected. + * Sets the options property value. Options for the setting that can be selected * @param array|null $value Value to set for the options property. */ public function setOptions(?array $value): void { diff --git a/src/Generated/Models/DeviceManagementConfigurationReferredSettingInformation.php b/src/Generated/Models/DeviceManagementConfigurationReferredSettingInformation.php index 92534302123..67276ec05b5 100644 --- a/src/Generated/Models/DeviceManagementConfigurationReferredSettingInformation.php +++ b/src/Generated/Models/DeviceManagementConfigurationReferredSettingInformation.php @@ -83,7 +83,7 @@ public function getOdataType(): ?string { } /** - * Gets the settingDefinitionId property value. Setting definition id that is being referred to a setting. Applicable for reusable setting + * Gets the settingDefinitionId property value. Setting definition id that is being referred to a setting. Applicable for reusable setting. * @return string|null */ public function getSettingDefinitionId(): ?string { @@ -129,7 +129,7 @@ public function setOdataType(?string $value): void { } /** - * Sets the settingDefinitionId property value. Setting definition id that is being referred to a setting. Applicable for reusable setting + * Sets the settingDefinitionId property value. Setting definition id that is being referred to a setting. Applicable for reusable setting. * @param string|null $value Value to set for the settingDefinitionId property. */ public function setSettingDefinitionId(?string $value): void { diff --git a/src/Generated/Models/DeviceManagementConfigurationSettingDefinition.php b/src/Generated/Models/DeviceManagementConfigurationSettingDefinition.php index 8dbc200fd1d..b21a6453735 100644 --- a/src/Generated/Models/DeviceManagementConfigurationSettingDefinition.php +++ b/src/Generated/Models/DeviceManagementConfigurationSettingDefinition.php @@ -51,7 +51,7 @@ public function getAccessTypes(): ?DeviceManagementConfigurationSettingAccessTyp } /** - * Gets the applicability property value. Details which device setting is applicable on. Supports: $filters. + * Gets the applicability property value. Details which device setting is applicable on * @return DeviceManagementConfigurationSettingApplicability|null */ public function getApplicability(): ?DeviceManagementConfigurationSettingApplicability { @@ -75,7 +75,7 @@ public function getBaseUri(): ?string { } /** - * Gets the categoryId property value. Specify category in which the setting is under. Support $filters. + * Gets the categoryId property value. Specifies the area group under which the setting is configured in a specified configuration service provider (CSP) * @return string|null */ public function getCategoryId(): ?string { @@ -87,7 +87,7 @@ public function getCategoryId(): ?string { } /** - * Gets the description property value. Description of the setting. + * Gets the description property value. Description of the item * @return string|null */ public function getDescription(): ?string { @@ -99,7 +99,7 @@ public function getDescription(): ?string { } /** - * Gets the displayName property value. Name of the setting. For example: Allow Toast. + * Gets the displayName property value. Display name of the item * @return string|null */ public function getDisplayName(): ?string { @@ -154,7 +154,7 @@ public function getFieldDeserializers(): array { } /** - * Gets the helpText property value. Help text of the setting. Give more details of the setting. + * Gets the helpText property value. Help text of the item * @return string|null */ public function getHelpText(): ?string { @@ -166,7 +166,7 @@ public function getHelpText(): ?string { } /** - * Gets the infoUrls property value. List of links more info for the setting can be found at. + * Gets the infoUrls property value. List of links more info for the setting can be found at * @return array|null */ public function getInfoUrls(): ?array { @@ -256,7 +256,7 @@ public function getRiskLevel(): ?DeviceManagementConfigurationSettingRiskLevel { } /** - * Gets the rootDefinitionId property value. Root setting definition id if the setting is a child setting. + * Gets the rootDefinitionId property value. Root setting definition if the setting is a child setting. * @return string|null */ public function getRootDefinitionId(): ?string { @@ -351,7 +351,7 @@ public function setAccessTypes(?DeviceManagementConfigurationSettingAccessTypes } /** - * Sets the applicability property value. Details which device setting is applicable on. Supports: $filters. + * Sets the applicability property value. Details which device setting is applicable on * @param DeviceManagementConfigurationSettingApplicability|null $value Value to set for the applicability property. */ public function setApplicability(?DeviceManagementConfigurationSettingApplicability $value): void { @@ -367,7 +367,7 @@ public function setBaseUri(?string $value): void { } /** - * Sets the categoryId property value. Specify category in which the setting is under. Support $filters. + * Sets the categoryId property value. Specifies the area group under which the setting is configured in a specified configuration service provider (CSP) * @param string|null $value Value to set for the categoryId property. */ public function setCategoryId(?string $value): void { @@ -375,7 +375,7 @@ public function setCategoryId(?string $value): void { } /** - * Sets the description property value. Description of the setting. + * Sets the description property value. Description of the item * @param string|null $value Value to set for the description property. */ public function setDescription(?string $value): void { @@ -383,7 +383,7 @@ public function setDescription(?string $value): void { } /** - * Sets the displayName property value. Name of the setting. For example: Allow Toast. + * Sets the displayName property value. Display name of the item * @param string|null $value Value to set for the displayName property. */ public function setDisplayName(?string $value): void { @@ -391,7 +391,7 @@ public function setDisplayName(?string $value): void { } /** - * Sets the helpText property value. Help text of the setting. Give more details of the setting. + * Sets the helpText property value. Help text of the item * @param string|null $value Value to set for the helpText property. */ public function setHelpText(?string $value): void { @@ -399,7 +399,7 @@ public function setHelpText(?string $value): void { } /** - * Sets the infoUrls property value. List of links more info for the setting can be found at. + * Sets the infoUrls property value. List of links more info for the setting can be found at * @param array|null $value Value to set for the infoUrls property. */ public function setInfoUrls(?array $value): void { @@ -455,7 +455,7 @@ public function setRiskLevel(?DeviceManagementConfigurationSettingRiskLevel $val } /** - * Sets the rootDefinitionId property value. Root setting definition id if the setting is a child setting. + * Sets the rootDefinitionId property value. Root setting definition if the setting is a child setting. * @param string|null $value Value to set for the rootDefinitionId property. */ public function setRootDefinitionId(?string $value): void { diff --git a/src/Generated/Models/DeviceManagementConfigurationSimpleSettingCollectionDefinition.php b/src/Generated/Models/DeviceManagementConfigurationSimpleSettingCollectionDefinition.php index 2c56f6c957c..8d11d343669 100644 --- a/src/Generated/Models/DeviceManagementConfigurationSimpleSettingCollectionDefinition.php +++ b/src/Generated/Models/DeviceManagementConfigurationSimpleSettingCollectionDefinition.php @@ -37,7 +37,7 @@ public function getFieldDeserializers(): array { } /** - * Gets the maximumCount property value. Maximum number of simple settings in the collection + * Gets the maximumCount property value. Maximum number of simple settings in the collection. Valid values 1 to 100 * @return int|null */ public function getMaximumCount(): ?int { @@ -49,7 +49,7 @@ public function getMaximumCount(): ?int { } /** - * Gets the minimumCount property value. Minimum number of simple settings in the collection + * Gets the minimumCount property value. Minimum number of simple settings in the collection. Valid values 1 to 100 * @return int|null */ public function getMinimumCount(): ?int { @@ -71,7 +71,7 @@ public function serialize(SerializationWriter $writer): void { } /** - * Sets the maximumCount property value. Maximum number of simple settings in the collection + * Sets the maximumCount property value. Maximum number of simple settings in the collection. Valid values 1 to 100 * @param int|null $value Value to set for the maximumCount property. */ public function setMaximumCount(?int $value): void { @@ -79,7 +79,7 @@ public function setMaximumCount(?int $value): void { } /** - * Sets the minimumCount property value. Minimum number of simple settings in the collection + * Sets the minimumCount property value. Minimum number of simple settings in the collection. Valid values 1 to 100 * @param int|null $value Value to set for the minimumCount property. */ public function setMinimumCount(?int $value): void { diff --git a/src/Generated/Models/DeviceManagementConfigurationSimpleSettingDefinition.php b/src/Generated/Models/DeviceManagementConfigurationSimpleSettingDefinition.php index 4ca20155e81..a2778cbead7 100644 --- a/src/Generated/Models/DeviceManagementConfigurationSimpleSettingDefinition.php +++ b/src/Generated/Models/DeviceManagementConfigurationSimpleSettingDefinition.php @@ -33,7 +33,7 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Devic } /** - * Gets the defaultValue property value. Default setting value for this setting + * Gets the defaultValue property value. Default setting value for this setting. * @return DeviceManagementConfigurationSettingValue|null */ public function getDefaultValue(): ?DeviceManagementConfigurationSettingValue { @@ -45,7 +45,7 @@ public function getDefaultValue(): ?DeviceManagementConfigurationSettingValue { } /** - * Gets the dependedOnBy property value. list of child settings that depend on this setting + * Gets the dependedOnBy property value. list of child settings that depend on this setting. * @return array|null */ public function getDependedOnBy(): ?array { @@ -59,7 +59,7 @@ public function getDependedOnBy(): ?array { } /** - * Gets the dependentOn property value. list of parent settings this setting is dependent on + * Gets the dependentOn property value. list of parent settings this setting is dependent on. * @return array|null */ public function getDependentOn(): ?array { @@ -87,7 +87,7 @@ public function getFieldDeserializers(): array { } /** - * Gets the valueDefinition property value. Definition of the value for this setting + * Gets the valueDefinition property value. Definition of the value for this setting. * @return DeviceManagementConfigurationSettingValueDefinition|null */ public function getValueDefinition(): ?DeviceManagementConfigurationSettingValueDefinition { @@ -111,7 +111,7 @@ public function serialize(SerializationWriter $writer): void { } /** - * Sets the defaultValue property value. Default setting value for this setting + * Sets the defaultValue property value. Default setting value for this setting. * @param DeviceManagementConfigurationSettingValue|null $value Value to set for the defaultValue property. */ public function setDefaultValue(?DeviceManagementConfigurationSettingValue $value): void { @@ -119,7 +119,7 @@ public function setDefaultValue(?DeviceManagementConfigurationSettingValue $valu } /** - * Sets the dependedOnBy property value. list of child settings that depend on this setting + * Sets the dependedOnBy property value. list of child settings that depend on this setting. * @param array|null $value Value to set for the dependedOnBy property. */ public function setDependedOnBy(?array $value): void { @@ -127,7 +127,7 @@ public function setDependedOnBy(?array $value): void { } /** - * Sets the dependentOn property value. list of parent settings this setting is dependent on + * Sets the dependentOn property value. list of parent settings this setting is dependent on. * @param array|null $value Value to set for the dependentOn property. */ public function setDependentOn(?array $value): void { @@ -135,7 +135,7 @@ public function setDependentOn(?array $value): void { } /** - * Sets the valueDefinition property value. Definition of the value for this setting + * Sets the valueDefinition property value. Definition of the value for this setting. * @param DeviceManagementConfigurationSettingValueDefinition|null $value Value to set for the valueDefinition property. */ public function setValueDefinition(?DeviceManagementConfigurationSettingValueDefinition $value): void { diff --git a/src/Generated/Models/DeviceMetadata.php b/src/Generated/Models/DeviceMetadata.php new file mode 100644 index 00000000000..95ea0ed32b4 --- /dev/null +++ b/src/Generated/Models/DeviceMetadata.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 DeviceMetadata + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): DeviceMetadata { + return new DeviceMetadata(); + } + + /** + * 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 deviceType property value. Optional. The general type of the device (for example, 'Managed', 'Unmanaged'). + * @return string|null + */ + public function getDeviceType(): ?string { + $val = $this->getBackingStore()->get('deviceType'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'deviceType'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return [ + 'deviceType' => fn(ParseNode $n) => $o->setDeviceType($n->getStringValue()), + 'ipAddress' => fn(ParseNode $n) => $o->setIpAddress($n->getStringValue()), + '@odata.type' => fn(ParseNode $n) => $o->setOdataType($n->getStringValue()), + ]; + } + + /** + * Gets the ipAddress property value. The Internet Protocol (IP) address of the device. + * @return string|null + */ + public function getIpAddress(): ?string { + $val = $this->getBackingStore()->get('ipAddress'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'ipAddress'"); + } + + /** + * 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('deviceType', $this->getDeviceType()); + $writer->writeStringValue('ipAddress', $this->getIpAddress()); + $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 deviceType property value. Optional. The general type of the device (for example, 'Managed', 'Unmanaged'). + * @param string|null $value Value to set for the deviceType property. + */ + public function setDeviceType(?string $value): void { + $this->getBackingStore()->set('deviceType', $value); + } + + /** + * Sets the ipAddress property value. The Internet Protocol (IP) address of the device. + * @param string|null $value Value to set for the ipAddress property. + */ + public function setIpAddress(?string $value): void { + $this->getBackingStore()->set('ipAddress', $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/Dictionary.php b/src/Generated/Models/Dictionary.php index e438a398683..e06fa5e9255 100644 --- a/src/Generated/Models/Dictionary.php +++ b/src/Generated/Models/Dictionary.php @@ -39,6 +39,7 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Dicti case '#microsoft.graph.customAppScopeAttributesDictionary': return new CustomAppScopeAttributesDictionary(); case '#microsoft.graph.customMetadataDictionary': return new CustomMetadataDictionary(); case '#microsoft.graph.fileStorageContainerCustomPropertyDictionary': return new FileStorageContainerCustomPropertyDictionary(); + case '#microsoft.graph.openComplexDictionaryType': return new OpenComplexDictionaryType(); case '#microsoft.graph.partner.security.additionalDataDictionary': return new AdditionalDataDictionary(); case '#microsoft.graph.plannerFormsDictionary': return new PlannerFormsDictionary(); case '#microsoft.graph.resultTemplateDictionary': return new ResultTemplateDictionary(); diff --git a/src/Generated/Models/DriftStatus.php b/src/Generated/Models/DriftStatus.php new file mode 100644 index 00000000000..5bade749f93 --- /dev/null +++ b/src/Generated/Models/DriftStatus.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 DriftedProperty + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): DriftedProperty { + return new DriftedProperty(); + } + + /** + * 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()), + 'propertyName' => fn(ParseNode $n) => $o->setPropertyName($n->getStringValue()), + ]; + } + + /** + * Gets the @odata.type property value. The OdataType property + * @return string|null + */ + public function getOdataType(): ?string { + $val = $this->getBackingStore()->get('odataType'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'odataType'"); + } + + /** + * Gets the propertyName property value. The propertyName property + * @return string|null + */ + public function getPropertyName(): ?string { + $val = $this->getBackingStore()->get('propertyName'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'propertyName'"); + } + + /** + * 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); + } + + /** + * Sets the propertyName property value. The propertyName property + * @param string|null $value Value to set for the propertyName property. + */ + public function setPropertyName(?string $value): void { + $this->getBackingStore()->set('propertyName', $value); + } + +} diff --git a/src/Generated/Models/EmailNotificationsSetting.php b/src/Generated/Models/EmailNotificationsSetting.php new file mode 100644 index 00000000000..d1d2c2461b0 --- /dev/null +++ b/src/Generated/Models/EmailNotificationsSetting.php @@ -0,0 +1,111 @@ +getBackingStore()->get('additionalEvents'); + if (is_null($val) || $val instanceof NotificationEventsType) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'additionalEvents'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'additionalEvents' => fn(ParseNode $n) => $o->setAdditionalEvents($n->getEnumValue(NotificationEventsType::class)), + 'isEnabled' => fn(ParseNode $n) => $o->setIsEnabled($n->getBooleanValue()), + 'recipients' => fn(ParseNode $n) => $o->setRecipients($n->getObjectValue([NotificationRecipients::class, 'createFromDiscriminatorValue'])), + ]); + } + + /** + * Gets the isEnabled property value. Indicates whether notifications are enabled. + * @return bool|null + */ + public function getIsEnabled(): ?bool { + $val = $this->getBackingStore()->get('isEnabled'); + if (is_null($val) || is_bool($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'isEnabled'"); + } + + /** + * Gets the recipients property value. The recipients property + * @return NotificationRecipients|null + */ + public function getRecipients(): ?NotificationRecipients { + $val = $this->getBackingStore()->get('recipients'); + if (is_null($val) || $val instanceof NotificationRecipients) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'recipients'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + $writer->writeEnumValue('additionalEvents', $this->getAdditionalEvents()); + $writer->writeBooleanValue('isEnabled', $this->getIsEnabled()); + $writer->writeObjectValue('recipients', $this->getRecipients()); + } + + /** + * Sets the additionalEvents property value. The additionalEvents property + * @param NotificationEventsType|null $value Value to set for the additionalEvents property. + */ + public function setAdditionalEvents(?NotificationEventsType $value): void { + $this->getBackingStore()->set('additionalEvents', $value); + } + + /** + * Sets the isEnabled property value. Indicates whether notifications are enabled. + * @param bool|null $value Value to set for the isEnabled property. + */ + public function setIsEnabled(?bool $value): void { + $this->getBackingStore()->set('isEnabled', $value); + } + + /** + * Sets the recipients property value. The recipients property + * @param NotificationRecipients|null $value Value to set for the recipients property. + */ + public function setRecipients(?NotificationRecipients $value): void { + $this->getBackingStore()->set('recipients', $value); + } + +} diff --git a/src/Generated/Models/Entity.php b/src/Generated/Models/Entity.php index d41fe6f464b..78b1c813718 100644 --- a/src/Generated/Models/Entity.php +++ b/src/Generated/Models/Entity.php @@ -691,6 +691,13 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Entit case '#microsoft.graph.conditionalAccessRoot': return new ConditionalAccessRoot(); case '#microsoft.graph.conditionalAccessTemplate': return new ConditionalAccessTemplate(); case '#microsoft.graph.configManagerCollection': return new ConfigManagerCollection(); + case '#microsoft.graph.configurationApplication': return new ConfigurationApplication(); + case '#microsoft.graph.configurationBaseline': return new ConfigurationBaseline(); + case '#microsoft.graph.configurationDrift': return new ConfigurationDrift(); + case '#microsoft.graph.configurationManagement': return new ConfigurationManagement(); + case '#microsoft.graph.configurationMonitor': return new ConfigurationMonitor(); + case '#microsoft.graph.configurationMonitoringResult': return new ConfigurationMonitoringResult(); + case '#microsoft.graph.configurationSnapshotJob': return new ConfigurationSnapshotJob(); case '#microsoft.graph.connectedOrganization': return new ConnectedOrganization(); case '#microsoft.graph.connectionOperation': return new ConnectionOperation(); case '#microsoft.graph.connector': return new Connector(); @@ -968,6 +975,7 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Entit case '#microsoft.graph.emailAuthenticationMethod': return new EmailAuthenticationMethod(); case '#microsoft.graph.emailAuthenticationMethodConfiguration': return new EmailAuthenticationMethodConfiguration(); case '#microsoft.graph.emailFileAssessmentRequest': return new EmailFileAssessmentRequest(); + case '#microsoft.graph.emailNotificationsSetting': return new EmailNotificationsSetting(); case '#microsoft.graph.embeddedSIMActivationCodePool': return new EmbeddedSIMActivationCodePool(); case '#microsoft.graph.embeddedSIMActivationCodePoolAssignment': return new EmbeddedSIMActivationCodePoolAssignment(); case '#microsoft.graph.embeddedSIMDeviceState': return new EmbeddedSIMDeviceState(); diff --git a/src/Generated/Models/ErrorDetail.php b/src/Generated/Models/ErrorDetail.php new file mode 100644 index 00000000000..5e60e63fb21 --- /dev/null +++ b/src/Generated/Models/ErrorDetail.php @@ -0,0 +1,177 @@ +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 ErrorDetail + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): ErrorDetail { + return new ErrorDetail(); + } + + /** + * 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 errorMessage property value. The errorMessage property + * @return string|null + */ + public function getErrorMessage(): ?string { + $val = $this->getBackingStore()->get('errorMessage'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'errorMessage'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return [ + 'errorMessage' => fn(ParseNode $n) => $o->setErrorMessage($n->getStringValue()), + '@odata.type' => fn(ParseNode $n) => $o->setOdataType($n->getStringValue()), + 'resourceInstanceName' => fn(ParseNode $n) => $o->setResourceInstanceName($n->getStringValue()), + 'resourceType' => fn(ParseNode $n) => $o->setResourceType($n->getStringValue()), + ]; + } + + /** + * Gets the @odata.type property value. The OdataType property + * @return string|null + */ + public function getOdataType(): ?string { + $val = $this->getBackingStore()->get('odataType'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'odataType'"); + } + + /** + * Gets the resourceInstanceName property value. The resourceInstanceName property + * @return string|null + */ + public function getResourceInstanceName(): ?string { + $val = $this->getBackingStore()->get('resourceInstanceName'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'resourceInstanceName'"); + } + + /** + * Gets the resourceType property value. The resourceType property + * @return string|null + */ + public function getResourceType(): ?string { + $val = $this->getBackingStore()->get('resourceType'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'resourceType'"); + } + + /** + * 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 errorMessage property value. The errorMessage property + * @param string|null $value Value to set for the errorMessage property. + */ + public function setErrorMessage(?string $value): void { + $this->getBackingStore()->set('errorMessage', $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 resourceInstanceName property value. The resourceInstanceName property + * @param string|null $value Value to set for the resourceInstanceName property. + */ + public function setResourceInstanceName(?string $value): void { + $this->getBackingStore()->set('resourceInstanceName', $value); + } + + /** + * Sets the resourceType property value. The resourceType property + * @param string|null $value Value to set for the resourceType property. + */ + public function setResourceType(?string $value): void { + $this->getBackingStore()->set('resourceType', $value); + } + +} diff --git a/src/Generated/Models/ExecutionMode.php b/src/Generated/Models/ExecutionMode.php new file mode 100644 index 00000000000..4e741125d32 --- /dev/null +++ b/src/Generated/Models/ExecutionMode.php @@ -0,0 +1,11 @@ +setOdataType('#microsoft.graph.groupScope'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return GroupScope + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): GroupScope { + return new GroupScope(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Identity.php b/src/Generated/Models/Identity.php index 38a6d49dde9..ad680fa0677 100644 --- a/src/Generated/Models/Identity.php +++ b/src/Generated/Models/Identity.php @@ -89,7 +89,7 @@ public function getBackingStore(): BackingStore { } /** - * Gets the displayName property value. The display name of the identity. This property is read-only. + * Gets the displayName property value. The display name of the identity. For drive items, the display name might not always be available or up to date. For example, if a user changes their display name the API might show the new value in a future response, but the items associated with the user don't show up as changed when using delta. * @return string|null */ public function getDisplayName(): ?string { @@ -114,7 +114,7 @@ public function getFieldDeserializers(): array { } /** - * Gets the id property value. The identifier of the identity. This property is read-only. + * Gets the id property value. Unique identifier for the identity or actor. For example, in the access reviews decisions API, this property might record the id of the principal, that is, the group, user, or application that's subject to review. * @return string|null */ public function getId(): ?string { @@ -165,7 +165,7 @@ public function setBackingStore(BackingStore $value): void { } /** - * Sets the displayName property value. The display name of the identity. This property is read-only. + * Sets the displayName property value. The display name of the identity. For drive items, the display name might not always be available or up to date. For example, if a user changes their display name the API might show the new value in a future response, but the items associated with the user don't show up as changed when using delta. * @param string|null $value Value to set for the displayName property. */ public function setDisplayName(?string $value): void { @@ -173,7 +173,7 @@ public function setDisplayName(?string $value): void { } /** - * Sets the id property value. The identifier of the identity. This property is read-only. + * Sets the id property value. Unique identifier for the identity or actor. For example, in the access reviews decisions API, this property might record the id of the principal, that is, the group, user, or application that's subject to review. * @param string|null $value Value to set for the id property. */ public function setId(?string $value): void { diff --git a/src/Generated/Models/IdentitySet.php b/src/Generated/Models/IdentitySet.php index 9c3b82c1838..2c38932ca57 100644 --- a/src/Generated/Models/IdentitySet.php +++ b/src/Generated/Models/IdentitySet.php @@ -61,7 +61,7 @@ public function getAdditionalData(): ?array { } /** - * Gets the application property value. The Identity of the Application. This property is read-only. + * Gets the application property value. Optional. The application associated with this action. * @return Identity|null */ public function getApplication(): ?Identity { @@ -81,7 +81,7 @@ public function getBackingStore(): BackingStore { } /** - * Gets the device property value. The Identity of the Device. This property is read-only. + * Gets the device property value. Optional. The device associated with this action. * @return Identity|null */ public function getDevice(): ?Identity { @@ -119,7 +119,7 @@ public function getOdataType(): ?string { } /** - * Gets the user property value. The Identity of the User. This property is read-only. + * Gets the user property value. Optional. The user associated with this action. * @return Identity|null */ public function getUser(): ?Identity { @@ -151,7 +151,7 @@ public function setAdditionalData(?array $value): void { } /** - * Sets the application property value. The Identity of the Application. This property is read-only. + * Sets the application property value. Optional. The application associated with this action. * @param Identity|null $value Value to set for the application property. */ public function setApplication(?Identity $value): void { @@ -167,7 +167,7 @@ public function setBackingStore(BackingStore $value): void { } /** - * Sets the device property value. The Identity of the Device. This property is read-only. + * Sets the device property value. Optional. The device associated with this action. * @param Identity|null $value Value to set for the device property. */ public function setDevice(?Identity $value): void { @@ -183,7 +183,7 @@ public function setOdataType(?string $value): void { } /** - * Sets the user property value. The Identity of the User. This property is read-only. + * Sets the user property value. Optional. The user associated with this action. * @param Identity|null $value Value to set for the user property. */ public function setUser(?Identity $value): void { diff --git a/src/Generated/Models/IosLobAppProvisioningConfiguration.php b/src/Generated/Models/IosLobAppProvisioningConfiguration.php index 3dd8e9f42f5..1ffba73af62 100644 --- a/src/Generated/Models/IosLobAppProvisioningConfiguration.php +++ b/src/Generated/Models/IosLobAppProvisioningConfiguration.php @@ -31,7 +31,7 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): IosLo } /** - * Gets the assignments property value. The associated group assignments for IosLobAppProvisioningConfiguration, this determines which devices/users the IOS LOB app provisioning conifguration will be targeted to. + * Gets the assignments property value. The associated group assignments for IosLobAppProvisioningConfiguration. * @return array|null */ public function getAssignments(): ?array { @@ -95,7 +95,7 @@ public function getDisplayName(): ?string { } /** - * Gets the expirationDateTime property value. Optional profile expiration date and time. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 would look like this: '2014-01-01T00:00:00Z'. Returned by default. + * Gets the expirationDateTime property value. Optional profile expiration date and time. * @return DateTime|null */ public function getExpirationDateTime(): ?DateTime { @@ -248,7 +248,7 @@ public function serialize(SerializationWriter $writer): void { } /** - * Sets the assignments property value. The associated group assignments for IosLobAppProvisioningConfiguration, this determines which devices/users the IOS LOB app provisioning conifguration will be targeted to. + * Sets the assignments property value. The associated group assignments for IosLobAppProvisioningConfiguration. * @param array|null $value Value to set for the assignments property. */ public function setAssignments(?array $value): void { @@ -288,7 +288,7 @@ public function setDisplayName(?string $value): void { } /** - * Sets the expirationDateTime property value. Optional profile expiration date and time. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 would look like this: '2014-01-01T00:00:00Z'. Returned by default. + * Sets the expirationDateTime property value. Optional profile expiration date and time. * @param DateTime|null $value Value to set for the expirationDateTime property. */ public function setExpirationDateTime(?DateTime $value): void { diff --git a/src/Generated/Models/KeyValue.php b/src/Generated/Models/KeyValue.php index f6aca146795..57f9f6d6847 100644 --- a/src/Generated/Models/KeyValue.php +++ b/src/Generated/Models/KeyValue.php @@ -69,7 +69,7 @@ public function getFieldDeserializers(): array { } /** - * Gets the key property value. Key. + * Gets the key property value. Contains the name of the field that a value is associated with. * @return string|null */ public function getKey(): ?string { @@ -93,7 +93,7 @@ public function getOdataType(): ?string { } /** - * Gets the value property value. Value. + * Gets the value property value. Contains the corresponding value for the specified key. * @return string|null */ public function getValue(): ?string { @@ -132,7 +132,7 @@ public function setBackingStore(BackingStore $value): void { } /** - * Sets the key property value. Key. + * Sets the key property value. Contains the name of the field that a value is associated with. * @param string|null $value Value to set for the key property. */ public function setKey(?string $value): void { @@ -148,7 +148,7 @@ public function setOdataType(?string $value): void { } /** - * Sets the value property value. Value. + * Sets the value property value. Contains the corresponding value for the specified key. * @param string|null $value Value to set for the value property. */ public function setValue(?string $value): void { diff --git a/src/Generated/Models/KeyValuePair.php b/src/Generated/Models/KeyValuePair.php index 1fe52d11504..4a95566fc66 100644 --- a/src/Generated/Models/KeyValuePair.php +++ b/src/Generated/Models/KeyValuePair.php @@ -69,7 +69,7 @@ public function getFieldDeserializers(): array { } /** - * Gets the name property value. Name for this key-value pair + * Gets the name property value. Name for this key-value pair. For more information about possible names for each resource type that uses this configuration, see keyValuePair names and values. * @return string|null */ public function getName(): ?string { @@ -93,7 +93,7 @@ public function getOdataType(): ?string { } /** - * Gets the value property value. Value for this key-value pair + * Gets the value property value. Value for this key-value pair. For more information about possible values for each resource type that uses this configuration, see keyValuePair names and values. * @return string|null */ public function getValue(): ?string { @@ -132,7 +132,7 @@ public function setBackingStore(BackingStore $value): void { } /** - * Sets the name property value. Name for this key-value pair + * Sets the name property value. Name for this key-value pair. For more information about possible names for each resource type that uses this configuration, see keyValuePair names and values. * @param string|null $value Value to set for the name property. */ public function setName(?string $value): void { @@ -148,7 +148,7 @@ public function setOdataType(?string $value): void { } /** - * Sets the value property value. Value for this key-value pair + * Sets the value property value. Value for this key-value pair. For more information about possible values for each resource type that uses this configuration, see keyValuePair names and values. * @param string|null $value Value to set for the value property. */ public function setValue(?string $value): void { diff --git a/src/Generated/Models/MobileAppTroubleshootingEvent.php b/src/Generated/Models/MobileAppTroubleshootingEvent.php index b53486352c4..d937ed77927 100644 --- a/src/Generated/Models/MobileAppTroubleshootingEvent.php +++ b/src/Generated/Models/MobileAppTroubleshootingEvent.php @@ -41,7 +41,7 @@ public function getApplicationId(): ?string { } /** - * Gets the appLogCollectionRequests property value. The collection property of AppLogUploadRequest. + * Gets the appLogCollectionRequests property value. Indicates collection of App Log Upload Request. * @return array|null */ public function getAppLogCollectionRequests(): ?array { @@ -143,7 +143,7 @@ public function setApplicationId(?string $value): void { } /** - * Sets the appLogCollectionRequests property value. The collection property of AppLogUploadRequest. + * Sets the appLogCollectionRequests property value. Indicates collection of App Log Upload Request. * @param array|null $value Value to set for the appLogCollectionRequests property. */ public function setAppLogCollectionRequests(?array $value): void { diff --git a/src/Generated/Models/MonitorMode.php b/src/Generated/Models/MonitorMode.php new file mode 100644 index 00000000000..380f7823627 --- /dev/null +++ b/src/Generated/Models/MonitorMode.php @@ -0,0 +1,10 @@ +backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); + $this->setAdditionalData([]); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return NotificationRecipients + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): NotificationRecipients { + return new NotificationRecipients(); + } + + /** + * Gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @return array|null + */ + public function getAdditionalData(): ?array { + $val = $this->getBackingStore()->get('additionalData'); + if (is_null($val) || is_array($val)) { + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'additionalData'"); + } + + /** + * Gets the BackingStore property value. Stores model information. + * @return BackingStore + */ + public function getBackingStore(): BackingStore { + return $this->backingStore; + } + + /** + * Gets the customRecipients property value. A list of users or groups that receive notifications. + * @return array|null + */ + public function getCustomRecipients(): ?array { + $val = $this->getBackingStore()->get('customRecipients'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, EmailIdentity::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'customRecipients'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return [ + 'customRecipients' => fn(ParseNode $n) => $o->setCustomRecipients($n->getCollectionOfObjectValues([EmailIdentity::class, 'createFromDiscriminatorValue'])), + '@odata.type' => fn(ParseNode $n) => $o->setOdataType($n->getStringValue()), + 'role' => fn(ParseNode $n) => $o->setRole($n->getEnumValue(NotificationRecipientsType::class)), + ]; + } + + /** + * Gets the @odata.type property value. The OdataType property + * @return string|null + */ + public function getOdataType(): ?string { + $val = $this->getBackingStore()->get('odataType'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'odataType'"); + } + + /** + * Gets the role property value. The role property + * @return NotificationRecipientsType|null + */ + public function getRole(): ?NotificationRecipientsType { + $val = $this->getBackingStore()->get('role'); + if (is_null($val) || $val instanceof NotificationRecipientsType) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'role'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeCollectionOfObjectValues('customRecipients', $this->getCustomRecipients()); + $writer->writeStringValue('@odata.type', $this->getOdataType()); + $writer->writeEnumValue('role', $this->getRole()); + $writer->writeAdditionalData($this->getAdditionalData()); + } + + /** + * Sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @param array $value Value to set for the AdditionalData property. + */ + public function setAdditionalData(?array $value): void { + $this->getBackingStore()->set('additionalData', $value); + } + + /** + * Sets the BackingStore property value. Stores model information. + * @param BackingStore $value Value to set for the BackingStore property. + */ + public function setBackingStore(BackingStore $value): void { + $this->backingStore = $value; + } + + /** + * Sets the customRecipients property value. A list of users or groups that receive notifications. + * @param array|null $value Value to set for the customRecipients property. + */ + public function setCustomRecipients(?array $value): void { + $this->getBackingStore()->set('customRecipients', $value); + } + + /** + * Sets the @odata.type property value. The OdataType property + * @param string|null $value Value to set for the @odata.type property. + */ + public function setOdataType(?string $value): void { + $this->getBackingStore()->set('odataType', $value); + } + + /** + * Sets the role property value. The role property + * @param NotificationRecipientsType|null $value Value to set for the role property. + */ + public function setRole(?NotificationRecipientsType $value): void { + $this->getBackingStore()->set('role', $value); + } + +} diff --git a/src/Generated/Models/NotificationRecipientsType.php b/src/Generated/Models/NotificationRecipientsType.php new file mode 100644 index 00000000000..f79f0b28375 --- /dev/null +++ b/src/Generated/Models/NotificationRecipientsType.php @@ -0,0 +1,14 @@ + + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/PolicyBinding.php b/src/Generated/Models/PolicyBinding.php new file mode 100644 index 00000000000..91d8cbd8b75 --- /dev/null +++ b/src/Generated/Models/PolicyBinding.php @@ -0,0 +1,163 @@ +backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); + $this->setAdditionalData([]); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return PolicyBinding + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): PolicyBinding { + return new PolicyBinding(); + } + + /** + * 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 exclusions property value. Specifies the users or groups to be explicitly excluded from this policy scope. Can be null or empty. + * @return array|null + */ + public function getExclusions(): ?array { + $val = $this->getBackingStore()->get('exclusions'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, ScopeBase::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'exclusions'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return [ + 'exclusions' => fn(ParseNode $n) => $o->setExclusions($n->getCollectionOfObjectValues([ScopeBase::class, 'createFromDiscriminatorValue'])), + 'inclusions' => fn(ParseNode $n) => $o->setInclusions($n->getCollectionOfObjectValues([ScopeBase::class, 'createFromDiscriminatorValue'])), + '@odata.type' => fn(ParseNode $n) => $o->setOdataType($n->getStringValue()), + ]; + } + + /** + * Gets the inclusions property value. Specifies the users or groups to be included in this policy scope. Often set to tenantScope for 'All users'. + * @return array|null + */ + public function getInclusions(): ?array { + $val = $this->getBackingStore()->get('inclusions'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, ScopeBase::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'inclusions'"); + } + + /** + * Gets the @odata.type property value. The OdataType property + * @return string|null + */ + public function getOdataType(): ?string { + $val = $this->getBackingStore()->get('odataType'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'odataType'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeCollectionOfObjectValues('exclusions', $this->getExclusions()); + $writer->writeCollectionOfObjectValues('inclusions', $this->getInclusions()); + $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 exclusions property value. Specifies the users or groups to be explicitly excluded from this policy scope. Can be null or empty. + * @param array|null $value Value to set for the exclusions property. + */ + public function setExclusions(?array $value): void { + $this->getBackingStore()->set('exclusions', $value); + } + + /** + * Sets the inclusions property value. Specifies the users or groups to be included in this policy scope. Often set to tenantScope for 'All users'. + * @param array|null $value Value to set for the inclusions property. + */ + public function setInclusions(?array $value): void { + $this->getBackingStore()->set('inclusions', $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/PolicyPivotProperty.php b/src/Generated/Models/PolicyPivotProperty.php new file mode 100644 index 00000000000..a45895dd067 --- /dev/null +++ b/src/Generated/Models/PolicyPivotProperty.php @@ -0,0 +1,12 @@ +backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); + $this->setAdditionalData([]); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return PolicyScopeBase + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): PolicyScopeBase { + $mappingValueNode = $parseNode->getChildNode("@odata.type"); + if ($mappingValueNode !== null) { + $mappingValue = $mappingValueNode->getStringValue(); + switch ($mappingValue) { + case '#microsoft.graph.policyTenantScope': return new PolicyTenantScope(); + case '#microsoft.graph.policyUserScope': return new PolicyUserScope(); + } + } + return new PolicyScopeBase(); + } + + /** + * Gets the activities property value. The activities property + * @return UserActivityTypes|null + */ + public function getActivities(): ?UserActivityTypes { + $val = $this->getBackingStore()->get('activities'); + if (is_null($val) || $val instanceof UserActivityTypes) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'activities'"); + } + + /** + * 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 executionMode property value. The executionMode property + * @return ExecutionMode|null + */ + public function getExecutionMode(): ?ExecutionMode { + $val = $this->getBackingStore()->get('executionMode'); + if (is_null($val) || $val instanceof ExecutionMode) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'executionMode'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return [ + 'activities' => fn(ParseNode $n) => $o->setActivities($n->getEnumValue(UserActivityTypes::class)), + 'executionMode' => fn(ParseNode $n) => $o->setExecutionMode($n->getEnumValue(ExecutionMode::class)), + 'locations' => fn(ParseNode $n) => $o->setLocations($n->getCollectionOfObjectValues([PolicyLocation::class, 'createFromDiscriminatorValue'])), + '@odata.type' => fn(ParseNode $n) => $o->setOdataType($n->getStringValue()), + 'policyActions' => fn(ParseNode $n) => $o->setPolicyActions($n->getCollectionOfObjectValues([DlpActionInfo::class, 'createFromDiscriminatorValue'])), + ]; + } + + /** + * Gets the locations property value. The locations (like domains or URLs) to be protected. Required. + * @return array|null + */ + public function getLocations(): ?array { + $val = $this->getBackingStore()->get('locations'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, PolicyLocation::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'locations'"); + } + + /** + * 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 policyActions property value. The enforcement actions to take if the policy conditions are met within this scope. Required. + * @return array|null + */ + public function getPolicyActions(): ?array { + $val = $this->getBackingStore()->get('policyActions'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, DlpActionInfo::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'policyActions'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeEnumValue('activities', $this->getActivities()); + $writer->writeEnumValue('executionMode', $this->getExecutionMode()); + $writer->writeCollectionOfObjectValues('locations', $this->getLocations()); + $writer->writeStringValue('@odata.type', $this->getOdataType()); + $writer->writeCollectionOfObjectValues('policyActions', $this->getPolicyActions()); + $writer->writeAdditionalData($this->getAdditionalData()); + } + + /** + * Sets the activities property value. The activities property + * @param UserActivityTypes|null $value Value to set for the activities property. + */ + public function setActivities(?UserActivityTypes $value): void { + $this->getBackingStore()->set('activities', $value); + } + + /** + * Sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @param array $value Value to set for the AdditionalData property. + */ + public function setAdditionalData(?array $value): void { + $this->getBackingStore()->set('additionalData', $value); + } + + /** + * Sets the BackingStore property value. Stores model information. + * @param BackingStore $value Value to set for the BackingStore property. + */ + public function setBackingStore(BackingStore $value): void { + $this->backingStore = $value; + } + + /** + * Sets the executionMode property value. The executionMode property + * @param ExecutionMode|null $value Value to set for the executionMode property. + */ + public function setExecutionMode(?ExecutionMode $value): void { + $this->getBackingStore()->set('executionMode', $value); + } + + /** + * Sets the locations property value. The locations (like domains or URLs) to be protected. Required. + * @param array|null $value Value to set for the locations property. + */ + public function setLocations(?array $value): void { + $this->getBackingStore()->set('locations', $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 policyActions property value. The enforcement actions to take if the policy conditions are met within this scope. Required. + * @param array|null $value Value to set for the policyActions property. + */ + public function setPolicyActions(?array $value): void { + $this->getBackingStore()->set('policyActions', $value); + } + +} diff --git a/src/Generated/Models/PolicyTenantScope.php b/src/Generated/Models/PolicyTenantScope.php new file mode 100644 index 00000000000..94406a28a81 --- /dev/null +++ b/src/Generated/Models/PolicyTenantScope.php @@ -0,0 +1,68 @@ +setOdataType('#microsoft.graph.policyTenantScope'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return PolicyTenantScope + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): PolicyTenantScope { + return new PolicyTenantScope(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'policyScope' => fn(ParseNode $n) => $o->setPolicyScope($n->getObjectValue([PolicyBinding::class, 'createFromDiscriminatorValue'])), + ]); + } + + /** + * Gets the policyScope property value. Specifies the users and groups included in or excluded from this tenant-level policy scope. + * @return PolicyBinding|null + */ + public function getPolicyScope(): ?PolicyBinding { + $val = $this->getBackingStore()->get('policyScope'); + if (is_null($val) || $val instanceof PolicyBinding) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'policyScope'"); + } + + /** + * Serializes 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('policyScope', $this->getPolicyScope()); + } + + /** + * Sets the policyScope property value. Specifies the users and groups included in or excluded from this tenant-level policy scope. + * @param PolicyBinding|null $value Value to set for the policyScope property. + */ + public function setPolicyScope(?PolicyBinding $value): void { + $this->getBackingStore()->set('policyScope', $value); + } + +} diff --git a/src/Generated/Models/PolicyUserScope.php b/src/Generated/Models/PolicyUserScope.php new file mode 100644 index 00000000000..f4576983396 --- /dev/null +++ b/src/Generated/Models/PolicyUserScope.php @@ -0,0 +1,46 @@ +setOdataType('#microsoft.graph.policyUserScope'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return PolicyUserScope + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): PolicyUserScope { + return new PolicyUserScope(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/PrivilegedAccessGroupAssignmentSchedule.php b/src/Generated/Models/PrivilegedAccessGroupAssignmentSchedule.php index 17599222de9..b2151d92606 100644 --- a/src/Generated/Models/PrivilegedAccessGroupAssignmentSchedule.php +++ b/src/Generated/Models/PrivilegedAccessGroupAssignmentSchedule.php @@ -38,7 +38,7 @@ public function getAccessId(): ?PrivilegedAccessGroupRelationships { } /** - * Gets the activatedUsing property value. When the request activates an ownership or membership assignment in PIM for groups, this object represents the eligibility relationship. Otherwise, it's null. Supports $expand. + * Gets the activatedUsing property value. When the request activates an ownership or membership assignment in PIM for Groups, this object represents the eligibility relationship. Otherwise, it's null. Supports $expand. * @return PrivilegedAccessGroupEligibilitySchedule|null */ public function getActivatedUsing(): ?PrivilegedAccessGroupEligibilitySchedule { @@ -80,7 +80,7 @@ public function getFieldDeserializers(): array { } /** - * Gets the group property value. References the group that is the scope of the membership or ownership assignment through PIM for groups. Supports $expand and $select nested in $expand for select properties like id, displayName, and mail. + * Gets the group property value. References the group that is the scope of the membership or ownership assignment through PIM for Groups. Supports $expand and $select nested in $expand for select properties like id, displayName, and mail. * @return Group|null */ public function getGroup(): ?Group { @@ -92,7 +92,7 @@ public function getGroup(): ?Group { } /** - * Gets the groupId property value. The identifier of the group representing the scope of the membership or ownership assignment through PIM for groups. Required. Supports $filter (eq). + * Gets the groupId property value. The identifier of the group representing the scope of the membership or ownership assignment through PIM for Groups. Required. Supports $filter (eq). * @return string|null */ public function getGroupId(): ?string { @@ -128,7 +128,7 @@ public function getPrincipal(): ?DirectoryObject { } /** - * Gets the principalId property value. The identifier of the principal whose membership or ownership assignment is granted through PIM for groups. Required. Supports $filter (eq). + * Gets the principalId property value. The identifier of the principal whose membership or ownership assignment is granted through PIM for Groups. Required. Supports $filter (eq). * @return string|null */ public function getPrincipalId(): ?string { @@ -164,7 +164,7 @@ public function setAccessId(?PrivilegedAccessGroupRelationships $value): void { } /** - * Sets the activatedUsing property value. When the request activates an ownership or membership assignment in PIM for groups, this object represents the eligibility relationship. Otherwise, it's null. Supports $expand. + * Sets the activatedUsing property value. When the request activates an ownership or membership assignment in PIM for Groups, this object represents the eligibility relationship. Otherwise, it's null. Supports $expand. * @param PrivilegedAccessGroupEligibilitySchedule|null $value Value to set for the activatedUsing property. */ public function setActivatedUsing(?PrivilegedAccessGroupEligibilitySchedule $value): void { @@ -180,7 +180,7 @@ public function setAssignmentType(?PrivilegedAccessGroupAssignmentType $value): } /** - * Sets the group property value. References the group that is the scope of the membership or ownership assignment through PIM for groups. Supports $expand and $select nested in $expand for select properties like id, displayName, and mail. + * Sets the group property value. References the group that is the scope of the membership or ownership assignment through PIM for Groups. Supports $expand and $select nested in $expand for select properties like id, displayName, and mail. * @param Group|null $value Value to set for the group property. */ public function setGroup(?Group $value): void { @@ -188,7 +188,7 @@ public function setGroup(?Group $value): void { } /** - * Sets the groupId property value. The identifier of the group representing the scope of the membership or ownership assignment through PIM for groups. Required. Supports $filter (eq). + * Sets the groupId property value. The identifier of the group representing the scope of the membership or ownership assignment through PIM for Groups. Required. Supports $filter (eq). * @param string|null $value Value to set for the groupId property. */ public function setGroupId(?string $value): void { @@ -212,7 +212,7 @@ public function setPrincipal(?DirectoryObject $value): void { } /** - * Sets the principalId property value. The identifier of the principal whose membership or ownership assignment is granted through PIM for groups. Required. Supports $filter (eq). + * Sets the principalId property value. The identifier of the principal whose membership or ownership assignment is granted through PIM for Groups. Required. Supports $filter (eq). * @param string|null $value Value to set for the principalId property. */ public function setPrincipalId(?string $value): void { diff --git a/src/Generated/Models/PrivilegedAccessGroupAssignmentScheduleInstance.php b/src/Generated/Models/PrivilegedAccessGroupAssignmentScheduleInstance.php index e0a509a7132..6a746e4c23b 100644 --- a/src/Generated/Models/PrivilegedAccessGroupAssignmentScheduleInstance.php +++ b/src/Generated/Models/PrivilegedAccessGroupAssignmentScheduleInstance.php @@ -38,7 +38,7 @@ public function getAccessId(): ?PrivilegedAccessGroupRelationships { } /** - * Gets the activatedUsing property value. When the request activates a membership or ownership in PIM for groups, this object represents the eligibility request for the group. Otherwise, it's null. + * Gets the activatedUsing property value. When the request activates a membership or ownership in PIM for Groups, this object represents the eligibility request for the group. Otherwise, it's null. * @return PrivilegedAccessGroupEligibilityScheduleInstance|null */ public function getActivatedUsing(): ?PrivilegedAccessGroupEligibilityScheduleInstance { @@ -93,7 +93,7 @@ public function getFieldDeserializers(): array { } /** - * Gets the group property value. References the group that is the scope of the membership or ownership assignment through PIM for groups. Supports $expand. + * Gets the group property value. References the group that is the scope of the membership or ownership assignment through PIM for Groups. Supports $expand. * @return Group|null */ public function getGroup(): ?Group { @@ -105,7 +105,7 @@ public function getGroup(): ?Group { } /** - * Gets the groupId property value. The identifier of the group representing the scope of the membership or ownership assignment through PIM for groups. Optional. Supports $filter (eq). + * Gets the groupId property value. The identifier of the group representing the scope of the membership or ownership assignment through PIM for Groups. Optional. Supports $filter (eq). * @return string|null */ public function getGroupId(): ?string { @@ -141,7 +141,7 @@ public function getPrincipal(): ?DirectoryObject { } /** - * Gets the principalId property value. The identifier of the principal whose membership or ownership assignment to the group is managed through PIM for groups. Required. Supports $filter (eq). + * Gets the principalId property value. The identifier of the principal whose membership or ownership assignment to the group is managed through PIM for Groups. Required. Supports $filter (eq). * @return string|null */ public function getPrincipalId(): ?string { @@ -178,7 +178,7 @@ public function setAccessId(?PrivilegedAccessGroupRelationships $value): void { } /** - * Sets the activatedUsing property value. When the request activates a membership or ownership in PIM for groups, this object represents the eligibility request for the group. Otherwise, it's null. + * Sets the activatedUsing property value. When the request activates a membership or ownership in PIM for Groups, this object represents the eligibility request for the group. Otherwise, it's null. * @param PrivilegedAccessGroupEligibilityScheduleInstance|null $value Value to set for the activatedUsing property. */ public function setActivatedUsing(?PrivilegedAccessGroupEligibilityScheduleInstance $value): void { @@ -202,7 +202,7 @@ public function setAssignmentType(?PrivilegedAccessGroupAssignmentType $value): } /** - * Sets the group property value. References the group that is the scope of the membership or ownership assignment through PIM for groups. Supports $expand. + * Sets the group property value. References the group that is the scope of the membership or ownership assignment through PIM for Groups. Supports $expand. * @param Group|null $value Value to set for the group property. */ public function setGroup(?Group $value): void { @@ -210,7 +210,7 @@ public function setGroup(?Group $value): void { } /** - * Sets the groupId property value. The identifier of the group representing the scope of the membership or ownership assignment through PIM for groups. Optional. Supports $filter (eq). + * Sets the groupId property value. The identifier of the group representing the scope of the membership or ownership assignment through PIM for Groups. Optional. Supports $filter (eq). * @param string|null $value Value to set for the groupId property. */ public function setGroupId(?string $value): void { @@ -234,7 +234,7 @@ public function setPrincipal(?DirectoryObject $value): void { } /** - * Sets the principalId property value. The identifier of the principal whose membership or ownership assignment to the group is managed through PIM for groups. Required. Supports $filter (eq). + * Sets the principalId property value. The identifier of the principal whose membership or ownership assignment to the group is managed through PIM for Groups. Required. Supports $filter (eq). * @param string|null $value Value to set for the principalId property. */ public function setPrincipalId(?string $value): void { diff --git a/src/Generated/Models/PrivilegedAccessGroupAssignmentScheduleRequest.php b/src/Generated/Models/PrivilegedAccessGroupAssignmentScheduleRequest.php index a42bbf5776c..5a33df925d0 100644 --- a/src/Generated/Models/PrivilegedAccessGroupAssignmentScheduleRequest.php +++ b/src/Generated/Models/PrivilegedAccessGroupAssignmentScheduleRequest.php @@ -38,7 +38,7 @@ public function getAccessId(): ?PrivilegedAccessGroupRelationships { } /** - * Gets the activatedUsing property value. When the request activates a membership or ownership assignment in PIM for groups, this object represents the eligibility policy for the group. Otherwise, it is null. Supports $expand. + * Gets the activatedUsing property value. When the request activates a membership or ownership assignment in PIM for Groups, this object represents the eligibility policy for the group. Otherwise, it is null. Supports $expand. * @return PrivilegedAccessGroupEligibilitySchedule|null */ public function getActivatedUsing(): ?PrivilegedAccessGroupEligibilitySchedule { @@ -68,7 +68,7 @@ public function getFieldDeserializers(): array { } /** - * Gets the group property value. References the group that is the scope of the membership or ownership assignment request through PIM for groups. Supports $expand and $select nested in $expand for select properties like id, displayName, and mail. + * Gets the group property value. References the group that is the scope of the membership or ownership assignment request through PIM for Groups. Supports $expand and $select nested in $expand for select properties like id, displayName, and mail. * @return Group|null */ public function getGroup(): ?Group { @@ -80,7 +80,7 @@ public function getGroup(): ?Group { } /** - * Gets the groupId property value. The identifier of the group representing the scope of the membership or ownership assignment through PIM for groups. Required. + * Gets the groupId property value. The identifier of the group representing the scope of the membership or ownership assignment through PIM for Groups. Required. * @return string|null */ public function getGroupId(): ?string { @@ -104,7 +104,7 @@ public function getPrincipal(): ?DirectoryObject { } /** - * Gets the principalId property value. The identifier of the principal whose membership or ownership assignment to the group is managed through PIM for groups. Supports $filter (eq, ne). + * Gets the principalId property value. The identifier of the principal whose membership or ownership assignment to the group is managed through PIM for Groups. Supports $filter (eq, ne). * @return string|null */ public function getPrincipalId(): ?string { @@ -164,7 +164,7 @@ public function setAccessId(?PrivilegedAccessGroupRelationships $value): void { } /** - * Sets the activatedUsing property value. When the request activates a membership or ownership assignment in PIM for groups, this object represents the eligibility policy for the group. Otherwise, it is null. Supports $expand. + * Sets the activatedUsing property value. When the request activates a membership or ownership assignment in PIM for Groups, this object represents the eligibility policy for the group. Otherwise, it is null. Supports $expand. * @param PrivilegedAccessGroupEligibilitySchedule|null $value Value to set for the activatedUsing property. */ public function setActivatedUsing(?PrivilegedAccessGroupEligibilitySchedule $value): void { @@ -172,7 +172,7 @@ public function setActivatedUsing(?PrivilegedAccessGroupEligibilitySchedule $val } /** - * Sets the group property value. References the group that is the scope of the membership or ownership assignment request through PIM for groups. Supports $expand and $select nested in $expand for select properties like id, displayName, and mail. + * Sets the group property value. References the group that is the scope of the membership or ownership assignment request through PIM for Groups. Supports $expand and $select nested in $expand for select properties like id, displayName, and mail. * @param Group|null $value Value to set for the group property. */ public function setGroup(?Group $value): void { @@ -180,7 +180,7 @@ public function setGroup(?Group $value): void { } /** - * Sets the groupId property value. The identifier of the group representing the scope of the membership or ownership assignment through PIM for groups. Required. + * Sets the groupId property value. The identifier of the group representing the scope of the membership or ownership assignment through PIM for Groups. Required. * @param string|null $value Value to set for the groupId property. */ public function setGroupId(?string $value): void { @@ -196,7 +196,7 @@ public function setPrincipal(?DirectoryObject $value): void { } /** - * Sets the principalId property value. The identifier of the principal whose membership or ownership assignment to the group is managed through PIM for groups. Supports $filter (eq, ne). + * Sets the principalId property value. The identifier of the principal whose membership or ownership assignment to the group is managed through PIM for Groups. Supports $filter (eq, ne). * @param string|null $value Value to set for the principalId property. */ public function setPrincipalId(?string $value): void { diff --git a/src/Generated/Models/PrivilegedAccessGroupEligibilitySchedule.php b/src/Generated/Models/PrivilegedAccessGroupEligibilitySchedule.php index ab73b9e2baf..0c06fcdda8c 100644 --- a/src/Generated/Models/PrivilegedAccessGroupEligibilitySchedule.php +++ b/src/Generated/Models/PrivilegedAccessGroupEligibilitySchedule.php @@ -54,7 +54,7 @@ public function getFieldDeserializers(): array { } /** - * Gets the group property value. References the group that is the scope of the membership or ownership eligibility through PIM for groups. Supports $expand. + * Gets the group property value. References the group that is the scope of the membership or ownership eligibility through PIM for Groups. Supports $expand. * @return Group|null */ public function getGroup(): ?Group { @@ -66,7 +66,7 @@ public function getGroup(): ?Group { } /** - * Gets the groupId property value. The identifier of the group representing the scope of the membership or ownership eligibility through PIM for groups. Required. Supports $filter (eq). + * Gets the groupId property value. The identifier of the group representing the scope of the membership or ownership eligibility through PIM for Groups. Required. Supports $filter (eq). * @return string|null */ public function getGroupId(): ?string { @@ -102,7 +102,7 @@ public function getPrincipal(): ?DirectoryObject { } /** - * Gets the principalId property value. The identifier of the principal whose membership or ownership eligibility is granted through PIM for groups. Required. Supports $filter (eq). + * Gets the principalId property value. The identifier of the principal whose membership or ownership eligibility is granted through PIM for Groups. Required. Supports $filter (eq). * @return string|null */ public function getPrincipalId(): ?string { @@ -136,7 +136,7 @@ public function setAccessId(?PrivilegedAccessGroupRelationships $value): void { } /** - * Sets the group property value. References the group that is the scope of the membership or ownership eligibility through PIM for groups. Supports $expand. + * Sets the group property value. References the group that is the scope of the membership or ownership eligibility through PIM for Groups. Supports $expand. * @param Group|null $value Value to set for the group property. */ public function setGroup(?Group $value): void { @@ -144,7 +144,7 @@ public function setGroup(?Group $value): void { } /** - * Sets the groupId property value. The identifier of the group representing the scope of the membership or ownership eligibility through PIM for groups. Required. Supports $filter (eq). + * Sets the groupId property value. The identifier of the group representing the scope of the membership or ownership eligibility through PIM for Groups. Required. Supports $filter (eq). * @param string|null $value Value to set for the groupId property. */ public function setGroupId(?string $value): void { @@ -168,7 +168,7 @@ public function setPrincipal(?DirectoryObject $value): void { } /** - * Sets the principalId property value. The identifier of the principal whose membership or ownership eligibility is granted through PIM for groups. Required. Supports $filter (eq). + * Sets the principalId property value. The identifier of the principal whose membership or ownership eligibility is granted through PIM for Groups. Required. Supports $filter (eq). * @param string|null $value Value to set for the principalId property. */ public function setPrincipalId(?string $value): void { diff --git a/src/Generated/Models/PrivilegedAccessGroupEligibilityScheduleInstance.php b/src/Generated/Models/PrivilegedAccessGroupEligibilityScheduleInstance.php index c2e755eb68e..a0ee5dae3d0 100644 --- a/src/Generated/Models/PrivilegedAccessGroupEligibilityScheduleInstance.php +++ b/src/Generated/Models/PrivilegedAccessGroupEligibilityScheduleInstance.php @@ -67,7 +67,7 @@ public function getFieldDeserializers(): array { } /** - * Gets the group property value. References the group that is the scope of the membership or ownership eligibility through PIM for groups. Supports $expand. + * Gets the group property value. References the group that is the scope of the membership or ownership eligibility through PIM for Groups. Supports $expand. * @return Group|null */ public function getGroup(): ?Group { @@ -79,7 +79,7 @@ public function getGroup(): ?Group { } /** - * Gets the groupId property value. The identifier of the group representing the scope of the membership or ownership eligibility through PIM for groups. Required. Supports $filter (eq). + * Gets the groupId property value. The identifier of the group representing the scope of the membership or ownership eligibility through PIM for Groups. Required. Supports $filter (eq). * @return string|null */ public function getGroupId(): ?string { @@ -115,7 +115,7 @@ public function getPrincipal(): ?DirectoryObject { } /** - * Gets the principalId property value. The identifier of the principal whose membership or ownership eligibility to the group is managed through PIM for groups. Required. Supports $filter (eq). + * Gets the principalId property value. The identifier of the principal whose membership or ownership eligibility to the group is managed through PIM for Groups. Required. Supports $filter (eq). * @return string|null */ public function getPrincipalId(): ?string { @@ -158,7 +158,7 @@ public function setEligibilityScheduleId(?string $value): void { } /** - * Sets the group property value. References the group that is the scope of the membership or ownership eligibility through PIM for groups. Supports $expand. + * Sets the group property value. References the group that is the scope of the membership or ownership eligibility through PIM for Groups. Supports $expand. * @param Group|null $value Value to set for the group property. */ public function setGroup(?Group $value): void { @@ -166,7 +166,7 @@ public function setGroup(?Group $value): void { } /** - * Sets the groupId property value. The identifier of the group representing the scope of the membership or ownership eligibility through PIM for groups. Required. Supports $filter (eq). + * Sets the groupId property value. The identifier of the group representing the scope of the membership or ownership eligibility through PIM for Groups. Required. Supports $filter (eq). * @param string|null $value Value to set for the groupId property. */ public function setGroupId(?string $value): void { @@ -190,7 +190,7 @@ public function setPrincipal(?DirectoryObject $value): void { } /** - * Sets the principalId property value. The identifier of the principal whose membership or ownership eligibility to the group is managed through PIM for groups. Required. Supports $filter (eq). + * Sets the principalId property value. The identifier of the principal whose membership or ownership eligibility to the group is managed through PIM for Groups. Required. Supports $filter (eq). * @param string|null $value Value to set for the principalId property. */ public function setPrincipalId(?string $value): void { diff --git a/src/Generated/Models/PrivilegedAccessGroupEligibilityScheduleRequest.php b/src/Generated/Models/PrivilegedAccessGroupEligibilityScheduleRequest.php index 121fef57549..370f8e04775 100644 --- a/src/Generated/Models/PrivilegedAccessGroupEligibilityScheduleRequest.php +++ b/src/Generated/Models/PrivilegedAccessGroupEligibilityScheduleRequest.php @@ -55,7 +55,7 @@ public function getFieldDeserializers(): array { } /** - * Gets the group property value. References the group that is the scope of the membership or ownership eligibility request through PIM for groups. Supports $expand and $select nested in $expand for select properties like id, displayName, and mail. + * Gets the group property value. References the group that is the scope of the membership or ownership eligibility request through PIM for Groups. Supports $expand and $select nested in $expand for select properties like id, displayName, and mail. * @return Group|null */ public function getGroup(): ?Group { @@ -67,7 +67,7 @@ public function getGroup(): ?Group { } /** - * Gets the groupId property value. The identifier of the group representing the scope of the membership and ownership eligibility through PIM for groups. Required. + * Gets the groupId property value. The identifier of the group representing the scope of the membership and ownership eligibility through PIM for Groups. Required. * @return string|null */ public function getGroupId(): ?string { @@ -91,7 +91,7 @@ public function getPrincipal(): ?DirectoryObject { } /** - * Gets the principalId property value. The identifier of the principal whose membership or ownership eligibility to the group is managed through PIM for groups. Required. + * Gets the principalId property value. The identifier of the principal whose membership or ownership eligibility to the group is managed through PIM for Groups. Required. * @return string|null */ public function getPrincipalId(): ?string { @@ -150,7 +150,7 @@ public function setAccessId(?PrivilegedAccessGroupRelationships $value): void { } /** - * Sets the group property value. References the group that is the scope of the membership or ownership eligibility request through PIM for groups. Supports $expand and $select nested in $expand for select properties like id, displayName, and mail. + * Sets the group property value. References the group that is the scope of the membership or ownership eligibility request through PIM for Groups. Supports $expand and $select nested in $expand for select properties like id, displayName, and mail. * @param Group|null $value Value to set for the group property. */ public function setGroup(?Group $value): void { @@ -158,7 +158,7 @@ public function setGroup(?Group $value): void { } /** - * Sets the groupId property value. The identifier of the group representing the scope of the membership and ownership eligibility through PIM for groups. Required. + * Sets the groupId property value. The identifier of the group representing the scope of the membership and ownership eligibility through PIM for Groups. Required. * @param string|null $value Value to set for the groupId property. */ public function setGroupId(?string $value): void { @@ -174,7 +174,7 @@ public function setPrincipal(?DirectoryObject $value): void { } /** - * Sets the principalId property value. The identifier of the principal whose membership or ownership eligibility to the group is managed through PIM for groups. Required. + * Sets the principalId property value. The identifier of the principal whose membership or ownership eligibility to the group is managed through PIM for Groups. Required. * @param string|null $value Value to set for the principalId property. */ public function setPrincipalId(?string $value): void { diff --git a/src/Generated/Models/ProcessContentRequest.php b/src/Generated/Models/ProcessContentRequest.php index 7d638bdc599..361ef3a1329 100644 --- a/src/Generated/Models/ProcessContentRequest.php +++ b/src/Generated/Models/ProcessContentRequest.php @@ -82,6 +82,18 @@ public function getContentEntries(): ?array { throw new \UnexpectedValueException("Invalid type found in backing store for 'contentEntries'"); } + /** + * Gets the deviceMetadata property value. The deviceMetadata property + * @return DeviceMetadata|null + */ + public function getDeviceMetadata(): ?DeviceMetadata { + $val = $this->getBackingStore()->get('deviceMetadata'); + if (is_null($val) || $val instanceof DeviceMetadata) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'deviceMetadata'"); + } + /** * The deserialization information for the current model * @return array @@ -91,6 +103,7 @@ public function getFieldDeserializers(): array { return [ 'activityMetadata' => fn(ParseNode $n) => $o->setActivityMetadata($n->getObjectValue([ActivityMetadata::class, 'createFromDiscriminatorValue'])), 'contentEntries' => fn(ParseNode $n) => $o->setContentEntries($n->getCollectionOfObjectValues([ProcessContentMetadataBase::class, 'createFromDiscriminatorValue'])), + 'deviceMetadata' => fn(ParseNode $n) => $o->setDeviceMetadata($n->getObjectValue([DeviceMetadata::class, 'createFromDiscriminatorValue'])), 'integratedAppMetadata' => fn(ParseNode $n) => $o->setIntegratedAppMetadata($n->getObjectValue([IntegratedApplicationMetadata::class, 'createFromDiscriminatorValue'])), '@odata.type' => fn(ParseNode $n) => $o->setOdataType($n->getStringValue()), 'protectedAppMetadata' => fn(ParseNode $n) => $o->setProtectedAppMetadata($n->getObjectValue([ProtectedApplicationMetadata::class, 'createFromDiscriminatorValue'])), @@ -140,6 +153,7 @@ public function getProtectedAppMetadata(): ?ProtectedApplicationMetadata { public function serialize(SerializationWriter $writer): void { $writer->writeObjectValue('activityMetadata', $this->getActivityMetadata()); $writer->writeCollectionOfObjectValues('contentEntries', $this->getContentEntries()); + $writer->writeObjectValue('deviceMetadata', $this->getDeviceMetadata()); $writer->writeObjectValue('integratedAppMetadata', $this->getIntegratedAppMetadata()); $writer->writeStringValue('@odata.type', $this->getOdataType()); $writer->writeObjectValue('protectedAppMetadata', $this->getProtectedAppMetadata()); @@ -178,6 +192,14 @@ public function setContentEntries(?array $value): void { $this->getBackingStore()->set('contentEntries', $value); } + /** + * Sets the deviceMetadata property value. The deviceMetadata property + * @param DeviceMetadata|null $value Value to set for the deviceMetadata property. + */ + public function setDeviceMetadata(?DeviceMetadata $value): void { + $this->getBackingStore()->set('deviceMetadata', $value); + } + /** * Sets the integratedAppMetadata property value. The integratedAppMetadata property * @param IntegratedApplicationMetadata|null $value Value to set for the integratedAppMetadata property. diff --git a/src/Generated/Models/Report.php b/src/Generated/Models/Report.php index 7623931e57d..c7e571db244 100644 --- a/src/Generated/Models/Report.php +++ b/src/Generated/Models/Report.php @@ -60,7 +60,7 @@ public function getBackingStore(): BackingStore { } /** - * Gets the content property value. The http content that has the data + * Gets the content property value. Report content; details vary by report type. * @return StreamInterface|null */ public function getContent(): ?StreamInterface { @@ -122,7 +122,7 @@ public function setBackingStore(BackingStore $value): void { } /** - * Sets the content property value. The http content that has the data + * Sets the content property value. Report content; details vary by report type. * @param StreamInterface|null $value Value to set for the content property. */ public function setContent(?StreamInterface $value): void { diff --git a/src/Generated/Models/ScopeBase.php b/src/Generated/Models/ScopeBase.php new file mode 100644 index 00000000000..d00dfd951cb --- /dev/null +++ b/src/Generated/Models/ScopeBase.php @@ -0,0 +1,145 @@ +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 ScopeBase + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): ScopeBase { + $mappingValueNode = $parseNode->getChildNode("@odata.type"); + if ($mappingValueNode !== null) { + $mappingValue = $mappingValueNode->getStringValue(); + switch ($mappingValue) { + case '#microsoft.graph.groupScope': return new GroupScope(); + case '#microsoft.graph.tenantScope': return new TenantScope(); + case '#microsoft.graph.userScope': return new UserScope(); + } + } + return new ScopeBase(); + } + + /** + * 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 [ + 'identity' => fn(ParseNode $n) => $o->setIdentity($n->getStringValue()), + '@odata.type' => fn(ParseNode $n) => $o->setOdataType($n->getStringValue()), + ]; + } + + /** + * Gets the identity property value. The identifier for the scope. This could be a user ID, group ID, or a keyword like 'All' for tenant scope. + * @return string|null + */ + public function getIdentity(): ?string { + $val = $this->getBackingStore()->get('identity'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'identity'"); + } + + /** + * 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('identity', $this->getIdentity()); + $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 identity property value. The identifier for the scope. This could be a user ID, group ID, or a keyword like 'All' for tenant scope. + * @param string|null $value Value to set for the identity property. + */ + public function setIdentity(?string $value): void { + $this->getBackingStore()->set('identity', $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/SelfServiceSignUp.php b/src/Generated/Models/SelfServiceSignUp.php index d4100cf1f0f..4b9bce0e931 100644 --- a/src/Generated/Models/SelfServiceSignUp.php +++ b/src/Generated/Models/SelfServiceSignUp.php @@ -27,7 +27,7 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): SelfS } /** - * Gets the appDisplayName property value. The appDisplayName property + * Gets the appDisplayName property value. App name displayed in the Microsoft Entra admin center. Supports $filter (eq, startsWith). * @return string|null */ public function getAppDisplayName(): ?string { @@ -39,7 +39,7 @@ public function getAppDisplayName(): ?string { } /** - * Gets the appId property value. The appId property + * Gets the appId property value. Unique GUID that represents the app ID in the Microsoft Entra ID. Supports $filter (eq). * @return string|null */ public function getAppId(): ?string { @@ -51,7 +51,7 @@ public function getAppId(): ?string { } /** - * Gets the appliedEventListeners property value. The appliedEventListeners property + * Gets the appliedEventListeners property value. Detailed information about the listeners, such as Azure Logic Apps and Azure Functions, which the corresponding events in the sign-up event triggered. * @return array|null */ public function getAppliedEventListeners(): ?array { @@ -65,7 +65,7 @@ public function getAppliedEventListeners(): ?array { } /** - * Gets the correlationId property value. The correlationId property + * Gets the correlationId property value. The request ID sent from the client when the sign-up is initiated. Used to troubleshoot sign-up activity. Supports $filter (eq). * @return string|null */ public function getCorrelationId(): ?string { @@ -77,7 +77,7 @@ public function getCorrelationId(): ?string { } /** - * Gets the createdDateTime property value. The createdDateTime property + * Gets the createdDateTime property value. Date and time (UTC) the sign-up was initiated. Example: midnight on Jan 1, 2014 is reported as 2014-01-01T00:00:00Z. Supports $orderby, $filter (eq, le, and ge). * @return DateTime|null */ public function getCreatedDateTime(): ?DateTime { @@ -109,7 +109,7 @@ public function getFieldDeserializers(): array { } /** - * Gets the signUpIdentity property value. The signUpIdentity property + * Gets the signUpIdentity property value. Unique identifier for self-service sign-up user. Supports $filter (eq) on the signUpIdentifierType. * @return SignUpIdentity|null */ public function getSignUpIdentity(): ?SignUpIdentity { @@ -121,7 +121,7 @@ public function getSignUpIdentity(): ?SignUpIdentity { } /** - * Gets the signUpIdentityProvider property value. The signUpIdentityProvider property + * Gets the signUpIdentityProvider property value. Describes the type of account for which the user registered. Values include Email OTP, Email Password, Google. * @return string|null */ public function getSignUpIdentityProvider(): ?string { @@ -145,7 +145,7 @@ public function getSignUpStage(): ?SignUpStage { } /** - * Gets the status property value. The status property + * Gets the status property value. Sign-up status. Includes the error code and description of the error (if a sign-up failure or interrupt occurs). Supports $filter (eq) on errorCode property. * @return SignUpStatus|null */ public function getStatus(): ?SignUpStatus { @@ -187,7 +187,7 @@ public function serialize(SerializationWriter $writer): void { } /** - * Sets the appDisplayName property value. The appDisplayName property + * Sets the appDisplayName property value. App name displayed in the Microsoft Entra admin center. Supports $filter (eq, startsWith). * @param string|null $value Value to set for the appDisplayName property. */ public function setAppDisplayName(?string $value): void { @@ -195,7 +195,7 @@ public function setAppDisplayName(?string $value): void { } /** - * Sets the appId property value. The appId property + * Sets the appId property value. Unique GUID that represents the app ID in the Microsoft Entra ID. Supports $filter (eq). * @param string|null $value Value to set for the appId property. */ public function setAppId(?string $value): void { @@ -203,7 +203,7 @@ public function setAppId(?string $value): void { } /** - * Sets the appliedEventListeners property value. The appliedEventListeners property + * Sets the appliedEventListeners property value. Detailed information about the listeners, such as Azure Logic Apps and Azure Functions, which the corresponding events in the sign-up event triggered. * @param array|null $value Value to set for the appliedEventListeners property. */ public function setAppliedEventListeners(?array $value): void { @@ -211,7 +211,7 @@ public function setAppliedEventListeners(?array $value): void { } /** - * Sets the correlationId property value. The correlationId property + * Sets the correlationId property value. The request ID sent from the client when the sign-up is initiated. Used to troubleshoot sign-up activity. Supports $filter (eq). * @param string|null $value Value to set for the correlationId property. */ public function setCorrelationId(?string $value): void { @@ -219,7 +219,7 @@ public function setCorrelationId(?string $value): void { } /** - * Sets the createdDateTime property value. The createdDateTime property + * Sets the createdDateTime property value. Date and time (UTC) the sign-up was initiated. Example: midnight on Jan 1, 2014 is reported as 2014-01-01T00:00:00Z. Supports $orderby, $filter (eq, le, and ge). * @param DateTime|null $value Value to set for the createdDateTime property. */ public function setCreatedDateTime(?DateTime $value): void { @@ -227,7 +227,7 @@ public function setCreatedDateTime(?DateTime $value): void { } /** - * Sets the signUpIdentity property value. The signUpIdentity property + * Sets the signUpIdentity property value. Unique identifier for self-service sign-up user. Supports $filter (eq) on the signUpIdentifierType. * @param SignUpIdentity|null $value Value to set for the signUpIdentity property. */ public function setSignUpIdentity(?SignUpIdentity $value): void { @@ -235,7 +235,7 @@ public function setSignUpIdentity(?SignUpIdentity $value): void { } /** - * Sets the signUpIdentityProvider property value. The signUpIdentityProvider property + * Sets the signUpIdentityProvider property value. Describes the type of account for which the user registered. Values include Email OTP, Email Password, Google. * @param string|null $value Value to set for the signUpIdentityProvider property. */ public function setSignUpIdentityProvider(?string $value): void { @@ -251,7 +251,7 @@ public function setSignUpStage(?SignUpStage $value): void { } /** - * Sets the status property value. The status property + * Sets the status property value. Sign-up status. Includes the error code and description of the error (if a sign-up failure or interrupt occurs). Supports $filter (eq) on errorCode property. * @param SignUpStatus|null $value Value to set for the status property. */ public function setStatus(?SignUpStatus $value): void { diff --git a/src/Generated/Models/SignUpIdentity.php b/src/Generated/Models/SignUpIdentity.php index cf42d23419a..f9ce666243e 100644 --- a/src/Generated/Models/SignUpIdentity.php +++ b/src/Generated/Models/SignUpIdentity.php @@ -81,7 +81,7 @@ public function getOdataType(): ?string { } /** - * Gets the signUpIdentifier property value. The signUpIdentifier property + * Gets the signUpIdentifier property value. The identification that the user is trying to utilize to sign up. * @return string|null */ public function getSignUpIdentifier(): ?string { @@ -93,7 +93,7 @@ public function getSignUpIdentifier(): ?string { } /** - * Gets the signUpIdentifierType property value. The signUpIdentifierType property + * Gets the signUpIdentifierType property value. The type of sign-up the user initiated. Possible values include: emailAddress, unknownFutureValue. Supports $filter (eq) on the emailAddress. * @return SignUpIdentifierType|null */ public function getSignUpIdentifierType(): ?SignUpIdentifierType { @@ -140,7 +140,7 @@ public function setOdataType(?string $value): void { } /** - * Sets the signUpIdentifier property value. The signUpIdentifier property + * Sets the signUpIdentifier property value. The identification that the user is trying to utilize to sign up. * @param string|null $value Value to set for the signUpIdentifier property. */ public function setSignUpIdentifier(?string $value): void { @@ -148,7 +148,7 @@ public function setSignUpIdentifier(?string $value): void { } /** - * Sets the signUpIdentifierType property value. The signUpIdentifierType property + * Sets the signUpIdentifierType property value. The type of sign-up the user initiated. Possible values include: emailAddress, unknownFutureValue. Supports $filter (eq) on the emailAddress. * @param SignUpIdentifierType|null $value Value to set for the signUpIdentifierType property. */ public function setSignUpIdentifierType(?SignUpIdentifierType $value): void { diff --git a/src/Generated/Models/SignUpStatus.php b/src/Generated/Models/SignUpStatus.php index bf20e0bd86c..9022d2b93bf 100644 --- a/src/Generated/Models/SignUpStatus.php +++ b/src/Generated/Models/SignUpStatus.php @@ -48,7 +48,7 @@ public function getAdditionalData(): ?array { } /** - * Gets the additionalDetails property value. The additionalDetails property + * Gets the additionalDetails property value. Provides additional details on the sign-up activity. * @return string|null */ public function getAdditionalDetails(): ?string { @@ -68,7 +68,7 @@ public function getBackingStore(): BackingStore { } /** - * Gets the errorCode property value. The errorCode property + * Gets the errorCode property value. Provides the 5-6 digit error code that's generated during a sign-up failure. * @return int|null */ public function getErrorCode(): ?int { @@ -80,7 +80,7 @@ public function getErrorCode(): ?int { } /** - * Gets the failureReason property value. The failureReason property + * Gets the failureReason property value. Provides the error message or the reason for failure for the corresponding sign-up activity. * @return string|null */ public function getFailureReason(): ?string { @@ -138,7 +138,7 @@ public function setAdditionalData(?array $value): void { } /** - * Sets the additionalDetails property value. The additionalDetails property + * Sets the additionalDetails property value. Provides additional details on the sign-up activity. * @param string|null $value Value to set for the additionalDetails property. */ public function setAdditionalDetails(?string $value): void { @@ -154,7 +154,7 @@ public function setBackingStore(BackingStore $value): void { } /** - * Sets the errorCode property value. The errorCode property + * Sets the errorCode property value. Provides the 5-6 digit error code that's generated during a sign-up failure. * @param int|null $value Value to set for the errorCode property. */ public function setErrorCode(?int $value): void { @@ -162,7 +162,7 @@ public function setErrorCode(?int $value): void { } /** - * Sets the failureReason property value. The failureReason property + * Sets the failureReason property value. Provides the error message or the reason for failure for the corresponding sign-up activity. * @param string|null $value Value to set for the failureReason property. */ public function setFailureReason(?string $value): void { diff --git a/src/Generated/Models/SnapshotJobStatus.php b/src/Generated/Models/SnapshotJobStatus.php new file mode 100644 index 00000000000..b09bb922f3f --- /dev/null +++ b/src/Generated/Models/SnapshotJobStatus.php @@ -0,0 +1,14 @@ +setOdataType('#microsoft.graph.tenantScope'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return TenantScope + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): TenantScope { + return new TenantScope(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/UnifiedRoleManagementPolicyAssignment.php b/src/Generated/Models/UnifiedRoleManagementPolicyAssignment.php index 5d932ea62a5..91c57b9983c 100644 --- a/src/Generated/Models/UnifiedRoleManagementPolicyAssignment.php +++ b/src/Generated/Models/UnifiedRoleManagementPolicyAssignment.php @@ -64,7 +64,7 @@ public function getPolicyId(): ?string { } /** - * Gets the roleDefinitionId property value. For Microsoft Entra roles policy, it's the identifier of the role definition object where the policy applies. For PIM for groups membership and ownership, it's either member or owner. Supports $filter (eq). + * Gets the roleDefinitionId property value. For Microsoft Entra roles policy, it's the identifier of the role definition object where the policy applies. For PIM for Groups membership and ownership, it's either member or owner. Supports $filter (eq). * @return string|null */ public function getRoleDefinitionId(): ?string { @@ -76,7 +76,7 @@ public function getRoleDefinitionId(): ?string { } /** - * Gets the scopeId property value. The identifier of the scope where the policy is assigned. Can be / for the tenant or a group ID. Required. + * Gets the scopeId property value. The identifier of the scope where the policy is assigned. Can be / for the tenant or a group ID. Required. * @return string|null */ public function getScopeId(): ?string { @@ -129,7 +129,7 @@ public function setPolicyId(?string $value): void { } /** - * Sets the roleDefinitionId property value. For Microsoft Entra roles policy, it's the identifier of the role definition object where the policy applies. For PIM for groups membership and ownership, it's either member or owner. Supports $filter (eq). + * Sets the roleDefinitionId property value. For Microsoft Entra roles policy, it's the identifier of the role definition object where the policy applies. For PIM for Groups membership and ownership, it's either member or owner. Supports $filter (eq). * @param string|null $value Value to set for the roleDefinitionId property. */ public function setRoleDefinitionId(?string $value): void { @@ -137,7 +137,7 @@ public function setRoleDefinitionId(?string $value): void { } /** - * Sets the scopeId property value. The identifier of the scope where the policy is assigned. Can be / for the tenant or a group ID. Required. + * Sets the scopeId property value. The identifier of the scope where the policy is assigned. Can be / for the tenant or a group ID. Required. * @param string|null $value Value to set for the scopeId property. */ public function setScopeId(?string $value): void { diff --git a/src/Generated/Models/UserActivityTypes.php b/src/Generated/Models/UserActivityTypes.php new file mode 100644 index 00000000000..3a53eaa4811 --- /dev/null +++ b/src/Generated/Models/UserActivityTypes.php @@ -0,0 +1,14 @@ +setOdataType('#microsoft.graph.userScope'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return UserScope + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): UserScope { + return new UserScope(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/WindowsUniversalAppXAppAssignmentSettings.php b/src/Generated/Models/WindowsUniversalAppXAppAssignmentSettings.php index 09549ae6756..f39201d31d5 100644 --- a/src/Generated/Models/WindowsUniversalAppXAppAssignmentSettings.php +++ b/src/Generated/Models/WindowsUniversalAppXAppAssignmentSettings.php @@ -40,7 +40,7 @@ public function getFieldDeserializers(): array { } /** - * Gets the useDeviceContext property value. If true, uses device execution context for Windows Universal AppX mobile app. Device-context install is not allowed when this type of app is targeted with Available intent. Defaults to false. + * Gets the useDeviceContext property value. Whether or not to use device execution context for Windows Universal AppX mobile app. * @return bool|null */ public function getUseDeviceContext(): ?bool { @@ -61,7 +61,7 @@ public function serialize(SerializationWriter $writer): void { } /** - * Sets the useDeviceContext property value. If true, uses device execution context for Windows Universal AppX mobile app. Device-context install is not allowed when this type of app is targeted with Available intent. Defaults to false. + * Sets the useDeviceContext property value. Whether or not to use device execution context for Windows Universal AppX mobile app. * @param bool|null $value Value to set for the useDeviceContext property. */ public function setUseDeviceContext(?bool $value): void { diff --git a/src/Generated/Policies/FederatedTokenValidationPolicy/FederatedTokenValidationPolicyRequestBuilder.php b/src/Generated/Policies/FederatedTokenValidationPolicy/FederatedTokenValidationPolicyRequestBuilder.php index b17b7567cb4..5457114609c 100644 --- a/src/Generated/Policies/FederatedTokenValidationPolicy/FederatedTokenValidationPolicyRequestBuilder.php +++ b/src/Generated/Policies/FederatedTokenValidationPolicy/FederatedTokenValidationPolicyRequestBuilder.php @@ -45,11 +45,11 @@ public function delete(?FederatedTokenValidationPolicyRequestBuilderDeleteReques } /** - * Read the properties and relationships of a federatedTokenValidationPolicy object. + * Get a list of the federatedTokenValidationPolicy objects and their properties. * @param FederatedTokenValidationPolicyRequestBuilderGetRequestConfiguration|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/federatedtokenvalidationpolicy-get?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/policyroot-list-federatedtokenvalidationpolicy?view=graph-rest-beta Find more info here */ public function get(?FederatedTokenValidationPolicyRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toGetRequestInformation($requestConfiguration); @@ -94,7 +94,7 @@ public function toDeleteRequestInformation(?FederatedTokenValidationPolicyReques } /** - * Read the properties and relationships of a federatedTokenValidationPolicy object. + * Get a list of the federatedTokenValidationPolicy objects and their properties. * @param FederatedTokenValidationPolicyRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Policies/FederatedTokenValidationPolicy/FederatedTokenValidationPolicyRequestBuilderGetQueryParameters.php b/src/Generated/Policies/FederatedTokenValidationPolicy/FederatedTokenValidationPolicyRequestBuilderGetQueryParameters.php index f91cde98490..76cdbb96833 100644 --- a/src/Generated/Policies/FederatedTokenValidationPolicy/FederatedTokenValidationPolicyRequestBuilderGetQueryParameters.php +++ b/src/Generated/Policies/FederatedTokenValidationPolicy/FederatedTokenValidationPolicyRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Read the properties and relationships of a federatedTokenValidationPolicy object. + * Get a list of the federatedTokenValidationPolicy objects and their properties. */ class FederatedTokenValidationPolicyRequestBuilderGetQueryParameters { diff --git a/src/Generated/Policies/RoleManagementPolicyAssignments/RoleManagementPolicyAssignmentsRequestBuilder.php b/src/Generated/Policies/RoleManagementPolicyAssignments/RoleManagementPolicyAssignmentsRequestBuilder.php index 77e88b12727..83f90ef96b8 100644 --- a/src/Generated/Policies/RoleManagementPolicyAssignments/RoleManagementPolicyAssignmentsRequestBuilder.php +++ b/src/Generated/Policies/RoleManagementPolicyAssignments/RoleManagementPolicyAssignmentsRequestBuilder.php @@ -52,7 +52,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Get the details of all role management policy assignments made in PIM for Microsoft Entra roles and PIM for groups. + * Get the details of all role management policy assignments made in PIM for Microsoft Entra roles and PIM for Groups. * @param RoleManagementPolicyAssignmentsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -82,7 +82,7 @@ public function post(UnifiedRoleManagementPolicyAssignment $body, ?RoleManagemen } /** - * Get the details of all role management policy assignments made in PIM for Microsoft Entra roles and PIM for groups. + * Get the details of all role management policy assignments made in PIM for Microsoft Entra roles and PIM for Groups. * @param RoleManagementPolicyAssignmentsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Policies/RoleManagementPolicyAssignments/RoleManagementPolicyAssignmentsRequestBuilderGetQueryParameters.php b/src/Generated/Policies/RoleManagementPolicyAssignments/RoleManagementPolicyAssignmentsRequestBuilderGetQueryParameters.php index b19aa704219..46b4c30127e 100644 --- a/src/Generated/Policies/RoleManagementPolicyAssignments/RoleManagementPolicyAssignmentsRequestBuilderGetQueryParameters.php +++ b/src/Generated/Policies/RoleManagementPolicyAssignments/RoleManagementPolicyAssignmentsRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Get the details of all role management policy assignments made in PIM for Microsoft Entra roles and PIM for groups. + * Get the details of all role management policy assignments made in PIM for Microsoft Entra roles and PIM for Groups. */ class RoleManagementPolicyAssignmentsRequestBuilderGetQueryParameters { diff --git a/src/Generated/RiskDetections/RiskDetectionsRequestBuilder.php b/src/Generated/RiskDetections/RiskDetectionsRequestBuilder.php index a0d22a4ca46..ca1e7a8c651 100644 --- a/src/Generated/RiskDetections/RiskDetectionsRequestBuilder.php +++ b/src/Generated/RiskDetections/RiskDetectionsRequestBuilder.php @@ -44,11 +44,11 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Retrieve the properties of a riskDetection object. + * Retrieve the properties of a collection of riskDetection objects. * @param RiskDetectionsRequestBuilderGetRequestConfiguration|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/riskdetection-get?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/riskdetection-list?view=graph-rest-beta Find more info here */ public function get(?RiskDetectionsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toGetRequestInformation($requestConfiguration); @@ -74,7 +74,7 @@ public function post(RiskDetection $body, ?RiskDetectionsRequestBuilderPostReque } /** - * Retrieve the properties of a riskDetection object. + * Retrieve the properties of a collection of riskDetection objects. * @param RiskDetectionsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/RiskDetections/RiskDetectionsRequestBuilderGetQueryParameters.php b/src/Generated/RiskDetections/RiskDetectionsRequestBuilderGetQueryParameters.php index 8c6152e8124..1464dc22797 100644 --- a/src/Generated/RiskDetections/RiskDetectionsRequestBuilderGetQueryParameters.php +++ b/src/Generated/RiskDetections/RiskDetectionsRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Retrieve the properties of a riskDetection object. + * Retrieve the properties of a collection of riskDetection objects. */ class RiskDetectionsRequestBuilderGetQueryParameters { diff --git a/src/Generated/RoleManagement/Directory/RoleAssignmentApprovals/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnRequestBuilder.php b/src/Generated/RoleManagement/Directory/RoleAssignmentApprovals/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnRequestBuilder.php index d3a4fcd8a5a..c78487d033f 100644 --- a/src/Generated/RoleManagement/Directory/RoleAssignmentApprovals/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnRequestBuilder.php +++ b/src/Generated/RoleManagement/Directory/RoleAssignmentApprovals/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnRequestBuilder.php @@ -33,7 +33,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * In Microsoft Entra entitlement management, return a collection of access package assignment approvals. The objects returned are those that are in scope for approval by the calling user. In PIM for groups, return a collection of assignment approvals. The objects returned are those that are in scope for approval by the calling user. + * In Microsoft Entra entitlement management, return a collection of access package assignment approvals. The objects returned are those that are in scope for approval by the calling user. In PIM for Groups, return a collection of assignment approvals. The objects returned are those that are in scope for approval by the calling user. * @param FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -48,7 +48,7 @@ public function get(?FilterByCurrentUserWithOnRequestBuilderGetRequestConfigurat } /** - * In Microsoft Entra entitlement management, return a collection of access package assignment approvals. The objects returned are those that are in scope for approval by the calling user. In PIM for groups, return a collection of assignment approvals. The objects returned are those that are in scope for approval by the calling user. + * In Microsoft Entra entitlement management, return a collection of access package assignment approvals. The objects returned are those that are in scope for approval by the calling user. In PIM for Groups, return a collection of assignment approvals. The objects returned are those that are in scope for approval by the calling user. * @param FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/RoleManagement/Directory/RoleAssignmentApprovals/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnRequestBuilderGetQueryParameters.php b/src/Generated/RoleManagement/Directory/RoleAssignmentApprovals/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnRequestBuilderGetQueryParameters.php index 41387df384c..5c20ad97b49 100644 --- a/src/Generated/RoleManagement/Directory/RoleAssignmentApprovals/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnRequestBuilderGetQueryParameters.php +++ b/src/Generated/RoleManagement/Directory/RoleAssignmentApprovals/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * In Microsoft Entra entitlement management, return a collection of access package assignment approvals. The objects returned are those that are in scope for approval by the calling user. In PIM for groups, return a collection of assignment approvals. The objects returned are those that are in scope for approval by the calling user. + * In Microsoft Entra entitlement management, return a collection of access package assignment approvals. The objects returned are those that are in scope for approval by the calling user. In PIM for Groups, return a collection of assignment approvals. The objects returned are those that are in scope for approval by the calling user. */ class FilterByCurrentUserWithOnRequestBuilderGetQueryParameters { diff --git a/src/Generated/RoleManagement/EnterpriseApps/Item/RoleAssignmentApprovals/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnRequestBuilder.php b/src/Generated/RoleManagement/EnterpriseApps/Item/RoleAssignmentApprovals/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnRequestBuilder.php index 40782204e3e..8154b482794 100644 --- a/src/Generated/RoleManagement/EnterpriseApps/Item/RoleAssignmentApprovals/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnRequestBuilder.php +++ b/src/Generated/RoleManagement/EnterpriseApps/Item/RoleAssignmentApprovals/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnRequestBuilder.php @@ -33,7 +33,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * In Microsoft Entra entitlement management, return a collection of access package assignment approvals. The objects returned are those that are in scope for approval by the calling user. In PIM for groups, return a collection of assignment approvals. The objects returned are those that are in scope for approval by the calling user. + * In Microsoft Entra entitlement management, return a collection of access package assignment approvals. The objects returned are those that are in scope for approval by the calling user. In PIM for Groups, return a collection of assignment approvals. The objects returned are those that are in scope for approval by the calling user. * @param FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -48,7 +48,7 @@ public function get(?FilterByCurrentUserWithOnRequestBuilderGetRequestConfigurat } /** - * In Microsoft Entra entitlement management, return a collection of access package assignment approvals. The objects returned are those that are in scope for approval by the calling user. In PIM for groups, return a collection of assignment approvals. The objects returned are those that are in scope for approval by the calling user. + * In Microsoft Entra entitlement management, return a collection of access package assignment approvals. The objects returned are those that are in scope for approval by the calling user. In PIM for Groups, return a collection of assignment approvals. The objects returned are those that are in scope for approval by the calling user. * @param FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/RoleManagement/EnterpriseApps/Item/RoleAssignmentApprovals/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnRequestBuilderGetQueryParameters.php b/src/Generated/RoleManagement/EnterpriseApps/Item/RoleAssignmentApprovals/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnRequestBuilderGetQueryParameters.php index 14f666b27e3..f261717b234 100644 --- a/src/Generated/RoleManagement/EnterpriseApps/Item/RoleAssignmentApprovals/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnRequestBuilderGetQueryParameters.php +++ b/src/Generated/RoleManagement/EnterpriseApps/Item/RoleAssignmentApprovals/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * In Microsoft Entra entitlement management, return a collection of access package assignment approvals. The objects returned are those that are in scope for approval by the calling user. In PIM for groups, return a collection of assignment approvals. The objects returned are those that are in scope for approval by the calling user. + * In Microsoft Entra entitlement management, return a collection of access package assignment approvals. The objects returned are those that are in scope for approval by the calling user. In PIM for Groups, return a collection of assignment approvals. The objects returned are those that are in scope for approval by the calling user. */ class FilterByCurrentUserWithOnRequestBuilderGetQueryParameters { diff --git a/src/Generated/RoleManagement/EntitlementManagement/RoleAssignmentApprovals/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnRequestBuilder.php b/src/Generated/RoleManagement/EntitlementManagement/RoleAssignmentApprovals/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnRequestBuilder.php index 91aa0076a6b..5699494c54d 100644 --- a/src/Generated/RoleManagement/EntitlementManagement/RoleAssignmentApprovals/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnRequestBuilder.php +++ b/src/Generated/RoleManagement/EntitlementManagement/RoleAssignmentApprovals/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnRequestBuilder.php @@ -33,7 +33,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * In Microsoft Entra entitlement management, return a collection of access package assignment approvals. The objects returned are those that are in scope for approval by the calling user. In PIM for groups, return a collection of assignment approvals. The objects returned are those that are in scope for approval by the calling user. + * In Microsoft Entra entitlement management, return a collection of access package assignment approvals. The objects returned are those that are in scope for approval by the calling user. In PIM for Groups, return a collection of assignment approvals. The objects returned are those that are in scope for approval by the calling user. * @param FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -48,7 +48,7 @@ public function get(?FilterByCurrentUserWithOnRequestBuilderGetRequestConfigurat } /** - * In Microsoft Entra entitlement management, return a collection of access package assignment approvals. The objects returned are those that are in scope for approval by the calling user. In PIM for groups, return a collection of assignment approvals. The objects returned are those that are in scope for approval by the calling user. + * In Microsoft Entra entitlement management, return a collection of access package assignment approvals. The objects returned are those that are in scope for approval by the calling user. In PIM for Groups, return a collection of assignment approvals. The objects returned are those that are in scope for approval by the calling user. * @param FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/RoleManagement/EntitlementManagement/RoleAssignmentApprovals/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnRequestBuilderGetQueryParameters.php b/src/Generated/RoleManagement/EntitlementManagement/RoleAssignmentApprovals/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnRequestBuilderGetQueryParameters.php index 4b907c5b0f0..eb3f0edc116 100644 --- a/src/Generated/RoleManagement/EntitlementManagement/RoleAssignmentApprovals/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnRequestBuilderGetQueryParameters.php +++ b/src/Generated/RoleManagement/EntitlementManagement/RoleAssignmentApprovals/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * In Microsoft Entra entitlement management, return a collection of access package assignment approvals. The objects returned are those that are in scope for approval by the calling user. In PIM for groups, return a collection of assignment approvals. The objects returned are those that are in scope for approval by the calling user. + * In Microsoft Entra entitlement management, return a collection of access package assignment approvals. The objects returned are those that are in scope for approval by the calling user. In PIM for Groups, return a collection of assignment approvals. The objects returned are those that are in scope for approval by the calling user. */ class FilterByCurrentUserWithOnRequestBuilderGetQueryParameters { diff --git a/src/Generated/Security/DataSecurityAndGovernance/ProtectionScopes/Compute/ComputePostRequestBody.php b/src/Generated/Security/DataSecurityAndGovernance/ProtectionScopes/Compute/ComputePostRequestBody.php new file mode 100644 index 00000000000..a1b408d5ce8 --- /dev/null +++ b/src/Generated/Security/DataSecurityAndGovernance/ProtectionScopes/Compute/ComputePostRequestBody.php @@ -0,0 +1,210 @@ +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 ComputePostRequestBody + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): ComputePostRequestBody { + return new ComputePostRequestBody(); + } + + /** + * Gets the activities property value. The activities property + * @return UserActivityTypes|null + */ + public function getActivities(): ?UserActivityTypes { + $val = $this->getBackingStore()->get('activities'); + if (is_null($val) || $val instanceof UserActivityTypes) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'activities'"); + } + + /** + * 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 deviceMetadata property value. The deviceMetadata property + * @return DeviceMetadata|null + */ + public function getDeviceMetadata(): ?DeviceMetadata { + $val = $this->getBackingStore()->get('deviceMetadata'); + if (is_null($val) || $val instanceof DeviceMetadata) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'deviceMetadata'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return [ + 'activities' => fn(ParseNode $n) => $o->setActivities($n->getEnumValue(UserActivityTypes::class)), + 'deviceMetadata' => fn(ParseNode $n) => $o->setDeviceMetadata($n->getObjectValue([DeviceMetadata::class, 'createFromDiscriminatorValue'])), + 'integratedAppMetadata' => fn(ParseNode $n) => $o->setIntegratedAppMetadata($n->getObjectValue([IntegratedApplicationMetadata::class, 'createFromDiscriminatorValue'])), + 'locations' => fn(ParseNode $n) => $o->setLocations($n->getCollectionOfObjectValues([PolicyLocation::class, 'createFromDiscriminatorValue'])), + 'pivotOn' => fn(ParseNode $n) => $o->setPivotOn($n->getEnumValue(PolicyPivotProperty::class)), + ]; + } + + /** + * Gets the integratedAppMetadata property value. The integratedAppMetadata property + * @return IntegratedApplicationMetadata|null + */ + public function getIntegratedAppMetadata(): ?IntegratedApplicationMetadata { + $val = $this->getBackingStore()->get('integratedAppMetadata'); + if (is_null($val) || $val instanceof IntegratedApplicationMetadata) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'integratedAppMetadata'"); + } + + /** + * Gets the locations property value. The locations property + * @return array|null + */ + public function getLocations(): ?array { + $val = $this->getBackingStore()->get('locations'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, PolicyLocation::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'locations'"); + } + + /** + * Gets the pivotOn property value. The pivotOn property + * @return PolicyPivotProperty|null + */ + public function getPivotOn(): ?PolicyPivotProperty { + $val = $this->getBackingStore()->get('pivotOn'); + if (is_null($val) || $val instanceof PolicyPivotProperty) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'pivotOn'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeEnumValue('activities', $this->getActivities()); + $writer->writeObjectValue('deviceMetadata', $this->getDeviceMetadata()); + $writer->writeObjectValue('integratedAppMetadata', $this->getIntegratedAppMetadata()); + $writer->writeCollectionOfObjectValues('locations', $this->getLocations()); + $writer->writeEnumValue('pivotOn', $this->getPivotOn()); + $writer->writeAdditionalData($this->getAdditionalData()); + } + + /** + * Sets the activities property value. The activities property + * @param UserActivityTypes|null $value Value to set for the activities property. + */ + public function setActivities(?UserActivityTypes $value): void { + $this->getBackingStore()->set('activities', $value); + } + + /** + * Sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @param array $value Value to set for the AdditionalData property. + */ + public function setAdditionalData(?array $value): void { + $this->getBackingStore()->set('additionalData', $value); + } + + /** + * Sets the BackingStore property value. Stores model information. + * @param BackingStore $value Value to set for the BackingStore property. + */ + public function setBackingStore(BackingStore $value): void { + $this->backingStore = $value; + } + + /** + * Sets the deviceMetadata property value. The deviceMetadata property + * @param DeviceMetadata|null $value Value to set for the deviceMetadata property. + */ + public function setDeviceMetadata(?DeviceMetadata $value): void { + $this->getBackingStore()->set('deviceMetadata', $value); + } + + /** + * Sets the integratedAppMetadata property value. The integratedAppMetadata property + * @param IntegratedApplicationMetadata|null $value Value to set for the integratedAppMetadata property. + */ + public function setIntegratedAppMetadata(?IntegratedApplicationMetadata $value): void { + $this->getBackingStore()->set('integratedAppMetadata', $value); + } + + /** + * Sets the locations property value. The locations property + * @param array|null $value Value to set for the locations property. + */ + public function setLocations(?array $value): void { + $this->getBackingStore()->set('locations', $value); + } + + /** + * Sets the pivotOn property value. The pivotOn property + * @param PolicyPivotProperty|null $value Value to set for the pivotOn property. + */ + public function setPivotOn(?PolicyPivotProperty $value): void { + $this->getBackingStore()->set('pivotOn', $value); + } + +} diff --git a/src/Generated/Security/DataSecurityAndGovernance/ProtectionScopes/Compute/ComputePostResponse.php b/src/Generated/Security/DataSecurityAndGovernance/ProtectionScopes/Compute/ComputePostResponse.php new file mode 100644 index 00000000000..38006f95d4a --- /dev/null +++ b/src/Generated/Security/DataSecurityAndGovernance/ProtectionScopes/Compute/ComputePostResponse.php @@ -0,0 +1,72 @@ + + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'value' => fn(ParseNode $n) => $o->setValue($n->getCollectionOfObjectValues([PolicyTenantScope::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, PolicyTenantScope::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/Security/DataSecurityAndGovernance/ProtectionScopes/Compute/ComputeRequestBuilder.php b/src/Generated/Security/DataSecurityAndGovernance/ProtectionScopes/Compute/ComputeRequestBuilder.php new file mode 100644 index 00000000000..ecf9d3b88a8 --- /dev/null +++ b/src/Generated/Security/DataSecurityAndGovernance/ProtectionScopes/Compute/ComputeRequestBuilder.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}/security/dataSecurityAndGovernance/protectionScopes/compute'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Invoke action compute + * @param ComputePostRequestBody $body The request body + * @param ComputeRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(ComputePostRequestBody $body, ?ComputeRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [ComputePostResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Invoke action compute + * @param ComputePostRequestBody $body The request body + * @param ComputeRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(ComputePostRequestBody $body, ?ComputeRequestBuilderPostRequestConfiguration $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 ComputeRequestBuilder + */ + public function withUrl(string $rawUrl): ComputeRequestBuilder { + return new ComputeRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Security/DataSecurityAndGovernance/ProtectionScopes/Compute/ComputeRequestBuilderPostRequestConfiguration.php b/src/Generated/Security/DataSecurityAndGovernance/ProtectionScopes/Compute/ComputeRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..d530944447b --- /dev/null +++ b/src/Generated/Security/DataSecurityAndGovernance/ProtectionScopes/Compute/ComputeRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @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/DataSecurityAndGovernance/ProtectionScopes/ProtectionScopesRequestBuilder.php b/src/Generated/Security/DataSecurityAndGovernance/ProtectionScopes/ProtectionScopesRequestBuilder.php index 798ed314db3..8becfd91492 100644 --- a/src/Generated/Security/DataSecurityAndGovernance/ProtectionScopes/ProtectionScopesRequestBuilder.php +++ b/src/Generated/Security/DataSecurityAndGovernance/ProtectionScopes/ProtectionScopesRequestBuilder.php @@ -6,6 +6,7 @@ use Http\Promise\Promise; use Microsoft\Graph\Beta\Generated\Models\ODataErrors\ODataError; use Microsoft\Graph\Beta\Generated\Models\TenantProtectionScopeContainer; +use Microsoft\Graph\Beta\Generated\Security\DataSecurityAndGovernance\ProtectionScopes\Compute\ComputeRequestBuilder; use Microsoft\Kiota\Abstractions\BaseRequestBuilder; use Microsoft\Kiota\Abstractions\HttpMethod; use Microsoft\Kiota\Abstractions\RequestAdapter; @@ -16,6 +17,13 @@ */ class ProtectionScopesRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to call the compute method. + */ + public function compute(): ComputeRequestBuilder { + return new ComputeRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Instantiates a new ProtectionScopesRequestBuilder 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/Security/DataSecurityAndGovernance/SensitivityLabels/SensitivityLabelsRequestBuilder.php b/src/Generated/Security/DataSecurityAndGovernance/SensitivityLabels/SensitivityLabelsRequestBuilder.php index 1c118304b4e..d8081f55323 100644 --- a/src/Generated/Security/DataSecurityAndGovernance/SensitivityLabels/SensitivityLabelsRequestBuilder.php +++ b/src/Generated/Security/DataSecurityAndGovernance/SensitivityLabels/SensitivityLabelsRequestBuilder.php @@ -80,11 +80,11 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * List the sensitivity labels available for the entire tenant. + * List the sensitivity labels available to a specific user. * @param SensitivityLabelsRequestBuilderGetRequestConfiguration|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/tenantdatasecurityandgovernance-list-sensitivitylabels?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/userdatasecurityandgovernance-list-sensitivitylabels?view=graph-rest-beta Find more info here */ public function get(?SensitivityLabelsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toGetRequestInformation($requestConfiguration); @@ -110,7 +110,7 @@ public function post(SensitivityLabel $body, ?SensitivityLabelsRequestBuilderPos } /** - * List the sensitivity labels available for the entire tenant. + * List the sensitivity labels available to a specific user. * @param SensitivityLabelsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Security/DataSecurityAndGovernance/SensitivityLabels/SensitivityLabelsRequestBuilderGetQueryParameters.php b/src/Generated/Security/DataSecurityAndGovernance/SensitivityLabels/SensitivityLabelsRequestBuilderGetQueryParameters.php index fc9f104f4d6..c3aaa756a27 100644 --- a/src/Generated/Security/DataSecurityAndGovernance/SensitivityLabels/SensitivityLabelsRequestBuilderGetQueryParameters.php +++ b/src/Generated/Security/DataSecurityAndGovernance/SensitivityLabels/SensitivityLabelsRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * List the sensitivity labels available for the entire tenant. + * List the sensitivity labels available to a specific user. */ class SensitivityLabelsRequestBuilderGetQueryParameters { diff --git a/src/Generated/Sites/Item/Pages/PagesRequestBuilder.php b/src/Generated/Sites/Item/Pages/PagesRequestBuilder.php index 889bc2e9733..6d3f6bee76d 100644 --- a/src/Generated/Sites/Item/Pages/PagesRequestBuilder.php +++ b/src/Generated/Sites/Item/Pages/PagesRequestBuilder.php @@ -75,12 +75,12 @@ public function get(?PagesRequestBuilderGetRequestConfiguration $requestConfigur } /** - * Create a new sitePage in the site pages list in a site. + * Create a new newsLinkPage in the site pages list of a site. * @param BaseSitePage $body The request body * @param PagesRequestBuilderPostRequestConfiguration|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/sitepage-create?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/newslinkpage-create?view=graph-rest-beta Find more info here */ public function post(BaseSitePage $body, ?PagesRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); @@ -112,7 +112,7 @@ public function toGetRequestInformation(?PagesRequestBuilderGetRequestConfigurat } /** - * Create a new sitePage in the site pages list in a site. + * Create a new newsLinkPage in the site pages list of a site. * @param BaseSitePage $body The request body * @param PagesRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation diff --git a/src/Generated/Sites/SitesRequestBuilder.php b/src/Generated/Sites/SitesRequestBuilder.php index 80edce9fb2f..d1a52deef49 100644 --- a/src/Generated/Sites/SitesRequestBuilder.php +++ b/src/Generated/Sites/SitesRequestBuilder.php @@ -83,11 +83,11 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * List all available sites in an organization. Specific filter criteria and query options are also supported and described below: In addition, you can use a $search query against the /sites collection to find sites matching given keywords.If you want to list all sites across all geographies, refer to getAllSites. For more guidance about building applications that use site discovery for scanning purposes, see Best practices for discovering files and detecting changes at scale. + * Search across a SharePoint tenant for sites that match keywords provided. The only property that works for sorting is createdDateTime. The search filter is a free text search that uses multiple properties when retrieving the search results. * @param SitesRequestBuilderGetRequestConfiguration|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/site-list?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/site-search?view=graph-rest-beta Find more info here */ public function get(?SitesRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toGetRequestInformation($requestConfiguration); @@ -98,7 +98,7 @@ public function get(?SitesRequestBuilderGetRequestConfiguration $requestConfigur } /** - * List all available sites in an organization. Specific filter criteria and query options are also supported and described below: In addition, you can use a $search query against the /sites collection to find sites matching given keywords.If you want to list all sites across all geographies, refer to getAllSites. For more guidance about building applications that use site discovery for scanning purposes, see Best practices for discovering files and detecting changes at scale. + * Search across a SharePoint tenant for sites that match keywords provided. The only property that works for sorting is createdDateTime. The search filter is a free text search that uses multiple properties when retrieving the search results. * @param SitesRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Sites/SitesRequestBuilderGetQueryParameters.php b/src/Generated/Sites/SitesRequestBuilderGetQueryParameters.php index 3d4ad78ca73..128329ff415 100644 --- a/src/Generated/Sites/SitesRequestBuilderGetQueryParameters.php +++ b/src/Generated/Sites/SitesRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * List all available sites in an organization. Specific filter criteria and query options are also supported and described below: In addition, you can use a $search query against the /sites collection to find sites matching given keywords.If you want to list all sites across all geographies, refer to getAllSites. For more guidance about building applications that use site discovery for scanning purposes, see Best practices for discovering files and detecting changes at scale. + * Search across a SharePoint tenant for sites that match keywords provided. The only property that works for sorting is createdDateTime. The search filter is a free text search that uses multiple properties when retrieving the search results. */ class SitesRequestBuilderGetQueryParameters { diff --git a/src/Generated/Solutions/BackupRestore/BackupRestoreRequestBuilder.php b/src/Generated/Solutions/BackupRestore/BackupRestoreRequestBuilder.php index f24a25f42da..beb14a1186f 100644 --- a/src/Generated/Solutions/BackupRestore/BackupRestoreRequestBuilder.php +++ b/src/Generated/Solutions/BackupRestore/BackupRestoreRequestBuilder.php @@ -9,6 +9,7 @@ use Microsoft\Graph\Beta\Generated\Solutions\BackupRestore\DriveInclusionRules\DriveInclusionRulesRequestBuilder; use Microsoft\Graph\Beta\Generated\Solutions\BackupRestore\DriveProtectionUnits\DriveProtectionUnitsRequestBuilder; use Microsoft\Graph\Beta\Generated\Solutions\BackupRestore\DriveProtectionUnitsBulkAdditionJobs\DriveProtectionUnitsBulkAdditionJobsRequestBuilder; +use Microsoft\Graph\Beta\Generated\Solutions\BackupRestore\EmailNotificationsSetting\EmailNotificationsSettingRequestBuilder; use Microsoft\Graph\Beta\Generated\Solutions\BackupRestore\Enable\EnableRequestBuilder; use Microsoft\Graph\Beta\Generated\Solutions\BackupRestore\ExchangeProtectionPolicies\ExchangeProtectionPoliciesRequestBuilder; use Microsoft\Graph\Beta\Generated\Solutions\BackupRestore\ExchangeRestoreSessions\ExchangeRestoreSessionsRequestBuilder; @@ -58,6 +59,13 @@ public function driveProtectionUnitsBulkAdditionJobs(): DriveProtectionUnitsBulk return new DriveProtectionUnitsBulkAdditionJobsRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to manage the emailNotificationsSetting property of the microsoft.graph.backupRestoreRoot entity. + */ + public function emailNotificationsSetting(): EmailNotificationsSettingRequestBuilder { + return new EmailNotificationsSettingRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Provides operations to call the enable method. */ diff --git a/src/Generated/Solutions/BackupRestore/EmailNotificationsSetting/EmailNotificationsSettingRequestBuilder.php b/src/Generated/Solutions/BackupRestore/EmailNotificationsSetting/EmailNotificationsSettingRequestBuilder.php new file mode 100644 index 00000000000..fdd567603cf --- /dev/null +++ b/src/Generated/Solutions/BackupRestore/EmailNotificationsSetting/EmailNotificationsSettingRequestBuilder.php @@ -0,0 +1,146 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/solutions/backupRestore/emailNotificationsSetting{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property emailNotificationsSetting for solutions + * @param EmailNotificationsSettingRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?EmailNotificationsSettingRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Read the properties and relationships of an emailNotificationsSetting object. + * @param EmailNotificationsSettingRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + * @link https://learn.microsoft.com/graph/api/emailnotificationssetting-get?view=graph-rest-beta Find more info here + */ + public function get(?EmailNotificationsSettingRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [EmailNotificationsSetting::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the properties of an emailNotificationsSetting object. + * @param EmailNotificationsSetting $body The request body + * @param EmailNotificationsSettingRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + * @link https://learn.microsoft.com/graph/api/emailnotificationssetting-update?view=graph-rest-beta Find more info here + */ + public function patch(EmailNotificationsSetting $body, ?EmailNotificationsSettingRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [EmailNotificationsSetting::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property emailNotificationsSetting for solutions + * @param EmailNotificationsSettingRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?EmailNotificationsSettingRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::DELETE; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Read the properties and relationships of an emailNotificationsSetting object. + * @param EmailNotificationsSettingRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?EmailNotificationsSettingRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Update the properties of an emailNotificationsSetting object. + * @param EmailNotificationsSetting $body The request body + * @param EmailNotificationsSettingRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(EmailNotificationsSetting $body, ?EmailNotificationsSettingRequestBuilderPatchRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::PATCH; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + $requestInfo->setContentFromParsable($this->requestAdapter, "application/json", $body); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return EmailNotificationsSettingRequestBuilder + */ + public function withUrl(string $rawUrl): EmailNotificationsSettingRequestBuilder { + return new EmailNotificationsSettingRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Solutions/BackupRestore/EmailNotificationsSetting/EmailNotificationsSettingRequestBuilderDeleteRequestConfiguration.php b/src/Generated/Solutions/BackupRestore/EmailNotificationsSetting/EmailNotificationsSettingRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..94fd8140835 --- /dev/null +++ b/src/Generated/Solutions/BackupRestore/EmailNotificationsSetting/EmailNotificationsSettingRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Solutions/BackupRestore/EmailNotificationsSetting/EmailNotificationsSettingRequestBuilderGetQueryParameters.php b/src/Generated/Solutions/BackupRestore/EmailNotificationsSetting/EmailNotificationsSettingRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..bc1d36d96fd --- /dev/null +++ b/src/Generated/Solutions/BackupRestore/EmailNotificationsSetting/EmailNotificationsSettingRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +|null $expand Expand related entities + */ + public ?array $expand = null; + + /** + * @QueryParameter("%24select") + * @var array|null $select Select properties to be returned + */ + public ?array $select = null; + + /** + * Instantiates a new EmailNotificationsSettingRequestBuilderGetQueryParameters and sets the default values. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + */ + public function __construct(?array $expand = null, ?array $select = null) { + $this->expand = $expand; + $this->select = $select; + } + +} diff --git a/src/Generated/Solutions/BackupRestore/EmailNotificationsSetting/EmailNotificationsSettingRequestBuilderGetRequestConfiguration.php b/src/Generated/Solutions/BackupRestore/EmailNotificationsSetting/EmailNotificationsSettingRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..374431947e3 --- /dev/null +++ b/src/Generated/Solutions/BackupRestore/EmailNotificationsSetting/EmailNotificationsSettingRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param EmailNotificationsSettingRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?EmailNotificationsSettingRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new EmailNotificationsSettingRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return EmailNotificationsSettingRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): EmailNotificationsSettingRequestBuilderGetQueryParameters { + return new EmailNotificationsSettingRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Solutions/BackupRestore/EmailNotificationsSetting/EmailNotificationsSettingRequestBuilderPatchRequestConfiguration.php b/src/Generated/Solutions/BackupRestore/EmailNotificationsSetting/EmailNotificationsSettingRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..45ee4637354 --- /dev/null +++ b/src/Generated/Solutions/BackupRestore/EmailNotificationsSetting/EmailNotificationsSettingRequestBuilderPatchRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Teams/Item/Channels/Item/Members/Item/ConversationMemberItemRequestBuilder.php b/src/Generated/Teams/Item/Channels/Item/Members/Item/ConversationMemberItemRequestBuilder.php index a19c5314b42..a3a7186504c 100644 --- a/src/Generated/Teams/Item/Channels/Item/Members/Item/ConversationMemberItemRequestBuilder.php +++ b/src/Generated/Teams/Item/Channels/Item/Members/Item/ConversationMemberItemRequestBuilder.php @@ -61,12 +61,12 @@ public function get(?ConversationMemberItemRequestBuilderGetRequestConfiguration } /** - * Update the role of a conversationMember in a team.or channel. + * Update the role of a conversationMember in a channel. This operation is allowed only for channels with a membershipType value of private or shared. * @param ConversationMember $body The request body * @param ConversationMemberItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception - * @link https://learn.microsoft.com/graph/api/conversationmember-update?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/channel-update-members?view=graph-rest-beta Find more info here */ public function patch(ConversationMember $body, ?ConversationMemberItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); @@ -116,7 +116,7 @@ public function toGetRequestInformation(?ConversationMemberItemRequestBuilderGet } /** - * Update the role of a conversationMember in a team.or channel. + * Update the role of a conversationMember in a channel. This operation is allowed only for channels with a membershipType value of private or shared. * @param ConversationMember $body The request body * @param ConversationMemberItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation diff --git a/src/Generated/Users/Item/Approvals/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnRequestBuilder.php b/src/Generated/Users/Item/Approvals/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnRequestBuilder.php index c65a33b45dc..09785426ab4 100644 --- a/src/Generated/Users/Item/Approvals/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnRequestBuilder.php +++ b/src/Generated/Users/Item/Approvals/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnRequestBuilder.php @@ -33,7 +33,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * In Microsoft Entra entitlement management, return a collection of access package assignment approvals. The objects returned are those that are in scope for approval by the calling user. In PIM for groups, return a collection of assignment approvals. The objects returned are those that are in scope for approval by the calling user. + * In Microsoft Entra entitlement management, return a collection of access package assignment approvals. The objects returned are those that are in scope for approval by the calling user. In PIM for Groups, return a collection of assignment approvals. The objects returned are those that are in scope for approval by the calling user. * @param FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -48,7 +48,7 @@ public function get(?FilterByCurrentUserWithOnRequestBuilderGetRequestConfigurat } /** - * In Microsoft Entra entitlement management, return a collection of access package assignment approvals. The objects returned are those that are in scope for approval by the calling user. In PIM for groups, return a collection of assignment approvals. The objects returned are those that are in scope for approval by the calling user. + * In Microsoft Entra entitlement management, return a collection of access package assignment approvals. The objects returned are those that are in scope for approval by the calling user. In PIM for Groups, return a collection of assignment approvals. The objects returned are those that are in scope for approval by the calling user. * @param FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Users/Item/Approvals/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnRequestBuilderGetQueryParameters.php b/src/Generated/Users/Item/Approvals/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnRequestBuilderGetQueryParameters.php index 24a8e4ae637..74f2ada683d 100644 --- a/src/Generated/Users/Item/Approvals/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnRequestBuilderGetQueryParameters.php +++ b/src/Generated/Users/Item/Approvals/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * In Microsoft Entra entitlement management, return a collection of access package assignment approvals. The objects returned are those that are in scope for approval by the calling user. In PIM for groups, return a collection of assignment approvals. The objects returned are those that are in scope for approval by the calling user. + * In Microsoft Entra entitlement management, return a collection of access package assignment approvals. The objects returned are those that are in scope for approval by the calling user. In PIM for Groups, return a collection of assignment approvals. The objects returned are those that are in scope for approval by the calling user. */ class FilterByCurrentUserWithOnRequestBuilderGetQueryParameters { diff --git a/src/Generated/Users/Item/DataSecurityAndGovernance/ProtectionScopes/Compute/ComputePostRequestBody.php b/src/Generated/Users/Item/DataSecurityAndGovernance/ProtectionScopes/Compute/ComputePostRequestBody.php new file mode 100644 index 00000000000..45bb27713ab --- /dev/null +++ b/src/Generated/Users/Item/DataSecurityAndGovernance/ProtectionScopes/Compute/ComputePostRequestBody.php @@ -0,0 +1,210 @@ +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 ComputePostRequestBody + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): ComputePostRequestBody { + return new ComputePostRequestBody(); + } + + /** + * Gets the activities property value. The activities property + * @return UserActivityTypes|null + */ + public function getActivities(): ?UserActivityTypes { + $val = $this->getBackingStore()->get('activities'); + if (is_null($val) || $val instanceof UserActivityTypes) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'activities'"); + } + + /** + * 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 deviceMetadata property value. The deviceMetadata property + * @return DeviceMetadata|null + */ + public function getDeviceMetadata(): ?DeviceMetadata { + $val = $this->getBackingStore()->get('deviceMetadata'); + if (is_null($val) || $val instanceof DeviceMetadata) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'deviceMetadata'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return [ + 'activities' => fn(ParseNode $n) => $o->setActivities($n->getEnumValue(UserActivityTypes::class)), + 'deviceMetadata' => fn(ParseNode $n) => $o->setDeviceMetadata($n->getObjectValue([DeviceMetadata::class, 'createFromDiscriminatorValue'])), + 'integratedAppMetadata' => fn(ParseNode $n) => $o->setIntegratedAppMetadata($n->getObjectValue([IntegratedApplicationMetadata::class, 'createFromDiscriminatorValue'])), + 'locations' => fn(ParseNode $n) => $o->setLocations($n->getCollectionOfObjectValues([PolicyLocation::class, 'createFromDiscriminatorValue'])), + 'pivotOn' => fn(ParseNode $n) => $o->setPivotOn($n->getEnumValue(PolicyPivotProperty::class)), + ]; + } + + /** + * Gets the integratedAppMetadata property value. The integratedAppMetadata property + * @return IntegratedApplicationMetadata|null + */ + public function getIntegratedAppMetadata(): ?IntegratedApplicationMetadata { + $val = $this->getBackingStore()->get('integratedAppMetadata'); + if (is_null($val) || $val instanceof IntegratedApplicationMetadata) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'integratedAppMetadata'"); + } + + /** + * Gets the locations property value. The locations property + * @return array|null + */ + public function getLocations(): ?array { + $val = $this->getBackingStore()->get('locations'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, PolicyLocation::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'locations'"); + } + + /** + * Gets the pivotOn property value. The pivotOn property + * @return PolicyPivotProperty|null + */ + public function getPivotOn(): ?PolicyPivotProperty { + $val = $this->getBackingStore()->get('pivotOn'); + if (is_null($val) || $val instanceof PolicyPivotProperty) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'pivotOn'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeEnumValue('activities', $this->getActivities()); + $writer->writeObjectValue('deviceMetadata', $this->getDeviceMetadata()); + $writer->writeObjectValue('integratedAppMetadata', $this->getIntegratedAppMetadata()); + $writer->writeCollectionOfObjectValues('locations', $this->getLocations()); + $writer->writeEnumValue('pivotOn', $this->getPivotOn()); + $writer->writeAdditionalData($this->getAdditionalData()); + } + + /** + * Sets the activities property value. The activities property + * @param UserActivityTypes|null $value Value to set for the activities property. + */ + public function setActivities(?UserActivityTypes $value): void { + $this->getBackingStore()->set('activities', $value); + } + + /** + * Sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @param array $value Value to set for the AdditionalData property. + */ + public function setAdditionalData(?array $value): void { + $this->getBackingStore()->set('additionalData', $value); + } + + /** + * Sets the BackingStore property value. Stores model information. + * @param BackingStore $value Value to set for the BackingStore property. + */ + public function setBackingStore(BackingStore $value): void { + $this->backingStore = $value; + } + + /** + * Sets the deviceMetadata property value. The deviceMetadata property + * @param DeviceMetadata|null $value Value to set for the deviceMetadata property. + */ + public function setDeviceMetadata(?DeviceMetadata $value): void { + $this->getBackingStore()->set('deviceMetadata', $value); + } + + /** + * Sets the integratedAppMetadata property value. The integratedAppMetadata property + * @param IntegratedApplicationMetadata|null $value Value to set for the integratedAppMetadata property. + */ + public function setIntegratedAppMetadata(?IntegratedApplicationMetadata $value): void { + $this->getBackingStore()->set('integratedAppMetadata', $value); + } + + /** + * Sets the locations property value. The locations property + * @param array|null $value Value to set for the locations property. + */ + public function setLocations(?array $value): void { + $this->getBackingStore()->set('locations', $value); + } + + /** + * Sets the pivotOn property value. The pivotOn property + * @param PolicyPivotProperty|null $value Value to set for the pivotOn property. + */ + public function setPivotOn(?PolicyPivotProperty $value): void { + $this->getBackingStore()->set('pivotOn', $value); + } + +} diff --git a/src/Generated/Users/Item/DataSecurityAndGovernance/ProtectionScopes/Compute/ComputePostResponse.php b/src/Generated/Users/Item/DataSecurityAndGovernance/ProtectionScopes/Compute/ComputePostResponse.php new file mode 100644 index 00000000000..8e2c74c129b --- /dev/null +++ b/src/Generated/Users/Item/DataSecurityAndGovernance/ProtectionScopes/Compute/ComputePostResponse.php @@ -0,0 +1,72 @@ + + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'value' => fn(ParseNode $n) => $o->setValue($n->getCollectionOfObjectValues([PolicyUserScope::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, PolicyUserScope::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/DataSecurityAndGovernance/ProtectionScopes/Compute/ComputeRequestBuilder.php b/src/Generated/Users/Item/DataSecurityAndGovernance/ProtectionScopes/Compute/ComputeRequestBuilder.php new file mode 100644 index 00000000000..5bd2d5886e1 --- /dev/null +++ b/src/Generated/Users/Item/DataSecurityAndGovernance/ProtectionScopes/Compute/ComputeRequestBuilder.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}/dataSecurityAndGovernance/protectionScopes/compute'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Invoke action compute + * @param ComputePostRequestBody $body The request body + * @param ComputeRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(ComputePostRequestBody $body, ?ComputeRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [ComputePostResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Invoke action compute + * @param ComputePostRequestBody $body The request body + * @param ComputeRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(ComputePostRequestBody $body, ?ComputeRequestBuilderPostRequestConfiguration $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 ComputeRequestBuilder + */ + public function withUrl(string $rawUrl): ComputeRequestBuilder { + return new ComputeRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Users/Item/DataSecurityAndGovernance/ProtectionScopes/Compute/ComputeRequestBuilderPostRequestConfiguration.php b/src/Generated/Users/Item/DataSecurityAndGovernance/ProtectionScopes/Compute/ComputeRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..515fd09b6d5 --- /dev/null +++ b/src/Generated/Users/Item/DataSecurityAndGovernance/ProtectionScopes/Compute/ComputeRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @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/DataSecurityAndGovernance/ProtectionScopes/ProtectionScopesRequestBuilder.php b/src/Generated/Users/Item/DataSecurityAndGovernance/ProtectionScopes/ProtectionScopesRequestBuilder.php index 8acb2b43e54..6627632a6d8 100644 --- a/src/Generated/Users/Item/DataSecurityAndGovernance/ProtectionScopes/ProtectionScopesRequestBuilder.php +++ b/src/Generated/Users/Item/DataSecurityAndGovernance/ProtectionScopes/ProtectionScopesRequestBuilder.php @@ -6,6 +6,7 @@ use Http\Promise\Promise; use Microsoft\Graph\Beta\Generated\Models\ODataErrors\ODataError; use Microsoft\Graph\Beta\Generated\Models\UserProtectionScopeContainer; +use Microsoft\Graph\Beta\Generated\Users\Item\DataSecurityAndGovernance\ProtectionScopes\Compute\ComputeRequestBuilder; use Microsoft\Kiota\Abstractions\BaseRequestBuilder; use Microsoft\Kiota\Abstractions\HttpMethod; use Microsoft\Kiota\Abstractions\RequestAdapter; @@ -16,6 +17,13 @@ */ class ProtectionScopesRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to call the compute method. + */ + public function compute(): ComputeRequestBuilder { + return new ComputeRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Instantiates a new ProtectionScopesRequestBuilder 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/Users/Item/MobileAppTroubleshootingEvents/Item/AppLogCollectionRequests/AppLogCollectionRequestsRequestBuilder.php b/src/Generated/Users/Item/MobileAppTroubleshootingEvents/Item/AppLogCollectionRequests/AppLogCollectionRequestsRequestBuilder.php index 70717ae9060..c2ad9841997 100644 --- a/src/Generated/Users/Item/MobileAppTroubleshootingEvents/Item/AppLogCollectionRequests/AppLogCollectionRequestsRequestBuilder.php +++ b/src/Generated/Users/Item/MobileAppTroubleshootingEvents/Item/AppLogCollectionRequests/AppLogCollectionRequestsRequestBuilder.php @@ -52,7 +52,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * The collection property of AppLogUploadRequest. + * Indicates collection of App Log Upload Request. * @param AppLogCollectionRequestsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -81,7 +81,7 @@ public function post(AppLogCollectionRequest $body, ?AppLogCollectionRequestsReq } /** - * The collection property of AppLogUploadRequest. + * Indicates collection of App Log Upload Request. * @param AppLogCollectionRequestsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Users/Item/MobileAppTroubleshootingEvents/Item/AppLogCollectionRequests/AppLogCollectionRequestsRequestBuilderGetQueryParameters.php b/src/Generated/Users/Item/MobileAppTroubleshootingEvents/Item/AppLogCollectionRequests/AppLogCollectionRequestsRequestBuilderGetQueryParameters.php index 3d22295397b..43dadb36e9b 100644 --- a/src/Generated/Users/Item/MobileAppTroubleshootingEvents/Item/AppLogCollectionRequests/AppLogCollectionRequestsRequestBuilderGetQueryParameters.php +++ b/src/Generated/Users/Item/MobileAppTroubleshootingEvents/Item/AppLogCollectionRequests/AppLogCollectionRequestsRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * The collection property of AppLogUploadRequest. + * Indicates collection of App Log Upload Request. */ class AppLogCollectionRequestsRequestBuilderGetQueryParameters { diff --git a/src/Generated/Users/Item/MobileAppTroubleshootingEvents/Item/AppLogCollectionRequests/Item/AppLogCollectionRequestItemRequestBuilder.php b/src/Generated/Users/Item/MobileAppTroubleshootingEvents/Item/AppLogCollectionRequests/Item/AppLogCollectionRequestItemRequestBuilder.php index 808df262181..3dbef068be0 100644 --- a/src/Generated/Users/Item/MobileAppTroubleshootingEvents/Item/AppLogCollectionRequests/Item/AppLogCollectionRequestItemRequestBuilder.php +++ b/src/Generated/Users/Item/MobileAppTroubleshootingEvents/Item/AppLogCollectionRequests/Item/AppLogCollectionRequestItemRequestBuilder.php @@ -53,7 +53,7 @@ public function delete(?AppLogCollectionRequestItemRequestBuilderDeleteRequestCo } /** - * The collection property of AppLogUploadRequest. + * Indicates collection of App Log Upload Request. * @param AppLogCollectionRequestItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -100,7 +100,7 @@ public function toDeleteRequestInformation(?AppLogCollectionRequestItemRequestBu } /** - * The collection property of AppLogUploadRequest. + * Indicates collection of App Log Upload Request. * @param AppLogCollectionRequestItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Users/Item/MobileAppTroubleshootingEvents/Item/AppLogCollectionRequests/Item/AppLogCollectionRequestItemRequestBuilderGetQueryParameters.php b/src/Generated/Users/Item/MobileAppTroubleshootingEvents/Item/AppLogCollectionRequests/Item/AppLogCollectionRequestItemRequestBuilderGetQueryParameters.php index 71cd51659ac..9a19dc744a6 100644 --- a/src/Generated/Users/Item/MobileAppTroubleshootingEvents/Item/AppLogCollectionRequests/Item/AppLogCollectionRequestItemRequestBuilderGetQueryParameters.php +++ b/src/Generated/Users/Item/MobileAppTroubleshootingEvents/Item/AppLogCollectionRequests/Item/AppLogCollectionRequestItemRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * The collection property of AppLogUploadRequest. + * Indicates collection of App Log Upload Request. */ class AppLogCollectionRequestItemRequestBuilderGetQueryParameters { diff --git a/src/Generated/kiota-dom-export.txt b/src/Generated/kiota-dom-export.txt index 66792ca651d..1130c8c3e5c 100644 --- a/src/Generated/kiota-dom-export.txt +++ b/src/Generated/kiota-dom-export.txt @@ -744,6 +744,7 @@ Microsoft\Graph\Beta\Generated.activitystatistics.item.ActivityStatisticsItemReq Microsoft\Graph\Beta\Generated.activitystatistics.item.ActivityStatisticsItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Beta\Generated.admin.AdminRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Beta\Generated.admin.AdminRequestBuilder::|public|appsAndServices:AppsAndServicesRequestBuilder +Microsoft\Graph\Beta\Generated.admin.AdminRequestBuilder::|public|configurationManagement:ConfigurationManagementRequestBuilder Microsoft\Graph\Beta\Generated.admin.AdminRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Beta\Generated.admin.AdminRequestBuilder::|public|dynamics:DynamicsRequestBuilder Microsoft\Graph\Beta\Generated.admin.AdminRequestBuilder::|public|edge:EdgeRequestBuilder @@ -798,6 +799,449 @@ Microsoft\Graph\Beta\Generated.admin.appsAndServices.appsAndServicesRequestBuild Microsoft\Graph\Beta\Generated.admin.appsAndServices.appsAndServicesRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):AppsAndServicesRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.admin.appsAndServices.appsAndServicesRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration Microsoft\Graph\Beta\Generated.admin.appsAndServices.appsAndServicesRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationApplications.ConfigurationApplicationsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationApplications.ConfigurationApplicationsRequestBuilder::|public|ByConfigurationApplicationId(configurationApplicationId:string):ConfigurationApplicationItemRequestBuilder +Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationApplications.ConfigurationApplicationsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationApplications.ConfigurationApplicationsRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationApplications.ConfigurationApplicationsRequestBuilder::|public|Get(requestConfiguration?:ConfigurationApplicationsRequestBuilderGetRequestConfiguration):ConfigurationApplicationCollectionResponse +Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationApplications.ConfigurationApplicationsRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationApplications.ConfigurationApplicationsRequestBuilder::|public|Post(body:ConfigurationApplication; requestConfiguration?:ConfigurationApplicationsRequestBuilderPostRequestConfiguration):ConfigurationApplication +Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationApplications.ConfigurationApplicationsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationApplications.ConfigurationApplicationsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:ConfigurationApplicationsRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationApplications.ConfigurationApplicationsRequestBuilder::|public|ToPostRequestInformation(body:ConfigurationApplication; requestConfiguration?:ConfigurationApplicationsRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationApplications.ConfigurationApplicationsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationApplications.ConfigurationApplicationsRequestBuilder::|public|WithUrl(rawUrl:string):ConfigurationApplicationsRequestBuilder +Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationApplications.configurationApplicationsRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationApplications.configurationApplicationsRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationApplications.configurationApplicationsRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationApplications.configurationApplicationsRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationApplications.configurationApplicationsRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationApplications.configurationApplicationsRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationApplications.configurationApplicationsRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationApplications.configurationApplicationsRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationApplications.configurationApplicationsRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationApplications.configurationApplicationsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationApplications.configurationApplicationsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:ConfigurationApplicationsRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationApplications.configurationApplicationsRequestBuilderGetRequestConfiguration::|public|queryParameters:ConfigurationApplicationsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationApplications.configurationApplicationsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):ConfigurationApplicationsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationApplications.configurationApplicationsRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationApplications.configurationApplicationsRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationApplications.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationApplications.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationApplications.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationApplications.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationApplications.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationApplications.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationApplications.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationApplications.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationApplications.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationApplications.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationApplications.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationApplications.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationApplications.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationApplications.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationApplications.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationApplications.item.ConfigurationApplicationItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationApplications.item.ConfigurationApplicationItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationApplications.item.ConfigurationApplicationItemRequestBuilder::|public|Delete(requestConfiguration?:ConfigurationApplicationItemRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationApplications.item.ConfigurationApplicationItemRequestBuilder::|public|Get(requestConfiguration?:ConfigurationApplicationItemRequestBuilderGetRequestConfiguration):ConfigurationApplication +Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationApplications.item.ConfigurationApplicationItemRequestBuilder::|public|Patch(body:ConfigurationApplication; requestConfiguration?:ConfigurationApplicationItemRequestBuilderPatchRequestConfiguration):ConfigurationApplication +Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationApplications.item.ConfigurationApplicationItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationApplications.item.ConfigurationApplicationItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationApplications.item.ConfigurationApplicationItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:ConfigurationApplicationItemRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationApplications.item.ConfigurationApplicationItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:ConfigurationApplicationItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationApplications.item.ConfigurationApplicationItemRequestBuilder::|public|ToPatchRequestInformation(body:ConfigurationApplication; requestConfiguration?:ConfigurationApplicationItemRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationApplications.item.ConfigurationApplicationItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationApplications.item.ConfigurationApplicationItemRequestBuilder::|public|WithUrl(rawUrl:string):ConfigurationApplicationItemRequestBuilder +Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationApplications.item.ConfigurationApplicationItemRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationApplications.item.ConfigurationApplicationItemRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationApplications.item.ConfigurationApplicationItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationApplications.item.ConfigurationApplicationItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationApplications.item.ConfigurationApplicationItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationApplications.item.ConfigurationApplicationItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationApplications.item.ConfigurationApplicationItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:ConfigurationApplicationItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationApplications.item.ConfigurationApplicationItemRequestBuilderGetRequestConfiguration::|public|queryParameters:ConfigurationApplicationItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationApplications.item.ConfigurationApplicationItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):ConfigurationApplicationItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationApplications.item.ConfigurationApplicationItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationApplications.item.ConfigurationApplicationItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationDrifts.ConfigurationDriftsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationDrifts.ConfigurationDriftsRequestBuilder::|public|ByConfigurationDriftId(configurationDriftId:string):ConfigurationDriftItemRequestBuilder +Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationDrifts.ConfigurationDriftsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +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 +Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationDrifts.configurationDriftsRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationDrifts.configurationDriftsRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationDrifts.configurationDriftsRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationDrifts.configurationDriftsRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationDrifts.configurationDriftsRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationDrifts.configurationDriftsRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationDrifts.configurationDriftsRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationDrifts.configurationDriftsRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationDrifts.configurationDriftsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +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 +Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationDrifts.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationDrifts.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationDrifts.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationDrifts.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationDrifts.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationDrifts.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationDrifts.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationDrifts.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationDrifts.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationDrifts.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationDrifts.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +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 +Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationDrifts.item.ConfigurationDriftItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +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|configurationApplications:ConfigurationApplicationsRequestBuilder +Microsoft\Graph\Beta\Generated.admin.configurationManagement.ConfigurationManagementRequestBuilder::|public|configurationDrifts:ConfigurationDriftsRequestBuilder +Microsoft\Graph\Beta\Generated.admin.configurationManagement.ConfigurationManagementRequestBuilder::|public|configurationMonitoringResults:ConfigurationMonitoringResultsRequestBuilder +Microsoft\Graph\Beta\Generated.admin.configurationManagement.ConfigurationManagementRequestBuilder::|public|configurationMonitors:ConfigurationMonitorsRequestBuilder +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 +Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationMonitoringResults.configurationMonitoringResultsRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationMonitoringResults.configurationMonitoringResultsRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationMonitoringResults.configurationMonitoringResultsRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationMonitoringResults.configurationMonitoringResultsRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationMonitoringResults.configurationMonitoringResultsRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationMonitoringResults.configurationMonitoringResultsRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationMonitoringResults.configurationMonitoringResultsRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationMonitoringResults.configurationMonitoringResultsRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationMonitoringResults.configurationMonitoringResultsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +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 +Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationMonitoringResults.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationMonitoringResults.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationMonitoringResults.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationMonitoringResults.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationMonitoringResults.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationMonitoringResults.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationMonitoringResults.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationMonitoringResults.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationMonitoringResults.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationMonitoringResults.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationMonitoringResults.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +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 +Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationMonitoringResults.item.ConfigurationMonitoringResultItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +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 +Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationMonitors.ConfigurationMonitorsRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationMonitors.ConfigurationMonitorsRequestBuilder::|public|Get(requestConfiguration?:ConfigurationMonitorsRequestBuilderGetRequestConfiguration):ConfigurationMonitorCollectionResponse +Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationMonitors.ConfigurationMonitorsRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationMonitors.ConfigurationMonitorsRequestBuilder::|public|Post(body:ConfigurationMonitor; requestConfiguration?:ConfigurationMonitorsRequestBuilderPostRequestConfiguration):ConfigurationMonitor +Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationMonitors.ConfigurationMonitorsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationMonitors.ConfigurationMonitorsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:ConfigurationMonitorsRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationMonitors.ConfigurationMonitorsRequestBuilder::|public|ToPostRequestInformation(body:ConfigurationMonitor; requestConfiguration?:ConfigurationMonitorsRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationMonitors.ConfigurationMonitorsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationMonitors.ConfigurationMonitorsRequestBuilder::|public|WithUrl(rawUrl:string):ConfigurationMonitorsRequestBuilder +Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationMonitors.configurationMonitorsRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationMonitors.configurationMonitorsRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationMonitors.configurationMonitorsRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationMonitors.configurationMonitorsRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationMonitors.configurationMonitorsRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationMonitors.configurationMonitorsRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationMonitors.configurationMonitorsRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationMonitors.configurationMonitorsRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationMonitors.configurationMonitorsRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationMonitors.configurationMonitorsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationMonitors.configurationMonitorsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:ConfigurationMonitorsRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationMonitors.configurationMonitorsRequestBuilderGetRequestConfiguration::|public|queryParameters:ConfigurationMonitorsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationMonitors.configurationMonitorsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):ConfigurationMonitorsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationMonitors.configurationMonitorsRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationMonitors.configurationMonitorsRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationMonitors.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationMonitors.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationMonitors.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationMonitors.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationMonitors.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationMonitors.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationMonitors.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationMonitors.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationMonitors.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationMonitors.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationMonitors.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationMonitors.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationMonitors.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationMonitors.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +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 +Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationMonitors.item.baseline.baselineRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +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 +Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationMonitors.item.ConfigurationMonitorItemRequestBuilder::|public|Delete(requestConfiguration?:ConfigurationMonitorItemRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationMonitors.item.ConfigurationMonitorItemRequestBuilder::|public|Get(requestConfiguration?:ConfigurationMonitorItemRequestBuilderGetRequestConfiguration):ConfigurationMonitor +Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationMonitors.item.ConfigurationMonitorItemRequestBuilder::|public|Patch(body:ConfigurationMonitor; requestConfiguration?:ConfigurationMonitorItemRequestBuilderPatchRequestConfiguration):ConfigurationMonitor +Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationMonitors.item.ConfigurationMonitorItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationMonitors.item.ConfigurationMonitorItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationMonitors.item.ConfigurationMonitorItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:ConfigurationMonitorItemRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationMonitors.item.ConfigurationMonitorItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:ConfigurationMonitorItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationMonitors.item.ConfigurationMonitorItemRequestBuilder::|public|ToPatchRequestInformation(body:ConfigurationMonitor; requestConfiguration?:ConfigurationMonitorItemRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationMonitors.item.ConfigurationMonitorItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationMonitors.item.ConfigurationMonitorItemRequestBuilder::|public|WithUrl(rawUrl:string):ConfigurationMonitorItemRequestBuilder +Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationMonitors.item.ConfigurationMonitorItemRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationMonitors.item.ConfigurationMonitorItemRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationMonitors.item.ConfigurationMonitorItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationMonitors.item.ConfigurationMonitorItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationMonitors.item.ConfigurationMonitorItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationMonitors.item.ConfigurationMonitorItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationMonitors.item.ConfigurationMonitorItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:ConfigurationMonitorItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationMonitors.item.ConfigurationMonitorItemRequestBuilderGetRequestConfiguration::|public|queryParameters:ConfigurationMonitorItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationMonitors.item.ConfigurationMonitorItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):ConfigurationMonitorItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationMonitors.item.ConfigurationMonitorItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationMonitors.item.ConfigurationMonitorItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +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 +Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationSnapshotJobs.configurationSnapshotJobsRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationSnapshotJobs.configurationSnapshotJobsRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationSnapshotJobs.configurationSnapshotJobsRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationSnapshotJobs.configurationSnapshotJobsRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationSnapshotJobs.configurationSnapshotJobsRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationSnapshotJobs.configurationSnapshotJobsRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationSnapshotJobs.configurationSnapshotJobsRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationSnapshotJobs.configurationSnapshotJobsRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationSnapshotJobs.configurationSnapshotJobsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +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 +Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationSnapshotJobs.item.ConfigurationSnapshotJobItemRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationSnapshotJobs.item.ConfigurationSnapshotJobItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationSnapshotJobs.item.ConfigurationSnapshotJobItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationSnapshotJobs.item.ConfigurationSnapshotJobItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationSnapshotJobs.item.ConfigurationSnapshotJobItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +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 +Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationSnapshots.configurationSnapshotsRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationSnapshots.configurationSnapshotsRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationSnapshots.configurationSnapshotsRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationSnapshots.configurationSnapshotsRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationSnapshots.configurationSnapshotsRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationSnapshots.configurationSnapshotsRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationSnapshots.configurationSnapshotsRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationSnapshots.configurationSnapshotsRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationSnapshots.configurationSnapshotsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +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 +Microsoft\Graph\Beta\Generated.admin.configurationManagement.configurationSnapshots.item.ConfigurationBaselineItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +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 @@ -179899,6 +180343,7 @@ Microsoft\Graph\Beta\Generated.models.admin::|public|constructor():void Microsoft\Graph\Beta\Generated.models.admin::|public|getAdditionalData():array Microsoft\Graph\Beta\Generated.models.admin::|public|getAppsAndServices():AdminAppsAndServices Microsoft\Graph\Beta\Generated.models.admin::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.models.admin::|public|getConfigurationManagement():ConfigurationManagement Microsoft\Graph\Beta\Generated.models.admin::|public|getDynamics():AdminDynamics Microsoft\Graph\Beta\Generated.models.admin::|public|getEdge():Edge Microsoft\Graph\Beta\Generated.models.admin::|public|getEntra():Entra @@ -179918,6 +180363,7 @@ Microsoft\Graph\Beta\Generated.models.admin::|public|Serialize(writer:ISerializa Microsoft\Graph\Beta\Generated.models.admin::|public|setAdditionalData(value?:array):void Microsoft\Graph\Beta\Generated.models.admin::|public|setAppsAndServices(value?:AdminAppsAndServices):void Microsoft\Graph\Beta\Generated.models.admin::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.models.admin::|public|setConfigurationManagement(value?:ConfigurationManagement):void Microsoft\Graph\Beta\Generated.models.admin::|public|setDynamics(value?:AdminDynamics):void Microsoft\Graph\Beta\Generated.models.admin::|public|setEdge(value?:Edge):void Microsoft\Graph\Beta\Generated.models.admin::|public|setEntra(value?:Entra):void @@ -188170,6 +188616,7 @@ Microsoft\Graph\Beta\Generated.models.backupRestoreRoot::|public|constructor():v Microsoft\Graph\Beta\Generated.models.backupRestoreRoot::|public|getDriveInclusionRules():array Microsoft\Graph\Beta\Generated.models.backupRestoreRoot::|public|getDriveProtectionUnits():array Microsoft\Graph\Beta\Generated.models.backupRestoreRoot::|public|getDriveProtectionUnitsBulkAdditionJobs():array +Microsoft\Graph\Beta\Generated.models.backupRestoreRoot::|public|getEmailNotificationsSetting():EmailNotificationsSetting Microsoft\Graph\Beta\Generated.models.backupRestoreRoot::|public|getExchangeProtectionPolicies():array Microsoft\Graph\Beta\Generated.models.backupRestoreRoot::|public|getExchangeRestoreSessions():array Microsoft\Graph\Beta\Generated.models.backupRestoreRoot::|public|GetFieldDeserializers():array @@ -188194,6 +188641,7 @@ Microsoft\Graph\Beta\Generated.models.backupRestoreRoot::|public|Serialize(write Microsoft\Graph\Beta\Generated.models.backupRestoreRoot::|public|setDriveInclusionRules(value?:array):void Microsoft\Graph\Beta\Generated.models.backupRestoreRoot::|public|setDriveProtectionUnits(value?:array):void Microsoft\Graph\Beta\Generated.models.backupRestoreRoot::|public|setDriveProtectionUnitsBulkAdditionJobs(value?:array):void +Microsoft\Graph\Beta\Generated.models.backupRestoreRoot::|public|setEmailNotificationsSetting(value?:EmailNotificationsSetting):void Microsoft\Graph\Beta\Generated.models.backupRestoreRoot::|public|setExchangeProtectionPolicies(value?:array):void Microsoft\Graph\Beta\Generated.models.backupRestoreRoot::|public|setExchangeRestoreSessions(value?:array):void Microsoft\Graph\Beta\Generated.models.backupRestoreRoot::|public|setMailboxInclusionRules(value?:array):void @@ -188324,6 +188772,44 @@ Microsoft\Graph\Beta\Generated.models.baseItemVersion::|public|setLastModifiedBy Microsoft\Graph\Beta\Generated.models.baseItemVersion::|public|setLastModifiedDateTime(value?:DateTime):void Microsoft\Graph\Beta\Generated.models.baseItemVersion::|public|setPublication(value?:PublicationFacet):void Microsoft\Graph\Beta\Generated.models.baseItemVersion::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):BaseItemVersion +Microsoft\Graph\Beta\Generated.models.baselineParameter::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.baselineParameter::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.models.baselineParameter::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.models.baselineParameter::|public|getDescription():string +Microsoft\Graph\Beta\Generated.models.baselineParameter::|public|getDisplayName():string +Microsoft\Graph\Beta\Generated.models.baselineParameter::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.baselineParameter::|public|getOdataType():string +Microsoft\Graph\Beta\Generated.models.baselineParameter::|public|getParameterType():BaselineParameterType +Microsoft\Graph\Beta\Generated.models.baselineParameter::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.baselineParameter::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.models.baselineParameter::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.models.baselineParameter::|public|setDescription(value?:string):void +Microsoft\Graph\Beta\Generated.models.baselineParameter::|public|setDisplayName(value?:string):void +Microsoft\Graph\Beta\Generated.models.baselineParameter::|public|setOdataType(value?:string):void +Microsoft\Graph\Beta\Generated.models.baselineParameter::|public|setParameterType(value?:BaselineParameterType):void +Microsoft\Graph\Beta\Generated.models.baselineParameter::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):BaselineParameter +Microsoft\Graph\Beta\Generated.models.baselineParameterType::0000-string +Microsoft\Graph\Beta\Generated.models.baselineParameterType::0001-integer +Microsoft\Graph\Beta\Generated.models.baselineParameterType::0002-boolean +Microsoft\Graph\Beta\Generated.models.baselineParameterType::0003-unknownFutureValue +Microsoft\Graph\Beta\Generated.models.baselineParameter~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.models.baselineResource::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.baselineResource::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.models.baselineResource::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.models.baselineResource::|public|getDisplayName():string +Microsoft\Graph\Beta\Generated.models.baselineResource::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.baselineResource::|public|getOdataType():string +Microsoft\Graph\Beta\Generated.models.baselineResource::|public|getProperties():OpenComplexDictionaryType +Microsoft\Graph\Beta\Generated.models.baselineResource::|public|getResourceType():string +Microsoft\Graph\Beta\Generated.models.baselineResource::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.baselineResource::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.models.baselineResource::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.models.baselineResource::|public|setDisplayName(value?:string):void +Microsoft\Graph\Beta\Generated.models.baselineResource::|public|setOdataType(value?:string):void +Microsoft\Graph\Beta\Generated.models.baselineResource::|public|setProperties(value?:OpenComplexDictionaryType):void +Microsoft\Graph\Beta\Generated.models.baselineResource::|public|setResourceType(value?:string):void +Microsoft\Graph\Beta\Generated.models.baselineResource::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):BaselineResource +Microsoft\Graph\Beta\Generated.models.baselineResource~~>AdditionalDataHolder; BackedModel; Parsable Microsoft\Graph\Beta\Generated.models.baseSitePage-->BaseItem Microsoft\Graph\Beta\Generated.models.baseSitePage::|public|constructor():void Microsoft\Graph\Beta\Generated.models.baseSitePage::|public|GetFieldDeserializers():array @@ -192260,6 +192746,21 @@ Microsoft\Graph\Beta\Generated.models.clientCertificateAuthentication::|public|O Microsoft\Graph\Beta\Generated.models.clientCertificateAuthentication::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.models.clientCertificateAuthentication::|public|setCertificateList(value?:array):void Microsoft\Graph\Beta\Generated.models.clientCertificateAuthentication::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):ClientCertificateAuthentication +Microsoft\Graph\Beta\Generated.models.clientCredentials::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.clientCredentials::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.models.clientCredentials::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.models.clientCredentials::|public|getCertificateName():string +Microsoft\Graph\Beta\Generated.models.clientCredentials::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.clientCredentials::|public|getKeyVaultUri():string +Microsoft\Graph\Beta\Generated.models.clientCredentials::|public|getOdataType():string +Microsoft\Graph\Beta\Generated.models.clientCredentials::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.clientCredentials::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.models.clientCredentials::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.models.clientCredentials::|public|setCertificateName(value?:string):void +Microsoft\Graph\Beta\Generated.models.clientCredentials::|public|setKeyVaultUri(value?:string):void +Microsoft\Graph\Beta\Generated.models.clientCredentials::|public|setOdataType(value?:string):void +Microsoft\Graph\Beta\Generated.models.clientCredentials::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):ClientCredentials +Microsoft\Graph\Beta\Generated.models.clientCredentials~~>AdditionalDataHolder; BackedModel; Parsable Microsoft\Graph\Beta\Generated.models.clientCredentialType::0000-none Microsoft\Graph\Beta\Generated.models.clientCredentialType::0001-clientSecret Microsoft\Graph\Beta\Generated.models.clientCredentialType::0002-clientAssertion @@ -195922,6 +196423,105 @@ Microsoft\Graph\Beta\Generated.models.configuration::|public|setAuthorizedApps(v Microsoft\Graph\Beta\Generated.models.configuration::|public|setBackingStore(value:BackingStore):void Microsoft\Graph\Beta\Generated.models.configuration::|public|setOdataType(value?:string):void Microsoft\Graph\Beta\Generated.models.configuration::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Configuration +Microsoft\Graph\Beta\Generated.models.configurationApplication-->Entity +Microsoft\Graph\Beta\Generated.models.configurationApplication::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.configurationApplication::|public|getAppId():string +Microsoft\Graph\Beta\Generated.models.configurationApplication::|public|getClientCredentials():ClientCredentials +Microsoft\Graph\Beta\Generated.models.configurationApplication::|public|getCreatedBy():IdentitySet +Microsoft\Graph\Beta\Generated.models.configurationApplication::|public|getCreatedDateTime():DateTime +Microsoft\Graph\Beta\Generated.models.configurationApplication::|public|getDescription():string +Microsoft\Graph\Beta\Generated.models.configurationApplication::|public|getDisplayName():string +Microsoft\Graph\Beta\Generated.models.configurationApplication::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.configurationApplication::|public|getLastModifiedBy():IdentitySet +Microsoft\Graph\Beta\Generated.models.configurationApplication::|public|getLastModifiedDateTime():DateTime +Microsoft\Graph\Beta\Generated.models.configurationApplication::|public|getTenantId():string +Microsoft\Graph\Beta\Generated.models.configurationApplication::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.configurationApplication::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.configurationApplication::|public|setAppId(value?:string):void +Microsoft\Graph\Beta\Generated.models.configurationApplication::|public|setClientCredentials(value?:ClientCredentials):void +Microsoft\Graph\Beta\Generated.models.configurationApplication::|public|setCreatedBy(value?:IdentitySet):void +Microsoft\Graph\Beta\Generated.models.configurationApplication::|public|setCreatedDateTime(value?:DateTime):void +Microsoft\Graph\Beta\Generated.models.configurationApplication::|public|setDescription(value?:string):void +Microsoft\Graph\Beta\Generated.models.configurationApplication::|public|setDisplayName(value?:string):void +Microsoft\Graph\Beta\Generated.models.configurationApplication::|public|setLastModifiedBy(value?:IdentitySet):void +Microsoft\Graph\Beta\Generated.models.configurationApplication::|public|setLastModifiedDateTime(value?:DateTime):void +Microsoft\Graph\Beta\Generated.models.configurationApplication::|public|setTenantId(value?:string):void +Microsoft\Graph\Beta\Generated.models.configurationApplication::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):ConfigurationApplication +Microsoft\Graph\Beta\Generated.models.configurationApplicationCollectionResponse-->BaseCollectionPaginationCountResponse +Microsoft\Graph\Beta\Generated.models.configurationApplicationCollectionResponse::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.configurationApplicationCollectionResponse::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.configurationApplicationCollectionResponse::|public|getValue():array +Microsoft\Graph\Beta\Generated.models.configurationApplicationCollectionResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.configurationApplicationCollectionResponse::|public|setValue(value?:array):void +Microsoft\Graph\Beta\Generated.models.configurationApplicationCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):ConfigurationApplicationCollectionResponse +Microsoft\Graph\Beta\Generated.models.configurationBaseline-->Entity +Microsoft\Graph\Beta\Generated.models.configurationBaseline::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.configurationBaseline::|public|getDescription():string +Microsoft\Graph\Beta\Generated.models.configurationBaseline::|public|getDisplayName():string +Microsoft\Graph\Beta\Generated.models.configurationBaseline::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.configurationBaseline::|public|getParameters():array +Microsoft\Graph\Beta\Generated.models.configurationBaseline::|public|getResources():array +Microsoft\Graph\Beta\Generated.models.configurationBaseline::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.configurationBaseline::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.configurationBaseline::|public|setDescription(value?:string):void +Microsoft\Graph\Beta\Generated.models.configurationBaseline::|public|setDisplayName(value?:string):void +Microsoft\Graph\Beta\Generated.models.configurationBaseline::|public|setParameters(value?:array):void +Microsoft\Graph\Beta\Generated.models.configurationBaseline::|public|setResources(value?:array):void +Microsoft\Graph\Beta\Generated.models.configurationBaseline::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):ConfigurationBaseline +Microsoft\Graph\Beta\Generated.models.configurationBaselineCollectionResponse-->BaseCollectionPaginationCountResponse +Microsoft\Graph\Beta\Generated.models.configurationBaselineCollectionResponse::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.configurationBaselineCollectionResponse::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.configurationBaselineCollectionResponse::|public|getValue():array +Microsoft\Graph\Beta\Generated.models.configurationBaselineCollectionResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.configurationBaselineCollectionResponse::|public|setValue(value?:array):void +Microsoft\Graph\Beta\Generated.models.configurationBaselineCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):ConfigurationBaselineCollectionResponse +Microsoft\Graph\Beta\Generated.models.configurationDrift-->Entity +Microsoft\Graph\Beta\Generated.models.configurationDrift::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.configurationDrift::|public|getBaselineResourceDisplayName():string +Microsoft\Graph\Beta\Generated.models.configurationDrift::|public|getDriftedProperties():array +Microsoft\Graph\Beta\Generated.models.configurationDrift::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.configurationDrift::|public|getFirstReportedDateTime():DateTime +Microsoft\Graph\Beta\Generated.models.configurationDrift::|public|getMonitorId():string +Microsoft\Graph\Beta\Generated.models.configurationDrift::|public|getResourceInstanceIdentifier():OpenComplexDictionaryType +Microsoft\Graph\Beta\Generated.models.configurationDrift::|public|getResourceType():string +Microsoft\Graph\Beta\Generated.models.configurationDrift::|public|getStatus():DriftStatus +Microsoft\Graph\Beta\Generated.models.configurationDrift::|public|getTenantId():string +Microsoft\Graph\Beta\Generated.models.configurationDrift::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.configurationDrift::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.configurationDrift::|public|setBaselineResourceDisplayName(value?:string):void +Microsoft\Graph\Beta\Generated.models.configurationDrift::|public|setDriftedProperties(value?:array):void +Microsoft\Graph\Beta\Generated.models.configurationDrift::|public|setFirstReportedDateTime(value?:DateTime):void +Microsoft\Graph\Beta\Generated.models.configurationDrift::|public|setMonitorId(value?:string):void +Microsoft\Graph\Beta\Generated.models.configurationDrift::|public|setResourceInstanceIdentifier(value?:OpenComplexDictionaryType):void +Microsoft\Graph\Beta\Generated.models.configurationDrift::|public|setResourceType(value?:string):void +Microsoft\Graph\Beta\Generated.models.configurationDrift::|public|setStatus(value?:DriftStatus):void +Microsoft\Graph\Beta\Generated.models.configurationDrift::|public|setTenantId(value?:string):void +Microsoft\Graph\Beta\Generated.models.configurationDrift::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):ConfigurationDrift +Microsoft\Graph\Beta\Generated.models.configurationDriftCollectionResponse-->BaseCollectionPaginationCountResponse +Microsoft\Graph\Beta\Generated.models.configurationDriftCollectionResponse::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.configurationDriftCollectionResponse::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.configurationDriftCollectionResponse::|public|getValue():array +Microsoft\Graph\Beta\Generated.models.configurationDriftCollectionResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.configurationDriftCollectionResponse::|public|setValue(value?:array):void +Microsoft\Graph\Beta\Generated.models.configurationDriftCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):ConfigurationDriftCollectionResponse +Microsoft\Graph\Beta\Generated.models.configurationManagement-->Entity +Microsoft\Graph\Beta\Generated.models.configurationManagement::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.configurationManagement::|public|getConfigurationApplications():array +Microsoft\Graph\Beta\Generated.models.configurationManagement::|public|getConfigurationDrifts():array +Microsoft\Graph\Beta\Generated.models.configurationManagement::|public|getConfigurationMonitoringResults():array +Microsoft\Graph\Beta\Generated.models.configurationManagement::|public|getConfigurationMonitors():array +Microsoft\Graph\Beta\Generated.models.configurationManagement::|public|getConfigurationSnapshotJobs():array +Microsoft\Graph\Beta\Generated.models.configurationManagement::|public|getConfigurationSnapshots():array +Microsoft\Graph\Beta\Generated.models.configurationManagement::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.configurationManagement::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.configurationManagement::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.configurationManagement::|public|setConfigurationApplications(value?:array):void +Microsoft\Graph\Beta\Generated.models.configurationManagement::|public|setConfigurationDrifts(value?:array):void +Microsoft\Graph\Beta\Generated.models.configurationManagement::|public|setConfigurationMonitoringResults(value?:array):void +Microsoft\Graph\Beta\Generated.models.configurationManagement::|public|setConfigurationMonitors(value?:array):void +Microsoft\Graph\Beta\Generated.models.configurationManagement::|public|setConfigurationSnapshotJobs(value?:array):void +Microsoft\Graph\Beta\Generated.models.configurationManagement::|public|setConfigurationSnapshots(value?:array):void +Microsoft\Graph\Beta\Generated.models.configurationManagement::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):ConfigurationManagement Microsoft\Graph\Beta\Generated.models.configurationManagerAction::|public|constructor():void Microsoft\Graph\Beta\Generated.models.configurationManagerAction::|public|getAction():ConfigurationManagerActionType Microsoft\Graph\Beta\Generated.models.configurationManagerAction::|public|getAdditionalData():array @@ -196032,6 +196632,103 @@ Microsoft\Graph\Beta\Generated.models.configurationManagerCollectionAssignmentTa Microsoft\Graph\Beta\Generated.models.configurationManagerCollectionAssignmentTarget::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.models.configurationManagerCollectionAssignmentTarget::|public|setCollectionId(value?:string):void Microsoft\Graph\Beta\Generated.models.configurationManagerCollectionAssignmentTarget::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):ConfigurationManagerCollectionAssignmentTarget +Microsoft\Graph\Beta\Generated.models.configurationMonitor-->Entity +Microsoft\Graph\Beta\Generated.models.configurationMonitor::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.configurationMonitor::|public|getBaseline():ConfigurationBaseline +Microsoft\Graph\Beta\Generated.models.configurationMonitor::|public|getCreatedBy():IdentitySet +Microsoft\Graph\Beta\Generated.models.configurationMonitor::|public|getCreatedDateTime():DateTime +Microsoft\Graph\Beta\Generated.models.configurationMonitor::|public|getDescription():string +Microsoft\Graph\Beta\Generated.models.configurationMonitor::|public|getDisplayName():string +Microsoft\Graph\Beta\Generated.models.configurationMonitor::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.configurationMonitor::|public|getLastModifiedDateTime():DateTime +Microsoft\Graph\Beta\Generated.models.configurationMonitor::|public|getMode():MonitorMode +Microsoft\Graph\Beta\Generated.models.configurationMonitor::|public|getMonitorRunFrequencyInHours():int +Microsoft\Graph\Beta\Generated.models.configurationMonitor::|public|getParameters():OpenComplexDictionaryType +Microsoft\Graph\Beta\Generated.models.configurationMonitor::|public|getRunningOnBehalfOf():IdentitySet +Microsoft\Graph\Beta\Generated.models.configurationMonitor::|public|getStatus():MonitorStatus +Microsoft\Graph\Beta\Generated.models.configurationMonitor::|public|getTenantId():string +Microsoft\Graph\Beta\Generated.models.configurationMonitor::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.configurationMonitor::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.configurationMonitor::|public|setBaseline(value?:ConfigurationBaseline):void +Microsoft\Graph\Beta\Generated.models.configurationMonitor::|public|setCreatedBy(value?:IdentitySet):void +Microsoft\Graph\Beta\Generated.models.configurationMonitor::|public|setCreatedDateTime(value?:DateTime):void +Microsoft\Graph\Beta\Generated.models.configurationMonitor::|public|setDescription(value?:string):void +Microsoft\Graph\Beta\Generated.models.configurationMonitor::|public|setDisplayName(value?:string):void +Microsoft\Graph\Beta\Generated.models.configurationMonitor::|public|setLastModifiedDateTime(value?:DateTime):void +Microsoft\Graph\Beta\Generated.models.configurationMonitor::|public|setMode(value?:MonitorMode):void +Microsoft\Graph\Beta\Generated.models.configurationMonitor::|public|setMonitorRunFrequencyInHours(value?:int):void +Microsoft\Graph\Beta\Generated.models.configurationMonitor::|public|setParameters(value?:OpenComplexDictionaryType):void +Microsoft\Graph\Beta\Generated.models.configurationMonitor::|public|setRunningOnBehalfOf(value?:IdentitySet):void +Microsoft\Graph\Beta\Generated.models.configurationMonitor::|public|setStatus(value?:MonitorStatus):void +Microsoft\Graph\Beta\Generated.models.configurationMonitor::|public|setTenantId(value?:string):void +Microsoft\Graph\Beta\Generated.models.configurationMonitor::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):ConfigurationMonitor +Microsoft\Graph\Beta\Generated.models.configurationMonitorCollectionResponse-->BaseCollectionPaginationCountResponse +Microsoft\Graph\Beta\Generated.models.configurationMonitorCollectionResponse::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.configurationMonitorCollectionResponse::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.configurationMonitorCollectionResponse::|public|getValue():array +Microsoft\Graph\Beta\Generated.models.configurationMonitorCollectionResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.configurationMonitorCollectionResponse::|public|setValue(value?:array):void +Microsoft\Graph\Beta\Generated.models.configurationMonitorCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):ConfigurationMonitorCollectionResponse +Microsoft\Graph\Beta\Generated.models.configurationMonitoringResult-->Entity +Microsoft\Graph\Beta\Generated.models.configurationMonitoringResult::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.configurationMonitoringResult::|public|getDriftsCount():int +Microsoft\Graph\Beta\Generated.models.configurationMonitoringResult::|public|getErrorDetails():array +Microsoft\Graph\Beta\Generated.models.configurationMonitoringResult::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.configurationMonitoringResult::|public|getMonitorId():string +Microsoft\Graph\Beta\Generated.models.configurationMonitoringResult::|public|getRunCompletionDateTime():DateTime +Microsoft\Graph\Beta\Generated.models.configurationMonitoringResult::|public|getRunInitiationDateTime():DateTime +Microsoft\Graph\Beta\Generated.models.configurationMonitoringResult::|public|getRunStatus():MonitorRunStatus +Microsoft\Graph\Beta\Generated.models.configurationMonitoringResult::|public|getTenantId():string +Microsoft\Graph\Beta\Generated.models.configurationMonitoringResult::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.configurationMonitoringResult::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.configurationMonitoringResult::|public|setDriftsCount(value?:int):void +Microsoft\Graph\Beta\Generated.models.configurationMonitoringResult::|public|setErrorDetails(value?:array):void +Microsoft\Graph\Beta\Generated.models.configurationMonitoringResult::|public|setMonitorId(value?:string):void +Microsoft\Graph\Beta\Generated.models.configurationMonitoringResult::|public|setRunCompletionDateTime(value?:DateTime):void +Microsoft\Graph\Beta\Generated.models.configurationMonitoringResult::|public|setRunInitiationDateTime(value?:DateTime):void +Microsoft\Graph\Beta\Generated.models.configurationMonitoringResult::|public|setRunStatus(value?:MonitorRunStatus):void +Microsoft\Graph\Beta\Generated.models.configurationMonitoringResult::|public|setTenantId(value?:string):void +Microsoft\Graph\Beta\Generated.models.configurationMonitoringResult::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):ConfigurationMonitoringResult +Microsoft\Graph\Beta\Generated.models.configurationMonitoringResultCollectionResponse-->BaseCollectionPaginationCountResponse +Microsoft\Graph\Beta\Generated.models.configurationMonitoringResultCollectionResponse::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.configurationMonitoringResultCollectionResponse::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.configurationMonitoringResultCollectionResponse::|public|getValue():array +Microsoft\Graph\Beta\Generated.models.configurationMonitoringResultCollectionResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.configurationMonitoringResultCollectionResponse::|public|setValue(value?:array):void +Microsoft\Graph\Beta\Generated.models.configurationMonitoringResultCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):ConfigurationMonitoringResultCollectionResponse +Microsoft\Graph\Beta\Generated.models.configurationSnapshotJob-->Entity +Microsoft\Graph\Beta\Generated.models.configurationSnapshotJob::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.configurationSnapshotJob::|public|getCompletedDateTime():DateTime +Microsoft\Graph\Beta\Generated.models.configurationSnapshotJob::|public|getCreatedBy():IdentitySet +Microsoft\Graph\Beta\Generated.models.configurationSnapshotJob::|public|getCreatedDateTime():DateTime +Microsoft\Graph\Beta\Generated.models.configurationSnapshotJob::|public|getDescription():string +Microsoft\Graph\Beta\Generated.models.configurationSnapshotJob::|public|getDisplayName():string +Microsoft\Graph\Beta\Generated.models.configurationSnapshotJob::|public|getErrorDetails():array +Microsoft\Graph\Beta\Generated.models.configurationSnapshotJob::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.configurationSnapshotJob::|public|getResourceLocation():string +Microsoft\Graph\Beta\Generated.models.configurationSnapshotJob::|public|getResources():array +Microsoft\Graph\Beta\Generated.models.configurationSnapshotJob::|public|getStatus():SnapshotJobStatus +Microsoft\Graph\Beta\Generated.models.configurationSnapshotJob::|public|getTenantId():string +Microsoft\Graph\Beta\Generated.models.configurationSnapshotJob::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.configurationSnapshotJob::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.configurationSnapshotJob::|public|setCompletedDateTime(value?:DateTime):void +Microsoft\Graph\Beta\Generated.models.configurationSnapshotJob::|public|setCreatedBy(value?:IdentitySet):void +Microsoft\Graph\Beta\Generated.models.configurationSnapshotJob::|public|setCreatedDateTime(value?:DateTime):void +Microsoft\Graph\Beta\Generated.models.configurationSnapshotJob::|public|setDescription(value?:string):void +Microsoft\Graph\Beta\Generated.models.configurationSnapshotJob::|public|setDisplayName(value?:string):void +Microsoft\Graph\Beta\Generated.models.configurationSnapshotJob::|public|setErrorDetails(value?:array):void +Microsoft\Graph\Beta\Generated.models.configurationSnapshotJob::|public|setResourceLocation(value?:string):void +Microsoft\Graph\Beta\Generated.models.configurationSnapshotJob::|public|setResources(value?:array):void +Microsoft\Graph\Beta\Generated.models.configurationSnapshotJob::|public|setStatus(value?:SnapshotJobStatus):void +Microsoft\Graph\Beta\Generated.models.configurationSnapshotJob::|public|setTenantId(value?:string):void +Microsoft\Graph\Beta\Generated.models.configurationSnapshotJob::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):ConfigurationSnapshotJob +Microsoft\Graph\Beta\Generated.models.configurationSnapshotJobCollectionResponse-->BaseCollectionPaginationCountResponse +Microsoft\Graph\Beta\Generated.models.configurationSnapshotJobCollectionResponse::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.configurationSnapshotJobCollectionResponse::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.configurationSnapshotJobCollectionResponse::|public|getValue():array +Microsoft\Graph\Beta\Generated.models.configurationSnapshotJobCollectionResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.configurationSnapshotJobCollectionResponse::|public|setValue(value?:array):void +Microsoft\Graph\Beta\Generated.models.configurationSnapshotJobCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):ConfigurationSnapshotJobCollectionResponse Microsoft\Graph\Beta\Generated.models.configurationUri::|public|constructor():void Microsoft\Graph\Beta\Generated.models.configurationUri::|public|getAdditionalData():array Microsoft\Graph\Beta\Generated.models.configurationUri::|public|getAppliesToSingleSignOnMode():string @@ -205198,6 +205895,21 @@ Microsoft\Graph\Beta\Generated.models.deviceManangementIntentValueType::0002-str Microsoft\Graph\Beta\Generated.models.deviceManangementIntentValueType::0003-complex Microsoft\Graph\Beta\Generated.models.deviceManangementIntentValueType::0004-collection Microsoft\Graph\Beta\Generated.models.deviceManangementIntentValueType::0005-abstractComplex +Microsoft\Graph\Beta\Generated.models.deviceMetadata::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.deviceMetadata::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.models.deviceMetadata::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.models.deviceMetadata::|public|getDeviceType():string +Microsoft\Graph\Beta\Generated.models.deviceMetadata::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.deviceMetadata::|public|getIpAddress():string +Microsoft\Graph\Beta\Generated.models.deviceMetadata::|public|getOdataType():string +Microsoft\Graph\Beta\Generated.models.deviceMetadata::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.deviceMetadata::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.models.deviceMetadata::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.models.deviceMetadata::|public|setDeviceType(value?:string):void +Microsoft\Graph\Beta\Generated.models.deviceMetadata::|public|setIpAddress(value?:string):void +Microsoft\Graph\Beta\Generated.models.deviceMetadata::|public|setOdataType(value?:string):void +Microsoft\Graph\Beta\Generated.models.deviceMetadata::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):DeviceMetadata +Microsoft\Graph\Beta\Generated.models.deviceMetadata~~>AdditionalDataHolder; BackedModel; Parsable Microsoft\Graph\Beta\Generated.models.deviceOperatingSystemSummary::|public|constructor():void Microsoft\Graph\Beta\Generated.models.deviceOperatingSystemSummary::|public|getAdditionalData():array Microsoft\Graph\Beta\Generated.models.deviceOperatingSystemSummary::|public|getAndroidCorporateWorkProfileCount():int @@ -206372,6 +207084,22 @@ Microsoft\Graph\Beta\Generated.models.downgradeJustification::|public|setJustifi Microsoft\Graph\Beta\Generated.models.downgradeJustification::|public|setOdataType(value?:string):void Microsoft\Graph\Beta\Generated.models.downgradeJustification::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):DowngradeJustification Microsoft\Graph\Beta\Generated.models.downgradeJustification~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.models.driftedProperty::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.driftedProperty::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.models.driftedProperty::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.models.driftedProperty::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.driftedProperty::|public|getOdataType():string +Microsoft\Graph\Beta\Generated.models.driftedProperty::|public|getPropertyName():string +Microsoft\Graph\Beta\Generated.models.driftedProperty::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.driftedProperty::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.models.driftedProperty::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.models.driftedProperty::|public|setOdataType(value?:string):void +Microsoft\Graph\Beta\Generated.models.driftedProperty::|public|setPropertyName(value?:string):void +Microsoft\Graph\Beta\Generated.models.driftedProperty::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):DriftedProperty +Microsoft\Graph\Beta\Generated.models.driftedProperty~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.models.driftStatus::0000-active +Microsoft\Graph\Beta\Generated.models.driftStatus::0001-fixed +Microsoft\Graph\Beta\Generated.models.driftStatus::0002-unknownFutureValue Microsoft\Graph\Beta\Generated.models.drive-->BaseItem Microsoft\Graph\Beta\Generated.models.drive::|public|constructor():void Microsoft\Graph\Beta\Generated.models.drive::|public|getActivities():array @@ -208807,6 +209535,18 @@ Microsoft\Graph\Beta\Generated.models.emailIdentity::|public|OdataType:string Microsoft\Graph\Beta\Generated.models.emailIdentity::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.models.emailIdentity::|public|setEmail(value?:string):void Microsoft\Graph\Beta\Generated.models.emailIdentity::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):EmailIdentity +Microsoft\Graph\Beta\Generated.models.emailNotificationsSetting-->Entity +Microsoft\Graph\Beta\Generated.models.emailNotificationsSetting::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.emailNotificationsSetting::|public|getAdditionalEvents():NotificationEventsType +Microsoft\Graph\Beta\Generated.models.emailNotificationsSetting::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.emailNotificationsSetting::|public|getIsEnabled():bool +Microsoft\Graph\Beta\Generated.models.emailNotificationsSetting::|public|getRecipients():NotificationRecipients +Microsoft\Graph\Beta\Generated.models.emailNotificationsSetting::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.emailNotificationsSetting::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.emailNotificationsSetting::|public|setAdditionalEvents(value?:NotificationEventsType):void +Microsoft\Graph\Beta\Generated.models.emailNotificationsSetting::|public|setIsEnabled(value?:bool):void +Microsoft\Graph\Beta\Generated.models.emailNotificationsSetting::|public|setRecipients(value?:NotificationRecipients):void +Microsoft\Graph\Beta\Generated.models.emailNotificationsSetting::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):EmailNotificationsSetting Microsoft\Graph\Beta\Generated.models.emailPayloadDetail-->PayloadDetail Microsoft\Graph\Beta\Generated.models.emailPayloadDetail::|public|constructor():void Microsoft\Graph\Beta\Generated.models.emailPayloadDetail::|public|GetFieldDeserializers():array @@ -209778,6 +210518,23 @@ Microsoft\Graph\Beta\Generated.models.errorCorrectionLevel::0001-m Microsoft\Graph\Beta\Generated.models.errorCorrectionLevel::0002-q Microsoft\Graph\Beta\Generated.models.errorCorrectionLevel::0003-h Microsoft\Graph\Beta\Generated.models.errorCorrectionLevel::0004-unknownFutureValue +Microsoft\Graph\Beta\Generated.models.errorDetail::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.errorDetail::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.models.errorDetail::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.models.errorDetail::|public|getErrorMessage():string +Microsoft\Graph\Beta\Generated.models.errorDetail::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.errorDetail::|public|getOdataType():string +Microsoft\Graph\Beta\Generated.models.errorDetail::|public|getResourceInstanceName():string +Microsoft\Graph\Beta\Generated.models.errorDetail::|public|getResourceType():string +Microsoft\Graph\Beta\Generated.models.errorDetail::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.errorDetail::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.models.errorDetail::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.models.errorDetail::|public|setErrorMessage(value?:string):void +Microsoft\Graph\Beta\Generated.models.errorDetail::|public|setOdataType(value?:string):void +Microsoft\Graph\Beta\Generated.models.errorDetail::|public|setResourceInstanceName(value?:string):void +Microsoft\Graph\Beta\Generated.models.errorDetail::|public|setResourceType(value?:string):void +Microsoft\Graph\Beta\Generated.models.errorDetail::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):ErrorDetail +Microsoft\Graph\Beta\Generated.models.errorDetail~~>AdditionalDataHolder; BackedModel; Parsable Microsoft\Graph\Beta\Generated.models.EscapedList-->BaseItem Microsoft\Graph\Beta\Generated.models.EscapedList::|public|constructor():void Microsoft\Graph\Beta\Generated.models.EscapedList::|public|getActivities():array @@ -210356,6 +211113,9 @@ Microsoft\Graph\Beta\Generated.models.exclusionGroupAssignmentTarget::|public|Ge Microsoft\Graph\Beta\Generated.models.exclusionGroupAssignmentTarget::|public|OdataType:string Microsoft\Graph\Beta\Generated.models.exclusionGroupAssignmentTarget::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.models.exclusionGroupAssignmentTarget::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):ExclusionGroupAssignmentTarget +Microsoft\Graph\Beta\Generated.models.executionMode::0000-evaluateInline +Microsoft\Graph\Beta\Generated.models.executionMode::0001-evaluateOffline +Microsoft\Graph\Beta\Generated.models.executionMode::0002-unknownFutureValue Microsoft\Graph\Beta\Generated.models.expeditedWindowsQualityUpdateSettings::|public|constructor():void Microsoft\Graph\Beta\Generated.models.expeditedWindowsQualityUpdateSettings::|public|getAdditionalData():array Microsoft\Graph\Beta\Generated.models.expeditedWindowsQualityUpdateSettings::|public|getBackingStore():BackingStore @@ -213560,6 +214320,12 @@ Microsoft\Graph\Beta\Generated.models.groupPrivacy::0000-unspecified Microsoft\Graph\Beta\Generated.models.groupPrivacy::0001-public Microsoft\Graph\Beta\Generated.models.groupPrivacy::0002-private Microsoft\Graph\Beta\Generated.models.groupPrivacy::0003-unknownFutureValue +Microsoft\Graph\Beta\Generated.models.groupScope-->ScopeBase +Microsoft\Graph\Beta\Generated.models.groupScope::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.groupScope::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.groupScope::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.groupScope::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.groupScope::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):GroupScope Microsoft\Graph\Beta\Generated.models.groupType::0000-unifiedGroups Microsoft\Graph\Beta\Generated.models.groupType::0001-azureAD Microsoft\Graph\Beta\Generated.models.groupType::0002-unknownFutureValue @@ -228591,6 +229357,16 @@ Microsoft\Graph\Beta\Generated.models.modifiedProperty::|public|setOdataType(val Microsoft\Graph\Beta\Generated.models.modifiedProperty::|public|setOldValue(value?:string):void Microsoft\Graph\Beta\Generated.models.modifiedProperty::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):ModifiedProperty Microsoft\Graph\Beta\Generated.models.modifiedProperty~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.models.monitorMode::0000-monitorOnly +Microsoft\Graph\Beta\Generated.models.monitorMode::0001-unknownFutureValue +Microsoft\Graph\Beta\Generated.models.monitorRunStatus::0000-successful +Microsoft\Graph\Beta\Generated.models.monitorRunStatus::0001-partiallySuccessful +Microsoft\Graph\Beta\Generated.models.monitorRunStatus::0002-failed +Microsoft\Graph\Beta\Generated.models.monitorRunStatus::0003-unknownFutureValue +Microsoft\Graph\Beta\Generated.models.monitorStatus::0000-active +Microsoft\Graph\Beta\Generated.models.monitorStatus::0001-inactive +Microsoft\Graph\Beta\Generated.models.monitorStatus::0002-inactivatedBySystem +Microsoft\Graph\Beta\Generated.models.monitorStatus::0003-unknownFutureValue Microsoft\Graph\Beta\Generated.models.monthlyInactiveUsersByApplicationMetric-->InactiveUsersByApplicationMetricBase Microsoft\Graph\Beta\Generated.models.monthlyInactiveUsersByApplicationMetric::|public|constructor():void Microsoft\Graph\Beta\Generated.models.monthlyInactiveUsersByApplicationMetric::|public|GetFieldDeserializers():array @@ -230965,6 +231741,9 @@ Microsoft\Graph\Beta\Generated.models.notificationDeliveryPreference::0000-unkno Microsoft\Graph\Beta\Generated.models.notificationDeliveryPreference::0001-deliverImmedietly Microsoft\Graph\Beta\Generated.models.notificationDeliveryPreference::0002-deliverAfterCampaignEnd Microsoft\Graph\Beta\Generated.models.notificationDeliveryPreference::0003-unknownFutureValue +Microsoft\Graph\Beta\Generated.models.notificationEventsType::0000-none +Microsoft\Graph\Beta\Generated.models.notificationEventsType::0001-restoreAndPolicyUpdates +Microsoft\Graph\Beta\Generated.models.notificationEventsType::0002-unknownFutureValue Microsoft\Graph\Beta\Generated.models.notificationMessageTemplate-->Entity Microsoft\Graph\Beta\Generated.models.notificationMessageTemplate::|public|constructor():void Microsoft\Graph\Beta\Generated.models.notificationMessageTemplate::|public|getBrandingOptions():NotificationTemplateBrandingOptions @@ -230992,6 +231771,27 @@ Microsoft\Graph\Beta\Generated.models.notificationMessageTemplateCollectionRespo Microsoft\Graph\Beta\Generated.models.notificationMessageTemplateCollectionResponse::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.models.notificationMessageTemplateCollectionResponse::|public|setValue(value?:array):void Microsoft\Graph\Beta\Generated.models.notificationMessageTemplateCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):NotificationMessageTemplateCollectionResponse +Microsoft\Graph\Beta\Generated.models.notificationRecipients::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.notificationRecipients::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.models.notificationRecipients::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.models.notificationRecipients::|public|getCustomRecipients():array +Microsoft\Graph\Beta\Generated.models.notificationRecipients::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.notificationRecipients::|public|getOdataType():string +Microsoft\Graph\Beta\Generated.models.notificationRecipients::|public|getRole():NotificationRecipientsType +Microsoft\Graph\Beta\Generated.models.notificationRecipients::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.notificationRecipients::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.models.notificationRecipients::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.models.notificationRecipients::|public|setCustomRecipients(value?:array):void +Microsoft\Graph\Beta\Generated.models.notificationRecipients::|public|setOdataType(value?:string):void +Microsoft\Graph\Beta\Generated.models.notificationRecipients::|public|setRole(value?:NotificationRecipientsType):void +Microsoft\Graph\Beta\Generated.models.notificationRecipients::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):NotificationRecipients +Microsoft\Graph\Beta\Generated.models.notificationRecipientsType::0000-none +Microsoft\Graph\Beta\Generated.models.notificationRecipientsType::0001-globalAdmins +Microsoft\Graph\Beta\Generated.models.notificationRecipientsType::0002-backupAdmins +Microsoft\Graph\Beta\Generated.models.notificationRecipientsType::0003-custom +Microsoft\Graph\Beta\Generated.models.notificationRecipientsType::0004-allAdmins +Microsoft\Graph\Beta\Generated.models.notificationRecipientsType::0005-unknownFutureValue +Microsoft\Graph\Beta\Generated.models.notificationRecipients~~>AdditionalDataHolder; BackedModel; Parsable Microsoft\Graph\Beta\Generated.models.notificationTemplateBrandingOptions::0000-none Microsoft\Graph\Beta\Generated.models.notificationTemplateBrandingOptions::0001-includeCompanyLogo Microsoft\Graph\Beta\Generated.models.notificationTemplateBrandingOptions::0002-includeCompanyName @@ -232990,6 +233790,12 @@ Microsoft\Graph\Beta\Generated.models.openAwsSecurityGroupFinding::|public|setIn Microsoft\Graph\Beta\Generated.models.openAwsSecurityGroupFinding::|public|setSecurityGroup(value?:AwsAuthorizationSystemResource):void Microsoft\Graph\Beta\Generated.models.openAwsSecurityGroupFinding::|public|setTotalStorageBucketCount(value?:int):void Microsoft\Graph\Beta\Generated.models.openAwsSecurityGroupFinding::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):OpenAwsSecurityGroupFinding +Microsoft\Graph\Beta\Generated.models.openComplexDictionaryType-->Dictionary +Microsoft\Graph\Beta\Generated.models.openComplexDictionaryType::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.openComplexDictionaryType::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.openComplexDictionaryType::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.openComplexDictionaryType::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.openComplexDictionaryType::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):OpenComplexDictionaryType Microsoft\Graph\Beta\Generated.models.openIdConnectIdentityProvider-->IdentityProviderBase Microsoft\Graph\Beta\Generated.models.openIdConnectIdentityProvider::|public|constructor():void Microsoft\Graph\Beta\Generated.models.openIdConnectIdentityProvider::|public|getClaimsMapping():ClaimsMapping @@ -237195,6 +238001,21 @@ Microsoft\Graph\Beta\Generated.models.policyBase::|public|Serialize(writer:ISeri Microsoft\Graph\Beta\Generated.models.policyBase::|public|setDescription(value?:string):void Microsoft\Graph\Beta\Generated.models.policyBase::|public|setDisplayName(value?:string):void Microsoft\Graph\Beta\Generated.models.policyBase::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):PolicyBase +Microsoft\Graph\Beta\Generated.models.policyBinding::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.policyBinding::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.models.policyBinding::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.models.policyBinding::|public|getExclusions():array +Microsoft\Graph\Beta\Generated.models.policyBinding::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.policyBinding::|public|getInclusions():array +Microsoft\Graph\Beta\Generated.models.policyBinding::|public|getOdataType():string +Microsoft\Graph\Beta\Generated.models.policyBinding::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.policyBinding::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.models.policyBinding::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.models.policyBinding::|public|setExclusions(value?:array):void +Microsoft\Graph\Beta\Generated.models.policyBinding::|public|setInclusions(value?:array):void +Microsoft\Graph\Beta\Generated.models.policyBinding::|public|setOdataType(value?:string):void +Microsoft\Graph\Beta\Generated.models.policyBinding::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):PolicyBinding +Microsoft\Graph\Beta\Generated.models.policyBinding~~>AdditionalDataHolder; BackedModel; Parsable Microsoft\Graph\Beta\Generated.models.policyLocation::|public|constructor():void Microsoft\Graph\Beta\Generated.models.policyLocation::|public|getAdditionalData():array Microsoft\Graph\Beta\Generated.models.policyLocation::|public|getBackingStore():BackingStore @@ -237226,6 +238047,10 @@ Microsoft\Graph\Beta\Generated.models.policyLocationUrl::|public|OdataType:strin Microsoft\Graph\Beta\Generated.models.policyLocationUrl::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.models.policyLocationUrl::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):PolicyLocationUrl Microsoft\Graph\Beta\Generated.models.policyLocation~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.models.policyPivotProperty::0000-none +Microsoft\Graph\Beta\Generated.models.policyPivotProperty::0001-activity +Microsoft\Graph\Beta\Generated.models.policyPivotProperty::0002-location +Microsoft\Graph\Beta\Generated.models.policyPivotProperty::0003-unknownFutureValue Microsoft\Graph\Beta\Generated.models.policyPlatformType::0000-android Microsoft\Graph\Beta\Generated.models.policyPlatformType::0001-androidForWork Microsoft\Graph\Beta\Generated.models.policyPlatformType::0002-iOS @@ -237303,6 +238128,25 @@ Microsoft\Graph\Beta\Generated.models.policyScope::0000-none Microsoft\Graph\Beta\Generated.models.policyScope::0001-all Microsoft\Graph\Beta\Generated.models.policyScope::0002-selected Microsoft\Graph\Beta\Generated.models.policyScope::0003-unknownFutureValue +Microsoft\Graph\Beta\Generated.models.policyScopeBase::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.policyScopeBase::|public|getActivities():UserActivityTypes +Microsoft\Graph\Beta\Generated.models.policyScopeBase::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.models.policyScopeBase::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.models.policyScopeBase::|public|getExecutionMode():ExecutionMode +Microsoft\Graph\Beta\Generated.models.policyScopeBase::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.policyScopeBase::|public|getLocations():array +Microsoft\Graph\Beta\Generated.models.policyScopeBase::|public|getOdataType():string +Microsoft\Graph\Beta\Generated.models.policyScopeBase::|public|getPolicyActions():array +Microsoft\Graph\Beta\Generated.models.policyScopeBase::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.policyScopeBase::|public|setActivities(value?:UserActivityTypes):void +Microsoft\Graph\Beta\Generated.models.policyScopeBase::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.models.policyScopeBase::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.models.policyScopeBase::|public|setExecutionMode(value?:ExecutionMode):void +Microsoft\Graph\Beta\Generated.models.policyScopeBase::|public|setLocations(value?:array):void +Microsoft\Graph\Beta\Generated.models.policyScopeBase::|public|setOdataType(value?:string):void +Microsoft\Graph\Beta\Generated.models.policyScopeBase::|public|setPolicyActions(value?:array):void +Microsoft\Graph\Beta\Generated.models.policyScopeBase::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):PolicyScopeBase +Microsoft\Graph\Beta\Generated.models.policyScopeBase~~>AdditionalDataHolder; BackedModel; Parsable Microsoft\Graph\Beta\Generated.models.policySet-->Entity Microsoft\Graph\Beta\Generated.models.policySet::|public|constructor():void Microsoft\Graph\Beta\Generated.models.policySet::|public|getAssignments():array @@ -237398,6 +238242,20 @@ Microsoft\Graph\Beta\Generated.models.policyTemplate::|public|Serialize(writer:I Microsoft\Graph\Beta\Generated.models.policyTemplate::|public|setMultiTenantOrganizationIdentitySynchronization(value?:MultiTenantOrganizationIdentitySyncPolicyTemplate):void Microsoft\Graph\Beta\Generated.models.policyTemplate::|public|setMultiTenantOrganizationPartnerConfiguration(value?:MultiTenantOrganizationPartnerConfigurationTemplate):void Microsoft\Graph\Beta\Generated.models.policyTemplate::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):PolicyTemplate +Microsoft\Graph\Beta\Generated.models.policyTenantScope-->PolicyScopeBase +Microsoft\Graph\Beta\Generated.models.policyTenantScope::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.policyTenantScope::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.policyTenantScope::|public|getPolicyScope():PolicyBinding +Microsoft\Graph\Beta\Generated.models.policyTenantScope::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.policyTenantScope::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.policyTenantScope::|public|setPolicyScope(value?:PolicyBinding):void +Microsoft\Graph\Beta\Generated.models.policyTenantScope::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):PolicyTenantScope +Microsoft\Graph\Beta\Generated.models.policyUserScope-->PolicyScopeBase +Microsoft\Graph\Beta\Generated.models.policyUserScope::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.policyUserScope::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.policyUserScope::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.policyUserScope::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.policyUserScope::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):PolicyUserScope Microsoft\Graph\Beta\Generated.models.positionDetail::|public|constructor():void Microsoft\Graph\Beta\Generated.models.positionDetail::|public|getAdditionalData():array Microsoft\Graph\Beta\Generated.models.positionDetail::|public|getBackingStore():BackingStore @@ -240355,6 +241213,7 @@ Microsoft\Graph\Beta\Generated.models.processContentRequest::|public|getActivity Microsoft\Graph\Beta\Generated.models.processContentRequest::|public|getAdditionalData():array Microsoft\Graph\Beta\Generated.models.processContentRequest::|public|getBackingStore():BackingStore Microsoft\Graph\Beta\Generated.models.processContentRequest::|public|getContentEntries():array +Microsoft\Graph\Beta\Generated.models.processContentRequest::|public|getDeviceMetadata():DeviceMetadata Microsoft\Graph\Beta\Generated.models.processContentRequest::|public|GetFieldDeserializers():array Microsoft\Graph\Beta\Generated.models.processContentRequest::|public|getIntegratedAppMetadata():IntegratedApplicationMetadata Microsoft\Graph\Beta\Generated.models.processContentRequest::|public|getOdataType():string @@ -240364,6 +241223,7 @@ Microsoft\Graph\Beta\Generated.models.processContentRequest::|public|setActivity Microsoft\Graph\Beta\Generated.models.processContentRequest::|public|setAdditionalData(value?:array):void Microsoft\Graph\Beta\Generated.models.processContentRequest::|public|setBackingStore(value:BackingStore):void Microsoft\Graph\Beta\Generated.models.processContentRequest::|public|setContentEntries(value?:array):void +Microsoft\Graph\Beta\Generated.models.processContentRequest::|public|setDeviceMetadata(value?:DeviceMetadata):void Microsoft\Graph\Beta\Generated.models.processContentRequest::|public|setIntegratedAppMetadata(value?:IntegratedApplicationMetadata):void Microsoft\Graph\Beta\Generated.models.processContentRequest::|public|setOdataType(value?:string):void Microsoft\Graph\Beta\Generated.models.processContentRequest::|public|setProtectedAppMetadata(value?:ProtectedApplicationMetadata):void @@ -245474,6 +246334,19 @@ Microsoft\Graph\Beta\Generated.models.schemaExtensionCollectionResponse::|public Microsoft\Graph\Beta\Generated.models.schemaExtensionCollectionResponse::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.models.schemaExtensionCollectionResponse::|public|setValue(value?:array):void Microsoft\Graph\Beta\Generated.models.schemaExtensionCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):SchemaExtensionCollectionResponse +Microsoft\Graph\Beta\Generated.models.scopeBase::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.scopeBase::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.models.scopeBase::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.models.scopeBase::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.scopeBase::|public|getIdentity():string +Microsoft\Graph\Beta\Generated.models.scopeBase::|public|getOdataType():string +Microsoft\Graph\Beta\Generated.models.scopeBase::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.scopeBase::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.models.scopeBase::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.models.scopeBase::|public|setIdentity(value?:string):void +Microsoft\Graph\Beta\Generated.models.scopeBase::|public|setOdataType(value?:string):void +Microsoft\Graph\Beta\Generated.models.scopeBase::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):ScopeBase +Microsoft\Graph\Beta\Generated.models.scopeBase~~>AdditionalDataHolder; BackedModel; Parsable Microsoft\Graph\Beta\Generated.models.scopedRoleMembership-->Entity Microsoft\Graph\Beta\Generated.models.scopedRoleMembership::|public|constructor():void Microsoft\Graph\Beta\Generated.models.scopedRoleMembership::|public|getAdministrativeUnitId():string @@ -257343,6 +258216,12 @@ Microsoft\Graph\Beta\Generated.models.smsAuthenticationMethodTarget::|public|Oda Microsoft\Graph\Beta\Generated.models.smsAuthenticationMethodTarget::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.models.smsAuthenticationMethodTarget::|public|setIsUsableForSignIn(value?:bool):void Microsoft\Graph\Beta\Generated.models.smsAuthenticationMethodTarget::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):SmsAuthenticationMethodTarget +Microsoft\Graph\Beta\Generated.models.snapshotJobStatus::0000-notStarted +Microsoft\Graph\Beta\Generated.models.snapshotJobStatus::0001-running +Microsoft\Graph\Beta\Generated.models.snapshotJobStatus::0002-succeeded +Microsoft\Graph\Beta\Generated.models.snapshotJobStatus::0003-failed +Microsoft\Graph\Beta\Generated.models.snapshotJobStatus::0004-unknownFutureValue +Microsoft\Graph\Beta\Generated.models.snapshotJobStatus::0005-partiallySuccessful Microsoft\Graph\Beta\Generated.models.socialIdentityProvider-->IdentityProviderBase Microsoft\Graph\Beta\Generated.models.socialIdentityProvider::|public|constructor():void Microsoft\Graph\Beta\Generated.models.socialIdentityProvider::|public|getClientId():string @@ -261036,6 +261915,12 @@ Microsoft\Graph\Beta\Generated.models.tenantRelationshipAccessPolicyBase::|publi Microsoft\Graph\Beta\Generated.models.tenantRelationshipAccessPolicyBase::|public|setDefinition(value?:array):void Microsoft\Graph\Beta\Generated.models.tenantRelationshipAccessPolicyBase::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):TenantRelationshipAccessPolicyBase Microsoft\Graph\Beta\Generated.models.tenantRelationship~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.models.tenantScope-->ScopeBase +Microsoft\Graph\Beta\Generated.models.tenantScope::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.tenantScope::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.tenantScope::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.tenantScope::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.tenantScope::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):TenantScope Microsoft\Graph\Beta\Generated.models.tenantSetupInfo-->Entity Microsoft\Graph\Beta\Generated.models.tenantSetupInfo::|public|constructor():void Microsoft\Graph\Beta\Generated.models.tenantSetupInfo::|public|getDefaultRolesSettings():PrivilegedRoleSettings @@ -264294,6 +265179,12 @@ Microsoft\Graph\Beta\Generated.models.userActivityType::0001-uploadFile Microsoft\Graph\Beta\Generated.models.userActivityType::0002-downloadText Microsoft\Graph\Beta\Generated.models.userActivityType::0003-downloadFile Microsoft\Graph\Beta\Generated.models.userActivityType::0004-unknownFutureValue +Microsoft\Graph\Beta\Generated.models.userActivityTypes::0000-none +Microsoft\Graph\Beta\Generated.models.userActivityTypes::0001-uploadText +Microsoft\Graph\Beta\Generated.models.userActivityTypes::0002-uploadFile +Microsoft\Graph\Beta\Generated.models.userActivityTypes::0003-downloadText +Microsoft\Graph\Beta\Generated.models.userActivityTypes::0004-downloadFile +Microsoft\Graph\Beta\Generated.models.userActivityTypes::0005-unknownFutureValue Microsoft\Graph\Beta\Generated.models.userAnalytics-->Entity Microsoft\Graph\Beta\Generated.models.userAnalytics::|public|constructor():void Microsoft\Graph\Beta\Generated.models.userAnalytics::|public|getActivityStatistics():array @@ -266380,6 +267271,12 @@ Microsoft\Graph\Beta\Generated.models.userRequestsMetricCollectionResponse::|pub Microsoft\Graph\Beta\Generated.models.userRequestsMetricCollectionResponse::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.models.userRequestsMetricCollectionResponse::|public|setValue(value?:array):void Microsoft\Graph\Beta\Generated.models.userRequestsMetricCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):UserRequestsMetricCollectionResponse +Microsoft\Graph\Beta\Generated.models.userScope-->ScopeBase +Microsoft\Graph\Beta\Generated.models.userScope::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.userScope::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.userScope::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.userScope::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.userScope::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):UserScope Microsoft\Graph\Beta\Generated.models.userScopeTeamsAppInstallation-->TeamsAppInstallation Microsoft\Graph\Beta\Generated.models.userScopeTeamsAppInstallation::|public|constructor():void Microsoft\Graph\Beta\Generated.models.userScopeTeamsAppInstallation::|public|getChat():Chat @@ -308227,7 +309124,44 @@ Microsoft\Graph\Beta\Generated.security.dataSecurityAndGovernance.processContent Microsoft\Graph\Beta\Generated.security.dataSecurityAndGovernance.processContentAsync.ProcessContentAsyncRequestBuilder::|public|WithUrl(rawUrl:string):ProcessContentAsyncRequestBuilder Microsoft\Graph\Beta\Generated.security.dataSecurityAndGovernance.processContentAsync.processContentAsyncRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration Microsoft\Graph\Beta\Generated.security.dataSecurityAndGovernance.processContentAsync.processContentAsyncRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.security.dataSecurityAndGovernance.protectionScopes.compute.computePostRequestBody::|public|constructor():void +Microsoft\Graph\Beta\Generated.security.dataSecurityAndGovernance.protectionScopes.compute.computePostRequestBody::|public|getActivities():UserActivityTypes +Microsoft\Graph\Beta\Generated.security.dataSecurityAndGovernance.protectionScopes.compute.computePostRequestBody::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.security.dataSecurityAndGovernance.protectionScopes.compute.computePostRequestBody::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.security.dataSecurityAndGovernance.protectionScopes.compute.computePostRequestBody::|public|getDeviceMetadata():DeviceMetadata +Microsoft\Graph\Beta\Generated.security.dataSecurityAndGovernance.protectionScopes.compute.computePostRequestBody::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.security.dataSecurityAndGovernance.protectionScopes.compute.computePostRequestBody::|public|getIntegratedAppMetadata():IntegratedApplicationMetadata +Microsoft\Graph\Beta\Generated.security.dataSecurityAndGovernance.protectionScopes.compute.computePostRequestBody::|public|getLocations():array +Microsoft\Graph\Beta\Generated.security.dataSecurityAndGovernance.protectionScopes.compute.computePostRequestBody::|public|getPivotOn():PolicyPivotProperty +Microsoft\Graph\Beta\Generated.security.dataSecurityAndGovernance.protectionScopes.compute.computePostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.security.dataSecurityAndGovernance.protectionScopes.compute.computePostRequestBody::|public|setActivities(value?:UserActivityTypes):void +Microsoft\Graph\Beta\Generated.security.dataSecurityAndGovernance.protectionScopes.compute.computePostRequestBody::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.security.dataSecurityAndGovernance.protectionScopes.compute.computePostRequestBody::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.security.dataSecurityAndGovernance.protectionScopes.compute.computePostRequestBody::|public|setDeviceMetadata(value?:DeviceMetadata):void +Microsoft\Graph\Beta\Generated.security.dataSecurityAndGovernance.protectionScopes.compute.computePostRequestBody::|public|setIntegratedAppMetadata(value?:IntegratedApplicationMetadata):void +Microsoft\Graph\Beta\Generated.security.dataSecurityAndGovernance.protectionScopes.compute.computePostRequestBody::|public|setLocations(value?:array):void +Microsoft\Graph\Beta\Generated.security.dataSecurityAndGovernance.protectionScopes.compute.computePostRequestBody::|public|setPivotOn(value?:PolicyPivotProperty):void +Microsoft\Graph\Beta\Generated.security.dataSecurityAndGovernance.protectionScopes.compute.computePostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):ComputePostRequestBody +Microsoft\Graph\Beta\Generated.security.dataSecurityAndGovernance.protectionScopes.compute.computePostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.security.dataSecurityAndGovernance.protectionScopes.compute.computePostResponse-->BaseCollectionPaginationCountResponse +Microsoft\Graph\Beta\Generated.security.dataSecurityAndGovernance.protectionScopes.compute.computePostResponse::|public|constructor():void +Microsoft\Graph\Beta\Generated.security.dataSecurityAndGovernance.protectionScopes.compute.computePostResponse::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.security.dataSecurityAndGovernance.protectionScopes.compute.computePostResponse::|public|getValue():array +Microsoft\Graph\Beta\Generated.security.dataSecurityAndGovernance.protectionScopes.compute.computePostResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.security.dataSecurityAndGovernance.protectionScopes.compute.computePostResponse::|public|setValue(value?:array):void +Microsoft\Graph\Beta\Generated.security.dataSecurityAndGovernance.protectionScopes.compute.computePostResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):ComputePostResponse +Microsoft\Graph\Beta\Generated.security.dataSecurityAndGovernance.protectionScopes.compute.ComputeRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.security.dataSecurityAndGovernance.protectionScopes.compute.ComputeRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.security.dataSecurityAndGovernance.protectionScopes.compute.ComputeRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.security.dataSecurityAndGovernance.protectionScopes.compute.ComputeRequestBuilder::|public|Post(body:ComputePostRequestBody; requestConfiguration?:ComputeRequestBuilderPostRequestConfiguration):ComputePostResponse +Microsoft\Graph\Beta\Generated.security.dataSecurityAndGovernance.protectionScopes.compute.ComputeRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.security.dataSecurityAndGovernance.protectionScopes.compute.ComputeRequestBuilder::|public|ToPostRequestInformation(body:ComputePostRequestBody; requestConfiguration?:ComputeRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.security.dataSecurityAndGovernance.protectionScopes.compute.ComputeRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.security.dataSecurityAndGovernance.protectionScopes.compute.ComputeRequestBuilder::|public|WithUrl(rawUrl:string):ComputeRequestBuilder +Microsoft\Graph\Beta\Generated.security.dataSecurityAndGovernance.protectionScopes.compute.computeRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.security.dataSecurityAndGovernance.protectionScopes.compute.computeRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Beta\Generated.security.dataSecurityAndGovernance.protectionScopes.ProtectionScopesRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.security.dataSecurityAndGovernance.protectionScopes.ProtectionScopesRequestBuilder::|public|compute:ComputeRequestBuilder Microsoft\Graph\Beta\Generated.security.dataSecurityAndGovernance.protectionScopes.ProtectionScopesRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Beta\Generated.security.dataSecurityAndGovernance.protectionScopes.ProtectionScopesRequestBuilder::|public|Delete(requestConfiguration?:ProtectionScopesRequestBuilderDeleteRequestConfiguration):void Microsoft\Graph\Beta\Generated.security.dataSecurityAndGovernance.protectionScopes.ProtectionScopesRequestBuilder::|public|Get(requestConfiguration?:ProtectionScopesRequestBuilderGetRequestConfiguration):TenantProtectionScopeContainer @@ -333126,6 +334060,7 @@ Microsoft\Graph\Beta\Generated.solutions.backupRestore.BackupRestoreRequestBuild Microsoft\Graph\Beta\Generated.solutions.backupRestore.BackupRestoreRequestBuilder::|public|driveInclusionRules:DriveInclusionRulesRequestBuilder Microsoft\Graph\Beta\Generated.solutions.backupRestore.BackupRestoreRequestBuilder::|public|driveProtectionUnits:DriveProtectionUnitsRequestBuilder Microsoft\Graph\Beta\Generated.solutions.backupRestore.BackupRestoreRequestBuilder::|public|driveProtectionUnitsBulkAdditionJobs:DriveProtectionUnitsBulkAdditionJobsRequestBuilder +Microsoft\Graph\Beta\Generated.solutions.backupRestore.BackupRestoreRequestBuilder::|public|emailNotificationsSetting:EmailNotificationsSettingRequestBuilder Microsoft\Graph\Beta\Generated.solutions.backupRestore.BackupRestoreRequestBuilder::|public|enable:EnableRequestBuilder Microsoft\Graph\Beta\Generated.solutions.backupRestore.BackupRestoreRequestBuilder::|public|exchangeProtectionPolicies:ExchangeProtectionPoliciesRequestBuilder Microsoft\Graph\Beta\Generated.solutions.backupRestore.BackupRestoreRequestBuilder::|public|exchangeRestoreSessions:ExchangeRestoreSessionsRequestBuilder @@ -333359,6 +334294,29 @@ Microsoft\Graph\Beta\Generated.solutions.backupRestore.driveProtectionUnitsBulkA Microsoft\Graph\Beta\Generated.solutions.backupRestore.driveProtectionUnitsBulkAdditionJobs.item.DriveProtectionUnitsBulkAdditionJobItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):DriveProtectionUnitsBulkAdditionJobItemRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.solutions.backupRestore.driveProtectionUnitsBulkAdditionJobs.item.DriveProtectionUnitsBulkAdditionJobItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration Microsoft\Graph\Beta\Generated.solutions.backupRestore.driveProtectionUnitsBulkAdditionJobs.item.DriveProtectionUnitsBulkAdditionJobItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.solutions.backupRestore.emailNotificationsSetting.EmailNotificationsSettingRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.solutions.backupRestore.emailNotificationsSetting.EmailNotificationsSettingRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.solutions.backupRestore.emailNotificationsSetting.EmailNotificationsSettingRequestBuilder::|public|Delete(requestConfiguration?:EmailNotificationsSettingRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.solutions.backupRestore.emailNotificationsSetting.EmailNotificationsSettingRequestBuilder::|public|Get(requestConfiguration?:EmailNotificationsSettingRequestBuilderGetRequestConfiguration):EmailNotificationsSetting +Microsoft\Graph\Beta\Generated.solutions.backupRestore.emailNotificationsSetting.EmailNotificationsSettingRequestBuilder::|public|Patch(body:EmailNotificationsSetting; requestConfiguration?:EmailNotificationsSettingRequestBuilderPatchRequestConfiguration):EmailNotificationsSetting +Microsoft\Graph\Beta\Generated.solutions.backupRestore.emailNotificationsSetting.EmailNotificationsSettingRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.solutions.backupRestore.emailNotificationsSetting.EmailNotificationsSettingRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.solutions.backupRestore.emailNotificationsSetting.EmailNotificationsSettingRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:EmailNotificationsSettingRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.solutions.backupRestore.emailNotificationsSetting.EmailNotificationsSettingRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:EmailNotificationsSettingRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.solutions.backupRestore.emailNotificationsSetting.EmailNotificationsSettingRequestBuilder::|public|ToPatchRequestInformation(body:EmailNotificationsSetting; requestConfiguration?:EmailNotificationsSettingRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.solutions.backupRestore.emailNotificationsSetting.EmailNotificationsSettingRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.solutions.backupRestore.emailNotificationsSetting.EmailNotificationsSettingRequestBuilder::|public|WithUrl(rawUrl:string):EmailNotificationsSettingRequestBuilder +Microsoft\Graph\Beta\Generated.solutions.backupRestore.emailNotificationsSetting.emailNotificationsSettingRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.solutions.backupRestore.emailNotificationsSetting.emailNotificationsSettingRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.solutions.backupRestore.emailNotificationsSetting.emailNotificationsSettingRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.solutions.backupRestore.emailNotificationsSetting.emailNotificationsSettingRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.solutions.backupRestore.emailNotificationsSetting.emailNotificationsSettingRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.solutions.backupRestore.emailNotificationsSetting.emailNotificationsSettingRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.solutions.backupRestore.emailNotificationsSetting.emailNotificationsSettingRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:EmailNotificationsSettingRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.solutions.backupRestore.emailNotificationsSetting.emailNotificationsSettingRequestBuilderGetRequestConfiguration::|public|queryParameters:EmailNotificationsSettingRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.solutions.backupRestore.emailNotificationsSetting.emailNotificationsSettingRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):EmailNotificationsSettingRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.solutions.backupRestore.emailNotificationsSetting.emailNotificationsSettingRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.solutions.backupRestore.emailNotificationsSetting.emailNotificationsSettingRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Beta\Generated.solutions.backupRestore.enable.enablePostRequestBody::|public|constructor():void Microsoft\Graph\Beta\Generated.solutions.backupRestore.enable.enablePostRequestBody::|public|getAdditionalData():array Microsoft\Graph\Beta\Generated.solutions.backupRestore.enable.enablePostRequestBody::|public|getAppOwnerTenantId():string @@ -378257,7 +379215,44 @@ Microsoft\Graph\Beta\Generated.users.item.dataSecurityAndGovernance.processConte Microsoft\Graph\Beta\Generated.users.item.dataSecurityAndGovernance.processContent.ProcessContentRequestBuilder::|public|WithUrl(rawUrl:string):ProcessContentRequestBuilder Microsoft\Graph\Beta\Generated.users.item.dataSecurityAndGovernance.processContent.processContentRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration Microsoft\Graph\Beta\Generated.users.item.dataSecurityAndGovernance.processContent.processContentRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.users.item.dataSecurityAndGovernance.protectionScopes.compute.computePostRequestBody::|public|constructor():void +Microsoft\Graph\Beta\Generated.users.item.dataSecurityAndGovernance.protectionScopes.compute.computePostRequestBody::|public|getActivities():UserActivityTypes +Microsoft\Graph\Beta\Generated.users.item.dataSecurityAndGovernance.protectionScopes.compute.computePostRequestBody::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.users.item.dataSecurityAndGovernance.protectionScopes.compute.computePostRequestBody::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.users.item.dataSecurityAndGovernance.protectionScopes.compute.computePostRequestBody::|public|getDeviceMetadata():DeviceMetadata +Microsoft\Graph\Beta\Generated.users.item.dataSecurityAndGovernance.protectionScopes.compute.computePostRequestBody::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.users.item.dataSecurityAndGovernance.protectionScopes.compute.computePostRequestBody::|public|getIntegratedAppMetadata():IntegratedApplicationMetadata +Microsoft\Graph\Beta\Generated.users.item.dataSecurityAndGovernance.protectionScopes.compute.computePostRequestBody::|public|getLocations():array +Microsoft\Graph\Beta\Generated.users.item.dataSecurityAndGovernance.protectionScopes.compute.computePostRequestBody::|public|getPivotOn():PolicyPivotProperty +Microsoft\Graph\Beta\Generated.users.item.dataSecurityAndGovernance.protectionScopes.compute.computePostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.users.item.dataSecurityAndGovernance.protectionScopes.compute.computePostRequestBody::|public|setActivities(value?:UserActivityTypes):void +Microsoft\Graph\Beta\Generated.users.item.dataSecurityAndGovernance.protectionScopes.compute.computePostRequestBody::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.users.item.dataSecurityAndGovernance.protectionScopes.compute.computePostRequestBody::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.users.item.dataSecurityAndGovernance.protectionScopes.compute.computePostRequestBody::|public|setDeviceMetadata(value?:DeviceMetadata):void +Microsoft\Graph\Beta\Generated.users.item.dataSecurityAndGovernance.protectionScopes.compute.computePostRequestBody::|public|setIntegratedAppMetadata(value?:IntegratedApplicationMetadata):void +Microsoft\Graph\Beta\Generated.users.item.dataSecurityAndGovernance.protectionScopes.compute.computePostRequestBody::|public|setLocations(value?:array):void +Microsoft\Graph\Beta\Generated.users.item.dataSecurityAndGovernance.protectionScopes.compute.computePostRequestBody::|public|setPivotOn(value?:PolicyPivotProperty):void +Microsoft\Graph\Beta\Generated.users.item.dataSecurityAndGovernance.protectionScopes.compute.computePostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):ComputePostRequestBody +Microsoft\Graph\Beta\Generated.users.item.dataSecurityAndGovernance.protectionScopes.compute.computePostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.users.item.dataSecurityAndGovernance.protectionScopes.compute.computePostResponse-->BaseCollectionPaginationCountResponse +Microsoft\Graph\Beta\Generated.users.item.dataSecurityAndGovernance.protectionScopes.compute.computePostResponse::|public|constructor():void +Microsoft\Graph\Beta\Generated.users.item.dataSecurityAndGovernance.protectionScopes.compute.computePostResponse::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.users.item.dataSecurityAndGovernance.protectionScopes.compute.computePostResponse::|public|getValue():array +Microsoft\Graph\Beta\Generated.users.item.dataSecurityAndGovernance.protectionScopes.compute.computePostResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.users.item.dataSecurityAndGovernance.protectionScopes.compute.computePostResponse::|public|setValue(value?:array):void +Microsoft\Graph\Beta\Generated.users.item.dataSecurityAndGovernance.protectionScopes.compute.computePostResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):ComputePostResponse +Microsoft\Graph\Beta\Generated.users.item.dataSecurityAndGovernance.protectionScopes.compute.ComputeRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.dataSecurityAndGovernance.protectionScopes.compute.ComputeRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.users.item.dataSecurityAndGovernance.protectionScopes.compute.ComputeRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.users.item.dataSecurityAndGovernance.protectionScopes.compute.ComputeRequestBuilder::|public|Post(body:ComputePostRequestBody; requestConfiguration?:ComputeRequestBuilderPostRequestConfiguration):ComputePostResponse +Microsoft\Graph\Beta\Generated.users.item.dataSecurityAndGovernance.protectionScopes.compute.ComputeRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.users.item.dataSecurityAndGovernance.protectionScopes.compute.ComputeRequestBuilder::|public|ToPostRequestInformation(body:ComputePostRequestBody; requestConfiguration?:ComputeRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.users.item.dataSecurityAndGovernance.protectionScopes.compute.ComputeRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.users.item.dataSecurityAndGovernance.protectionScopes.compute.ComputeRequestBuilder::|public|WithUrl(rawUrl:string):ComputeRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.dataSecurityAndGovernance.protectionScopes.compute.computeRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.users.item.dataSecurityAndGovernance.protectionScopes.compute.computeRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Beta\Generated.users.item.dataSecurityAndGovernance.protectionScopes.ProtectionScopesRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.dataSecurityAndGovernance.protectionScopes.ProtectionScopesRequestBuilder::|public|compute:ComputeRequestBuilder Microsoft\Graph\Beta\Generated.users.item.dataSecurityAndGovernance.protectionScopes.ProtectionScopesRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Beta\Generated.users.item.dataSecurityAndGovernance.protectionScopes.ProtectionScopesRequestBuilder::|public|Delete(requestConfiguration?:ProtectionScopesRequestBuilderDeleteRequestConfiguration):void Microsoft\Graph\Beta\Generated.users.item.dataSecurityAndGovernance.protectionScopes.ProtectionScopesRequestBuilder::|public|Get(requestConfiguration?:ProtectionScopesRequestBuilderGetRequestConfiguration):UserProtectionScopeContainer diff --git a/src/Generated/kiota-lock.json b/src/Generated/kiota-lock.json index 574397f2e68..a23f8434505 100644 --- a/src/Generated/kiota-lock.json +++ b/src/Generated/kiota-lock.json @@ -1,5 +1,5 @@ { - "descriptionHash": "1BEB191A198821F08656082C8FE6DCD595A5BBD53D4AC24AF6FBC55CB2462BD76F74F1DA4D6F69DD2B8D132C2441908FA12669557732BE8D7F1012B94619865B", + "descriptionHash": "F9751289BC59F4778E628067ED49FBC455B9106D7C7C70C18FE22AB8CF14419C1284AC5A9ADE443686CB7CC4398E032838E4BC35E817C7791C41A09DB17646C9", "descriptionLocation": "../../msgraph-metadata/clean_beta_openapi/openapi.yaml", "lockFileVersion": "1.0.0", "kiotaVersion": "1.28.0",