diff --git a/src/Generated/Admin/Windows/Updates/ResourceConnections/Item/ResourceConnectionItemRequestBuilder.php b/src/Generated/Admin/Windows/Updates/ResourceConnections/Item/ResourceConnectionItemRequestBuilder.php index 441a0011a6c..965f95857b3 100644 --- a/src/Generated/Admin/Windows/Updates/ResourceConnections/Item/ResourceConnectionItemRequestBuilder.php +++ b/src/Generated/Admin/Windows/Updates/ResourceConnections/Item/ResourceConnectionItemRequestBuilder.php @@ -31,11 +31,11 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Delete an operationalInsightsConnection object. + * Delete a resourceConnection object. * @param ResourceConnectionItemRequestBuilderDeleteRequestConfiguration|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-operationalinsightsconnection-delete?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/windowsupdates-resourceconnection-delete?view=graph-rest-beta Find more info here */ public function delete(?ResourceConnectionItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); @@ -46,11 +46,11 @@ public function delete(?ResourceConnectionItemRequestBuilderDeleteRequestConfigu } /** - * Read the properties and relationships of a resourceConnection object. + * Read the properties and relationships of an operationalInsightsConnection object. * @param ResourceConnectionItemRequestBuilderGetRequestConfiguration|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-resourceconnection-get?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/windowsupdates-operationalinsightsconnection-get?view=graph-rest-beta Find more info here */ public function get(?ResourceConnectionItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toGetRequestInformation($requestConfiguration); @@ -76,7 +76,7 @@ public function patch(ResourceConnection $body, ?ResourceConnectionItemRequestBu } /** - * Delete an operationalInsightsConnection object. + * Delete a resourceConnection object. * @param ResourceConnectionItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ @@ -94,7 +94,7 @@ public function toDeleteRequestInformation(?ResourceConnectionItemRequestBuilder } /** - * Read the properties and relationships of a resourceConnection object. + * Read the properties and relationships of an operationalInsightsConnection object. * @param ResourceConnectionItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Admin/Windows/Updates/ResourceConnections/Item/ResourceConnectionItemRequestBuilderGetQueryParameters.php b/src/Generated/Admin/Windows/Updates/ResourceConnections/Item/ResourceConnectionItemRequestBuilderGetQueryParameters.php index 8b1c41acdc1..b66c01b89f0 100644 --- a/src/Generated/Admin/Windows/Updates/ResourceConnections/Item/ResourceConnectionItemRequestBuilderGetQueryParameters.php +++ b/src/Generated/Admin/Windows/Updates/ResourceConnections/Item/ResourceConnectionItemRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Read the properties and relationships of a resourceConnection object. + * Read the properties and relationships of an operationalInsightsConnection object. */ class ResourceConnectionItemRequestBuilderGetQueryParameters { diff --git a/src/Generated/Admin/Windows/Updates/UpdatableAssets/Item/UpdatableAssetItemRequestBuilder.php b/src/Generated/Admin/Windows/Updates/UpdatableAssets/Item/UpdatableAssetItemRequestBuilder.php index 4954835d850..3145a4d3874 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 updatableAsset object. + * 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. * @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-updatableasset-delete?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/windowsupdates-azureaddevice-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 updatableAsset object. + * 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. * @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 ccec37e0f71..35e4b577767 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 contentApproval object. + * Read the properties and relationships of a complianceChange 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-contentapproval-get?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/windowsupdates-compliancechange-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 contentApproval object. + * Update the properties of a complianceChange 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-contentapproval-update?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/windowsupdates-compliancechange-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 contentApproval object. + * Read the properties and relationships of a complianceChange 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 contentApproval object. + * Update the properties of a complianceChange 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 5b30a33bd5f..6397a2b5e15 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 contentApproval object. + * Read the properties and relationships of a complianceChange object. */ class ComplianceChangeItemRequestBuilderGetQueryParameters { diff --git a/src/Generated/App/Calls/Item/Participants/Invite/InviteRequestBuilder.php b/src/Generated/App/Calls/Item/Participants/Invite/InviteRequestBuilder.php index 0f05c8b184a..94bd9218eff 100644 --- a/src/Generated/App/Calls/Item/Participants/Invite/InviteRequestBuilder.php +++ b/src/Generated/App/Calls/Item/Participants/Invite/InviteRequestBuilder.php @@ -31,12 +31,12 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Delete a specific participant in a call. In some situations, it is appropriate for an application to remove a participant from an active call. This action can be done before or after the participant answers the call. When an active caller is removed, they are immediately dropped from the call with no pre- or post-removal notification. When an invited participant is removed, any outstanding add participant request is canceled. + * Invite participants to the active call. For more information about how to handle operations, see commsOperation. * @param InvitePostRequestBody $body The request body * @param InviteRequestBuilderPostRequestConfiguration|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/participant-delete?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/participant-invite?view=graph-rest-beta Find more info here */ public function post(InvitePostRequestBody $body, ?InviteRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); @@ -47,7 +47,7 @@ public function post(InvitePostRequestBody $body, ?InviteRequestBuilderPostReque } /** - * Delete a specific participant in a call. In some situations, it is appropriate for an application to remove a participant from an active call. This action can be done before or after the participant answers the call. When an active caller is removed, they are immediately dropped from the call with no pre- or post-removal notification. When an invited participant is removed, any outstanding add participant request is canceled. + * Invite participants to the active call. For more information about how to handle operations, see commsOperation. * @param InvitePostRequestBody $body The request body * @param InviteRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation diff --git a/src/Generated/BaseGraphClient.php b/src/Generated/BaseGraphClient.php index 9588158c4ba..c796ffb1664 100644 --- a/src/Generated/BaseGraphClient.php +++ b/src/Generated/BaseGraphClient.php @@ -35,7 +35,6 @@ use Microsoft\Graph\Beta\Generated\DataClassification\DataClassificationRequestBuilder; use Microsoft\Graph\Beta\Generated\DataPolicyOperations\DataPolicyOperationsRequestBuilder; use Microsoft\Graph\Beta\Generated\DeviceAppManagement\DeviceAppManagementRequestBuilder; -use Microsoft\Graph\Beta\Generated\DeviceLocalCredentials\DeviceLocalCredentialsRequestBuilder; use Microsoft\Graph\Beta\Generated\DeviceManagement\DeviceManagementRequestBuilder; use Microsoft\Graph\Beta\Generated\Devices\DevicesRequestBuilder; use Microsoft\Graph\Beta\Generated\DevicesWithDeviceId\DevicesWithDeviceIdRequestBuilder; @@ -360,13 +359,6 @@ public function deviceAppManagement(): DeviceAppManagementRequestBuilder { return new DeviceAppManagementRequestBuilder($this->pathParameters, $this->requestAdapter); } - /** - * Provides operations to manage the collection of deviceLocalCredentialInfo entities. - */ - public function deviceLocalCredentials(): DeviceLocalCredentialsRequestBuilder { - return new DeviceLocalCredentialsRequestBuilder($this->pathParameters, $this->requestAdapter); - } - /** * Provides operations to manage the deviceManagement singleton. */ diff --git a/src/Generated/Communications/CallRecords/MicrosoftGraphCallRecordsGetPstnCallsWithFromDateTimeWithToDateTime/MicrosoftGraphCallRecordsGetPstnCallsWithFromDateTimeWithToDateTimeRequestBuilder.php b/src/Generated/Communications/CallRecords/MicrosoftGraphCallRecordsGetPstnCallsWithFromDateTimeWithToDateTime/MicrosoftGraphCallRecordsGetPstnCallsWithFromDateTimeWithToDateTimeRequestBuilder.php index 6119e1de567..13d57ae847c 100644 --- a/src/Generated/Communications/CallRecords/MicrosoftGraphCallRecordsGetPstnCallsWithFromDateTimeWithToDateTime/MicrosoftGraphCallRecordsGetPstnCallsWithFromDateTimeWithToDateTimeRequestBuilder.php +++ b/src/Generated/Communications/CallRecords/MicrosoftGraphCallRecordsGetPstnCallsWithFromDateTimeWithToDateTime/MicrosoftGraphCallRecordsGetPstnCallsWithFromDateTimeWithToDateTimeRequestBuilder.php @@ -36,7 +36,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Get log of PSTN calls as a collection of pstnCallLogRow entries. + * Get a log of PSTN calls as a collection of pstnCallLogRow entries. * @param MicrosoftGraphCallRecordsGetPstnCallsWithFromDateTimeWithToDateTimeRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -50,7 +50,7 @@ public function get(?MicrosoftGraphCallRecordsGetPstnCallsWithFromDateTimeWithTo } /** - * Get log of PSTN calls as a collection of pstnCallLogRow entries. + * Get a log of PSTN calls as a collection of pstnCallLogRow entries. * @param MicrosoftGraphCallRecordsGetPstnCallsWithFromDateTimeWithToDateTimeRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Communications/CallRecords/MicrosoftGraphCallRecordsGetPstnCallsWithFromDateTimeWithToDateTime/MicrosoftGraphCallRecordsGetPstnCallsWithFromDateTimeWithToDateTimeRequestBuilderGetQueryParameters.php b/src/Generated/Communications/CallRecords/MicrosoftGraphCallRecordsGetPstnCallsWithFromDateTimeWithToDateTime/MicrosoftGraphCallRecordsGetPstnCallsWithFromDateTimeWithToDateTimeRequestBuilderGetQueryParameters.php index d953f04766e..021bb01ce50 100644 --- a/src/Generated/Communications/CallRecords/MicrosoftGraphCallRecordsGetPstnCallsWithFromDateTimeWithToDateTime/MicrosoftGraphCallRecordsGetPstnCallsWithFromDateTimeWithToDateTimeRequestBuilderGetQueryParameters.php +++ b/src/Generated/Communications/CallRecords/MicrosoftGraphCallRecordsGetPstnCallsWithFromDateTimeWithToDateTime/MicrosoftGraphCallRecordsGetPstnCallsWithFromDateTimeWithToDateTimeRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Get log of PSTN calls as a collection of pstnCallLogRow entries. + * Get a log of PSTN calls as a collection of pstnCallLogRow entries. */ class MicrosoftGraphCallRecordsGetPstnCallsWithFromDateTimeWithToDateTimeRequestBuilderGetQueryParameters { diff --git a/src/Generated/Communications/Calls/Item/Participants/Invite/InviteRequestBuilder.php b/src/Generated/Communications/Calls/Item/Participants/Invite/InviteRequestBuilder.php index e48dfa18977..99a9667d827 100644 --- a/src/Generated/Communications/Calls/Item/Participants/Invite/InviteRequestBuilder.php +++ b/src/Generated/Communications/Calls/Item/Participants/Invite/InviteRequestBuilder.php @@ -31,12 +31,12 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Delete a specific participant in a call. In some situations, it is appropriate for an application to remove a participant from an active call. This action can be done before or after the participant answers the call. When an active caller is removed, they are immediately dropped from the call with no pre- or post-removal notification. When an invited participant is removed, any outstanding add participant request is canceled. + * Invite participants to the active call. For more information about how to handle operations, see commsOperation. * @param InvitePostRequestBody $body The request body * @param InviteRequestBuilderPostRequestConfiguration|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/participant-delete?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/participant-invite?view=graph-rest-beta Find more info here */ public function post(InvitePostRequestBody $body, ?InviteRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); @@ -47,7 +47,7 @@ public function post(InvitePostRequestBody $body, ?InviteRequestBuilderPostReque } /** - * Delete a specific participant in a call. In some situations, it is appropriate for an application to remove a participant from an active call. This action can be done before or after the participant answers the call. When an active caller is removed, they are immediately dropped from the call with no pre- or post-removal notification. When an invited participant is removed, any outstanding add participant request is canceled. + * Invite participants to the active call. For more information about how to handle operations, see commsOperation. * @param InvitePostRequestBody $body The request body * @param InviteRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation diff --git a/src/Generated/DeviceLocalCredentials/Item/DeviceLocalCredentialInfoItemRequestBuilder.php b/src/Generated/DeviceLocalCredentials/Item/DeviceLocalCredentialInfoItemRequestBuilder.php deleted file mode 100644 index a2e52519532..00000000000 --- a/src/Generated/DeviceLocalCredentials/Item/DeviceLocalCredentialInfoItemRequestBuilder.php +++ /dev/null @@ -1,144 +0,0 @@ -|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. - * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. - */ - public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { - parent::__construct($requestAdapter, [], '{+baseurl}/deviceLocalCredentials/{deviceLocalCredentialInfo%2Did}{?%24select}'); - if (is_array($pathParametersOrRawUrl)) { - $this->pathParameters = $pathParametersOrRawUrl; - } else { - $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; - } - } - - /** - * Delete entity from deviceLocalCredentials - * @param DeviceLocalCredentialInfoItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. - * @return Promise - * @throws Exception - */ - public function delete(?DeviceLocalCredentialInfoItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { - $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); - $errorMappings = [ - 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], - ]; - return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); - } - - /** - * Get entity from deviceLocalCredentials by key - * @param DeviceLocalCredentialInfoItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. - * @return Promise - * @throws Exception - */ - public function get(?DeviceLocalCredentialInfoItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { - $requestInfo = $this->toGetRequestInformation($requestConfiguration); - $errorMappings = [ - 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], - ]; - return $this->requestAdapter->sendAsync($requestInfo, [DeviceLocalCredentialInfo::class, 'createFromDiscriminatorValue'], $errorMappings); - } - - /** - * Update entity in deviceLocalCredentials - * @param DeviceLocalCredentialInfo $body The request body - * @param DeviceLocalCredentialInfoItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. - * @return Promise - * @throws Exception - */ - public function patch(DeviceLocalCredentialInfo $body, ?DeviceLocalCredentialInfoItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { - $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); - $errorMappings = [ - 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], - ]; - return $this->requestAdapter->sendAsync($requestInfo, [DeviceLocalCredentialInfo::class, 'createFromDiscriminatorValue'], $errorMappings); - } - - /** - * Delete entity from deviceLocalCredentials - * @param DeviceLocalCredentialInfoItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. - * @return RequestInformation - */ - public function toDeleteRequestInformation(?DeviceLocalCredentialInfoItemRequestBuilderDeleteRequestConfiguration $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 entity from deviceLocalCredentials by key - * @param DeviceLocalCredentialInfoItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. - * @return RequestInformation - */ - public function toGetRequestInformation(?DeviceLocalCredentialInfoItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { - $requestInfo = new RequestInformation(); - $requestInfo->urlTemplate = $this->urlTemplate; - $requestInfo->pathParameters = $this->pathParameters; - $requestInfo->httpMethod = HttpMethod::GET; - if ($requestConfiguration !== 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 entity in deviceLocalCredentials - * @param DeviceLocalCredentialInfo $body The request body - * @param DeviceLocalCredentialInfoItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. - * @return RequestInformation - */ - public function toPatchRequestInformation(DeviceLocalCredentialInfo $body, ?DeviceLocalCredentialInfoItemRequestBuilderPatchRequestConfiguration $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 DeviceLocalCredentialInfoItemRequestBuilder - */ - public function withUrl(string $rawUrl): DeviceLocalCredentialInfoItemRequestBuilder { - return new DeviceLocalCredentialInfoItemRequestBuilder($rawUrl, $this->requestAdapter); - } - -} diff --git a/src/Generated/DeviceLocalCredentials/Item/DeviceLocalCredentialInfoItemRequestBuilderGetQueryParameters.php b/src/Generated/DeviceLocalCredentials/Item/DeviceLocalCredentialInfoItemRequestBuilderGetQueryParameters.php deleted file mode 100644 index 41520682632..00000000000 --- a/src/Generated/DeviceLocalCredentials/Item/DeviceLocalCredentialInfoItemRequestBuilderGetQueryParameters.php +++ /dev/null @@ -1,26 +0,0 @@ -|null $select Select properties to be returned - */ - public ?array $select = null; - - /** - * Instantiates a new DeviceLocalCredentialInfoItemRequestBuilderGetQueryParameters and sets the default values. - * @param array|null $select Select properties to be returned - */ - public function __construct(?array $select = null) { - $this->select = $select; - } - -} diff --git a/src/Generated/DeviceLocalCredentials/Item/DeviceLocalCredentialInfoItemRequestBuilderGetRequestConfiguration.php b/src/Generated/DeviceLocalCredentials/Item/DeviceLocalCredentialInfoItemRequestBuilderGetRequestConfiguration.php deleted file mode 100644 index 7d5132688b2..00000000000 --- a/src/Generated/DeviceLocalCredentials/Item/DeviceLocalCredentialInfoItemRequestBuilderGetRequestConfiguration.php +++ /dev/null @@ -1,38 +0,0 @@ -|string>|null $headers Request headers - * @param array|null $options Request options - * @param DeviceLocalCredentialInfoItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters - */ - public function __construct(?array $headers = null, ?array $options = null, ?DeviceLocalCredentialInfoItemRequestBuilderGetQueryParameters $queryParameters = null) { - parent::__construct($headers ?? [], $options ?? []); - $this->queryParameters = $queryParameters; - } - - /** - * Instantiates a new DeviceLocalCredentialInfoItemRequestBuilderGetQueryParameters. - * @param array|null $select Select properties to be returned - * @return DeviceLocalCredentialInfoItemRequestBuilderGetQueryParameters - */ - public static function createQueryParameters(?array $select = null): DeviceLocalCredentialInfoItemRequestBuilderGetQueryParameters { - return new DeviceLocalCredentialInfoItemRequestBuilderGetQueryParameters($select); - } - -} diff --git a/src/Generated/DeviceManagement/AutopilotEvents/Item/DeviceManagementAutopilotEventItemRequestBuilder.php b/src/Generated/DeviceManagement/AutopilotEvents/Item/DeviceManagementAutopilotEventItemRequestBuilder.php index 09cf8300366..76d04d4a6ef 100644 --- a/src/Generated/DeviceManagement/AutopilotEvents/Item/DeviceManagementAutopilotEventItemRequestBuilder.php +++ b/src/Generated/DeviceManagement/AutopilotEvents/Item/DeviceManagementAutopilotEventItemRequestBuilder.php @@ -4,7 +4,6 @@ use Exception; use Http\Promise\Promise; -use Microsoft\Graph\Beta\Generated\DeviceManagement\AutopilotEvents\Item\PolicyStatusDetails\PolicyStatusDetailsRequestBuilder; use Microsoft\Graph\Beta\Generated\Models\DeviceManagementAutopilotEvent; use Microsoft\Graph\Beta\Generated\Models\ODataErrors\ODataError; use Microsoft\Kiota\Abstractions\BaseRequestBuilder; @@ -17,13 +16,6 @@ */ class DeviceManagementAutopilotEventItemRequestBuilder extends BaseRequestBuilder { - /** - * Provides operations to manage the policyStatusDetails property of the microsoft.graph.deviceManagementAutopilotEvent entity. - */ - public function policyStatusDetails(): PolicyStatusDetailsRequestBuilder { - return new PolicyStatusDetailsRequestBuilder($this->pathParameters, $this->requestAdapter); - } - /** * Instantiates a new DeviceManagementAutopilotEventItemRequestBuilder 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/DeviceManagement/AutopilotEvents/Item/PolicyStatusDetails/Item/DeviceManagementAutopilotPolicyStatusDetailItemRequestBuilder.php b/src/Generated/DeviceManagement/AutopilotEvents/Item/PolicyStatusDetails/Item/DeviceManagementAutopilotPolicyStatusDetailItemRequestBuilder.php deleted file mode 100644 index 6ea792d54c9..00000000000 --- a/src/Generated/DeviceManagement/AutopilotEvents/Item/PolicyStatusDetails/Item/DeviceManagementAutopilotPolicyStatusDetailItemRequestBuilder.php +++ /dev/null @@ -1,144 +0,0 @@ -|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. - * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. - */ - public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { - parent::__construct($requestAdapter, [], '{+baseurl}/deviceManagement/autopilotEvents/{deviceManagementAutopilotEvent%2Did}/policyStatusDetails/{deviceManagementAutopilotPolicyStatusDetail%2Did}{?%24expand,%24select}'); - if (is_array($pathParametersOrRawUrl)) { - $this->pathParameters = $pathParametersOrRawUrl; - } else { - $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; - } - } - - /** - * Delete navigation property policyStatusDetails for deviceManagement - * @param DeviceManagementAutopilotPolicyStatusDetailItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. - * @return Promise - * @throws Exception - */ - public function delete(?DeviceManagementAutopilotPolicyStatusDetailItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { - $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); - $errorMappings = [ - 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], - ]; - return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); - } - - /** - * Policy and application status details for this device. - * @param DeviceManagementAutopilotPolicyStatusDetailItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. - * @return Promise - * @throws Exception - */ - public function get(?DeviceManagementAutopilotPolicyStatusDetailItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { - $requestInfo = $this->toGetRequestInformation($requestConfiguration); - $errorMappings = [ - 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], - ]; - return $this->requestAdapter->sendAsync($requestInfo, [DeviceManagementAutopilotPolicyStatusDetail::class, 'createFromDiscriminatorValue'], $errorMappings); - } - - /** - * Update the navigation property policyStatusDetails in deviceManagement - * @param DeviceManagementAutopilotPolicyStatusDetail $body The request body - * @param DeviceManagementAutopilotPolicyStatusDetailItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. - * @return Promise - * @throws Exception - */ - public function patch(DeviceManagementAutopilotPolicyStatusDetail $body, ?DeviceManagementAutopilotPolicyStatusDetailItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { - $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); - $errorMappings = [ - 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], - ]; - return $this->requestAdapter->sendAsync($requestInfo, [DeviceManagementAutopilotPolicyStatusDetail::class, 'createFromDiscriminatorValue'], $errorMappings); - } - - /** - * Delete navigation property policyStatusDetails for deviceManagement - * @param DeviceManagementAutopilotPolicyStatusDetailItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. - * @return RequestInformation - */ - public function toDeleteRequestInformation(?DeviceManagementAutopilotPolicyStatusDetailItemRequestBuilderDeleteRequestConfiguration $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; - } - - /** - * Policy and application status details for this device. - * @param DeviceManagementAutopilotPolicyStatusDetailItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. - * @return RequestInformation - */ - public function toGetRequestInformation(?DeviceManagementAutopilotPolicyStatusDetailItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { - $requestInfo = new RequestInformation(); - $requestInfo->urlTemplate = $this->urlTemplate; - $requestInfo->pathParameters = $this->pathParameters; - $requestInfo->httpMethod = HttpMethod::GET; - if ($requestConfiguration !== 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 policyStatusDetails in deviceManagement - * @param DeviceManagementAutopilotPolicyStatusDetail $body The request body - * @param DeviceManagementAutopilotPolicyStatusDetailItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. - * @return RequestInformation - */ - public function toPatchRequestInformation(DeviceManagementAutopilotPolicyStatusDetail $body, ?DeviceManagementAutopilotPolicyStatusDetailItemRequestBuilderPatchRequestConfiguration $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 DeviceManagementAutopilotPolicyStatusDetailItemRequestBuilder - */ - public function withUrl(string $rawUrl): DeviceManagementAutopilotPolicyStatusDetailItemRequestBuilder { - return new DeviceManagementAutopilotPolicyStatusDetailItemRequestBuilder($rawUrl, $this->requestAdapter); - } - -} diff --git a/src/Generated/DeviceManagement/AutopilotEvents/Item/PolicyStatusDetails/Item/DeviceManagementAutopilotPolicyStatusDetailItemRequestBuilderGetRequestConfiguration.php b/src/Generated/DeviceManagement/AutopilotEvents/Item/PolicyStatusDetails/Item/DeviceManagementAutopilotPolicyStatusDetailItemRequestBuilderGetRequestConfiguration.php deleted file mode 100644 index 1d7d2ed9b96..00000000000 --- a/src/Generated/DeviceManagement/AutopilotEvents/Item/PolicyStatusDetails/Item/DeviceManagementAutopilotPolicyStatusDetailItemRequestBuilderGetRequestConfiguration.php +++ /dev/null @@ -1,39 +0,0 @@ -|string>|null $headers Request headers - * @param array|null $options Request options - * @param DeviceManagementAutopilotPolicyStatusDetailItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters - */ - public function __construct(?array $headers = null, ?array $options = null, ?DeviceManagementAutopilotPolicyStatusDetailItemRequestBuilderGetQueryParameters $queryParameters = null) { - parent::__construct($headers ?? [], $options ?? []); - $this->queryParameters = $queryParameters; - } - - /** - * Instantiates a new DeviceManagementAutopilotPolicyStatusDetailItemRequestBuilderGetQueryParameters. - * @param array|null $expand Expand related entities - * @param array|null $select Select properties to be returned - * @return DeviceManagementAutopilotPolicyStatusDetailItemRequestBuilderGetQueryParameters - */ - public static function createQueryParameters(?array $expand = null, ?array $select = null): DeviceManagementAutopilotPolicyStatusDetailItemRequestBuilderGetQueryParameters { - return new DeviceManagementAutopilotPolicyStatusDetailItemRequestBuilderGetQueryParameters($expand, $select); - } - -} diff --git a/src/Generated/DeviceManagement/AutopilotEvents/Item/PolicyStatusDetails/PolicyStatusDetailsRequestBuilder.php b/src/Generated/DeviceManagement/AutopilotEvents/Item/PolicyStatusDetails/PolicyStatusDetailsRequestBuilder.php deleted file mode 100644 index 9f3c71ca142..00000000000 --- a/src/Generated/DeviceManagement/AutopilotEvents/Item/PolicyStatusDetails/PolicyStatusDetailsRequestBuilder.php +++ /dev/null @@ -1,133 +0,0 @@ -pathParameters, $this->requestAdapter); - } - - /** - * Provides operations to manage the policyStatusDetails property of the microsoft.graph.deviceManagementAutopilotEvent entity. - * @param string $deviceManagementAutopilotPolicyStatusDetailId The unique identifier of deviceManagementAutopilotPolicyStatusDetail - * @return DeviceManagementAutopilotPolicyStatusDetailItemRequestBuilder - */ - public function byDeviceManagementAutopilotPolicyStatusDetailId(string $deviceManagementAutopilotPolicyStatusDetailId): DeviceManagementAutopilotPolicyStatusDetailItemRequestBuilder { - $urlTplParams = $this->pathParameters; - $urlTplParams['deviceManagementAutopilotPolicyStatusDetail%2Did'] = $deviceManagementAutopilotPolicyStatusDetailId; - return new DeviceManagementAutopilotPolicyStatusDetailItemRequestBuilder($urlTplParams, $this->requestAdapter); - } - - /** - * Instantiates a new PolicyStatusDetailsRequestBuilder 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}/deviceManagement/autopilotEvents/{deviceManagementAutopilotEvent%2Did}/policyStatusDetails{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); - if (is_array($pathParametersOrRawUrl)) { - $this->pathParameters = $pathParametersOrRawUrl; - } else { - $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; - } - } - - /** - * Policy and application status details for this device. - * @param PolicyStatusDetailsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. - * @return Promise - * @throws Exception - */ - public function get(?PolicyStatusDetailsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { - $requestInfo = $this->toGetRequestInformation($requestConfiguration); - $errorMappings = [ - 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], - ]; - return $this->requestAdapter->sendAsync($requestInfo, [DeviceManagementAutopilotPolicyStatusDetailCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); - } - - /** - * Create new navigation property to policyStatusDetails for deviceManagement - * @param DeviceManagementAutopilotPolicyStatusDetail $body The request body - * @param PolicyStatusDetailsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. - * @return Promise - * @throws Exception - */ - public function post(DeviceManagementAutopilotPolicyStatusDetail $body, ?PolicyStatusDetailsRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { - $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); - $errorMappings = [ - 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], - ]; - return $this->requestAdapter->sendAsync($requestInfo, [DeviceManagementAutopilotPolicyStatusDetail::class, 'createFromDiscriminatorValue'], $errorMappings); - } - - /** - * Policy and application status details for this device. - * @param PolicyStatusDetailsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. - * @return RequestInformation - */ - public function toGetRequestInformation(?PolicyStatusDetailsRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { - $requestInfo = new RequestInformation(); - $requestInfo->urlTemplate = $this->urlTemplate; - $requestInfo->pathParameters = $this->pathParameters; - $requestInfo->httpMethod = HttpMethod::GET; - if ($requestConfiguration !== 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 policyStatusDetails for deviceManagement - * @param DeviceManagementAutopilotPolicyStatusDetail $body The request body - * @param PolicyStatusDetailsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. - * @return RequestInformation - */ - public function toPostRequestInformation(DeviceManagementAutopilotPolicyStatusDetail $body, ?PolicyStatusDetailsRequestBuilderPostRequestConfiguration $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 PolicyStatusDetailsRequestBuilder - */ - public function withUrl(string $rawUrl): PolicyStatusDetailsRequestBuilder { - return new PolicyStatusDetailsRequestBuilder($rawUrl, $this->requestAdapter); - } - -} diff --git a/src/Generated/DeviceManagement/DeviceConfigurationProfiles/DeviceConfigurationProfilesRequestBuilder.php b/src/Generated/DeviceManagement/CloudCertificationAuthority/CloudCertificationAuthorityRequestBuilder.php similarity index 55% rename from src/Generated/DeviceManagement/DeviceConfigurationProfiles/DeviceConfigurationProfilesRequestBuilder.php rename to src/Generated/DeviceManagement/CloudCertificationAuthority/CloudCertificationAuthorityRequestBuilder.php index 91451bdd90d..8ee51ec119a 100644 --- a/src/Generated/DeviceManagement/DeviceConfigurationProfiles/DeviceConfigurationProfilesRequestBuilder.php +++ b/src/Generated/DeviceManagement/CloudCertificationAuthority/CloudCertificationAuthorityRequestBuilder.php @@ -1,13 +1,13 @@ pathParameters; - $urlTplParams['deviceConfigurationProfile%2Did'] = $deviceConfigurationProfileId; - return new DeviceConfigurationProfileItemRequestBuilder($urlTplParams, $this->requestAdapter); + $urlTplParams['cloudCertificationAuthority%2Did'] = $cloudCertificationAuthorityId; + return new CloudCertificationAuthorityItemRequestBuilder($urlTplParams, $this->requestAdapter); } /** - * Instantiates a new DeviceConfigurationProfilesRequestBuilder and sets the default values. + * Instantiates a new CloudCertificationAuthorityRequestBuilder 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}/deviceManagement/deviceConfigurationProfiles{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + parent::__construct($requestAdapter, [], '{+baseurl}/deviceManagement/cloudCertificationAuthority{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); if (is_array($pathParametersOrRawUrl)) { $this->pathParameters = $pathParametersOrRawUrl; } else { @@ -52,40 +52,40 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Profile Id of the object. - * @param DeviceConfigurationProfilesRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. - * @return Promise + * Collection of CloudCertificationAuthority records associated with account. + * @param CloudCertificationAuthorityRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise * @throws Exception */ - public function get(?DeviceConfigurationProfilesRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + public function get(?CloudCertificationAuthorityRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toGetRequestInformation($requestConfiguration); $errorMappings = [ 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], ]; - return $this->requestAdapter->sendAsync($requestInfo, [DeviceConfigurationProfileCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + return $this->requestAdapter->sendAsync($requestInfo, [CloudCertificationAuthorityCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); } /** - * Create new navigation property to deviceConfigurationProfiles for deviceManagement - * @param DeviceConfigurationProfile $body The request body - * @param DeviceConfigurationProfilesRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. - * @return Promise + * Create new navigation property to cloudCertificationAuthority for deviceManagement + * @param CloudCertificationAuthority $body The request body + * @param CloudCertificationAuthorityRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise * @throws Exception */ - public function post(DeviceConfigurationProfile $body, ?DeviceConfigurationProfilesRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + public function post(CloudCertificationAuthority $body, ?CloudCertificationAuthorityRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); $errorMappings = [ 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], ]; - return $this->requestAdapter->sendAsync($requestInfo, [DeviceConfigurationProfile::class, 'createFromDiscriminatorValue'], $errorMappings); + return $this->requestAdapter->sendAsync($requestInfo, [CloudCertificationAuthority::class, 'createFromDiscriminatorValue'], $errorMappings); } /** - * Profile Id of the object. - * @param DeviceConfigurationProfilesRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * Collection of CloudCertificationAuthority records associated with account. + * @param CloudCertificationAuthorityRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ - public function toGetRequestInformation(?DeviceConfigurationProfilesRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + public function toGetRequestInformation(?CloudCertificationAuthorityRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { $requestInfo = new RequestInformation(); $requestInfo->urlTemplate = $this->urlTemplate; $requestInfo->pathParameters = $this->pathParameters; @@ -102,12 +102,12 @@ public function toGetRequestInformation(?DeviceConfigurationProfilesRequestBuild } /** - * Create new navigation property to deviceConfigurationProfiles for deviceManagement - * @param DeviceConfigurationProfile $body The request body - * @param DeviceConfigurationProfilesRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * Create new navigation property to cloudCertificationAuthority for deviceManagement + * @param CloudCertificationAuthority $body The request body + * @param CloudCertificationAuthorityRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ - public function toPostRequestInformation(DeviceConfigurationProfile $body, ?DeviceConfigurationProfilesRequestBuilderPostRequestConfiguration $requestConfiguration = null): RequestInformation { + public function toPostRequestInformation(CloudCertificationAuthority $body, ?CloudCertificationAuthorityRequestBuilderPostRequestConfiguration $requestConfiguration = null): RequestInformation { $requestInfo = new RequestInformation(); $requestInfo->urlTemplate = $this->urlTemplate; $requestInfo->pathParameters = $this->pathParameters; @@ -124,10 +124,10 @@ public function toPostRequestInformation(DeviceConfigurationProfile $body, ?Devi /** * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. * @param string $rawUrl The raw URL to use for the request builder. - * @return DeviceConfigurationProfilesRequestBuilder + * @return CloudCertificationAuthorityRequestBuilder */ - public function withUrl(string $rawUrl): DeviceConfigurationProfilesRequestBuilder { - return new DeviceConfigurationProfilesRequestBuilder($rawUrl, $this->requestAdapter); + public function withUrl(string $rawUrl): CloudCertificationAuthorityRequestBuilder { + return new CloudCertificationAuthorityRequestBuilder($rawUrl, $this->requestAdapter); } } diff --git a/src/Generated/DeviceManagement/DeviceConfigurationProfiles/DeviceConfigurationProfilesRequestBuilderGetQueryParameters.php b/src/Generated/DeviceManagement/CloudCertificationAuthority/CloudCertificationAuthorityRequestBuilderGetQueryParameters.php similarity index 88% rename from src/Generated/DeviceManagement/DeviceConfigurationProfiles/DeviceConfigurationProfilesRequestBuilderGetQueryParameters.php rename to src/Generated/DeviceManagement/CloudCertificationAuthority/CloudCertificationAuthorityRequestBuilderGetQueryParameters.php index f808637aab0..27a4cdd8298 100644 --- a/src/Generated/DeviceManagement/DeviceConfigurationProfiles/DeviceConfigurationProfilesRequestBuilderGetQueryParameters.php +++ b/src/Generated/DeviceManagement/CloudCertificationAuthority/CloudCertificationAuthorityRequestBuilderGetQueryParameters.php @@ -1,13 +1,13 @@ |null $expand Expand related entities * @param string|null $filter Filter items by property values diff --git a/src/Generated/DeviceManagement/DeviceConfigurationProfiles/DeviceConfigurationProfilesRequestBuilderGetRequestConfiguration.php b/src/Generated/DeviceManagement/CloudCertificationAuthority/CloudCertificationAuthorityRequestBuilderGetRequestConfiguration.php similarity index 70% rename from src/Generated/DeviceManagement/DeviceConfigurationProfiles/DeviceConfigurationProfilesRequestBuilderGetRequestConfiguration.php rename to src/Generated/DeviceManagement/CloudCertificationAuthority/CloudCertificationAuthorityRequestBuilderGetRequestConfiguration.php index bbcf044409a..99dbca6a680 100644 --- a/src/Generated/DeviceManagement/DeviceConfigurationProfiles/DeviceConfigurationProfilesRequestBuilderGetRequestConfiguration.php +++ b/src/Generated/DeviceManagement/CloudCertificationAuthority/CloudCertificationAuthorityRequestBuilderGetRequestConfiguration.php @@ -1,6 +1,6 @@ |string>|null $headers Request headers * @param array|null $options Request options - * @param DeviceConfigurationProfilesRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + * @param CloudCertificationAuthorityRequestBuilderGetQueryParameters|null $queryParameters Request query parameters */ - public function __construct(?array $headers = null, ?array $options = null, ?DeviceConfigurationProfilesRequestBuilderGetQueryParameters $queryParameters = null) { + public function __construct(?array $headers = null, ?array $options = null, ?CloudCertificationAuthorityRequestBuilderGetQueryParameters $queryParameters = null) { parent::__construct($headers ?? [], $options ?? []); $this->queryParameters = $queryParameters; } /** - * Instantiates a new DeviceConfigurationProfilesRequestBuilderGetQueryParameters. + * Instantiates a new CloudCertificationAuthorityRequestBuilderGetQueryParameters. * @param bool|null $count Include count of items * @param array|null $expand Expand related entities * @param string|null $filter Filter items by property values @@ -36,10 +36,10 @@ public function __construct(?array $headers = null, ?array $options = null, ?Dev * @param array|null $select 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 DeviceConfigurationProfilesRequestBuilderGetQueryParameters + * @return CloudCertificationAuthorityRequestBuilderGetQueryParameters */ - 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): DeviceConfigurationProfilesRequestBuilderGetQueryParameters { - return new DeviceConfigurationProfilesRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + 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): CloudCertificationAuthorityRequestBuilderGetQueryParameters { + return new CloudCertificationAuthorityRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); } } diff --git a/src/Generated/DeviceManagement/DeviceConfigurationProfiles/DeviceConfigurationProfilesRequestBuilderPostRequestConfiguration.php b/src/Generated/DeviceManagement/CloudCertificationAuthority/CloudCertificationAuthorityRequestBuilderPostRequestConfiguration.php similarity index 74% rename from src/Generated/DeviceManagement/DeviceConfigurationProfiles/DeviceConfigurationProfilesRequestBuilderPostRequestConfiguration.php rename to src/Generated/DeviceManagement/CloudCertificationAuthority/CloudCertificationAuthorityRequestBuilderPostRequestConfiguration.php index a53b42bff33..fe39070fbc4 100644 --- a/src/Generated/DeviceManagement/DeviceConfigurationProfiles/DeviceConfigurationProfilesRequestBuilderPostRequestConfiguration.php +++ b/src/Generated/DeviceManagement/CloudCertificationAuthority/CloudCertificationAuthorityRequestBuilderPostRequestConfiguration.php @@ -1,6 +1,6 @@ |string>|null $headers Request headers * @param array|null $options Request options */ diff --git a/src/Generated/DeviceManagement/DeviceConfigurationProfiles/Count/CountRequestBuilder.php b/src/Generated/DeviceManagement/CloudCertificationAuthority/Count/CountRequestBuilder.php similarity index 95% rename from src/Generated/DeviceManagement/DeviceConfigurationProfiles/Count/CountRequestBuilder.php rename to src/Generated/DeviceManagement/CloudCertificationAuthority/Count/CountRequestBuilder.php index df251193b5f..188e81f9ab7 100644 --- a/src/Generated/DeviceManagement/DeviceConfigurationProfiles/Count/CountRequestBuilder.php +++ b/src/Generated/DeviceManagement/CloudCertificationAuthority/Count/CountRequestBuilder.php @@ -1,6 +1,6 @@ pathParameters = $pathParametersOrRawUrl; } else { diff --git a/src/Generated/DeviceManagement/DeviceConfigurationProfiles/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/DeviceManagement/CloudCertificationAuthority/Count/CountRequestBuilderGetQueryParameters.php similarity index 90% rename from src/Generated/DeviceManagement/DeviceConfigurationProfiles/Count/CountRequestBuilderGetQueryParameters.php rename to src/Generated/DeviceManagement/CloudCertificationAuthority/Count/CountRequestBuilderGetQueryParameters.php index a08ce473734..17f8fa918a6 100644 --- a/src/Generated/DeviceManagement/DeviceConfigurationProfiles/Count/CountRequestBuilderGetQueryParameters.php +++ b/src/Generated/DeviceManagement/CloudCertificationAuthority/Count/CountRequestBuilderGetQueryParameters.php @@ -1,6 +1,6 @@ backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); + $this->setAdditionalData([]); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return ChangeCloudCertificationAuthorityStatusPostRequestBody + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): ChangeCloudCertificationAuthorityStatusPostRequestBody { + return new ChangeCloudCertificationAuthorityStatusPostRequestBody(); + } + + /** + * 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 certificationAuthorityStatus property value. Enum type of possible certification authority statuses. These statuses indicate whether a certification authority is currently able to issue certificates or temporarily paused or permanently revoked. + * @return CloudCertificationAuthorityStatus|null + */ + public function getCertificationAuthorityStatus(): ?CloudCertificationAuthorityStatus { + $val = $this->getBackingStore()->get('certificationAuthorityStatus'); + if (is_null($val) || $val instanceof CloudCertificationAuthorityStatus) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'certificationAuthorityStatus'"); + } + + /** + * Gets the certificationAuthorityVersion property value. The certificationAuthorityVersion property + * @return int|null + */ + public function getCertificationAuthorityVersion(): ?int { + $val = $this->getBackingStore()->get('certificationAuthorityVersion'); + if (is_null($val) || is_int($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'certificationAuthorityVersion'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return [ + 'certificationAuthorityStatus' => fn(ParseNode $n) => $o->setCertificationAuthorityStatus($n->getEnumValue(CloudCertificationAuthorityStatus::class)), + 'certificationAuthorityVersion' => fn(ParseNode $n) => $o->setCertificationAuthorityVersion($n->getIntegerValue()), + ]; + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeEnumValue('certificationAuthorityStatus', $this->getCertificationAuthorityStatus()); + $writer->writeIntegerValue('certificationAuthorityVersion', $this->getCertificationAuthorityVersion()); + $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 certificationAuthorityStatus property value. Enum type of possible certification authority statuses. These statuses indicate whether a certification authority is currently able to issue certificates or temporarily paused or permanently revoked. + * @param CloudCertificationAuthorityStatus|null $value Value to set for the certificationAuthorityStatus property. + */ + public function setCertificationAuthorityStatus(?CloudCertificationAuthorityStatus $value): void { + $this->getBackingStore()->set('certificationAuthorityStatus', $value); + } + + /** + * Sets the certificationAuthorityVersion property value. The certificationAuthorityVersion property + * @param int|null $value Value to set for the certificationAuthorityVersion property. + */ + public function setCertificationAuthorityVersion(?int $value): void { + $this->getBackingStore()->set('certificationAuthorityVersion', $value); + } + +} diff --git a/src/Generated/DeviceManagement/CloudCertificationAuthority/Item/ChangeCloudCertificationAuthorityStatus/ChangeCloudCertificationAuthorityStatusRequestBuilder.php b/src/Generated/DeviceManagement/CloudCertificationAuthority/Item/ChangeCloudCertificationAuthorityStatus/ChangeCloudCertificationAuthorityStatusRequestBuilder.php new file mode 100644 index 00000000000..86e58586cc5 --- /dev/null +++ b/src/Generated/DeviceManagement/CloudCertificationAuthority/Item/ChangeCloudCertificationAuthorityStatus/ChangeCloudCertificationAuthorityStatusRequestBuilder.php @@ -0,0 +1,77 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/deviceManagement/cloudCertificationAuthority/{cloudCertificationAuthority%2Did}/changeCloudCertificationAuthorityStatus'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Invoke action changeCloudCertificationAuthorityStatus + * @param ChangeCloudCertificationAuthorityStatusPostRequestBody $body The request body + * @param ChangeCloudCertificationAuthorityStatusRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(ChangeCloudCertificationAuthorityStatusPostRequestBody $body, ?ChangeCloudCertificationAuthorityStatusRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CloudCertificationAuthority::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Invoke action changeCloudCertificationAuthorityStatus + * @param ChangeCloudCertificationAuthorityStatusPostRequestBody $body The request body + * @param ChangeCloudCertificationAuthorityStatusRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(ChangeCloudCertificationAuthorityStatusPostRequestBody $body, ?ChangeCloudCertificationAuthorityStatusRequestBuilderPostRequestConfiguration $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 ChangeCloudCertificationAuthorityStatusRequestBuilder + */ + public function withUrl(string $rawUrl): ChangeCloudCertificationAuthorityStatusRequestBuilder { + return new ChangeCloudCertificationAuthorityStatusRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/DeviceManagement/AutopilotEvents/Item/PolicyStatusDetails/Item/DeviceManagementAutopilotPolicyStatusDetailItemRequestBuilderDeleteRequestConfiguration.php b/src/Generated/DeviceManagement/CloudCertificationAuthority/Item/ChangeCloudCertificationAuthorityStatus/ChangeCloudCertificationAuthorityStatusRequestBuilderPostRequestConfiguration.php similarity index 58% rename from src/Generated/DeviceManagement/AutopilotEvents/Item/PolicyStatusDetails/Item/DeviceManagementAutopilotPolicyStatusDetailItemRequestBuilderDeleteRequestConfiguration.php rename to src/Generated/DeviceManagement/CloudCertificationAuthority/Item/ChangeCloudCertificationAuthorityStatus/ChangeCloudCertificationAuthorityStatusRequestBuilderPostRequestConfiguration.php index 99b292ad07b..37a89925619 100644 --- a/src/Generated/DeviceManagement/AutopilotEvents/Item/PolicyStatusDetails/Item/DeviceManagementAutopilotPolicyStatusDetailItemRequestBuilderDeleteRequestConfiguration.php +++ b/src/Generated/DeviceManagement/CloudCertificationAuthority/Item/ChangeCloudCertificationAuthorityStatus/ChangeCloudCertificationAuthorityStatusRequestBuilderPostRequestConfiguration.php @@ -1,6 +1,6 @@ |string>|null $headers Request headers * @param array|null $options Request options */ diff --git a/src/Generated/DeviceManagement/CloudCertificationAuthority/Item/CloudCertificationAuthorityItemRequestBuilder.php b/src/Generated/DeviceManagement/CloudCertificationAuthority/Item/CloudCertificationAuthorityItemRequestBuilder.php new file mode 100644 index 00000000000..7362ea78051 --- /dev/null +++ b/src/Generated/DeviceManagement/CloudCertificationAuthority/Item/CloudCertificationAuthorityItemRequestBuilder.php @@ -0,0 +1,224 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the cloudCertificationAuthorityLeafCertificate property of the microsoft.graph.cloudCertificationAuthority entity. + */ + public function cloudCertificationAuthorityLeafCertificate(): CloudCertificationAuthorityLeafCertificateRequestBuilder { + return new CloudCertificationAuthorityLeafCertificateRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to call the getAllCloudCertificationAuthority method. + */ + public function getAllCloudCertificationAuthority(): GetAllCloudCertificationAuthorityRequestBuilder { + return new GetAllCloudCertificationAuthorityRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to call the getAllCloudCertificationAuthorityLeafCertificates method. + */ + public function getAllCloudCertificationAuthorityLeafCertificates(): GetAllCloudCertificationAuthorityLeafCertificatesRequestBuilder { + return new GetAllCloudCertificationAuthorityLeafCertificatesRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to call the getCloudCertificationAuthority method. + */ + public function getCloudCertificationAuthority(): GetCloudCertificationAuthorityRequestBuilder { + return new GetCloudCertificationAuthorityRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to call the patchCloudCertificationAuthority method. + */ + public function patchCloudCertificationAuthority(): PatchCloudCertificationAuthorityRequestBuilder { + return new PatchCloudCertificationAuthorityRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to call the postCloudCertificationAuthority method. + */ + public function postCloudCertificationAuthority(): PostCloudCertificationAuthorityRequestBuilder { + return new PostCloudCertificationAuthorityRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to call the revokeCloudCertificationAuthorityCertificate method. + */ + public function revokeCloudCertificationAuthorityCertificate(): RevokeCloudCertificationAuthorityCertificateRequestBuilder { + return new RevokeCloudCertificationAuthorityCertificateRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to call the revokeLeafCertificate method. + */ + public function revokeLeafCertificate(): RevokeLeafCertificateRequestBuilder { + return new RevokeLeafCertificateRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to call the uploadExternallySignedCertificationAuthorityCertificate method. + */ + public function uploadExternallySignedCertificationAuthorityCertificate(): UploadExternallySignedCertificationAuthorityCertificateRequestBuilder { + return new UploadExternallySignedCertificationAuthorityCertificateRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Instantiates a new CloudCertificationAuthorityItemRequestBuilder 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}/deviceManagement/cloudCertificationAuthority/{cloudCertificationAuthority%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property cloudCertificationAuthority for deviceManagement + * @param CloudCertificationAuthorityItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?CloudCertificationAuthorityItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Collection of CloudCertificationAuthority records associated with account. + * @param CloudCertificationAuthorityItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CloudCertificationAuthorityItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CloudCertificationAuthority::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property cloudCertificationAuthority in deviceManagement + * @param CloudCertificationAuthority $body The request body + * @param CloudCertificationAuthorityItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(CloudCertificationAuthority $body, ?CloudCertificationAuthorityItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CloudCertificationAuthority::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property cloudCertificationAuthority for deviceManagement + * @param CloudCertificationAuthorityItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?CloudCertificationAuthorityItemRequestBuilderDeleteRequestConfiguration $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; + } + + /** + * Collection of CloudCertificationAuthority records associated with account. + * @param CloudCertificationAuthorityItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CloudCertificationAuthorityItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 cloudCertificationAuthority in deviceManagement + * @param CloudCertificationAuthority $body The request body + * @param CloudCertificationAuthorityItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(CloudCertificationAuthority $body, ?CloudCertificationAuthorityItemRequestBuilderPatchRequestConfiguration $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 CloudCertificationAuthorityItemRequestBuilder + */ + public function withUrl(string $rawUrl): CloudCertificationAuthorityItemRequestBuilder { + return new CloudCertificationAuthorityItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/DeviceManagement/CloudCertificationAuthority/Item/CloudCertificationAuthorityItemRequestBuilderDeleteRequestConfiguration.php b/src/Generated/DeviceManagement/CloudCertificationAuthority/Item/CloudCertificationAuthorityItemRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..675265d6074 --- /dev/null +++ b/src/Generated/DeviceManagement/CloudCertificationAuthority/Item/CloudCertificationAuthorityItemRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/DeviceManagement/AutopilotEvents/Item/PolicyStatusDetails/Item/DeviceManagementAutopilotPolicyStatusDetailItemRequestBuilderGetQueryParameters.php b/src/Generated/DeviceManagement/CloudCertificationAuthority/Item/CloudCertificationAuthorityItemRequestBuilderGetQueryParameters.php similarity index 64% rename from src/Generated/DeviceManagement/AutopilotEvents/Item/PolicyStatusDetails/Item/DeviceManagementAutopilotPolicyStatusDetailItemRequestBuilderGetQueryParameters.php rename to src/Generated/DeviceManagement/CloudCertificationAuthority/Item/CloudCertificationAuthorityItemRequestBuilderGetQueryParameters.php index 814c343a97f..3bc57eb4bc4 100644 --- a/src/Generated/DeviceManagement/AutopilotEvents/Item/PolicyStatusDetails/Item/DeviceManagementAutopilotPolicyStatusDetailItemRequestBuilderGetQueryParameters.php +++ b/src/Generated/DeviceManagement/CloudCertificationAuthority/Item/CloudCertificationAuthorityItemRequestBuilderGetQueryParameters.php @@ -1,13 +1,13 @@ |null $expand Expand related entities * @param array|null $select Select properties to be returned */ diff --git a/src/Generated/DeviceManagement/CloudCertificationAuthority/Item/CloudCertificationAuthorityItemRequestBuilderGetRequestConfiguration.php b/src/Generated/DeviceManagement/CloudCertificationAuthority/Item/CloudCertificationAuthorityItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..36f7f324206 --- /dev/null +++ b/src/Generated/DeviceManagement/CloudCertificationAuthority/Item/CloudCertificationAuthorityItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CloudCertificationAuthorityItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CloudCertificationAuthorityItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CloudCertificationAuthorityItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return CloudCertificationAuthorityItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): CloudCertificationAuthorityItemRequestBuilderGetQueryParameters { + return new CloudCertificationAuthorityItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/DeviceManagement/CloudCertificationAuthority/Item/CloudCertificationAuthorityItemRequestBuilderPatchRequestConfiguration.php b/src/Generated/DeviceManagement/CloudCertificationAuthority/Item/CloudCertificationAuthorityItemRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..04df6ad4523 --- /dev/null +++ b/src/Generated/DeviceManagement/CloudCertificationAuthority/Item/CloudCertificationAuthorityItemRequestBuilderPatchRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/DeviceManagement/CloudCertificationAuthority/Item/CloudCertificationAuthorityLeafCertificate/CloudCertificationAuthorityLeafCertificateRequestBuilder.php b/src/Generated/DeviceManagement/CloudCertificationAuthority/Item/CloudCertificationAuthorityLeafCertificate/CloudCertificationAuthorityLeafCertificateRequestBuilder.php new file mode 100644 index 00000000000..805f8798c0d --- /dev/null +++ b/src/Generated/DeviceManagement/CloudCertificationAuthority/Item/CloudCertificationAuthorityLeafCertificate/CloudCertificationAuthorityLeafCertificateRequestBuilder.php @@ -0,0 +1,97 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the cloudCertificationAuthorityLeafCertificate property of the microsoft.graph.cloudCertificationAuthority entity. + * @param string $cloudCertificationAuthorityLeafCertificateId The unique identifier of cloudCertificationAuthorityLeafCertificate + * @return CloudCertificationAuthorityLeafCertificateItemRequestBuilder + */ + public function byCloudCertificationAuthorityLeafCertificateId(string $cloudCertificationAuthorityLeafCertificateId): CloudCertificationAuthorityLeafCertificateItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['cloudCertificationAuthorityLeafCertificate%2Did'] = $cloudCertificationAuthorityLeafCertificateId; + return new CloudCertificationAuthorityLeafCertificateItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new CloudCertificationAuthorityLeafCertificateRequestBuilder 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}/deviceManagement/cloudCertificationAuthority/{cloudCertificationAuthority%2Did}/cloudCertificationAuthorityLeafCertificate{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Required OData property to expose leaf certificate API. + * @param CloudCertificationAuthorityLeafCertificateRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CloudCertificationAuthorityLeafCertificateRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CloudCertificationAuthorityLeafCertificateCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Required OData property to expose leaf certificate API. + * @param CloudCertificationAuthorityLeafCertificateRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CloudCertificationAuthorityLeafCertificateRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return CloudCertificationAuthorityLeafCertificateRequestBuilder + */ + public function withUrl(string $rawUrl): CloudCertificationAuthorityLeafCertificateRequestBuilder { + return new CloudCertificationAuthorityLeafCertificateRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/DeviceManagement/CloudCertificationAuthority/Item/CloudCertificationAuthorityLeafCertificate/CloudCertificationAuthorityLeafCertificateRequestBuilderGetQueryParameters.php b/src/Generated/DeviceManagement/CloudCertificationAuthority/Item/CloudCertificationAuthorityLeafCertificate/CloudCertificationAuthorityLeafCertificateRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..1bd32a70b56 --- /dev/null +++ b/src/Generated/DeviceManagement/CloudCertificationAuthority/Item/CloudCertificationAuthorityLeafCertificate/CloudCertificationAuthorityLeafCertificateRequestBuilderGetQueryParameters.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 CloudCertificationAuthorityLeafCertificateRequestBuilderGetQueryParameters 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/DeviceManagement/CloudCertificationAuthority/Item/CloudCertificationAuthorityLeafCertificate/CloudCertificationAuthorityLeafCertificateRequestBuilderGetRequestConfiguration.php b/src/Generated/DeviceManagement/CloudCertificationAuthority/Item/CloudCertificationAuthorityLeafCertificate/CloudCertificationAuthorityLeafCertificateRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..a29422f7081 --- /dev/null +++ b/src/Generated/DeviceManagement/CloudCertificationAuthority/Item/CloudCertificationAuthorityLeafCertificate/CloudCertificationAuthorityLeafCertificateRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CloudCertificationAuthorityLeafCertificateRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CloudCertificationAuthorityLeafCertificateRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CloudCertificationAuthorityLeafCertificateRequestBuilderGetQueryParameters. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select 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 CloudCertificationAuthorityLeafCertificateRequestBuilderGetQueryParameters + */ + 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): CloudCertificationAuthorityLeafCertificateRequestBuilderGetQueryParameters { + return new CloudCertificationAuthorityLeafCertificateRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/DeviceManagement/AutopilotEvents/Item/PolicyStatusDetails/Count/CountRequestBuilder.php b/src/Generated/DeviceManagement/CloudCertificationAuthority/Item/CloudCertificationAuthorityLeafCertificate/Count/CountRequestBuilder.php similarity index 92% rename from src/Generated/DeviceManagement/AutopilotEvents/Item/PolicyStatusDetails/Count/CountRequestBuilder.php rename to src/Generated/DeviceManagement/CloudCertificationAuthority/Item/CloudCertificationAuthorityLeafCertificate/Count/CountRequestBuilder.php index a406643f2c5..ef5019eda27 100644 --- a/src/Generated/DeviceManagement/AutopilotEvents/Item/PolicyStatusDetails/Count/CountRequestBuilder.php +++ b/src/Generated/DeviceManagement/CloudCertificationAuthority/Item/CloudCertificationAuthorityLeafCertificate/Count/CountRequestBuilder.php @@ -1,6 +1,6 @@ pathParameters = $pathParametersOrRawUrl; } else { diff --git a/src/Generated/DeviceManagement/CloudCertificationAuthority/Item/CloudCertificationAuthorityLeafCertificate/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/DeviceManagement/CloudCertificationAuthority/Item/CloudCertificationAuthorityLeafCertificate/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..a96c84386c9 --- /dev/null +++ b/src/Generated/DeviceManagement/CloudCertificationAuthority/Item/CloudCertificationAuthorityLeafCertificate/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/DeviceManagement/CloudCertificationAuthority/Item/CloudCertificationAuthorityLeafCertificate/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/DeviceManagement/CloudCertificationAuthority/Item/CloudCertificationAuthorityLeafCertificate/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..12feb614a46 --- /dev/null +++ b/src/Generated/DeviceManagement/CloudCertificationAuthority/Item/CloudCertificationAuthorityLeafCertificate/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/DeviceManagement/CloudCertificationAuthority/Item/CloudCertificationAuthorityLeafCertificate/Item/CloudCertificationAuthorityLeafCertificateItemRequestBuilder.php b/src/Generated/DeviceManagement/CloudCertificationAuthority/Item/CloudCertificationAuthorityLeafCertificate/Item/CloudCertificationAuthorityLeafCertificateItemRequestBuilder.php new file mode 100644 index 00000000000..2d0c80d0d7f --- /dev/null +++ b/src/Generated/DeviceManagement/CloudCertificationAuthority/Item/CloudCertificationAuthorityLeafCertificate/Item/CloudCertificationAuthorityLeafCertificateItemRequestBuilder.php @@ -0,0 +1,77 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/deviceManagement/cloudCertificationAuthority/{cloudCertificationAuthority%2Did}/cloudCertificationAuthorityLeafCertificate/{cloudCertificationAuthorityLeafCertificate%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Required OData property to expose leaf certificate API. + * @param CloudCertificationAuthorityLeafCertificateItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CloudCertificationAuthorityLeafCertificateItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CloudCertificationAuthorityLeafCertificate::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Required OData property to expose leaf certificate API. + * @param CloudCertificationAuthorityLeafCertificateItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CloudCertificationAuthorityLeafCertificateItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return CloudCertificationAuthorityLeafCertificateItemRequestBuilder + */ + public function withUrl(string $rawUrl): CloudCertificationAuthorityLeafCertificateItemRequestBuilder { + return new CloudCertificationAuthorityLeafCertificateItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/DeviceManagement/CloudCertificationAuthority/Item/CloudCertificationAuthorityLeafCertificate/Item/CloudCertificationAuthorityLeafCertificateItemRequestBuilderGetQueryParameters.php b/src/Generated/DeviceManagement/CloudCertificationAuthority/Item/CloudCertificationAuthorityLeafCertificate/Item/CloudCertificationAuthorityLeafCertificateItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..a7a900e84d4 --- /dev/null +++ b/src/Generated/DeviceManagement/CloudCertificationAuthority/Item/CloudCertificationAuthorityLeafCertificate/Item/CloudCertificationAuthorityLeafCertificateItemRequestBuilderGetQueryParameters.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 CloudCertificationAuthorityLeafCertificateItemRequestBuilderGetQueryParameters 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/DeviceManagement/CloudCertificationAuthority/Item/CloudCertificationAuthorityLeafCertificate/Item/CloudCertificationAuthorityLeafCertificateItemRequestBuilderGetRequestConfiguration.php b/src/Generated/DeviceManagement/CloudCertificationAuthority/Item/CloudCertificationAuthorityLeafCertificate/Item/CloudCertificationAuthorityLeafCertificateItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..5a5518104de --- /dev/null +++ b/src/Generated/DeviceManagement/CloudCertificationAuthority/Item/CloudCertificationAuthorityLeafCertificate/Item/CloudCertificationAuthorityLeafCertificateItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CloudCertificationAuthorityLeafCertificateItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CloudCertificationAuthorityLeafCertificateItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CloudCertificationAuthorityLeafCertificateItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return CloudCertificationAuthorityLeafCertificateItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): CloudCertificationAuthorityLeafCertificateItemRequestBuilderGetQueryParameters { + return new CloudCertificationAuthorityLeafCertificateItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/DeviceManagement/CloudCertificationAuthority/Item/GetAllCloudCertificationAuthority/GetAllCloudCertificationAuthorityPostResponse.php b/src/Generated/DeviceManagement/CloudCertificationAuthority/Item/GetAllCloudCertificationAuthority/GetAllCloudCertificationAuthorityPostResponse.php new file mode 100644 index 00000000000..50afc2b66f9 --- /dev/null +++ b/src/Generated/DeviceManagement/CloudCertificationAuthority/Item/GetAllCloudCertificationAuthority/GetAllCloudCertificationAuthorityPostResponse.php @@ -0,0 +1,72 @@ + + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'value' => fn(ParseNode $n) => $o->setValue($n->getCollectionOfObjectValues([CloudCertificationAuthority::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, CloudCertificationAuthority::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/DeviceManagement/CloudCertificationAuthority/Item/GetAllCloudCertificationAuthority/GetAllCloudCertificationAuthorityRequestBuilder.php b/src/Generated/DeviceManagement/CloudCertificationAuthority/Item/GetAllCloudCertificationAuthority/GetAllCloudCertificationAuthorityRequestBuilder.php new file mode 100644 index 00000000000..932db635941 --- /dev/null +++ b/src/Generated/DeviceManagement/CloudCertificationAuthority/Item/GetAllCloudCertificationAuthority/GetAllCloudCertificationAuthorityRequestBuilder.php @@ -0,0 +1,73 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/deviceManagement/cloudCertificationAuthority/{cloudCertificationAuthority%2Did}/getAllCloudCertificationAuthority'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Invoke action getAllCloudCertificationAuthority + * @param GetAllCloudCertificationAuthorityRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(?GetAllCloudCertificationAuthorityRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [GetAllCloudCertificationAuthorityPostResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Invoke action getAllCloudCertificationAuthority + * @param GetAllCloudCertificationAuthorityRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(?GetAllCloudCertificationAuthorityRequestBuilderPostRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::POST; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return GetAllCloudCertificationAuthorityRequestBuilder + */ + public function withUrl(string $rawUrl): GetAllCloudCertificationAuthorityRequestBuilder { + return new GetAllCloudCertificationAuthorityRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/DeviceManagement/CloudCertificationAuthority/Item/GetAllCloudCertificationAuthority/GetAllCloudCertificationAuthorityRequestBuilderPostRequestConfiguration.php b/src/Generated/DeviceManagement/CloudCertificationAuthority/Item/GetAllCloudCertificationAuthority/GetAllCloudCertificationAuthorityRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..49e5ce12c99 --- /dev/null +++ b/src/Generated/DeviceManagement/CloudCertificationAuthority/Item/GetAllCloudCertificationAuthority/GetAllCloudCertificationAuthorityRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/DeviceManagement/CloudCertificationAuthority/Item/GetAllCloudCertificationAuthorityLeafCertificates/GetAllCloudCertificationAuthorityLeafCertificatesPostResponse.php b/src/Generated/DeviceManagement/CloudCertificationAuthority/Item/GetAllCloudCertificationAuthorityLeafCertificates/GetAllCloudCertificationAuthorityLeafCertificatesPostResponse.php new file mode 100644 index 00000000000..702484fd101 --- /dev/null +++ b/src/Generated/DeviceManagement/CloudCertificationAuthority/Item/GetAllCloudCertificationAuthorityLeafCertificates/GetAllCloudCertificationAuthorityLeafCertificatesPostResponse.php @@ -0,0 +1,72 @@ + + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'value' => fn(ParseNode $n) => $o->setValue($n->getCollectionOfObjectValues([CloudCertificationAuthorityLeafCertificate::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, CloudCertificationAuthorityLeafCertificate::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/DeviceManagement/CloudCertificationAuthority/Item/GetAllCloudCertificationAuthorityLeafCertificates/GetAllCloudCertificationAuthorityLeafCertificatesRequestBuilder.php b/src/Generated/DeviceManagement/CloudCertificationAuthority/Item/GetAllCloudCertificationAuthorityLeafCertificates/GetAllCloudCertificationAuthorityLeafCertificatesRequestBuilder.php new file mode 100644 index 00000000000..a597242ecdd --- /dev/null +++ b/src/Generated/DeviceManagement/CloudCertificationAuthority/Item/GetAllCloudCertificationAuthorityLeafCertificates/GetAllCloudCertificationAuthorityLeafCertificatesRequestBuilder.php @@ -0,0 +1,73 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/deviceManagement/cloudCertificationAuthority/{cloudCertificationAuthority%2Did}/getAllCloudCertificationAuthorityLeafCertificates'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Invoke action getAllCloudCertificationAuthorityLeafCertificates + * @param GetAllCloudCertificationAuthorityLeafCertificatesRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(?GetAllCloudCertificationAuthorityLeafCertificatesRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [GetAllCloudCertificationAuthorityLeafCertificatesPostResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Invoke action getAllCloudCertificationAuthorityLeafCertificates + * @param GetAllCloudCertificationAuthorityLeafCertificatesRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(?GetAllCloudCertificationAuthorityLeafCertificatesRequestBuilderPostRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::POST; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return GetAllCloudCertificationAuthorityLeafCertificatesRequestBuilder + */ + public function withUrl(string $rawUrl): GetAllCloudCertificationAuthorityLeafCertificatesRequestBuilder { + return new GetAllCloudCertificationAuthorityLeafCertificatesRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/DeviceManagement/CloudCertificationAuthority/Item/GetAllCloudCertificationAuthorityLeafCertificates/GetAllCloudCertificationAuthorityLeafCertificatesRequestBuilderPostRequestConfiguration.php b/src/Generated/DeviceManagement/CloudCertificationAuthority/Item/GetAllCloudCertificationAuthorityLeafCertificates/GetAllCloudCertificationAuthorityLeafCertificatesRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..aaf0f20a38c --- /dev/null +++ b/src/Generated/DeviceManagement/CloudCertificationAuthority/Item/GetAllCloudCertificationAuthorityLeafCertificates/GetAllCloudCertificationAuthorityLeafCertificatesRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/DeviceManagement/CloudCertificationAuthority/Item/GetCloudCertificationAuthority/GetCloudCertificationAuthorityRequestBuilder.php b/src/Generated/DeviceManagement/CloudCertificationAuthority/Item/GetCloudCertificationAuthority/GetCloudCertificationAuthorityRequestBuilder.php new file mode 100644 index 00000000000..1a22339623b --- /dev/null +++ b/src/Generated/DeviceManagement/CloudCertificationAuthority/Item/GetCloudCertificationAuthority/GetCloudCertificationAuthorityRequestBuilder.php @@ -0,0 +1,74 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/deviceManagement/cloudCertificationAuthority/{cloudCertificationAuthority%2Did}/getCloudCertificationAuthority'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Invoke action getCloudCertificationAuthority + * @param GetCloudCertificationAuthorityRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(?GetCloudCertificationAuthorityRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CloudCertificationAuthority::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Invoke action getCloudCertificationAuthority + * @param GetCloudCertificationAuthorityRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(?GetCloudCertificationAuthorityRequestBuilderPostRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::POST; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return GetCloudCertificationAuthorityRequestBuilder + */ + public function withUrl(string $rawUrl): GetCloudCertificationAuthorityRequestBuilder { + return new GetCloudCertificationAuthorityRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/DeviceManagement/CloudCertificationAuthority/Item/GetCloudCertificationAuthority/GetCloudCertificationAuthorityRequestBuilderPostRequestConfiguration.php b/src/Generated/DeviceManagement/CloudCertificationAuthority/Item/GetCloudCertificationAuthority/GetCloudCertificationAuthorityRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..5cddf3cbe88 --- /dev/null +++ b/src/Generated/DeviceManagement/CloudCertificationAuthority/Item/GetCloudCertificationAuthority/GetCloudCertificationAuthorityRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/DeviceManagement/CloudCertificationAuthority/Item/PatchCloudCertificationAuthority/PatchCloudCertificationAuthorityRequestBuilder.php b/src/Generated/DeviceManagement/CloudCertificationAuthority/Item/PatchCloudCertificationAuthority/PatchCloudCertificationAuthorityRequestBuilder.php new file mode 100644 index 00000000000..ef73a006dd7 --- /dev/null +++ b/src/Generated/DeviceManagement/CloudCertificationAuthority/Item/PatchCloudCertificationAuthority/PatchCloudCertificationAuthorityRequestBuilder.php @@ -0,0 +1,74 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/deviceManagement/cloudCertificationAuthority/{cloudCertificationAuthority%2Did}/patchCloudCertificationAuthority'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Invoke action patchCloudCertificationAuthority + * @param PatchCloudCertificationAuthorityRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(?PatchCloudCertificationAuthorityRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CloudCertificationAuthority::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Invoke action patchCloudCertificationAuthority + * @param PatchCloudCertificationAuthorityRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(?PatchCloudCertificationAuthorityRequestBuilderPostRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::POST; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return PatchCloudCertificationAuthorityRequestBuilder + */ + public function withUrl(string $rawUrl): PatchCloudCertificationAuthorityRequestBuilder { + return new PatchCloudCertificationAuthorityRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/DeviceManagement/CloudCertificationAuthority/Item/PatchCloudCertificationAuthority/PatchCloudCertificationAuthorityRequestBuilderPostRequestConfiguration.php b/src/Generated/DeviceManagement/CloudCertificationAuthority/Item/PatchCloudCertificationAuthority/PatchCloudCertificationAuthorityRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..b78b1846243 --- /dev/null +++ b/src/Generated/DeviceManagement/CloudCertificationAuthority/Item/PatchCloudCertificationAuthority/PatchCloudCertificationAuthorityRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/DeviceManagement/CloudCertificationAuthority/Item/PostCloudCertificationAuthority/PostCloudCertificationAuthorityPostResponse.php b/src/Generated/DeviceManagement/CloudCertificationAuthority/Item/PostCloudCertificationAuthority/PostCloudCertificationAuthorityPostResponse.php new file mode 100644 index 00000000000..243e5b88cb4 --- /dev/null +++ b/src/Generated/DeviceManagement/CloudCertificationAuthority/Item/PostCloudCertificationAuthority/PostCloudCertificationAuthorityPostResponse.php @@ -0,0 +1,72 @@ + + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'value' => fn(ParseNode $n) => $o->setValue($n->getCollectionOfObjectValues([CloudCertificationAuthority::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, CloudCertificationAuthority::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/DeviceManagement/CloudCertificationAuthority/Item/PostCloudCertificationAuthority/PostCloudCertificationAuthorityRequestBuilder.php b/src/Generated/DeviceManagement/CloudCertificationAuthority/Item/PostCloudCertificationAuthority/PostCloudCertificationAuthorityRequestBuilder.php new file mode 100644 index 00000000000..df70354bad6 --- /dev/null +++ b/src/Generated/DeviceManagement/CloudCertificationAuthority/Item/PostCloudCertificationAuthority/PostCloudCertificationAuthorityRequestBuilder.php @@ -0,0 +1,73 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/deviceManagement/cloudCertificationAuthority/{cloudCertificationAuthority%2Did}/postCloudCertificationAuthority'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Invoke action postCloudCertificationAuthority + * @param PostCloudCertificationAuthorityRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(?PostCloudCertificationAuthorityRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PostCloudCertificationAuthorityPostResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Invoke action postCloudCertificationAuthority + * @param PostCloudCertificationAuthorityRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(?PostCloudCertificationAuthorityRequestBuilderPostRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::POST; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return PostCloudCertificationAuthorityRequestBuilder + */ + public function withUrl(string $rawUrl): PostCloudCertificationAuthorityRequestBuilder { + return new PostCloudCertificationAuthorityRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/DeviceLocalCredentials/Item/DeviceLocalCredentialInfoItemRequestBuilderDeleteRequestConfiguration.php b/src/Generated/DeviceManagement/CloudCertificationAuthority/Item/PostCloudCertificationAuthority/PostCloudCertificationAuthorityRequestBuilderPostRequestConfiguration.php similarity index 64% rename from src/Generated/DeviceLocalCredentials/Item/DeviceLocalCredentialInfoItemRequestBuilderDeleteRequestConfiguration.php rename to src/Generated/DeviceManagement/CloudCertificationAuthority/Item/PostCloudCertificationAuthority/PostCloudCertificationAuthorityRequestBuilderPostRequestConfiguration.php index bf6475ef05d..d899c917e63 100644 --- a/src/Generated/DeviceLocalCredentials/Item/DeviceLocalCredentialInfoItemRequestBuilderDeleteRequestConfiguration.php +++ b/src/Generated/DeviceManagement/CloudCertificationAuthority/Item/PostCloudCertificationAuthority/PostCloudCertificationAuthorityRequestBuilderPostRequestConfiguration.php @@ -1,6 +1,6 @@ |string>|null $headers Request headers * @param array|null $options Request options */ diff --git a/src/Generated/DeviceManagement/CloudCertificationAuthority/Item/RevokeCloudCertificationAuthorityCertificate/RevokeCloudCertificationAuthorityCertificatePostRequestBody.php b/src/Generated/DeviceManagement/CloudCertificationAuthority/Item/RevokeCloudCertificationAuthorityCertificate/RevokeCloudCertificationAuthorityCertificatePostRequestBody.php new file mode 100644 index 00000000000..74770b6885b --- /dev/null +++ b/src/Generated/DeviceManagement/CloudCertificationAuthority/Item/RevokeCloudCertificationAuthorityCertificate/RevokeCloudCertificationAuthorityCertificatePostRequestBody.php @@ -0,0 +1,114 @@ +backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); + $this->setAdditionalData([]); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return RevokeCloudCertificationAuthorityCertificatePostRequestBody + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): RevokeCloudCertificationAuthorityCertificatePostRequestBody { + return new RevokeCloudCertificationAuthorityCertificatePostRequestBody(); + } + + /** + * 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 certificationAuthorityVersion property value. The certificationAuthorityVersion property + * @return int|null + */ + public function getCertificationAuthorityVersion(): ?int { + $val = $this->getBackingStore()->get('certificationAuthorityVersion'); + if (is_null($val) || is_int($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'certificationAuthorityVersion'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return [ + 'certificationAuthorityVersion' => fn(ParseNode $n) => $o->setCertificationAuthorityVersion($n->getIntegerValue()), + ]; + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeIntegerValue('certificationAuthorityVersion', $this->getCertificationAuthorityVersion()); + $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 certificationAuthorityVersion property value. The certificationAuthorityVersion property + * @param int|null $value Value to set for the certificationAuthorityVersion property. + */ + public function setCertificationAuthorityVersion(?int $value): void { + $this->getBackingStore()->set('certificationAuthorityVersion', $value); + } + +} diff --git a/src/Generated/DeviceManagement/CloudCertificationAuthority/Item/RevokeCloudCertificationAuthorityCertificate/RevokeCloudCertificationAuthorityCertificateRequestBuilder.php b/src/Generated/DeviceManagement/CloudCertificationAuthority/Item/RevokeCloudCertificationAuthorityCertificate/RevokeCloudCertificationAuthorityCertificateRequestBuilder.php new file mode 100644 index 00000000000..b4ae9083e1f --- /dev/null +++ b/src/Generated/DeviceManagement/CloudCertificationAuthority/Item/RevokeCloudCertificationAuthorityCertificate/RevokeCloudCertificationAuthorityCertificateRequestBuilder.php @@ -0,0 +1,77 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/deviceManagement/cloudCertificationAuthority/{cloudCertificationAuthority%2Did}/revokeCloudCertificationAuthorityCertificate'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Invoke action revokeCloudCertificationAuthorityCertificate + * @param RevokeCloudCertificationAuthorityCertificatePostRequestBody $body The request body + * @param RevokeCloudCertificationAuthorityCertificateRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(RevokeCloudCertificationAuthorityCertificatePostRequestBody $body, ?RevokeCloudCertificationAuthorityCertificateRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CloudCertificationAuthority::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Invoke action revokeCloudCertificationAuthorityCertificate + * @param RevokeCloudCertificationAuthorityCertificatePostRequestBody $body The request body + * @param RevokeCloudCertificationAuthorityCertificateRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(RevokeCloudCertificationAuthorityCertificatePostRequestBody $body, ?RevokeCloudCertificationAuthorityCertificateRequestBuilderPostRequestConfiguration $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 RevokeCloudCertificationAuthorityCertificateRequestBuilder + */ + public function withUrl(string $rawUrl): RevokeCloudCertificationAuthorityCertificateRequestBuilder { + return new RevokeCloudCertificationAuthorityCertificateRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/DeviceManagement/CloudCertificationAuthority/Item/RevokeCloudCertificationAuthorityCertificate/RevokeCloudCertificationAuthorityCertificateRequestBuilderPostRequestConfiguration.php b/src/Generated/DeviceManagement/CloudCertificationAuthority/Item/RevokeCloudCertificationAuthorityCertificate/RevokeCloudCertificationAuthorityCertificateRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..82d559d348a --- /dev/null +++ b/src/Generated/DeviceManagement/CloudCertificationAuthority/Item/RevokeCloudCertificationAuthorityCertificate/RevokeCloudCertificationAuthorityCertificateRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Domains/Item/Verify/VerifyPostRequestBody.php b/src/Generated/DeviceManagement/CloudCertificationAuthority/Item/RevokeLeafCertificate/RevokeLeafCertificatePostRequestBody.php similarity index 71% rename from src/Generated/Domains/Item/Verify/VerifyPostRequestBody.php rename to src/Generated/DeviceManagement/CloudCertificationAuthority/Item/RevokeLeafCertificate/RevokeLeafCertificatePostRequestBody.php index c697ff00948..eba376c9022 100644 --- a/src/Generated/Domains/Item/Verify/VerifyPostRequestBody.php +++ b/src/Generated/DeviceManagement/CloudCertificationAuthority/Item/RevokeLeafCertificate/RevokeLeafCertificatePostRequestBody.php @@ -1,6 +1,6 @@ backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); @@ -28,10 +28,10 @@ public function __construct() { /** * Creates a new instance of the appropriate class based on discriminator value * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object - * @return VerifyPostRequestBody + * @return RevokeLeafCertificatePostRequestBody */ - public static function createFromDiscriminatorValue(ParseNode $parseNode): VerifyPostRequestBody { - return new VerifyPostRequestBody(); + public static function createFromDiscriminatorValue(ParseNode $parseNode): RevokeLeafCertificatePostRequestBody { + return new RevokeLeafCertificatePostRequestBody(); } /** @@ -62,20 +62,20 @@ public function getBackingStore(): BackingStore { public function getFieldDeserializers(): array { $o = $this; return [ - 'forceTakeover' => fn(ParseNode $n) => $o->setForceTakeover($n->getBooleanValue()), + 'leafCertificateId' => fn(ParseNode $n) => $o->setLeafCertificateId($n->getStringValue()), ]; } /** - * Gets the forceTakeover property value. The forceTakeover property - * @return bool|null + * Gets the leafCertificateId property value. The leafCertificateId property + * @return string|null */ - public function getForceTakeover(): ?bool { - $val = $this->getBackingStore()->get('forceTakeover'); - if (is_null($val) || is_bool($val)) { + public function getLeafCertificateId(): ?string { + $val = $this->getBackingStore()->get('leafCertificateId'); + if (is_null($val) || is_string($val)) { return $val; } - throw new \UnexpectedValueException("Invalid type found in backing store for 'forceTakeover'"); + throw new \UnexpectedValueException("Invalid type found in backing store for 'leafCertificateId'"); } /** @@ -83,7 +83,7 @@ public function getForceTakeover(): ?bool { * @param SerializationWriter $writer Serialization writer to use to serialize this model */ public function serialize(SerializationWriter $writer): void { - $writer->writeBooleanValue('forceTakeover', $this->getForceTakeover()); + $writer->writeStringValue('leafCertificateId', $this->getLeafCertificateId()); $writer->writeAdditionalData($this->getAdditionalData()); } @@ -104,11 +104,11 @@ public function setBackingStore(BackingStore $value): void { } /** - * Sets the forceTakeover property value. The forceTakeover property - * @param bool|null $value Value to set for the forceTakeover property. + * Sets the leafCertificateId property value. The leafCertificateId property + * @param string|null $value Value to set for the leafCertificateId property. */ - public function setForceTakeover(?bool $value): void { - $this->getBackingStore()->set('forceTakeover', $value); + public function setLeafCertificateId(?string $value): void { + $this->getBackingStore()->set('leafCertificateId', $value); } } diff --git a/src/Generated/DeviceManagement/CloudCertificationAuthority/Item/RevokeLeafCertificate/RevokeLeafCertificateRequestBuilder.php b/src/Generated/DeviceManagement/CloudCertificationAuthority/Item/RevokeLeafCertificate/RevokeLeafCertificateRequestBuilder.php new file mode 100644 index 00000000000..766d2b9dcd6 --- /dev/null +++ b/src/Generated/DeviceManagement/CloudCertificationAuthority/Item/RevokeLeafCertificate/RevokeLeafCertificateRequestBuilder.php @@ -0,0 +1,77 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/deviceManagement/cloudCertificationAuthority/{cloudCertificationAuthority%2Did}/revokeLeafCertificate'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Invoke action revokeLeafCertificate + * @param RevokeLeafCertificatePostRequestBody $body The request body + * @param RevokeLeafCertificateRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(RevokeLeafCertificatePostRequestBody $body, ?RevokeLeafCertificateRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CloudCertificationAuthorityLeafCertificate::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Invoke action revokeLeafCertificate + * @param RevokeLeafCertificatePostRequestBody $body The request body + * @param RevokeLeafCertificateRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(RevokeLeafCertificatePostRequestBody $body, ?RevokeLeafCertificateRequestBuilderPostRequestConfiguration $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 RevokeLeafCertificateRequestBuilder + */ + public function withUrl(string $rawUrl): RevokeLeafCertificateRequestBuilder { + return new RevokeLeafCertificateRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/DeviceManagement/CloudCertificationAuthority/Item/RevokeLeafCertificate/RevokeLeafCertificateRequestBuilderPostRequestConfiguration.php b/src/Generated/DeviceManagement/CloudCertificationAuthority/Item/RevokeLeafCertificate/RevokeLeafCertificateRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..31b9999d709 --- /dev/null +++ b/src/Generated/DeviceManagement/CloudCertificationAuthority/Item/RevokeLeafCertificate/RevokeLeafCertificateRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/DeviceManagement/CloudCertificationAuthority/Item/UploadExternallySignedCertificationAuthorityCertificate/UploadExternallySignedCertificationAuthorityCertificatePostRequestBody.php b/src/Generated/DeviceManagement/CloudCertificationAuthority/Item/UploadExternallySignedCertificationAuthorityCertificate/UploadExternallySignedCertificationAuthorityCertificatePostRequestBody.php new file mode 100644 index 00000000000..3ca8b5c431d --- /dev/null +++ b/src/Generated/DeviceManagement/CloudCertificationAuthority/Item/UploadExternallySignedCertificationAuthorityCertificate/UploadExternallySignedCertificationAuthorityCertificatePostRequestBody.php @@ -0,0 +1,162 @@ +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 UploadExternallySignedCertificationAuthorityCertificatePostRequestBody + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): UploadExternallySignedCertificationAuthorityCertificatePostRequestBody { + return new UploadExternallySignedCertificationAuthorityCertificatePostRequestBody(); + } + + /** + * 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 certificationAuthorityVersion property value. The certificationAuthorityVersion property + * @return int|null + */ + public function getCertificationAuthorityVersion(): ?int { + $val = $this->getBackingStore()->get('certificationAuthorityVersion'); + if (is_null($val) || is_int($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'certificationAuthorityVersion'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return [ + 'certificationAuthorityVersion' => fn(ParseNode $n) => $o->setCertificationAuthorityVersion($n->getIntegerValue()), + 'signedCertificate' => fn(ParseNode $n) => $o->setSignedCertificate($n->getStringValue()), + 'trustChainCertificates' => fn(ParseNode $n) => $o->setTrustChainCertificates($n->getCollectionOfObjectValues([TrustChainCertificate::class, 'createFromDiscriminatorValue'])), + ]; + } + + /** + * Gets the signedCertificate property value. The signedCertificate property + * @return string|null + */ + public function getSignedCertificate(): ?string { + $val = $this->getBackingStore()->get('signedCertificate'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'signedCertificate'"); + } + + /** + * Gets the trustChainCertificates property value. The trustChainCertificates property + * @return array|null + */ + public function getTrustChainCertificates(): ?array { + $val = $this->getBackingStore()->get('trustChainCertificates'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, TrustChainCertificate::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'trustChainCertificates'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeIntegerValue('certificationAuthorityVersion', $this->getCertificationAuthorityVersion()); + $writer->writeStringValue('signedCertificate', $this->getSignedCertificate()); + $writer->writeCollectionOfObjectValues('trustChainCertificates', $this->getTrustChainCertificates()); + $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 certificationAuthorityVersion property value. The certificationAuthorityVersion property + * @param int|null $value Value to set for the certificationAuthorityVersion property. + */ + public function setCertificationAuthorityVersion(?int $value): void { + $this->getBackingStore()->set('certificationAuthorityVersion', $value); + } + + /** + * Sets the signedCertificate property value. The signedCertificate property + * @param string|null $value Value to set for the signedCertificate property. + */ + public function setSignedCertificate(?string $value): void { + $this->getBackingStore()->set('signedCertificate', $value); + } + + /** + * Sets the trustChainCertificates property value. The trustChainCertificates property + * @param array|null $value Value to set for the trustChainCertificates property. + */ + public function setTrustChainCertificates(?array $value): void { + $this->getBackingStore()->set('trustChainCertificates', $value); + } + +} diff --git a/src/Generated/DeviceManagement/CloudCertificationAuthority/Item/UploadExternallySignedCertificationAuthorityCertificate/UploadExternallySignedCertificationAuthorityCertificateRequestBuilder.php b/src/Generated/DeviceManagement/CloudCertificationAuthority/Item/UploadExternallySignedCertificationAuthorityCertificate/UploadExternallySignedCertificationAuthorityCertificateRequestBuilder.php new file mode 100644 index 00000000000..bdf3f56a9c8 --- /dev/null +++ b/src/Generated/DeviceManagement/CloudCertificationAuthority/Item/UploadExternallySignedCertificationAuthorityCertificate/UploadExternallySignedCertificationAuthorityCertificateRequestBuilder.php @@ -0,0 +1,77 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/deviceManagement/cloudCertificationAuthority/{cloudCertificationAuthority%2Did}/uploadExternallySignedCertificationAuthorityCertificate'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Invoke action uploadExternallySignedCertificationAuthorityCertificate + * @param UploadExternallySignedCertificationAuthorityCertificatePostRequestBody $body The request body + * @param UploadExternallySignedCertificationAuthorityCertificateRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(UploadExternallySignedCertificationAuthorityCertificatePostRequestBody $body, ?UploadExternallySignedCertificationAuthorityCertificateRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CloudCertificationAuthority::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Invoke action uploadExternallySignedCertificationAuthorityCertificate + * @param UploadExternallySignedCertificationAuthorityCertificatePostRequestBody $body The request body + * @param UploadExternallySignedCertificationAuthorityCertificateRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(UploadExternallySignedCertificationAuthorityCertificatePostRequestBody $body, ?UploadExternallySignedCertificationAuthorityCertificateRequestBuilderPostRequestConfiguration $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 UploadExternallySignedCertificationAuthorityCertificateRequestBuilder + */ + public function withUrl(string $rawUrl): UploadExternallySignedCertificationAuthorityCertificateRequestBuilder { + return new UploadExternallySignedCertificationAuthorityCertificateRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/DeviceManagement/CloudCertificationAuthority/Item/UploadExternallySignedCertificationAuthorityCertificate/UploadExternallySignedCertificationAuthorityCertificateRequestBuilderPostRequestConfiguration.php b/src/Generated/DeviceManagement/CloudCertificationAuthority/Item/UploadExternallySignedCertificationAuthorityCertificate/UploadExternallySignedCertificationAuthorityCertificateRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..e529610c9c1 --- /dev/null +++ b/src/Generated/DeviceManagement/CloudCertificationAuthority/Item/UploadExternallySignedCertificationAuthorityCertificate/UploadExternallySignedCertificationAuthorityCertificateRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/DeviceManagement/CloudCertificationAuthorityLeafCertificate/CloudCertificationAuthorityLeafCertificateRequestBuilder.php b/src/Generated/DeviceManagement/CloudCertificationAuthorityLeafCertificate/CloudCertificationAuthorityLeafCertificateRequestBuilder.php new file mode 100644 index 00000000000..e8f5084644d --- /dev/null +++ b/src/Generated/DeviceManagement/CloudCertificationAuthorityLeafCertificate/CloudCertificationAuthorityLeafCertificateRequestBuilder.php @@ -0,0 +1,133 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the cloudCertificationAuthorityLeafCertificate property of the microsoft.graph.deviceManagement entity. + * @param string $cloudCertificationAuthorityLeafCertificateId The unique identifier of cloudCertificationAuthorityLeafCertificate + * @return CloudCertificationAuthorityLeafCertificateItemRequestBuilder + */ + public function byCloudCertificationAuthorityLeafCertificateId(string $cloudCertificationAuthorityLeafCertificateId): CloudCertificationAuthorityLeafCertificateItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['cloudCertificationAuthorityLeafCertificate%2Did'] = $cloudCertificationAuthorityLeafCertificateId; + return new CloudCertificationAuthorityLeafCertificateItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new CloudCertificationAuthorityLeafCertificateRequestBuilder 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}/deviceManagement/cloudCertificationAuthorityLeafCertificate{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Collection of CloudCertificationAuthorityLeafCertificate records associated with account. + * @param CloudCertificationAuthorityLeafCertificateRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CloudCertificationAuthorityLeafCertificateRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CloudCertificationAuthorityLeafCertificateCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Create new navigation property to cloudCertificationAuthorityLeafCertificate for deviceManagement + * @param CloudCertificationAuthorityLeafCertificate $body The request body + * @param CloudCertificationAuthorityLeafCertificateRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(CloudCertificationAuthorityLeafCertificate $body, ?CloudCertificationAuthorityLeafCertificateRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CloudCertificationAuthorityLeafCertificate::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Collection of CloudCertificationAuthorityLeafCertificate records associated with account. + * @param CloudCertificationAuthorityLeafCertificateRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CloudCertificationAuthorityLeafCertificateRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 cloudCertificationAuthorityLeafCertificate for deviceManagement + * @param CloudCertificationAuthorityLeafCertificate $body The request body + * @param CloudCertificationAuthorityLeafCertificateRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(CloudCertificationAuthorityLeafCertificate $body, ?CloudCertificationAuthorityLeafCertificateRequestBuilderPostRequestConfiguration $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 CloudCertificationAuthorityLeafCertificateRequestBuilder + */ + public function withUrl(string $rawUrl): CloudCertificationAuthorityLeafCertificateRequestBuilder { + return new CloudCertificationAuthorityLeafCertificateRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/DeviceManagement/CloudCertificationAuthorityLeafCertificate/CloudCertificationAuthorityLeafCertificateRequestBuilderGetQueryParameters.php b/src/Generated/DeviceManagement/CloudCertificationAuthorityLeafCertificate/CloudCertificationAuthorityLeafCertificateRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..3cb85b80c85 --- /dev/null +++ b/src/Generated/DeviceManagement/CloudCertificationAuthorityLeafCertificate/CloudCertificationAuthorityLeafCertificateRequestBuilderGetQueryParameters.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 CloudCertificationAuthorityLeafCertificateRequestBuilderGetQueryParameters 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/DeviceManagement/CloudCertificationAuthorityLeafCertificate/CloudCertificationAuthorityLeafCertificateRequestBuilderGetRequestConfiguration.php b/src/Generated/DeviceManagement/CloudCertificationAuthorityLeafCertificate/CloudCertificationAuthorityLeafCertificateRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..d40446e5e62 --- /dev/null +++ b/src/Generated/DeviceManagement/CloudCertificationAuthorityLeafCertificate/CloudCertificationAuthorityLeafCertificateRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CloudCertificationAuthorityLeafCertificateRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CloudCertificationAuthorityLeafCertificateRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CloudCertificationAuthorityLeafCertificateRequestBuilderGetQueryParameters. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select 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 CloudCertificationAuthorityLeafCertificateRequestBuilderGetQueryParameters + */ + 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): CloudCertificationAuthorityLeafCertificateRequestBuilderGetQueryParameters { + return new CloudCertificationAuthorityLeafCertificateRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/DeviceManagement/CloudCertificationAuthorityLeafCertificate/CloudCertificationAuthorityLeafCertificateRequestBuilderPostRequestConfiguration.php b/src/Generated/DeviceManagement/CloudCertificationAuthorityLeafCertificate/CloudCertificationAuthorityLeafCertificateRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..1376fa03a03 --- /dev/null +++ b/src/Generated/DeviceManagement/CloudCertificationAuthorityLeafCertificate/CloudCertificationAuthorityLeafCertificateRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/DeviceLocalCredentials/Count/CountRequestBuilder.php b/src/Generated/DeviceManagement/CloudCertificationAuthorityLeafCertificate/Count/CountRequestBuilder.php similarity index 94% rename from src/Generated/DeviceLocalCredentials/Count/CountRequestBuilder.php rename to src/Generated/DeviceManagement/CloudCertificationAuthorityLeafCertificate/Count/CountRequestBuilder.php index 9202a079e24..2d2035fd84a 100644 --- a/src/Generated/DeviceLocalCredentials/Count/CountRequestBuilder.php +++ b/src/Generated/DeviceManagement/CloudCertificationAuthorityLeafCertificate/Count/CountRequestBuilder.php @@ -1,6 +1,6 @@ pathParameters = $pathParametersOrRawUrl; } else { diff --git a/src/Generated/DeviceLocalCredentials/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/DeviceManagement/CloudCertificationAuthorityLeafCertificate/Count/CountRequestBuilderGetQueryParameters.php similarity index 88% rename from src/Generated/DeviceLocalCredentials/Count/CountRequestBuilderGetQueryParameters.php rename to src/Generated/DeviceManagement/CloudCertificationAuthorityLeafCertificate/Count/CountRequestBuilderGetQueryParameters.php index 06f0dcf5a34..1e53ad8942b 100644 --- a/src/Generated/DeviceLocalCredentials/Count/CountRequestBuilderGetQueryParameters.php +++ b/src/Generated/DeviceManagement/CloudCertificationAuthorityLeafCertificate/Count/CountRequestBuilderGetQueryParameters.php @@ -1,6 +1,6 @@ |string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/deviceManagement/cloudCertificationAuthorityLeafCertificate/{cloudCertificationAuthorityLeafCertificate%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property cloudCertificationAuthorityLeafCertificate for deviceManagement + * @param CloudCertificationAuthorityLeafCertificateItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?CloudCertificationAuthorityLeafCertificateItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Collection of CloudCertificationAuthorityLeafCertificate records associated with account. + * @param CloudCertificationAuthorityLeafCertificateItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CloudCertificationAuthorityLeafCertificateItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CloudCertificationAuthorityLeafCertificate::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property cloudCertificationAuthorityLeafCertificate in deviceManagement + * @param CloudCertificationAuthorityLeafCertificate $body The request body + * @param CloudCertificationAuthorityLeafCertificateItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(CloudCertificationAuthorityLeafCertificate $body, ?CloudCertificationAuthorityLeafCertificateItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CloudCertificationAuthorityLeafCertificate::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property cloudCertificationAuthorityLeafCertificate for deviceManagement + * @param CloudCertificationAuthorityLeafCertificateItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?CloudCertificationAuthorityLeafCertificateItemRequestBuilderDeleteRequestConfiguration $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; + } + + /** + * Collection of CloudCertificationAuthorityLeafCertificate records associated with account. + * @param CloudCertificationAuthorityLeafCertificateItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CloudCertificationAuthorityLeafCertificateItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 cloudCertificationAuthorityLeafCertificate in deviceManagement + * @param CloudCertificationAuthorityLeafCertificate $body The request body + * @param CloudCertificationAuthorityLeafCertificateItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(CloudCertificationAuthorityLeafCertificate $body, ?CloudCertificationAuthorityLeafCertificateItemRequestBuilderPatchRequestConfiguration $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 CloudCertificationAuthorityLeafCertificateItemRequestBuilder + */ + public function withUrl(string $rawUrl): CloudCertificationAuthorityLeafCertificateItemRequestBuilder { + return new CloudCertificationAuthorityLeafCertificateItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/DeviceManagement/AutopilotEvents/Item/PolicyStatusDetails/Item/DeviceManagementAutopilotPolicyStatusDetailItemRequestBuilderPatchRequestConfiguration.php b/src/Generated/DeviceManagement/CloudCertificationAuthorityLeafCertificate/Item/CloudCertificationAuthorityLeafCertificateItemRequestBuilderDeleteRequestConfiguration.php similarity index 60% rename from src/Generated/DeviceManagement/AutopilotEvents/Item/PolicyStatusDetails/Item/DeviceManagementAutopilotPolicyStatusDetailItemRequestBuilderPatchRequestConfiguration.php rename to src/Generated/DeviceManagement/CloudCertificationAuthorityLeafCertificate/Item/CloudCertificationAuthorityLeafCertificateItemRequestBuilderDeleteRequestConfiguration.php index 92c023cfcd9..6cbd176ead7 100644 --- a/src/Generated/DeviceManagement/AutopilotEvents/Item/PolicyStatusDetails/Item/DeviceManagementAutopilotPolicyStatusDetailItemRequestBuilderPatchRequestConfiguration.php +++ b/src/Generated/DeviceManagement/CloudCertificationAuthorityLeafCertificate/Item/CloudCertificationAuthorityLeafCertificateItemRequestBuilderDeleteRequestConfiguration.php @@ -1,6 +1,6 @@ |string>|null $headers Request headers * @param array|null $options Request options */ diff --git a/src/Generated/DeviceManagement/CloudCertificationAuthorityLeafCertificate/Item/CloudCertificationAuthorityLeafCertificateItemRequestBuilderGetQueryParameters.php b/src/Generated/DeviceManagement/CloudCertificationAuthorityLeafCertificate/Item/CloudCertificationAuthorityLeafCertificateItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..47b2880908b --- /dev/null +++ b/src/Generated/DeviceManagement/CloudCertificationAuthorityLeafCertificate/Item/CloudCertificationAuthorityLeafCertificateItemRequestBuilderGetQueryParameters.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 CloudCertificationAuthorityLeafCertificateItemRequestBuilderGetQueryParameters 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/DeviceManagement/CloudCertificationAuthorityLeafCertificate/Item/CloudCertificationAuthorityLeafCertificateItemRequestBuilderGetRequestConfiguration.php b/src/Generated/DeviceManagement/CloudCertificationAuthorityLeafCertificate/Item/CloudCertificationAuthorityLeafCertificateItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..b0e71d8a404 --- /dev/null +++ b/src/Generated/DeviceManagement/CloudCertificationAuthorityLeafCertificate/Item/CloudCertificationAuthorityLeafCertificateItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CloudCertificationAuthorityLeafCertificateItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CloudCertificationAuthorityLeafCertificateItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CloudCertificationAuthorityLeafCertificateItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return CloudCertificationAuthorityLeafCertificateItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): CloudCertificationAuthorityLeafCertificateItemRequestBuilderGetQueryParameters { + return new CloudCertificationAuthorityLeafCertificateItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/DeviceManagement/CloudCertificationAuthorityLeafCertificate/Item/CloudCertificationAuthorityLeafCertificateItemRequestBuilderPatchRequestConfiguration.php b/src/Generated/DeviceManagement/CloudCertificationAuthorityLeafCertificate/Item/CloudCertificationAuthorityLeafCertificateItemRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..3c21f734d17 --- /dev/null +++ b/src/Generated/DeviceManagement/CloudCertificationAuthorityLeafCertificate/Item/CloudCertificationAuthorityLeafCertificateItemRequestBuilderPatchRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/DeviceManagement/ComanagedDevices/ComanagedDevicesRequestBuilder.php b/src/Generated/DeviceManagement/ComanagedDevices/ComanagedDevicesRequestBuilder.php index 21c2eb8c3bd..4b985b8d074 100644 --- a/src/Generated/DeviceManagement/ComanagedDevices/ComanagedDevicesRequestBuilder.php +++ b/src/Generated/DeviceManagement/ComanagedDevices/ComanagedDevicesRequestBuilder.php @@ -10,9 +10,11 @@ use Microsoft\Graph\Beta\Generated\DeviceManagement\ComanagedDevices\BulkSetCloudPcReviewStatus\BulkSetCloudPcReviewStatusRequestBuilder; use Microsoft\Graph\Beta\Generated\DeviceManagement\ComanagedDevices\Count\CountRequestBuilder; use Microsoft\Graph\Beta\Generated\DeviceManagement\ComanagedDevices\DownloadAppDiagnostics\DownloadAppDiagnosticsRequestBuilder; +use Microsoft\Graph\Beta\Generated\DeviceManagement\ComanagedDevices\DownloadPowerliftAppDiagnostic\DownloadPowerliftAppDiagnosticRequestBuilder; use Microsoft\Graph\Beta\Generated\DeviceManagement\ComanagedDevices\ExecuteAction\ExecuteActionRequestBuilder; use Microsoft\Graph\Beta\Generated\DeviceManagement\ComanagedDevices\Item\ManagedDeviceItemRequestBuilder; use Microsoft\Graph\Beta\Generated\DeviceManagement\ComanagedDevices\MoveDevicesToOU\MoveDevicesToOURequestBuilder; +use Microsoft\Graph\Beta\Generated\DeviceManagement\ComanagedDevices\RetrievePowerliftAppDiagnosticsDetailsWithUserPrincipalName\RetrievePowerliftAppDiagnosticsDetailsWithUserPrincipalNameRequestBuilder; use Microsoft\Graph\Beta\Generated\Models\ManagedDevice; use Microsoft\Graph\Beta\Generated\Models\ManagedDeviceCollectionResponse; use Microsoft\Graph\Beta\Generated\Models\ODataErrors\ODataError; @@ -61,6 +63,13 @@ public function downloadAppDiagnostics(): DownloadAppDiagnosticsRequestBuilder { return new DownloadAppDiagnosticsRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to call the downloadPowerliftAppDiagnostic method. + */ + public function downloadPowerliftAppDiagnostic(): DownloadPowerliftAppDiagnosticRequestBuilder { + return new DownloadPowerliftAppDiagnosticRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Provides operations to call the executeAction method. */ @@ -138,6 +147,15 @@ public function post(ManagedDevice $body, ?ComanagedDevicesRequestBuilderPostReq return $this->requestAdapter->sendAsync($requestInfo, [ManagedDevice::class, 'createFromDiscriminatorValue'], $errorMappings); } + /** + * Provides operations to call the retrievePowerliftAppDiagnosticsDetails method. + * @param string $userPrincipalName Usage: userPrincipalName='{userPrincipalName}' + * @return RetrievePowerliftAppDiagnosticsDetailsWithUserPrincipalNameRequestBuilder + */ + public function retrievePowerliftAppDiagnosticsDetailsWithUserPrincipalName(string $userPrincipalName): RetrievePowerliftAppDiagnosticsDetailsWithUserPrincipalNameRequestBuilder { + return new RetrievePowerliftAppDiagnosticsDetailsWithUserPrincipalNameRequestBuilder($this->pathParameters, $this->requestAdapter, $userPrincipalName); + } + /** * The list of co-managed devices report * @param ComanagedDevicesRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. diff --git a/src/Generated/DeviceManagement/ComanagedDevices/DownloadPowerliftAppDiagnostic/DownloadPowerliftAppDiagnosticPostRequestBody.php b/src/Generated/DeviceManagement/ComanagedDevices/DownloadPowerliftAppDiagnostic/DownloadPowerliftAppDiagnosticPostRequestBody.php new file mode 100644 index 00000000000..3c2b4adedc1 --- /dev/null +++ b/src/Generated/DeviceManagement/ComanagedDevices/DownloadPowerliftAppDiagnostic/DownloadPowerliftAppDiagnosticPostRequestBody.php @@ -0,0 +1,115 @@ +backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); + $this->setAdditionalData([]); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return DownloadPowerliftAppDiagnosticPostRequestBody + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): DownloadPowerliftAppDiagnosticPostRequestBody { + return new DownloadPowerliftAppDiagnosticPostRequestBody(); + } + + /** + * 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 [ + 'request' => fn(ParseNode $n) => $o->setRequest($n->getObjectValue([PowerliftAppDiagnosticDownloadRequest::class, 'createFromDiscriminatorValue'])), + ]; + } + + /** + * Gets the request property value. The request property + * @return PowerliftAppDiagnosticDownloadRequest|null + */ + public function getRequest(): ?PowerliftAppDiagnosticDownloadRequest { + $val = $this->getBackingStore()->get('request'); + if (is_null($val) || $val instanceof PowerliftAppDiagnosticDownloadRequest) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'request'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeObjectValue('request', $this->getRequest()); + $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 request property value. The request property + * @param PowerliftAppDiagnosticDownloadRequest|null $value Value to set for the request property. + */ + public function setRequest(?PowerliftAppDiagnosticDownloadRequest $value): void { + $this->getBackingStore()->set('request', $value); + } + +} diff --git a/src/Generated/DeviceManagement/ComanagedDevices/DownloadPowerliftAppDiagnostic/DownloadPowerliftAppDiagnosticRequestBuilder.php b/src/Generated/DeviceManagement/ComanagedDevices/DownloadPowerliftAppDiagnostic/DownloadPowerliftAppDiagnosticRequestBuilder.php new file mode 100644 index 00000000000..ad1894772e6 --- /dev/null +++ b/src/Generated/DeviceManagement/ComanagedDevices/DownloadPowerliftAppDiagnostic/DownloadPowerliftAppDiagnosticRequestBuilder.php @@ -0,0 +1,79 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/deviceManagement/comanagedDevices/downloadPowerliftAppDiagnostic'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Invoke action downloadPowerliftAppDiagnostic + * @param DownloadPowerliftAppDiagnosticPostRequestBody $body The request body + * @param DownloadPowerliftAppDiagnosticRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(DownloadPowerliftAppDiagnosticPostRequestBody $body, ?DownloadPowerliftAppDiagnosticRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + /** @var Promise $result */ + $result = $this->requestAdapter->sendPrimitiveAsync($requestInfo, StreamInterface::class, $errorMappings); + return $result; + } + + /** + * Invoke action downloadPowerliftAppDiagnostic + * @param DownloadPowerliftAppDiagnosticPostRequestBody $body The request body + * @param DownloadPowerliftAppDiagnosticRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(DownloadPowerliftAppDiagnosticPostRequestBody $body, ?DownloadPowerliftAppDiagnosticRequestBuilderPostRequestConfiguration $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/octet-stream, application/json"); + $requestInfo->setContentFromParsable($this->requestAdapter, "application/json", $body); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return DownloadPowerliftAppDiagnosticRequestBuilder + */ + public function withUrl(string $rawUrl): DownloadPowerliftAppDiagnosticRequestBuilder { + return new DownloadPowerliftAppDiagnosticRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/DeviceManagement/ComanagedDevices/DownloadPowerliftAppDiagnostic/DownloadPowerliftAppDiagnosticRequestBuilderPostRequestConfiguration.php b/src/Generated/DeviceManagement/ComanagedDevices/DownloadPowerliftAppDiagnostic/DownloadPowerliftAppDiagnosticRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..ae27eb0184f --- /dev/null +++ b/src/Generated/DeviceManagement/ComanagedDevices/DownloadPowerliftAppDiagnostic/DownloadPowerliftAppDiagnosticRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/DeviceManagement/ComanagedDevices/Item/ReprovisionCloudPc/ReprovisionCloudPcRequestBuilder.php b/src/Generated/DeviceManagement/ComanagedDevices/Item/ReprovisionCloudPc/ReprovisionCloudPcRequestBuilder.php index 149d065d70f..f340664542c 100644 --- a/src/Generated/DeviceManagement/ComanagedDevices/Item/ReprovisionCloudPc/ReprovisionCloudPcRequestBuilder.php +++ b/src/Generated/DeviceManagement/ComanagedDevices/Item/ReprovisionCloudPc/ReprovisionCloudPcRequestBuilder.php @@ -30,11 +30,10 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Reprovision a Cloud PC with an Intune managed device ID. + * Invoke action reprovisionCloudPc * @param ReprovisionCloudPcRequestBuilderPostRequestConfiguration|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/manageddevice-reprovisioncloudpc?view=graph-rest-beta Find more info here */ public function post(?ReprovisionCloudPcRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toPostRequestInformation($requestConfiguration); @@ -45,7 +44,7 @@ public function post(?ReprovisionCloudPcRequestBuilderPostRequestConfiguration $ } /** - * Reprovision a Cloud PC with an Intune managed device ID. + * Invoke action reprovisionCloudPc * @param ReprovisionCloudPcRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/DeviceManagement/ComanagedDevices/Item/ResizeCloudPc/ResizeCloudPcRequestBuilder.php b/src/Generated/DeviceManagement/ComanagedDevices/Item/ResizeCloudPc/ResizeCloudPcRequestBuilder.php index 032f56da776..3d474e09f09 100644 --- a/src/Generated/DeviceManagement/ComanagedDevices/Item/ResizeCloudPc/ResizeCloudPcRequestBuilder.php +++ b/src/Generated/DeviceManagement/ComanagedDevices/Item/ResizeCloudPc/ResizeCloudPcRequestBuilder.php @@ -30,12 +30,11 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Upgrade or downgrade an existing Cloud PC to another configuration with a new virtual CPU (vCPU) and storage size. + * Invoke action resizeCloudPc * @param ResizeCloudPcPostRequestBody $body The request body * @param ResizeCloudPcRequestBuilderPostRequestConfiguration|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/manageddevice-resizecloudpc?view=graph-rest-beta Find more info here */ public function post(ResizeCloudPcPostRequestBody $body, ?ResizeCloudPcRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); @@ -46,7 +45,7 @@ public function post(ResizeCloudPcPostRequestBody $body, ?ResizeCloudPcRequestBu } /** - * Upgrade or downgrade an existing Cloud PC to another configuration with a new virtual CPU (vCPU) and storage size. + * Invoke action resizeCloudPc * @param ResizeCloudPcPostRequestBody $body The request body * @param ResizeCloudPcRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation diff --git a/src/Generated/DeviceManagement/ComanagedDevices/Item/RestoreCloudPc/RestoreCloudPcRequestBuilder.php b/src/Generated/DeviceManagement/ComanagedDevices/Item/RestoreCloudPc/RestoreCloudPcRequestBuilder.php index 90007c21360..1b4edc916f0 100644 --- a/src/Generated/DeviceManagement/ComanagedDevices/Item/RestoreCloudPc/RestoreCloudPcRequestBuilder.php +++ b/src/Generated/DeviceManagement/ComanagedDevices/Item/RestoreCloudPc/RestoreCloudPcRequestBuilder.php @@ -30,12 +30,11 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Restore a Cloud PC device to a previous state with an Intune managed device ID. + * Invoke action restoreCloudPc * @param RestoreCloudPcPostRequestBody $body The request body * @param RestoreCloudPcRequestBuilderPostRequestConfiguration|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/manageddevice-restorecloudpc?view=graph-rest-beta Find more info here */ public function post(RestoreCloudPcPostRequestBody $body, ?RestoreCloudPcRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); @@ -46,7 +45,7 @@ public function post(RestoreCloudPcPostRequestBody $body, ?RestoreCloudPcRequest } /** - * Restore a Cloud PC device to a previous state with an Intune managed device ID. + * Invoke action restoreCloudPc * @param RestoreCloudPcPostRequestBody $body The request body * @param RestoreCloudPcRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation diff --git a/src/Generated/DeviceManagement/ComanagedDevices/RetrievePowerliftAppDiagnosticsDetailsWithUserPrincipalName/RetrievePowerliftAppDiagnosticsDetailsWithUserPrincipalNameGetResponse.php b/src/Generated/DeviceManagement/ComanagedDevices/RetrievePowerliftAppDiagnosticsDetailsWithUserPrincipalName/RetrievePowerliftAppDiagnosticsDetailsWithUserPrincipalNameGetResponse.php new file mode 100644 index 00000000000..57b142b65b0 --- /dev/null +++ b/src/Generated/DeviceManagement/ComanagedDevices/RetrievePowerliftAppDiagnosticsDetailsWithUserPrincipalName/RetrievePowerliftAppDiagnosticsDetailsWithUserPrincipalNameGetResponse.php @@ -0,0 +1,72 @@ + + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'value' => fn(ParseNode $n) => $o->setValue($n->getCollectionOfObjectValues([PowerliftIncidentDetail::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, PowerliftIncidentDetail::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/DeviceManagement/ComanagedDevices/RetrievePowerliftAppDiagnosticsDetailsWithUserPrincipalName/RetrievePowerliftAppDiagnosticsDetailsWithUserPrincipalNameRequestBuilder.php b/src/Generated/DeviceManagement/ComanagedDevices/RetrievePowerliftAppDiagnosticsDetailsWithUserPrincipalName/RetrievePowerliftAppDiagnosticsDetailsWithUserPrincipalNameRequestBuilder.php new file mode 100644 index 00000000000..7415a19bbe0 --- /dev/null +++ b/src/Generated/DeviceManagement/ComanagedDevices/RetrievePowerliftAppDiagnosticsDetailsWithUserPrincipalName/RetrievePowerliftAppDiagnosticsDetailsWithUserPrincipalNameRequestBuilder.php @@ -0,0 +1,79 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + * @param string|null $userPrincipalName Usage: userPrincipalName='{userPrincipalName}' + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter, ?string $userPrincipalName = null) { + parent::__construct($requestAdapter, [], '{+baseurl}/deviceManagement/comanagedDevices/retrievePowerliftAppDiagnosticsDetails(userPrincipalName=\'{userPrincipalName}\'){?%24count,%24filter,%24search,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $urlTplParams = $pathParametersOrRawUrl; + $urlTplParams['userPrincipalName'] = $userPrincipalName; + $this->pathParameters = $urlTplParams; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Invoke function retrievePowerliftAppDiagnosticsDetails + * @param RetrievePowerliftAppDiagnosticsDetailsWithUserPrincipalNameRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?RetrievePowerliftAppDiagnosticsDetailsWithUserPrincipalNameRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [RetrievePowerliftAppDiagnosticsDetailsWithUserPrincipalNameGetResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Invoke function retrievePowerliftAppDiagnosticsDetails + * @param RetrievePowerliftAppDiagnosticsDetailsWithUserPrincipalNameRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?RetrievePowerliftAppDiagnosticsDetailsWithUserPrincipalNameRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return RetrievePowerliftAppDiagnosticsDetailsWithUserPrincipalNameRequestBuilder + */ + public function withUrl(string $rawUrl): RetrievePowerliftAppDiagnosticsDetailsWithUserPrincipalNameRequestBuilder { + return new RetrievePowerliftAppDiagnosticsDetailsWithUserPrincipalNameRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/DeviceManagement/ComanagedDevices/RetrievePowerliftAppDiagnosticsDetailsWithUserPrincipalName/RetrievePowerliftAppDiagnosticsDetailsWithUserPrincipalNameRequestBuilderGetQueryParameters.php b/src/Generated/DeviceManagement/ComanagedDevices/RetrievePowerliftAppDiagnosticsDetailsWithUserPrincipalName/RetrievePowerliftAppDiagnosticsDetailsWithUserPrincipalNameRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..479ea9bab4a --- /dev/null +++ b/src/Generated/DeviceManagement/ComanagedDevices/RetrievePowerliftAppDiagnosticsDetailsWithUserPrincipalName/RetrievePowerliftAppDiagnosticsDetailsWithUserPrincipalNameRequestBuilderGetQueryParameters.php @@ -0,0 +1,58 @@ +count = $count; + $this->filter = $filter; + $this->search = $search; + $this->skip = $skip; + $this->top = $top; + } + +} diff --git a/src/Generated/DeviceManagement/ComanagedDevices/RetrievePowerliftAppDiagnosticsDetailsWithUserPrincipalName/RetrievePowerliftAppDiagnosticsDetailsWithUserPrincipalNameRequestBuilderGetRequestConfiguration.php b/src/Generated/DeviceManagement/ComanagedDevices/RetrievePowerliftAppDiagnosticsDetailsWithUserPrincipalName/RetrievePowerliftAppDiagnosticsDetailsWithUserPrincipalNameRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..7fdb13bd6d2 --- /dev/null +++ b/src/Generated/DeviceManagement/ComanagedDevices/RetrievePowerliftAppDiagnosticsDetailsWithUserPrincipalName/RetrievePowerliftAppDiagnosticsDetailsWithUserPrincipalNameRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,42 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param RetrievePowerliftAppDiagnosticsDetailsWithUserPrincipalNameRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?RetrievePowerliftAppDiagnosticsDetailsWithUserPrincipalNameRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new RetrievePowerliftAppDiagnosticsDetailsWithUserPrincipalNameRequestBuilderGetQueryParameters. + * @param bool|null $count Include count of items + * @param string|null $filter Filter items by property values + * @param string|null $search Search items by search phrases + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + * @return RetrievePowerliftAppDiagnosticsDetailsWithUserPrincipalNameRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?bool $count = null, ?string $filter = null, ?string $search = null, ?int $skip = null, ?int $top = null): RetrievePowerliftAppDiagnosticsDetailsWithUserPrincipalNameRequestBuilderGetQueryParameters { + return new RetrievePowerliftAppDiagnosticsDetailsWithUserPrincipalNameRequestBuilderGetQueryParameters($count, $filter, $search, $skip, $top); + } + +} diff --git a/src/Generated/DeviceManagement/DeviceCompliancePolicies/Item/ScheduledActionsForRule/Item/DeviceComplianceScheduledActionForRuleItemRequestBuilder.php b/src/Generated/DeviceManagement/DeviceCompliancePolicies/Item/ScheduledActionsForRule/Item/DeviceComplianceScheduledActionForRuleItemRequestBuilder.php index a145ae633ab..b80e5d79ed8 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 per rule for this compliance policy. This is a required property when creating any individual per-platform compliance policies. + * The list of scheduled action for this rule * @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 per rule for this compliance policy. This is a required property when creating any individual per-platform compliance policies. + * The list of scheduled action for this rule * @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 253415c5c8d..0f745123334 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 per rule for this compliance policy. This is a required property when creating any individual per-platform compliance policies. + * The list of scheduled action for this rule */ class DeviceComplianceScheduledActionForRuleItemRequestBuilderGetQueryParameters { diff --git a/src/Generated/DeviceManagement/DeviceCompliancePolicies/Item/ScheduledActionsForRule/ScheduledActionsForRuleRequestBuilder.php b/src/Generated/DeviceManagement/DeviceCompliancePolicies/Item/ScheduledActionsForRule/ScheduledActionsForRuleRequestBuilder.php index a85baf0f7f7..bb4f67a3ce3 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 per rule for this compliance policy. This is a required property when creating any individual per-platform compliance policies. + * The list of scheduled action for this rule * @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 per rule for this compliance policy. This is a required property when creating any individual per-platform compliance policies. + * The list of scheduled action for this rule * @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 4ffc159cb20..614c634523d 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 per rule for this compliance policy. This is a required property when creating any individual per-platform compliance policies. + * The list of scheduled action for this rule */ class ScheduledActionsForRuleRequestBuilderGetQueryParameters { diff --git a/src/Generated/DeviceManagement/DeviceManagementRequestBuilder.php b/src/Generated/DeviceManagement/DeviceManagementRequestBuilder.php index a1bdb79187c..40c59aeaf20 100644 --- a/src/Generated/DeviceManagement/DeviceManagementRequestBuilder.php +++ b/src/Generated/DeviceManagement/DeviceManagementRequestBuilder.php @@ -20,6 +20,8 @@ use Microsoft\Graph\Beta\Generated\DeviceManagement\Categories\CategoriesRequestBuilder; use Microsoft\Graph\Beta\Generated\DeviceManagement\CertificateConnectorDetails\CertificateConnectorDetailsRequestBuilder; use Microsoft\Graph\Beta\Generated\DeviceManagement\ChromeOSOnboardingSettings\ChromeOSOnboardingSettingsRequestBuilder; +use Microsoft\Graph\Beta\Generated\DeviceManagement\CloudCertificationAuthority\CloudCertificationAuthorityRequestBuilder; +use Microsoft\Graph\Beta\Generated\DeviceManagement\CloudCertificationAuthorityLeafCertificate\CloudCertificationAuthorityLeafCertificateRequestBuilder; use Microsoft\Graph\Beta\Generated\DeviceManagement\CloudPCConnectivityIssues\CloudPCConnectivityIssuesRequestBuilder; use Microsoft\Graph\Beta\Generated\DeviceManagement\ComanagedDevices\ComanagedDevicesRequestBuilder; use Microsoft\Graph\Beta\Generated\DeviceManagement\ComanagementEligibleDevices\ComanagementEligibleDevicesRequestBuilder; @@ -44,7 +46,6 @@ use Microsoft\Graph\Beta\Generated\DeviceManagement\DeviceComplianceScripts\DeviceComplianceScriptsRequestBuilder; use Microsoft\Graph\Beta\Generated\DeviceManagement\DeviceConfigurationConflictSummary\DeviceConfigurationConflictSummaryRequestBuilder; use Microsoft\Graph\Beta\Generated\DeviceManagement\DeviceConfigurationDeviceStateSummaries\DeviceConfigurationDeviceStateSummariesRequestBuilder; -use Microsoft\Graph\Beta\Generated\DeviceManagement\DeviceConfigurationProfiles\DeviceConfigurationProfilesRequestBuilder; use Microsoft\Graph\Beta\Generated\DeviceManagement\DeviceConfigurationRestrictedAppsViolations\DeviceConfigurationRestrictedAppsViolationsRequestBuilder; use Microsoft\Graph\Beta\Generated\DeviceManagement\DeviceConfigurations\DeviceConfigurationsRequestBuilder; use Microsoft\Graph\Beta\Generated\DeviceManagement\DeviceConfigurationsAllManagedDeviceCertificateStates\DeviceConfigurationsAllManagedDeviceCertificateStatesRequestBuilder; @@ -319,6 +320,20 @@ public function chromeOSOnboardingSettings(): ChromeOSOnboardingSettingsRequestB return new ChromeOSOnboardingSettingsRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to manage the cloudCertificationAuthority property of the microsoft.graph.deviceManagement entity. + */ + public function cloudCertificationAuthority(): CloudCertificationAuthorityRequestBuilder { + return new CloudCertificationAuthorityRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the cloudCertificationAuthorityLeafCertificate property of the microsoft.graph.deviceManagement entity. + */ + public function cloudCertificationAuthorityLeafCertificate(): CloudCertificationAuthorityLeafCertificateRequestBuilder { + return new CloudCertificationAuthorityLeafCertificateRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Provides operations to manage the cloudPCConnectivityIssues property of the microsoft.graph.deviceManagement entity. */ @@ -487,13 +502,6 @@ public function deviceConfigurationDeviceStateSummaries(): DeviceConfigurationDe return new DeviceConfigurationDeviceStateSummariesRequestBuilder($this->pathParameters, $this->requestAdapter); } - /** - * Provides operations to manage the deviceConfigurationProfiles property of the microsoft.graph.deviceManagement entity. - */ - public function deviceConfigurationProfiles(): DeviceConfigurationProfilesRequestBuilder { - return new DeviceConfigurationProfilesRequestBuilder($this->pathParameters, $this->requestAdapter); - } - /** * Provides operations to manage the deviceConfigurationRestrictedAppsViolations property of the microsoft.graph.deviceManagement entity. */ diff --git a/src/Generated/DeviceManagement/ManagedDevices/DownloadPowerliftAppDiagnostic/DownloadPowerliftAppDiagnosticPostRequestBody.php b/src/Generated/DeviceManagement/ManagedDevices/DownloadPowerliftAppDiagnostic/DownloadPowerliftAppDiagnosticPostRequestBody.php new file mode 100644 index 00000000000..ee34c60978d --- /dev/null +++ b/src/Generated/DeviceManagement/ManagedDevices/DownloadPowerliftAppDiagnostic/DownloadPowerliftAppDiagnosticPostRequestBody.php @@ -0,0 +1,115 @@ +backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); + $this->setAdditionalData([]); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return DownloadPowerliftAppDiagnosticPostRequestBody + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): DownloadPowerliftAppDiagnosticPostRequestBody { + return new DownloadPowerliftAppDiagnosticPostRequestBody(); + } + + /** + * 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 [ + 'request' => fn(ParseNode $n) => $o->setRequest($n->getObjectValue([PowerliftAppDiagnosticDownloadRequest::class, 'createFromDiscriminatorValue'])), + ]; + } + + /** + * Gets the request property value. The request property + * @return PowerliftAppDiagnosticDownloadRequest|null + */ + public function getRequest(): ?PowerliftAppDiagnosticDownloadRequest { + $val = $this->getBackingStore()->get('request'); + if (is_null($val) || $val instanceof PowerliftAppDiagnosticDownloadRequest) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'request'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeObjectValue('request', $this->getRequest()); + $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 request property value. The request property + * @param PowerliftAppDiagnosticDownloadRequest|null $value Value to set for the request property. + */ + public function setRequest(?PowerliftAppDiagnosticDownloadRequest $value): void { + $this->getBackingStore()->set('request', $value); + } + +} diff --git a/src/Generated/DeviceManagement/ManagedDevices/DownloadPowerliftAppDiagnostic/DownloadPowerliftAppDiagnosticRequestBuilder.php b/src/Generated/DeviceManagement/ManagedDevices/DownloadPowerliftAppDiagnostic/DownloadPowerliftAppDiagnosticRequestBuilder.php new file mode 100644 index 00000000000..c221c140c12 --- /dev/null +++ b/src/Generated/DeviceManagement/ManagedDevices/DownloadPowerliftAppDiagnostic/DownloadPowerliftAppDiagnosticRequestBuilder.php @@ -0,0 +1,79 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/deviceManagement/managedDevices/downloadPowerliftAppDiagnostic'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Invoke action downloadPowerliftAppDiagnostic + * @param DownloadPowerliftAppDiagnosticPostRequestBody $body The request body + * @param DownloadPowerliftAppDiagnosticRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(DownloadPowerliftAppDiagnosticPostRequestBody $body, ?DownloadPowerliftAppDiagnosticRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + /** @var Promise $result */ + $result = $this->requestAdapter->sendPrimitiveAsync($requestInfo, StreamInterface::class, $errorMappings); + return $result; + } + + /** + * Invoke action downloadPowerliftAppDiagnostic + * @param DownloadPowerliftAppDiagnosticPostRequestBody $body The request body + * @param DownloadPowerliftAppDiagnosticRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(DownloadPowerliftAppDiagnosticPostRequestBody $body, ?DownloadPowerliftAppDiagnosticRequestBuilderPostRequestConfiguration $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/octet-stream, application/json"); + $requestInfo->setContentFromParsable($this->requestAdapter, "application/json", $body); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return DownloadPowerliftAppDiagnosticRequestBuilder + */ + public function withUrl(string $rawUrl): DownloadPowerliftAppDiagnosticRequestBuilder { + return new DownloadPowerliftAppDiagnosticRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/DeviceManagement/ManagedDevices/DownloadPowerliftAppDiagnostic/DownloadPowerliftAppDiagnosticRequestBuilderPostRequestConfiguration.php b/src/Generated/DeviceManagement/ManagedDevices/DownloadPowerliftAppDiagnostic/DownloadPowerliftAppDiagnosticRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..78f3449836a --- /dev/null +++ b/src/Generated/DeviceManagement/ManagedDevices/DownloadPowerliftAppDiagnostic/DownloadPowerliftAppDiagnosticRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/DeviceManagement/ManagedDevices/Item/ReprovisionCloudPc/ReprovisionCloudPcRequestBuilder.php b/src/Generated/DeviceManagement/ManagedDevices/Item/ReprovisionCloudPc/ReprovisionCloudPcRequestBuilder.php index 71ae5403d14..1e10ca53b63 100644 --- a/src/Generated/DeviceManagement/ManagedDevices/Item/ReprovisionCloudPc/ReprovisionCloudPcRequestBuilder.php +++ b/src/Generated/DeviceManagement/ManagedDevices/Item/ReprovisionCloudPc/ReprovisionCloudPcRequestBuilder.php @@ -30,11 +30,10 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Reprovision a Cloud PC with an Intune managed device ID. + * Invoke action reprovisionCloudPc * @param ReprovisionCloudPcRequestBuilderPostRequestConfiguration|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/manageddevice-reprovisioncloudpc?view=graph-rest-beta Find more info here */ public function post(?ReprovisionCloudPcRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toPostRequestInformation($requestConfiguration); @@ -45,7 +44,7 @@ public function post(?ReprovisionCloudPcRequestBuilderPostRequestConfiguration $ } /** - * Reprovision a Cloud PC with an Intune managed device ID. + * Invoke action reprovisionCloudPc * @param ReprovisionCloudPcRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/DeviceManagement/ManagedDevices/Item/ResizeCloudPc/ResizeCloudPcRequestBuilder.php b/src/Generated/DeviceManagement/ManagedDevices/Item/ResizeCloudPc/ResizeCloudPcRequestBuilder.php index 74ab897bafa..6ce77c6276b 100644 --- a/src/Generated/DeviceManagement/ManagedDevices/Item/ResizeCloudPc/ResizeCloudPcRequestBuilder.php +++ b/src/Generated/DeviceManagement/ManagedDevices/Item/ResizeCloudPc/ResizeCloudPcRequestBuilder.php @@ -30,12 +30,11 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Upgrade or downgrade an existing Cloud PC to another configuration with a new virtual CPU (vCPU) and storage size. + * Invoke action resizeCloudPc * @param ResizeCloudPcPostRequestBody $body The request body * @param ResizeCloudPcRequestBuilderPostRequestConfiguration|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/manageddevice-resizecloudpc?view=graph-rest-beta Find more info here */ public function post(ResizeCloudPcPostRequestBody $body, ?ResizeCloudPcRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); @@ -46,7 +45,7 @@ public function post(ResizeCloudPcPostRequestBody $body, ?ResizeCloudPcRequestBu } /** - * Upgrade or downgrade an existing Cloud PC to another configuration with a new virtual CPU (vCPU) and storage size. + * Invoke action resizeCloudPc * @param ResizeCloudPcPostRequestBody $body The request body * @param ResizeCloudPcRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation diff --git a/src/Generated/DeviceManagement/ManagedDevices/Item/RestoreCloudPc/RestoreCloudPcRequestBuilder.php b/src/Generated/DeviceManagement/ManagedDevices/Item/RestoreCloudPc/RestoreCloudPcRequestBuilder.php index 245ba91457d..d755ff12c6c 100644 --- a/src/Generated/DeviceManagement/ManagedDevices/Item/RestoreCloudPc/RestoreCloudPcRequestBuilder.php +++ b/src/Generated/DeviceManagement/ManagedDevices/Item/RestoreCloudPc/RestoreCloudPcRequestBuilder.php @@ -30,12 +30,11 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Restore a Cloud PC device to a previous state with an Intune managed device ID. + * Invoke action restoreCloudPc * @param RestoreCloudPcPostRequestBody $body The request body * @param RestoreCloudPcRequestBuilderPostRequestConfiguration|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/manageddevice-restorecloudpc?view=graph-rest-beta Find more info here */ public function post(RestoreCloudPcPostRequestBody $body, ?RestoreCloudPcRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); @@ -46,7 +45,7 @@ public function post(RestoreCloudPcPostRequestBody $body, ?RestoreCloudPcRequest } /** - * Restore a Cloud PC device to a previous state with an Intune managed device ID. + * Invoke action restoreCloudPc * @param RestoreCloudPcPostRequestBody $body The request body * @param RestoreCloudPcRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation diff --git a/src/Generated/DeviceManagement/ManagedDevices/ManagedDevicesRequestBuilder.php b/src/Generated/DeviceManagement/ManagedDevices/ManagedDevicesRequestBuilder.php index 6dd3fb3e6e7..3d69d042820 100644 --- a/src/Generated/DeviceManagement/ManagedDevices/ManagedDevicesRequestBuilder.php +++ b/src/Generated/DeviceManagement/ManagedDevices/ManagedDevicesRequestBuilder.php @@ -10,9 +10,11 @@ use Microsoft\Graph\Beta\Generated\DeviceManagement\ManagedDevices\BulkSetCloudPcReviewStatus\BulkSetCloudPcReviewStatusRequestBuilder; use Microsoft\Graph\Beta\Generated\DeviceManagement\ManagedDevices\Count\CountRequestBuilder; use Microsoft\Graph\Beta\Generated\DeviceManagement\ManagedDevices\DownloadAppDiagnostics\DownloadAppDiagnosticsRequestBuilder; +use Microsoft\Graph\Beta\Generated\DeviceManagement\ManagedDevices\DownloadPowerliftAppDiagnostic\DownloadPowerliftAppDiagnosticRequestBuilder; use Microsoft\Graph\Beta\Generated\DeviceManagement\ManagedDevices\ExecuteAction\ExecuteActionRequestBuilder; use Microsoft\Graph\Beta\Generated\DeviceManagement\ManagedDevices\Item\ManagedDeviceItemRequestBuilder; use Microsoft\Graph\Beta\Generated\DeviceManagement\ManagedDevices\MoveDevicesToOU\MoveDevicesToOURequestBuilder; +use Microsoft\Graph\Beta\Generated\DeviceManagement\ManagedDevices\RetrievePowerliftAppDiagnosticsDetailsWithUserPrincipalName\RetrievePowerliftAppDiagnosticsDetailsWithUserPrincipalNameRequestBuilder; use Microsoft\Graph\Beta\Generated\Models\ManagedDevice; use Microsoft\Graph\Beta\Generated\Models\ManagedDeviceCollectionResponse; use Microsoft\Graph\Beta\Generated\Models\ODataErrors\ODataError; @@ -61,6 +63,13 @@ public function downloadAppDiagnostics(): DownloadAppDiagnosticsRequestBuilder { return new DownloadAppDiagnosticsRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to call the downloadPowerliftAppDiagnostic method. + */ + public function downloadPowerliftAppDiagnostic(): DownloadPowerliftAppDiagnosticRequestBuilder { + return new DownloadPowerliftAppDiagnosticRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Provides operations to call the executeAction method. */ @@ -138,6 +147,15 @@ public function post(ManagedDevice $body, ?ManagedDevicesRequestBuilderPostReque return $this->requestAdapter->sendAsync($requestInfo, [ManagedDevice::class, 'createFromDiscriminatorValue'], $errorMappings); } + /** + * Provides operations to call the retrievePowerliftAppDiagnosticsDetails method. + * @param string $userPrincipalName Usage: userPrincipalName='{userPrincipalName}' + * @return RetrievePowerliftAppDiagnosticsDetailsWithUserPrincipalNameRequestBuilder + */ + public function retrievePowerliftAppDiagnosticsDetailsWithUserPrincipalName(string $userPrincipalName): RetrievePowerliftAppDiagnosticsDetailsWithUserPrincipalNameRequestBuilder { + return new RetrievePowerliftAppDiagnosticsDetailsWithUserPrincipalNameRequestBuilder($this->pathParameters, $this->requestAdapter, $userPrincipalName); + } + /** * The list of managed devices. * @param ManagedDevicesRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. diff --git a/src/Generated/DeviceManagement/ManagedDevices/RetrievePowerliftAppDiagnosticsDetailsWithUserPrincipalName/RetrievePowerliftAppDiagnosticsDetailsWithUserPrincipalNameGetResponse.php b/src/Generated/DeviceManagement/ManagedDevices/RetrievePowerliftAppDiagnosticsDetailsWithUserPrincipalName/RetrievePowerliftAppDiagnosticsDetailsWithUserPrincipalNameGetResponse.php new file mode 100644 index 00000000000..a496ce42daa --- /dev/null +++ b/src/Generated/DeviceManagement/ManagedDevices/RetrievePowerliftAppDiagnosticsDetailsWithUserPrincipalName/RetrievePowerliftAppDiagnosticsDetailsWithUserPrincipalNameGetResponse.php @@ -0,0 +1,72 @@ + + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'value' => fn(ParseNode $n) => $o->setValue($n->getCollectionOfObjectValues([PowerliftIncidentDetail::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, PowerliftIncidentDetail::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/DeviceManagement/ManagedDevices/RetrievePowerliftAppDiagnosticsDetailsWithUserPrincipalName/RetrievePowerliftAppDiagnosticsDetailsWithUserPrincipalNameRequestBuilder.php b/src/Generated/DeviceManagement/ManagedDevices/RetrievePowerliftAppDiagnosticsDetailsWithUserPrincipalName/RetrievePowerliftAppDiagnosticsDetailsWithUserPrincipalNameRequestBuilder.php new file mode 100644 index 00000000000..fe4564dcf64 --- /dev/null +++ b/src/Generated/DeviceManagement/ManagedDevices/RetrievePowerliftAppDiagnosticsDetailsWithUserPrincipalName/RetrievePowerliftAppDiagnosticsDetailsWithUserPrincipalNameRequestBuilder.php @@ -0,0 +1,79 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + * @param string|null $userPrincipalName Usage: userPrincipalName='{userPrincipalName}' + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter, ?string $userPrincipalName = null) { + parent::__construct($requestAdapter, [], '{+baseurl}/deviceManagement/managedDevices/retrievePowerliftAppDiagnosticsDetails(userPrincipalName=\'{userPrincipalName}\'){?%24count,%24filter,%24search,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $urlTplParams = $pathParametersOrRawUrl; + $urlTplParams['userPrincipalName'] = $userPrincipalName; + $this->pathParameters = $urlTplParams; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Invoke function retrievePowerliftAppDiagnosticsDetails + * @param RetrievePowerliftAppDiagnosticsDetailsWithUserPrincipalNameRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?RetrievePowerliftAppDiagnosticsDetailsWithUserPrincipalNameRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [RetrievePowerliftAppDiagnosticsDetailsWithUserPrincipalNameGetResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Invoke function retrievePowerliftAppDiagnosticsDetails + * @param RetrievePowerliftAppDiagnosticsDetailsWithUserPrincipalNameRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?RetrievePowerliftAppDiagnosticsDetailsWithUserPrincipalNameRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return RetrievePowerliftAppDiagnosticsDetailsWithUserPrincipalNameRequestBuilder + */ + public function withUrl(string $rawUrl): RetrievePowerliftAppDiagnosticsDetailsWithUserPrincipalNameRequestBuilder { + return new RetrievePowerliftAppDiagnosticsDetailsWithUserPrincipalNameRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/DeviceManagement/ManagedDevices/RetrievePowerliftAppDiagnosticsDetailsWithUserPrincipalName/RetrievePowerliftAppDiagnosticsDetailsWithUserPrincipalNameRequestBuilderGetQueryParameters.php b/src/Generated/DeviceManagement/ManagedDevices/RetrievePowerliftAppDiagnosticsDetailsWithUserPrincipalName/RetrievePowerliftAppDiagnosticsDetailsWithUserPrincipalNameRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..6fd3257dedd --- /dev/null +++ b/src/Generated/DeviceManagement/ManagedDevices/RetrievePowerliftAppDiagnosticsDetailsWithUserPrincipalName/RetrievePowerliftAppDiagnosticsDetailsWithUserPrincipalNameRequestBuilderGetQueryParameters.php @@ -0,0 +1,58 @@ +count = $count; + $this->filter = $filter; + $this->search = $search; + $this->skip = $skip; + $this->top = $top; + } + +} diff --git a/src/Generated/DeviceManagement/ManagedDevices/RetrievePowerliftAppDiagnosticsDetailsWithUserPrincipalName/RetrievePowerliftAppDiagnosticsDetailsWithUserPrincipalNameRequestBuilderGetRequestConfiguration.php b/src/Generated/DeviceManagement/ManagedDevices/RetrievePowerliftAppDiagnosticsDetailsWithUserPrincipalName/RetrievePowerliftAppDiagnosticsDetailsWithUserPrincipalNameRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..ce0e84abed4 --- /dev/null +++ b/src/Generated/DeviceManagement/ManagedDevices/RetrievePowerliftAppDiagnosticsDetailsWithUserPrincipalName/RetrievePowerliftAppDiagnosticsDetailsWithUserPrincipalNameRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,42 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param RetrievePowerliftAppDiagnosticsDetailsWithUserPrincipalNameRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?RetrievePowerliftAppDiagnosticsDetailsWithUserPrincipalNameRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new RetrievePowerliftAppDiagnosticsDetailsWithUserPrincipalNameRequestBuilderGetQueryParameters. + * @param bool|null $count Include count of items + * @param string|null $filter Filter items by property values + * @param string|null $search Search items by search phrases + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + * @return RetrievePowerliftAppDiagnosticsDetailsWithUserPrincipalNameRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?bool $count = null, ?string $filter = null, ?string $search = null, ?int $skip = null, ?int $top = null): RetrievePowerliftAppDiagnosticsDetailsWithUserPrincipalNameRequestBuilderGetQueryParameters { + return new RetrievePowerliftAppDiagnosticsDetailsWithUserPrincipalNameRequestBuilderGetQueryParameters($count, $filter, $search, $skip, $top); + } + +} diff --git a/src/Generated/DeviceManagement/Reports/ReportsRequestBuilder.php b/src/Generated/DeviceManagement/Reports/ReportsRequestBuilder.php index 6c1644f82e9..8aec6d365de 100644 --- a/src/Generated/DeviceManagement/Reports/ReportsRequestBuilder.php +++ b/src/Generated/DeviceManagement/Reports/ReportsRequestBuilder.php @@ -76,7 +76,7 @@ use Microsoft\Graph\Beta\Generated\DeviceManagement\Reports\GetWindowsUpdateAlertsPerPolicyPerDeviceReport\GetWindowsUpdateAlertsPerPolicyPerDeviceReportRequestBuilder; use Microsoft\Graph\Beta\Generated\DeviceManagement\Reports\GetWindowsUpdateAlertSummaryReport\GetWindowsUpdateAlertSummaryReportRequestBuilder; use Microsoft\Graph\Beta\Generated\DeviceManagement\Reports\GetZebraFotaDeploymentReport\GetZebraFotaDeploymentReportRequestBuilder; -use Microsoft\Graph\Beta\Generated\DeviceManagement\Reports\RetrieveAssignedApplicationsReport\RetrieveAssignedApplicationsReportRequestBuilder; +use Microsoft\Graph\Beta\Generated\DeviceManagement\Reports\RetrieveSecurityTaskAppsReport\RetrieveSecurityTaskAppsReportRequestBuilder; use Microsoft\Graph\Beta\Generated\DeviceManagement\Reports\RetrieveWin32CatalogAppsUpdateReport\RetrieveWin32CatalogAppsUpdateReportRequestBuilder; use Microsoft\Graph\Beta\Generated\Models\DeviceManagementReports; use Microsoft\Graph\Beta\Generated\Models\ODataErrors\ODataError; @@ -595,10 +595,10 @@ public function getZebraFotaDeploymentReport(): GetZebraFotaDeploymentReportRequ } /** - * Provides operations to call the retrieveAssignedApplicationsReport method. + * Provides operations to call the retrieveSecurityTaskAppsReport method. */ - public function retrieveAssignedApplicationsReport(): RetrieveAssignedApplicationsReportRequestBuilder { - return new RetrieveAssignedApplicationsReportRequestBuilder($this->pathParameters, $this->requestAdapter); + public function retrieveSecurityTaskAppsReport(): RetrieveSecurityTaskAppsReportRequestBuilder { + return new RetrieveSecurityTaskAppsReportRequestBuilder($this->pathParameters, $this->requestAdapter); } /** diff --git a/src/Generated/DeviceManagement/Reports/RetrieveAssignedApplicationsReport/RetrieveAssignedApplicationsReportPostRequestBody.php b/src/Generated/DeviceManagement/Reports/RetrieveSecurityTaskAppsReport/RetrieveSecurityTaskAppsReportPostRequestBody.php similarity index 59% rename from src/Generated/DeviceManagement/Reports/RetrieveAssignedApplicationsReport/RetrieveAssignedApplicationsReportPostRequestBody.php rename to src/Generated/DeviceManagement/Reports/RetrieveSecurityTaskAppsReport/RetrieveSecurityTaskAppsReportPostRequestBody.php index 7e464d4a8f4..c864f77b42a 100644 --- a/src/Generated/DeviceManagement/Reports/RetrieveAssignedApplicationsReport/RetrieveAssignedApplicationsReportPostRequestBody.php +++ b/src/Generated/DeviceManagement/Reports/RetrieveSecurityTaskAppsReport/RetrieveSecurityTaskAppsReportPostRequestBody.php @@ -1,6 +1,6 @@ backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); @@ -28,10 +29,10 @@ public function __construct() { /** * Creates a new instance of the appropriate class based on discriminator value * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object - * @return RetrieveAssignedApplicationsReportPostRequestBody + * @return RetrieveSecurityTaskAppsReportPostRequestBody */ - public static function createFromDiscriminatorValue(ParseNode $parseNode): RetrieveAssignedApplicationsReportPostRequestBody { - return new RetrieveAssignedApplicationsReportPostRequestBody(); + public static function createFromDiscriminatorValue(ParseNode $parseNode): RetrieveSecurityTaskAppsReportPostRequestBody { + return new RetrieveSecurityTaskAppsReportPostRequestBody(); } /** @@ -63,10 +64,33 @@ public function getFieldDeserializers(): array { $o = $this; return [ 'filter' => fn(ParseNode $n) => $o->setFilter($n->getStringValue()), - 'groupby' => fn(ParseNode $n) => $o->setGroupby($n->getStringValue()), - 'orderby' => fn(ParseNode $n) => $o->setOrderby($n->getStringValue()), + 'groupBy' => function (ParseNode $n) { + $val = $n->getCollectionOfPrimitiveValues(); + if (is_array($val)) { + TypeUtils::validateCollectionValues($val, 'string'); + } + /** @var array|null $val */ + $this->setGroupBy($val); + }, + 'name' => fn(ParseNode $n) => $o->setName($n->getStringValue()), + 'orderBy' => function (ParseNode $n) { + $val = $n->getCollectionOfPrimitiveValues(); + if (is_array($val)) { + TypeUtils::validateCollectionValues($val, 'string'); + } + /** @var array|null $val */ + $this->setOrderBy($val); + }, 'search' => fn(ParseNode $n) => $o->setSearch($n->getStringValue()), - 'select' => fn(ParseNode $n) => $o->setSelect($n->getStringValue()), + 'select' => function (ParseNode $n) { + $val = $n->getCollectionOfPrimitiveValues(); + if (is_array($val)) { + TypeUtils::validateCollectionValues($val, 'string'); + } + /** @var array|null $val */ + $this->setSelect($val); + }, + 'sessionId' => fn(ParseNode $n) => $o->setSessionId($n->getStringValue()), 'skip' => fn(ParseNode $n) => $o->setSkip($n->getIntegerValue()), 'top' => fn(ParseNode $n) => $o->setTop($n->getIntegerValue()), ]; @@ -85,27 +109,43 @@ public function getFilter(): ?string { } /** - * Gets the groupby property value. The groupby property - * @return string|null + * Gets the groupBy property value. The groupBy property + * @return array|null */ - public function getGroupby(): ?string { - $val = $this->getBackingStore()->get('groupby'); - if (is_null($val) || is_string($val)) { + public function getGroupBy(): ?array { + $val = $this->getBackingStore()->get('groupBy'); + 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 'groupby'"); + throw new \UnexpectedValueException("Invalid type found in backing store for 'groupBy'"); } /** - * Gets the orderby property value. The orderby property + * Gets the name property value. The name property * @return string|null */ - public function getOrderby(): ?string { - $val = $this->getBackingStore()->get('orderby'); + public function getName(): ?string { + $val = $this->getBackingStore()->get('name'); if (is_null($val) || is_string($val)) { return $val; } - throw new \UnexpectedValueException("Invalid type found in backing store for 'orderby'"); + throw new \UnexpectedValueException("Invalid type found in backing store for 'name'"); + } + + /** + * Gets the orderBy property value. The orderBy property + * @return array|null + */ + public function getOrderBy(): ?array { + $val = $this->getBackingStore()->get('orderBy'); + 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 'orderBy'"); } /** @@ -122,16 +162,30 @@ public function getSearch(): ?string { /** * Gets the select property value. The select property - * @return string|null + * @return array|null */ - public function getSelect(): ?string { + public function getSelect(): ?array { $val = $this->getBackingStore()->get('select'); - if (is_null($val) || is_string($val)) { + 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 'select'"); } + /** + * Gets the sessionId property value. The sessionId property + * @return string|null + */ + public function getSessionId(): ?string { + $val = $this->getBackingStore()->get('sessionId'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'sessionId'"); + } + /** * Gets the skip property value. The skip property * @return int|null @@ -162,10 +216,12 @@ public function getTop(): ?int { */ public function serialize(SerializationWriter $writer): void { $writer->writeStringValue('filter', $this->getFilter()); - $writer->writeStringValue('groupby', $this->getGroupby()); - $writer->writeStringValue('orderby', $this->getOrderby()); + $writer->writeCollectionOfPrimitiveValues('groupBy', $this->getGroupBy()); + $writer->writeStringValue('name', $this->getName()); + $writer->writeCollectionOfPrimitiveValues('orderBy', $this->getOrderBy()); $writer->writeStringValue('search', $this->getSearch()); - $writer->writeStringValue('select', $this->getSelect()); + $writer->writeCollectionOfPrimitiveValues('select', $this->getSelect()); + $writer->writeStringValue('sessionId', $this->getSessionId()); $writer->writeIntegerValue('skip', $this->getSkip()); $writer->writeIntegerValue('top', $this->getTop()); $writer->writeAdditionalData($this->getAdditionalData()); @@ -196,19 +252,27 @@ public function setFilter(?string $value): void { } /** - * Sets the groupby property value. The groupby property - * @param string|null $value Value to set for the groupby property. + * Sets the groupBy property value. The groupBy property + * @param array|null $value Value to set for the groupBy property. */ - public function setGroupby(?string $value): void { - $this->getBackingStore()->set('groupby', $value); + public function setGroupBy(?array $value): void { + $this->getBackingStore()->set('groupBy', $value); } /** - * Sets the orderby property value. The orderby property - * @param string|null $value Value to set for the orderby property. + * Sets the name property value. The name property + * @param string|null $value Value to set for the name property. */ - public function setOrderby(?string $value): void { - $this->getBackingStore()->set('orderby', $value); + public function setName(?string $value): void { + $this->getBackingStore()->set('name', $value); + } + + /** + * Sets the orderBy property value. The orderBy property + * @param array|null $value Value to set for the orderBy property. + */ + public function setOrderBy(?array $value): void { + $this->getBackingStore()->set('orderBy', $value); } /** @@ -221,12 +285,20 @@ public function setSearch(?string $value): void { /** * Sets the select property value. The select property - * @param string|null $value Value to set for the select property. + * @param array|null $value Value to set for the select property. */ - public function setSelect(?string $value): void { + public function setSelect(?array $value): void { $this->getBackingStore()->set('select', $value); } + /** + * Sets the sessionId property value. The sessionId property + * @param string|null $value Value to set for the sessionId property. + */ + public function setSessionId(?string $value): void { + $this->getBackingStore()->set('sessionId', $value); + } + /** * Sets the skip property value. The skip property * @param int|null $value Value to set for the skip property. diff --git a/src/Generated/DeviceManagement/Reports/RetrieveAssignedApplicationsReport/RetrieveAssignedApplicationsReportRequestBuilder.php b/src/Generated/DeviceManagement/Reports/RetrieveSecurityTaskAppsReport/RetrieveSecurityTaskAppsReportRequestBuilder.php similarity index 58% rename from src/Generated/DeviceManagement/Reports/RetrieveAssignedApplicationsReport/RetrieveAssignedApplicationsReportRequestBuilder.php rename to src/Generated/DeviceManagement/Reports/RetrieveSecurityTaskAppsReport/RetrieveSecurityTaskAppsReportRequestBuilder.php index 8d79a9eb219..59950f4784d 100644 --- a/src/Generated/DeviceManagement/Reports/RetrieveAssignedApplicationsReport/RetrieveAssignedApplicationsReportRequestBuilder.php +++ b/src/Generated/DeviceManagement/Reports/RetrieveSecurityTaskAppsReport/RetrieveSecurityTaskAppsReportRequestBuilder.php @@ -1,6 +1,6 @@ |string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. */ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { - parent::__construct($requestAdapter, [], '{+baseurl}/deviceManagement/reports/retrieveAssignedApplicationsReport'); + parent::__construct($requestAdapter, [], '{+baseurl}/deviceManagement/reports/retrieveSecurityTaskAppsReport'); if (is_array($pathParametersOrRawUrl)) { $this->pathParameters = $pathParametersOrRawUrl; } else { @@ -31,13 +31,13 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Retrieves assigned applications report for troubleshooting blade - * @param RetrieveAssignedApplicationsReportPostRequestBody $body The request body - * @param RetrieveAssignedApplicationsReportRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * Invoke action retrieveSecurityTaskAppsReport + * @param RetrieveSecurityTaskAppsReportPostRequestBody $body The request body + * @param RetrieveSecurityTaskAppsReportRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception */ - public function post(RetrieveAssignedApplicationsReportPostRequestBody $body, ?RetrieveAssignedApplicationsReportRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + public function post(RetrieveSecurityTaskAppsReportPostRequestBody $body, ?RetrieveSecurityTaskAppsReportRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); $errorMappings = [ 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], @@ -48,12 +48,12 @@ public function post(RetrieveAssignedApplicationsReportPostRequestBody $body, ?R } /** - * Retrieves assigned applications report for troubleshooting blade - * @param RetrieveAssignedApplicationsReportPostRequestBody $body The request body - * @param RetrieveAssignedApplicationsReportRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * Invoke action retrieveSecurityTaskAppsReport + * @param RetrieveSecurityTaskAppsReportPostRequestBody $body The request body + * @param RetrieveSecurityTaskAppsReportRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ - public function toPostRequestInformation(RetrieveAssignedApplicationsReportPostRequestBody $body, ?RetrieveAssignedApplicationsReportRequestBuilderPostRequestConfiguration $requestConfiguration = null): RequestInformation { + public function toPostRequestInformation(RetrieveSecurityTaskAppsReportPostRequestBody $body, ?RetrieveSecurityTaskAppsReportRequestBuilderPostRequestConfiguration $requestConfiguration = null): RequestInformation { $requestInfo = new RequestInformation(); $requestInfo->urlTemplate = $this->urlTemplate; $requestInfo->pathParameters = $this->pathParameters; @@ -70,10 +70,10 @@ public function toPostRequestInformation(RetrieveAssignedApplicationsReportPostR /** * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. * @param string $rawUrl The raw URL to use for the request builder. - * @return RetrieveAssignedApplicationsReportRequestBuilder + * @return RetrieveSecurityTaskAppsReportRequestBuilder */ - public function withUrl(string $rawUrl): RetrieveAssignedApplicationsReportRequestBuilder { - return new RetrieveAssignedApplicationsReportRequestBuilder($rawUrl, $this->requestAdapter); + public function withUrl(string $rawUrl): RetrieveSecurityTaskAppsReportRequestBuilder { + return new RetrieveSecurityTaskAppsReportRequestBuilder($rawUrl, $this->requestAdapter); } } diff --git a/src/Generated/DeviceLocalCredentials/Item/DeviceLocalCredentialInfoItemRequestBuilderPatchRequestConfiguration.php b/src/Generated/DeviceManagement/Reports/RetrieveSecurityTaskAppsReport/RetrieveSecurityTaskAppsReportRequestBuilderPostRequestConfiguration.php similarity index 66% rename from src/Generated/DeviceLocalCredentials/Item/DeviceLocalCredentialInfoItemRequestBuilderPatchRequestConfiguration.php rename to src/Generated/DeviceManagement/Reports/RetrieveSecurityTaskAppsReport/RetrieveSecurityTaskAppsReportRequestBuilderPostRequestConfiguration.php index f5dae7495ce..6172789f75d 100644 --- a/src/Generated/DeviceLocalCredentials/Item/DeviceLocalCredentialInfoItemRequestBuilderPatchRequestConfiguration.php +++ b/src/Generated/DeviceManagement/Reports/RetrieveSecurityTaskAppsReport/RetrieveSecurityTaskAppsReportRequestBuilderPostRequestConfiguration.php @@ -1,6 +1,6 @@ |string>|null $headers Request headers * @param array|null $options Request options */ diff --git a/src/Generated/DeviceManagement/UserExperienceAnalyticsRemoteConnection/SummarizeDeviceRemoteConnectionWithSummarizeBy/SummarizeDeviceRemoteConnectionWithSummarizeByRequestBuilder.php b/src/Generated/DeviceManagement/UserExperienceAnalyticsRemoteConnection/SummarizeDeviceRemoteConnectionWithSummarizeBy/SummarizeDeviceRemoteConnectionWithSummarizeByRequestBuilder.php index a3f1d976452..a9ec3234529 100644 --- a/src/Generated/DeviceManagement/UserExperienceAnalyticsRemoteConnection/SummarizeDeviceRemoteConnectionWithSummarizeBy/SummarizeDeviceRemoteConnectionWithSummarizeByRequestBuilder.php +++ b/src/Generated/DeviceManagement/UserExperienceAnalyticsRemoteConnection/SummarizeDeviceRemoteConnectionWithSummarizeBy/SummarizeDeviceRemoteConnectionWithSummarizeByRequestBuilder.php @@ -33,7 +33,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * The report will be retired on December 31, 2024. You can start using the Cloud PC connection quality report now via https://go.microsoft.com/fwlink/?linkid=2283835. + * Invoke function summarizeDeviceRemoteConnection * @param SummarizeDeviceRemoteConnectionWithSummarizeByRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -47,7 +47,7 @@ public function get(?SummarizeDeviceRemoteConnectionWithSummarizeByRequestBuilde } /** - * The report will be retired on December 31, 2024. You can start using the Cloud PC connection quality report now via https://go.microsoft.com/fwlink/?linkid=2283835. + * Invoke function summarizeDeviceRemoteConnection * @param SummarizeDeviceRemoteConnectionWithSummarizeByRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/DeviceManagement/UserExperienceAnalyticsRemoteConnection/SummarizeDeviceRemoteConnectionWithSummarizeBy/SummarizeDeviceRemoteConnectionWithSummarizeByRequestBuilderGetQueryParameters.php b/src/Generated/DeviceManagement/UserExperienceAnalyticsRemoteConnection/SummarizeDeviceRemoteConnectionWithSummarizeBy/SummarizeDeviceRemoteConnectionWithSummarizeByRequestBuilderGetQueryParameters.php index b2c7f285863..a3630faab4a 100644 --- a/src/Generated/DeviceManagement/UserExperienceAnalyticsRemoteConnection/SummarizeDeviceRemoteConnectionWithSummarizeBy/SummarizeDeviceRemoteConnectionWithSummarizeByRequestBuilderGetQueryParameters.php +++ b/src/Generated/DeviceManagement/UserExperienceAnalyticsRemoteConnection/SummarizeDeviceRemoteConnectionWithSummarizeBy/SummarizeDeviceRemoteConnectionWithSummarizeByRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * The report will be retired on December 31, 2024. You can start using the Cloud PC connection quality report now via https://go.microsoft.com/fwlink/?linkid=2283835. + * Invoke function summarizeDeviceRemoteConnection */ class SummarizeDeviceRemoteConnectionWithSummarizeByRequestBuilderGetQueryParameters { diff --git a/src/Generated/Directory/DirectoryRequestBuilder.php b/src/Generated/Directory/DirectoryRequestBuilder.php index 736dbb7d192..bffd9414823 100644 --- a/src/Generated/Directory/DirectoryRequestBuilder.php +++ b/src/Generated/Directory/DirectoryRequestBuilder.php @@ -18,6 +18,7 @@ use Microsoft\Graph\Beta\Generated\Directory\OnPremisesSynchronization\OnPremisesSynchronizationRequestBuilder; use Microsoft\Graph\Beta\Generated\Directory\OutboundSharedUserProfiles\OutboundSharedUserProfilesRequestBuilder; use Microsoft\Graph\Beta\Generated\Directory\PendingExternalUserProfiles\PendingExternalUserProfilesRequestBuilder; +use Microsoft\Graph\Beta\Generated\Directory\PublicKeyInfrastructure\PublicKeyInfrastructureRequestBuilder; use Microsoft\Graph\Beta\Generated\Directory\Recommendations\RecommendationsRequestBuilder; use Microsoft\Graph\Beta\Generated\Directory\SharedEmailDomains\SharedEmailDomainsRequestBuilder; use Microsoft\Graph\Beta\Generated\Directory\Subscriptions\SubscriptionsRequestBuilder; @@ -133,6 +134,13 @@ public function pendingExternalUserProfiles(): PendingExternalUserProfilesReques return new PendingExternalUserProfilesRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to manage the publicKeyInfrastructure property of the microsoft.graph.directory entity. + */ + public function publicKeyInfrastructure(): PublicKeyInfrastructureRequestBuilder { + return new PublicKeyInfrastructureRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Provides operations to manage the recommendations property of the microsoft.graph.directory entity. */ diff --git a/src/Generated/Directory/PublicKeyInfrastructure/CertificateBasedAuthConfigurations/CertificateBasedAuthConfigurationsRequestBuilder.php b/src/Generated/Directory/PublicKeyInfrastructure/CertificateBasedAuthConfigurations/CertificateBasedAuthConfigurationsRequestBuilder.php new file mode 100644 index 00000000000..1ee3b7b382f --- /dev/null +++ b/src/Generated/Directory/PublicKeyInfrastructure/CertificateBasedAuthConfigurations/CertificateBasedAuthConfigurationsRequestBuilder.php @@ -0,0 +1,133 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the certificateBasedAuthConfigurations property of the microsoft.graph.publicKeyInfrastructureRoot entity. + * @param string $certificateBasedAuthPkiId The unique identifier of certificateBasedAuthPki + * @return CertificateBasedAuthPkiItemRequestBuilder + */ + public function byCertificateBasedAuthPkiId(string $certificateBasedAuthPkiId): CertificateBasedAuthPkiItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['certificateBasedAuthPki%2Did'] = $certificateBasedAuthPkiId; + return new CertificateBasedAuthPkiItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new CertificateBasedAuthConfigurationsRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/directory/publicKeyInfrastructure/certificateBasedAuthConfigurations{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get certificateBasedAuthConfigurations from directory + * @param CertificateBasedAuthConfigurationsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CertificateBasedAuthConfigurationsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CertificateBasedAuthPkiCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Create new navigation property to certificateBasedAuthConfigurations for directory + * @param CertificateBasedAuthPki $body The request body + * @param CertificateBasedAuthConfigurationsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(CertificateBasedAuthPki $body, ?CertificateBasedAuthConfigurationsRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CertificateBasedAuthPki::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Get certificateBasedAuthConfigurations from directory + * @param CertificateBasedAuthConfigurationsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CertificateBasedAuthConfigurationsRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 certificateBasedAuthConfigurations for directory + * @param CertificateBasedAuthPki $body The request body + * @param CertificateBasedAuthConfigurationsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(CertificateBasedAuthPki $body, ?CertificateBasedAuthConfigurationsRequestBuilderPostRequestConfiguration $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 CertificateBasedAuthConfigurationsRequestBuilder + */ + public function withUrl(string $rawUrl): CertificateBasedAuthConfigurationsRequestBuilder { + return new CertificateBasedAuthConfigurationsRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Directory/PublicKeyInfrastructure/CertificateBasedAuthConfigurations/CertificateBasedAuthConfigurationsRequestBuilderGetQueryParameters.php b/src/Generated/Directory/PublicKeyInfrastructure/CertificateBasedAuthConfigurations/CertificateBasedAuthConfigurationsRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..517625f3120 --- /dev/null +++ b/src/Generated/Directory/PublicKeyInfrastructure/CertificateBasedAuthConfigurations/CertificateBasedAuthConfigurationsRequestBuilderGetQueryParameters.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 CertificateBasedAuthConfigurationsRequestBuilderGetQueryParameters 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/DeviceManagement/AutopilotEvents/Item/PolicyStatusDetails/PolicyStatusDetailsRequestBuilderGetRequestConfiguration.php b/src/Generated/Directory/PublicKeyInfrastructure/CertificateBasedAuthConfigurations/CertificateBasedAuthConfigurationsRequestBuilderGetRequestConfiguration.php similarity index 50% rename from src/Generated/DeviceManagement/AutopilotEvents/Item/PolicyStatusDetails/PolicyStatusDetailsRequestBuilderGetRequestConfiguration.php rename to src/Generated/Directory/PublicKeyInfrastructure/CertificateBasedAuthConfigurations/CertificateBasedAuthConfigurationsRequestBuilderGetRequestConfiguration.php index 4d136fe837a..a417a80d73a 100644 --- a/src/Generated/DeviceManagement/AutopilotEvents/Item/PolicyStatusDetails/PolicyStatusDetailsRequestBuilderGetRequestConfiguration.php +++ b/src/Generated/Directory/PublicKeyInfrastructure/CertificateBasedAuthConfigurations/CertificateBasedAuthConfigurationsRequestBuilderGetRequestConfiguration.php @@ -1,6 +1,6 @@ |string>|null $headers Request headers * @param array|null $options Request options - * @param PolicyStatusDetailsRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + * @param CertificateBasedAuthConfigurationsRequestBuilderGetQueryParameters|null $queryParameters Request query parameters */ - public function __construct(?array $headers = null, ?array $options = null, ?PolicyStatusDetailsRequestBuilderGetQueryParameters $queryParameters = null) { + public function __construct(?array $headers = null, ?array $options = null, ?CertificateBasedAuthConfigurationsRequestBuilderGetQueryParameters $queryParameters = null) { parent::__construct($headers ?? [], $options ?? []); $this->queryParameters = $queryParameters; } /** - * Instantiates a new PolicyStatusDetailsRequestBuilderGetQueryParameters. + * Instantiates a new CertificateBasedAuthConfigurationsRequestBuilderGetQueryParameters. * @param bool|null $count Include count of items * @param array|null $expand Expand related entities * @param string|null $filter Filter items by property values @@ -36,10 +36,10 @@ public function __construct(?array $headers = null, ?array $options = null, ?Pol * @param array|null $select 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 PolicyStatusDetailsRequestBuilderGetQueryParameters + * @return CertificateBasedAuthConfigurationsRequestBuilderGetQueryParameters */ - 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): PolicyStatusDetailsRequestBuilderGetQueryParameters { - return new PolicyStatusDetailsRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + 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): CertificateBasedAuthConfigurationsRequestBuilderGetQueryParameters { + return new CertificateBasedAuthConfigurationsRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); } } diff --git a/src/Generated/DeviceManagement/Reports/RetrieveAssignedApplicationsReport/RetrieveAssignedApplicationsReportRequestBuilderPostRequestConfiguration.php b/src/Generated/Directory/PublicKeyInfrastructure/CertificateBasedAuthConfigurations/CertificateBasedAuthConfigurationsRequestBuilderPostRequestConfiguration.php similarity index 72% rename from src/Generated/DeviceManagement/Reports/RetrieveAssignedApplicationsReport/RetrieveAssignedApplicationsReportRequestBuilderPostRequestConfiguration.php rename to src/Generated/Directory/PublicKeyInfrastructure/CertificateBasedAuthConfigurations/CertificateBasedAuthConfigurationsRequestBuilderPostRequestConfiguration.php index 377d8900f82..0907c8b5c3b 100644 --- a/src/Generated/DeviceManagement/Reports/RetrieveAssignedApplicationsReport/RetrieveAssignedApplicationsReportRequestBuilderPostRequestConfiguration.php +++ b/src/Generated/Directory/PublicKeyInfrastructure/CertificateBasedAuthConfigurations/CertificateBasedAuthConfigurationsRequestBuilderPostRequestConfiguration.php @@ -1,6 +1,6 @@ |string>|null $headers Request headers * @param array|null $options Request options */ diff --git a/src/Generated/Directory/PublicKeyInfrastructure/CertificateBasedAuthConfigurations/Count/CountRequestBuilder.php b/src/Generated/Directory/PublicKeyInfrastructure/CertificateBasedAuthConfigurations/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..58fc5760434 --- /dev/null +++ b/src/Generated/Directory/PublicKeyInfrastructure/CertificateBasedAuthConfigurations/Count/CountRequestBuilder.php @@ -0,0 +1,78 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/directory/publicKeyInfrastructure/certificateBasedAuthConfigurations/$count{?%24filter,%24search}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + /** @var Promise $result */ + $result = $this->requestAdapter->sendPrimitiveAsync($requestInfo, 'int', $errorMappings); + return $result; + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "text/plain;q=0.9"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return CountRequestBuilder + */ + public function withUrl(string $rawUrl): CountRequestBuilder { + return new CountRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Directory/PublicKeyInfrastructure/CertificateBasedAuthConfigurations/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/Directory/PublicKeyInfrastructure/CertificateBasedAuthConfigurations/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..90263fb9c40 --- /dev/null +++ b/src/Generated/Directory/PublicKeyInfrastructure/CertificateBasedAuthConfigurations/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/Directory/PublicKeyInfrastructure/CertificateBasedAuthConfigurations/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/Directory/PublicKeyInfrastructure/CertificateBasedAuthConfigurations/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..b4ebe1475d0 --- /dev/null +++ b/src/Generated/Directory/PublicKeyInfrastructure/CertificateBasedAuthConfigurations/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/DeviceLocalCredentials/DeviceLocalCredentialsRequestBuilder.php b/src/Generated/Directory/PublicKeyInfrastructure/CertificateBasedAuthConfigurations/Item/CertificateAuthorities/CertificateAuthoritiesRequestBuilder.php similarity index 52% rename from src/Generated/DeviceLocalCredentials/DeviceLocalCredentialsRequestBuilder.php rename to src/Generated/Directory/PublicKeyInfrastructure/CertificateBasedAuthConfigurations/Item/CertificateAuthorities/CertificateAuthoritiesRequestBuilder.php index e433d8f3178..5c42dc0154d 100644 --- a/src/Generated/DeviceLocalCredentials/DeviceLocalCredentialsRequestBuilder.php +++ b/src/Generated/Directory/PublicKeyInfrastructure/CertificateBasedAuthConfigurations/Item/CertificateAuthorities/CertificateAuthoritiesRequestBuilder.php @@ -1,13 +1,13 @@ pathParameters; - $urlTplParams['deviceLocalCredentialInfo%2Did'] = $deviceLocalCredentialInfoId; - return new DeviceLocalCredentialInfoItemRequestBuilder($urlTplParams, $this->requestAdapter); + $urlTplParams['certificateAuthorityDetail%2Did'] = $certificateAuthorityDetailId; + return new CertificateAuthorityDetailItemRequestBuilder($urlTplParams, $this->requestAdapter); } /** - * Instantiates a new DeviceLocalCredentialsRequestBuilder and sets the default values. + * Instantiates a new CertificateAuthoritiesRequestBuilder 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}/deviceLocalCredentials{?%24count,%24filter,%24orderby,%24search,%24select,%24top}'); + parent::__construct($requestAdapter, [], '{+baseurl}/directory/publicKeyInfrastructure/certificateBasedAuthConfigurations/{certificateBasedAuthPki%2Did}/certificateAuthorities{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); if (is_array($pathParametersOrRawUrl)) { $this->pathParameters = $pathParametersOrRawUrl; } else { @@ -52,40 +52,40 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Get entities from deviceLocalCredentials - * @param DeviceLocalCredentialsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. - * @return Promise + * Get certificateAuthorities from directory + * @param CertificateAuthoritiesRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise * @throws Exception */ - public function get(?DeviceLocalCredentialsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + public function get(?CertificateAuthoritiesRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toGetRequestInformation($requestConfiguration); $errorMappings = [ 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], ]; - return $this->requestAdapter->sendAsync($requestInfo, [DeviceLocalCredentialInfoCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + return $this->requestAdapter->sendAsync($requestInfo, [CertificateAuthorityDetailCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); } /** - * Add new entity to deviceLocalCredentials - * @param DeviceLocalCredentialInfo $body The request body - * @param DeviceLocalCredentialsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. - * @return Promise + * Create new navigation property to certificateAuthorities for directory + * @param CertificateAuthorityDetail $body The request body + * @param CertificateAuthoritiesRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise * @throws Exception */ - public function post(DeviceLocalCredentialInfo $body, ?DeviceLocalCredentialsRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + public function post(CertificateAuthorityDetail $body, ?CertificateAuthoritiesRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); $errorMappings = [ 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], ]; - return $this->requestAdapter->sendAsync($requestInfo, [DeviceLocalCredentialInfo::class, 'createFromDiscriminatorValue'], $errorMappings); + return $this->requestAdapter->sendAsync($requestInfo, [CertificateAuthorityDetail::class, 'createFromDiscriminatorValue'], $errorMappings); } /** - * Get entities from deviceLocalCredentials - * @param DeviceLocalCredentialsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * Get certificateAuthorities from directory + * @param CertificateAuthoritiesRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ - public function toGetRequestInformation(?DeviceLocalCredentialsRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + public function toGetRequestInformation(?CertificateAuthoritiesRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { $requestInfo = new RequestInformation(); $requestInfo->urlTemplate = $this->urlTemplate; $requestInfo->pathParameters = $this->pathParameters; @@ -102,12 +102,12 @@ public function toGetRequestInformation(?DeviceLocalCredentialsRequestBuilderGet } /** - * Add new entity to deviceLocalCredentials - * @param DeviceLocalCredentialInfo $body The request body - * @param DeviceLocalCredentialsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * Create new navigation property to certificateAuthorities for directory + * @param CertificateAuthorityDetail $body The request body + * @param CertificateAuthoritiesRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ - public function toPostRequestInformation(DeviceLocalCredentialInfo $body, ?DeviceLocalCredentialsRequestBuilderPostRequestConfiguration $requestConfiguration = null): RequestInformation { + public function toPostRequestInformation(CertificateAuthorityDetail $body, ?CertificateAuthoritiesRequestBuilderPostRequestConfiguration $requestConfiguration = null): RequestInformation { $requestInfo = new RequestInformation(); $requestInfo->urlTemplate = $this->urlTemplate; $requestInfo->pathParameters = $this->pathParameters; @@ -124,10 +124,10 @@ public function toPostRequestInformation(DeviceLocalCredentialInfo $body, ?Devic /** * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. * @param string $rawUrl The raw URL to use for the request builder. - * @return DeviceLocalCredentialsRequestBuilder + * @return CertificateAuthoritiesRequestBuilder */ - public function withUrl(string $rawUrl): DeviceLocalCredentialsRequestBuilder { - return new DeviceLocalCredentialsRequestBuilder($rawUrl, $this->requestAdapter); + public function withUrl(string $rawUrl): CertificateAuthoritiesRequestBuilder { + return new CertificateAuthoritiesRequestBuilder($rawUrl, $this->requestAdapter); } } diff --git a/src/Generated/DeviceManagement/AutopilotEvents/Item/PolicyStatusDetails/PolicyStatusDetailsRequestBuilderGetQueryParameters.php b/src/Generated/Directory/PublicKeyInfrastructure/CertificateBasedAuthConfigurations/Item/CertificateAuthorities/CertificateAuthoritiesRequestBuilderGetQueryParameters.php similarity index 86% rename from src/Generated/DeviceManagement/AutopilotEvents/Item/PolicyStatusDetails/PolicyStatusDetailsRequestBuilderGetQueryParameters.php rename to src/Generated/Directory/PublicKeyInfrastructure/CertificateBasedAuthConfigurations/Item/CertificateAuthorities/CertificateAuthoritiesRequestBuilderGetQueryParameters.php index 0eafd137946..d25cb925bda 100644 --- a/src/Generated/DeviceManagement/AutopilotEvents/Item/PolicyStatusDetails/PolicyStatusDetailsRequestBuilderGetQueryParameters.php +++ b/src/Generated/Directory/PublicKeyInfrastructure/CertificateBasedAuthConfigurations/Item/CertificateAuthorities/CertificateAuthoritiesRequestBuilderGetQueryParameters.php @@ -1,13 +1,13 @@ |null $expand Expand related entities * @param string|null $filter Filter items by property values diff --git a/src/Generated/DeviceLocalCredentials/DeviceLocalCredentialsRequestBuilderGetRequestConfiguration.php b/src/Generated/Directory/PublicKeyInfrastructure/CertificateBasedAuthConfigurations/Item/CertificateAuthorities/CertificateAuthoritiesRequestBuilderGetRequestConfiguration.php similarity index 54% rename from src/Generated/DeviceLocalCredentials/DeviceLocalCredentialsRequestBuilderGetRequestConfiguration.php rename to src/Generated/Directory/PublicKeyInfrastructure/CertificateBasedAuthConfigurations/Item/CertificateAuthorities/CertificateAuthoritiesRequestBuilderGetRequestConfiguration.php index edaaf8f8c2e..a4310f91a94 100644 --- a/src/Generated/DeviceLocalCredentials/DeviceLocalCredentialsRequestBuilderGetRequestConfiguration.php +++ b/src/Generated/Directory/PublicKeyInfrastructure/CertificateBasedAuthConfigurations/Item/CertificateAuthorities/CertificateAuthoritiesRequestBuilderGetRequestConfiguration.php @@ -1,6 +1,6 @@ |string>|null $headers Request headers * @param array|null $options Request options - * @param DeviceLocalCredentialsRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + * @param CertificateAuthoritiesRequestBuilderGetQueryParameters|null $queryParameters Request query parameters */ - public function __construct(?array $headers = null, ?array $options = null, ?DeviceLocalCredentialsRequestBuilderGetQueryParameters $queryParameters = null) { + public function __construct(?array $headers = null, ?array $options = null, ?CertificateAuthoritiesRequestBuilderGetQueryParameters $queryParameters = null) { parent::__construct($headers ?? [], $options ?? []); $this->queryParameters = $queryParameters; } /** - * Instantiates a new DeviceLocalCredentialsRequestBuilderGetQueryParameters. + * Instantiates a new CertificateAuthoritiesRequestBuilderGetQueryParameters. * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities * @param string|null $filter Filter items by property values * @param array|null $orderby Order items by property values * @param string|null $search Search items by search phrases * @param array|null $select 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 DeviceLocalCredentialsRequestBuilderGetQueryParameters + * @return CertificateAuthoritiesRequestBuilderGetQueryParameters */ - public static function createQueryParameters(?bool $count = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $top = null): DeviceLocalCredentialsRequestBuilderGetQueryParameters { - return new DeviceLocalCredentialsRequestBuilderGetQueryParameters($count, $filter, $orderby, $search, $select, $top); + 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): CertificateAuthoritiesRequestBuilderGetQueryParameters { + return new CertificateAuthoritiesRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); } } diff --git a/src/Generated/DeviceLocalCredentials/DeviceLocalCredentialsRequestBuilderPostRequestConfiguration.php b/src/Generated/Directory/PublicKeyInfrastructure/CertificateBasedAuthConfigurations/Item/CertificateAuthorities/CertificateAuthoritiesRequestBuilderPostRequestConfiguration.php similarity index 69% rename from src/Generated/DeviceLocalCredentials/DeviceLocalCredentialsRequestBuilderPostRequestConfiguration.php rename to src/Generated/Directory/PublicKeyInfrastructure/CertificateBasedAuthConfigurations/Item/CertificateAuthorities/CertificateAuthoritiesRequestBuilderPostRequestConfiguration.php index bbabce4435b..a31b285a9e8 100644 --- a/src/Generated/DeviceLocalCredentials/DeviceLocalCredentialsRequestBuilderPostRequestConfiguration.php +++ b/src/Generated/Directory/PublicKeyInfrastructure/CertificateBasedAuthConfigurations/Item/CertificateAuthorities/CertificateAuthoritiesRequestBuilderPostRequestConfiguration.php @@ -1,6 +1,6 @@ |string>|null $headers Request headers * @param array|null $options Request options */ diff --git a/src/Generated/Directory/PublicKeyInfrastructure/CertificateBasedAuthConfigurations/Item/CertificateAuthorities/Count/CountRequestBuilder.php b/src/Generated/Directory/PublicKeyInfrastructure/CertificateBasedAuthConfigurations/Item/CertificateAuthorities/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..b337cb1775a --- /dev/null +++ b/src/Generated/Directory/PublicKeyInfrastructure/CertificateBasedAuthConfigurations/Item/CertificateAuthorities/Count/CountRequestBuilder.php @@ -0,0 +1,78 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/directory/publicKeyInfrastructure/certificateBasedAuthConfigurations/{certificateBasedAuthPki%2Did}/certificateAuthorities/$count{?%24filter,%24search}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + /** @var Promise $result */ + $result = $this->requestAdapter->sendPrimitiveAsync($requestInfo, 'int', $errorMappings); + return $result; + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "text/plain;q=0.9"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return CountRequestBuilder + */ + public function withUrl(string $rawUrl): CountRequestBuilder { + return new CountRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Directory/PublicKeyInfrastructure/CertificateBasedAuthConfigurations/Item/CertificateAuthorities/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/Directory/PublicKeyInfrastructure/CertificateBasedAuthConfigurations/Item/CertificateAuthorities/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..d0fa2371146 --- /dev/null +++ b/src/Generated/Directory/PublicKeyInfrastructure/CertificateBasedAuthConfigurations/Item/CertificateAuthorities/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/Directory/PublicKeyInfrastructure/CertificateBasedAuthConfigurations/Item/CertificateAuthorities/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/Directory/PublicKeyInfrastructure/CertificateBasedAuthConfigurations/Item/CertificateAuthorities/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..04a663f3bf2 --- /dev/null +++ b/src/Generated/Directory/PublicKeyInfrastructure/CertificateBasedAuthConfigurations/Item/CertificateAuthorities/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/DeviceManagement/DeviceConfigurationProfiles/Item/DeviceConfigurationProfileItemRequestBuilder.php b/src/Generated/Directory/PublicKeyInfrastructure/CertificateBasedAuthConfigurations/Item/CertificateAuthorities/Item/CertificateAuthorityDetailItemRequestBuilder.php similarity index 65% rename from src/Generated/DeviceManagement/DeviceConfigurationProfiles/Item/DeviceConfigurationProfileItemRequestBuilder.php rename to src/Generated/Directory/PublicKeyInfrastructure/CertificateBasedAuthConfigurations/Item/CertificateAuthorities/Item/CertificateAuthorityDetailItemRequestBuilder.php index 2ab69186d6b..5f6669e70c0 100644 --- a/src/Generated/DeviceManagement/DeviceConfigurationProfiles/Item/DeviceConfigurationProfileItemRequestBuilder.php +++ b/src/Generated/Directory/PublicKeyInfrastructure/CertificateBasedAuthConfigurations/Item/CertificateAuthorities/Item/CertificateAuthorityDetailItemRequestBuilder.php @@ -1,10 +1,10 @@ |string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. */ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { - parent::__construct($requestAdapter, [], '{+baseurl}/deviceManagement/deviceConfigurationProfiles/{deviceConfigurationProfile%2Did}{?%24expand,%24select}'); + parent::__construct($requestAdapter, [], '{+baseurl}/directory/publicKeyInfrastructure/certificateBasedAuthConfigurations/{certificateBasedAuthPki%2Did}/certificateAuthorities/{certificateAuthorityDetail%2Did}{?%24expand,%24select}'); if (is_array($pathParametersOrRawUrl)) { $this->pathParameters = $pathParametersOrRawUrl; } else { @@ -31,12 +31,12 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Delete navigation property deviceConfigurationProfiles for deviceManagement - * @param DeviceConfigurationProfileItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * Delete navigation property certificateAuthorities for directory + * @param CertificateAuthorityDetailItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception */ - public function delete(?DeviceConfigurationProfileItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + public function delete(?CertificateAuthorityDetailItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); $errorMappings = [ 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], @@ -45,40 +45,40 @@ public function delete(?DeviceConfigurationProfileItemRequestBuilderDeleteReques } /** - * Profile Id of the object. - * @param DeviceConfigurationProfileItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. - * @return Promise + * Get certificateAuthorities from directory + * @param CertificateAuthorityDetailItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise * @throws Exception */ - public function get(?DeviceConfigurationProfileItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + public function get(?CertificateAuthorityDetailItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toGetRequestInformation($requestConfiguration); $errorMappings = [ 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], ]; - return $this->requestAdapter->sendAsync($requestInfo, [DeviceConfigurationProfile::class, 'createFromDiscriminatorValue'], $errorMappings); + return $this->requestAdapter->sendAsync($requestInfo, [CertificateAuthorityDetail::class, 'createFromDiscriminatorValue'], $errorMappings); } /** - * Update the navigation property deviceConfigurationProfiles in deviceManagement - * @param DeviceConfigurationProfile $body The request body - * @param DeviceConfigurationProfileItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. - * @return Promise + * Update the navigation property certificateAuthorities in directory + * @param CertificateAuthorityDetail $body The request body + * @param CertificateAuthorityDetailItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise * @throws Exception */ - public function patch(DeviceConfigurationProfile $body, ?DeviceConfigurationProfileItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + public function patch(CertificateAuthorityDetail $body, ?CertificateAuthorityDetailItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); $errorMappings = [ 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], ]; - return $this->requestAdapter->sendAsync($requestInfo, [DeviceConfigurationProfile::class, 'createFromDiscriminatorValue'], $errorMappings); + return $this->requestAdapter->sendAsync($requestInfo, [CertificateAuthorityDetail::class, 'createFromDiscriminatorValue'], $errorMappings); } /** - * Delete navigation property deviceConfigurationProfiles for deviceManagement - * @param DeviceConfigurationProfileItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * Delete navigation property certificateAuthorities for directory + * @param CertificateAuthorityDetailItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ - public function toDeleteRequestInformation(?DeviceConfigurationProfileItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): RequestInformation { + public function toDeleteRequestInformation(?CertificateAuthorityDetailItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): RequestInformation { $requestInfo = new RequestInformation(); $requestInfo->urlTemplate = $this->urlTemplate; $requestInfo->pathParameters = $this->pathParameters; @@ -92,11 +92,11 @@ public function toDeleteRequestInformation(?DeviceConfigurationProfileItemReques } /** - * Profile Id of the object. - * @param DeviceConfigurationProfileItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * Get certificateAuthorities from directory + * @param CertificateAuthorityDetailItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ - public function toGetRequestInformation(?DeviceConfigurationProfileItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + public function toGetRequestInformation(?CertificateAuthorityDetailItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { $requestInfo = new RequestInformation(); $requestInfo->urlTemplate = $this->urlTemplate; $requestInfo->pathParameters = $this->pathParameters; @@ -113,12 +113,12 @@ public function toGetRequestInformation(?DeviceConfigurationProfileItemRequestBu } /** - * Update the navigation property deviceConfigurationProfiles in deviceManagement - * @param DeviceConfigurationProfile $body The request body - * @param DeviceConfigurationProfileItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * Update the navigation property certificateAuthorities in directory + * @param CertificateAuthorityDetail $body The request body + * @param CertificateAuthorityDetailItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ - public function toPatchRequestInformation(DeviceConfigurationProfile $body, ?DeviceConfigurationProfileItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): RequestInformation { + public function toPatchRequestInformation(CertificateAuthorityDetail $body, ?CertificateAuthorityDetailItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): RequestInformation { $requestInfo = new RequestInformation(); $requestInfo->urlTemplate = $this->urlTemplate; $requestInfo->pathParameters = $this->pathParameters; @@ -135,10 +135,10 @@ public function toPatchRequestInformation(DeviceConfigurationProfile $body, ?Dev /** * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. * @param string $rawUrl The raw URL to use for the request builder. - * @return DeviceConfigurationProfileItemRequestBuilder + * @return CertificateAuthorityDetailItemRequestBuilder */ - public function withUrl(string $rawUrl): DeviceConfigurationProfileItemRequestBuilder { - return new DeviceConfigurationProfileItemRequestBuilder($rawUrl, $this->requestAdapter); + public function withUrl(string $rawUrl): CertificateAuthorityDetailItemRequestBuilder { + return new CertificateAuthorityDetailItemRequestBuilder($rawUrl, $this->requestAdapter); } } diff --git a/src/Generated/DeviceManagement/DeviceConfigurationProfiles/Item/DeviceConfigurationProfileItemRequestBuilderDeleteRequestConfiguration.php b/src/Generated/Directory/PublicKeyInfrastructure/CertificateBasedAuthConfigurations/Item/CertificateAuthorities/Item/CertificateAuthorityDetailItemRequestBuilderDeleteRequestConfiguration.php similarity index 70% rename from src/Generated/DeviceManagement/DeviceConfigurationProfiles/Item/DeviceConfigurationProfileItemRequestBuilderDeleteRequestConfiguration.php rename to src/Generated/Directory/PublicKeyInfrastructure/CertificateBasedAuthConfigurations/Item/CertificateAuthorities/Item/CertificateAuthorityDetailItemRequestBuilderDeleteRequestConfiguration.php index 07d91c8d3e7..d287b857340 100644 --- a/src/Generated/DeviceManagement/DeviceConfigurationProfiles/Item/DeviceConfigurationProfileItemRequestBuilderDeleteRequestConfiguration.php +++ b/src/Generated/Directory/PublicKeyInfrastructure/CertificateBasedAuthConfigurations/Item/CertificateAuthorities/Item/CertificateAuthorityDetailItemRequestBuilderDeleteRequestConfiguration.php @@ -1,6 +1,6 @@ |string>|null $headers Request headers * @param array|null $options Request options */ diff --git a/src/Generated/DeviceManagement/DeviceConfigurationProfiles/Item/DeviceConfigurationProfileItemRequestBuilderGetQueryParameters.php b/src/Generated/Directory/PublicKeyInfrastructure/CertificateBasedAuthConfigurations/Item/CertificateAuthorities/Item/CertificateAuthorityDetailItemRequestBuilderGetQueryParameters.php similarity index 70% rename from src/Generated/DeviceManagement/DeviceConfigurationProfiles/Item/DeviceConfigurationProfileItemRequestBuilderGetQueryParameters.php rename to src/Generated/Directory/PublicKeyInfrastructure/CertificateBasedAuthConfigurations/Item/CertificateAuthorities/Item/CertificateAuthorityDetailItemRequestBuilderGetQueryParameters.php index 834bb4beed9..177e24f99b5 100644 --- a/src/Generated/DeviceManagement/DeviceConfigurationProfiles/Item/DeviceConfigurationProfileItemRequestBuilderGetQueryParameters.php +++ b/src/Generated/Directory/PublicKeyInfrastructure/CertificateBasedAuthConfigurations/Item/CertificateAuthorities/Item/CertificateAuthorityDetailItemRequestBuilderGetQueryParameters.php @@ -1,13 +1,13 @@ |null $expand Expand related entities * @param array|null $select Select properties to be returned */ diff --git a/src/Generated/DeviceManagement/DeviceConfigurationProfiles/Item/DeviceConfigurationProfileItemRequestBuilderGetRequestConfiguration.php b/src/Generated/Directory/PublicKeyInfrastructure/CertificateBasedAuthConfigurations/Item/CertificateAuthorities/Item/CertificateAuthorityDetailItemRequestBuilderGetRequestConfiguration.php similarity index 60% rename from src/Generated/DeviceManagement/DeviceConfigurationProfiles/Item/DeviceConfigurationProfileItemRequestBuilderGetRequestConfiguration.php rename to src/Generated/Directory/PublicKeyInfrastructure/CertificateBasedAuthConfigurations/Item/CertificateAuthorities/Item/CertificateAuthorityDetailItemRequestBuilderGetRequestConfiguration.php index 508f435928a..b2bbc54c3e1 100644 --- a/src/Generated/DeviceManagement/DeviceConfigurationProfiles/Item/DeviceConfigurationProfileItemRequestBuilderGetRequestConfiguration.php +++ b/src/Generated/Directory/PublicKeyInfrastructure/CertificateBasedAuthConfigurations/Item/CertificateAuthorities/Item/CertificateAuthorityDetailItemRequestBuilderGetRequestConfiguration.php @@ -1,6 +1,6 @@ |string>|null $headers Request headers * @param array|null $options Request options - * @param DeviceConfigurationProfileItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + * @param CertificateAuthorityDetailItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters */ - public function __construct(?array $headers = null, ?array $options = null, ?DeviceConfigurationProfileItemRequestBuilderGetQueryParameters $queryParameters = null) { + public function __construct(?array $headers = null, ?array $options = null, ?CertificateAuthorityDetailItemRequestBuilderGetQueryParameters $queryParameters = null) { parent::__construct($headers ?? [], $options ?? []); $this->queryParameters = $queryParameters; } /** - * Instantiates a new DeviceConfigurationProfileItemRequestBuilderGetQueryParameters. + * Instantiates a new CertificateAuthorityDetailItemRequestBuilderGetQueryParameters. * @param array|null $expand Expand related entities * @param array|null $select Select properties to be returned - * @return DeviceConfigurationProfileItemRequestBuilderGetQueryParameters + * @return CertificateAuthorityDetailItemRequestBuilderGetQueryParameters */ - public static function createQueryParameters(?array $expand = null, ?array $select = null): DeviceConfigurationProfileItemRequestBuilderGetQueryParameters { - return new DeviceConfigurationProfileItemRequestBuilderGetQueryParameters($expand, $select); + public static function createQueryParameters(?array $expand = null, ?array $select = null): CertificateAuthorityDetailItemRequestBuilderGetQueryParameters { + return new CertificateAuthorityDetailItemRequestBuilderGetQueryParameters($expand, $select); } } diff --git a/src/Generated/DeviceManagement/DeviceConfigurationProfiles/Item/DeviceConfigurationProfileItemRequestBuilderPatchRequestConfiguration.php b/src/Generated/Directory/PublicKeyInfrastructure/CertificateBasedAuthConfigurations/Item/CertificateAuthorities/Item/CertificateAuthorityDetailItemRequestBuilderPatchRequestConfiguration.php similarity index 70% rename from src/Generated/DeviceManagement/DeviceConfigurationProfiles/Item/DeviceConfigurationProfileItemRequestBuilderPatchRequestConfiguration.php rename to src/Generated/Directory/PublicKeyInfrastructure/CertificateBasedAuthConfigurations/Item/CertificateAuthorities/Item/CertificateAuthorityDetailItemRequestBuilderPatchRequestConfiguration.php index d4d40424051..fd447035618 100644 --- a/src/Generated/DeviceManagement/DeviceConfigurationProfiles/Item/DeviceConfigurationProfileItemRequestBuilderPatchRequestConfiguration.php +++ b/src/Generated/Directory/PublicKeyInfrastructure/CertificateBasedAuthConfigurations/Item/CertificateAuthorities/Item/CertificateAuthorityDetailItemRequestBuilderPatchRequestConfiguration.php @@ -1,6 +1,6 @@ |string>|null $headers Request headers * @param array|null $options Request options */ diff --git a/src/Generated/Directory/PublicKeyInfrastructure/CertificateBasedAuthConfigurations/Item/CertificateBasedAuthPkiItemRequestBuilder.php b/src/Generated/Directory/PublicKeyInfrastructure/CertificateBasedAuthConfigurations/Item/CertificateBasedAuthPkiItemRequestBuilder.php new file mode 100644 index 00000000000..00081134340 --- /dev/null +++ b/src/Generated/Directory/PublicKeyInfrastructure/CertificateBasedAuthConfigurations/Item/CertificateBasedAuthPkiItemRequestBuilder.php @@ -0,0 +1,160 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to call the upload method. + */ + public function upload(): UploadRequestBuilder { + return new UploadRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Instantiates a new CertificateBasedAuthPkiItemRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/directory/publicKeyInfrastructure/certificateBasedAuthConfigurations/{certificateBasedAuthPki%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property certificateBasedAuthConfigurations for directory + * @param CertificateBasedAuthPkiItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?CertificateBasedAuthPkiItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Get certificateBasedAuthConfigurations from directory + * @param CertificateBasedAuthPkiItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CertificateBasedAuthPkiItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CertificateBasedAuthPki::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property certificateBasedAuthConfigurations in directory + * @param CertificateBasedAuthPki $body The request body + * @param CertificateBasedAuthPkiItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(CertificateBasedAuthPki $body, ?CertificateBasedAuthPkiItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CertificateBasedAuthPki::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property certificateBasedAuthConfigurations for directory + * @param CertificateBasedAuthPkiItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?CertificateBasedAuthPkiItemRequestBuilderDeleteRequestConfiguration $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 certificateBasedAuthConfigurations from directory + * @param CertificateBasedAuthPkiItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CertificateBasedAuthPkiItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 certificateBasedAuthConfigurations in directory + * @param CertificateBasedAuthPki $body The request body + * @param CertificateBasedAuthPkiItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(CertificateBasedAuthPki $body, ?CertificateBasedAuthPkiItemRequestBuilderPatchRequestConfiguration $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 CertificateBasedAuthPkiItemRequestBuilder + */ + public function withUrl(string $rawUrl): CertificateBasedAuthPkiItemRequestBuilder { + return new CertificateBasedAuthPkiItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Directory/PublicKeyInfrastructure/CertificateBasedAuthConfigurations/Item/CertificateBasedAuthPkiItemRequestBuilderDeleteRequestConfiguration.php b/src/Generated/Directory/PublicKeyInfrastructure/CertificateBasedAuthConfigurations/Item/CertificateBasedAuthPkiItemRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..b694f3b4158 --- /dev/null +++ b/src/Generated/Directory/PublicKeyInfrastructure/CertificateBasedAuthConfigurations/Item/CertificateBasedAuthPkiItemRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Directory/PublicKeyInfrastructure/CertificateBasedAuthConfigurations/Item/CertificateBasedAuthPkiItemRequestBuilderGetQueryParameters.php b/src/Generated/Directory/PublicKeyInfrastructure/CertificateBasedAuthConfigurations/Item/CertificateBasedAuthPkiItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..3afea388035 --- /dev/null +++ b/src/Generated/Directory/PublicKeyInfrastructure/CertificateBasedAuthConfigurations/Item/CertificateBasedAuthPkiItemRequestBuilderGetQueryParameters.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 CertificateBasedAuthPkiItemRequestBuilderGetQueryParameters and sets the default values. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + */ + public function __construct(?array $expand = null, ?array $select = null) { + $this->expand = $expand; + $this->select = $select; + } + +} diff --git a/src/Generated/Directory/PublicKeyInfrastructure/CertificateBasedAuthConfigurations/Item/CertificateBasedAuthPkiItemRequestBuilderGetRequestConfiguration.php b/src/Generated/Directory/PublicKeyInfrastructure/CertificateBasedAuthConfigurations/Item/CertificateBasedAuthPkiItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..4c96a7a7ab4 --- /dev/null +++ b/src/Generated/Directory/PublicKeyInfrastructure/CertificateBasedAuthConfigurations/Item/CertificateBasedAuthPkiItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CertificateBasedAuthPkiItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CertificateBasedAuthPkiItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CertificateBasedAuthPkiItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return CertificateBasedAuthPkiItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): CertificateBasedAuthPkiItemRequestBuilderGetQueryParameters { + return new CertificateBasedAuthPkiItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Directory/PublicKeyInfrastructure/CertificateBasedAuthConfigurations/Item/CertificateBasedAuthPkiItemRequestBuilderPatchRequestConfiguration.php b/src/Generated/Directory/PublicKeyInfrastructure/CertificateBasedAuthConfigurations/Item/CertificateBasedAuthPkiItemRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..3482952438c --- /dev/null +++ b/src/Generated/Directory/PublicKeyInfrastructure/CertificateBasedAuthConfigurations/Item/CertificateBasedAuthPkiItemRequestBuilderPatchRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Directory/PublicKeyInfrastructure/CertificateBasedAuthConfigurations/Item/Upload/UploadPostRequestBody.php b/src/Generated/Directory/PublicKeyInfrastructure/CertificateBasedAuthConfigurations/Item/Upload/UploadPostRequestBody.php new file mode 100644 index 00000000000..511a6d877fe --- /dev/null +++ b/src/Generated/Directory/PublicKeyInfrastructure/CertificateBasedAuthConfigurations/Item/Upload/UploadPostRequestBody.php @@ -0,0 +1,136 @@ +backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); + $this->setAdditionalData([]); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return UploadPostRequestBody + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): UploadPostRequestBody { + return new UploadPostRequestBody(); + } + + /** + * 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 [ + 'sha256FileHash' => fn(ParseNode $n) => $o->setSha256FileHash($n->getStringValue()), + 'uploadUrl' => fn(ParseNode $n) => $o->setUploadUrl($n->getStringValue()), + ]; + } + + /** + * Gets the sha256FileHash property value. The sha256FileHash property + * @return string|null + */ + public function getSha256FileHash(): ?string { + $val = $this->getBackingStore()->get('sha256FileHash'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'sha256FileHash'"); + } + + /** + * Gets the uploadUrl property value. The uploadUrl property + * @return string|null + */ + public function getUploadUrl(): ?string { + $val = $this->getBackingStore()->get('uploadUrl'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'uploadUrl'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeStringValue('sha256FileHash', $this->getSha256FileHash()); + $writer->writeStringValue('uploadUrl', $this->getUploadUrl()); + $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 sha256FileHash property value. The sha256FileHash property + * @param string|null $value Value to set for the sha256FileHash property. + */ + public function setSha256FileHash(?string $value): void { + $this->getBackingStore()->set('sha256FileHash', $value); + } + + /** + * Sets the uploadUrl property value. The uploadUrl property + * @param string|null $value Value to set for the uploadUrl property. + */ + public function setUploadUrl(?string $value): void { + $this->getBackingStore()->set('uploadUrl', $value); + } + +} diff --git a/src/Generated/Directory/PublicKeyInfrastructure/CertificateBasedAuthConfigurations/Item/Upload/UploadRequestBuilder.php b/src/Generated/Directory/PublicKeyInfrastructure/CertificateBasedAuthConfigurations/Item/Upload/UploadRequestBuilder.php new file mode 100644 index 00000000000..801ce0e7328 --- /dev/null +++ b/src/Generated/Directory/PublicKeyInfrastructure/CertificateBasedAuthConfigurations/Item/Upload/UploadRequestBuilder.php @@ -0,0 +1,76 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/directory/publicKeyInfrastructure/certificateBasedAuthConfigurations/{certificateBasedAuthPki%2Did}/upload'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Invoke action upload + * @param UploadPostRequestBody $body The request body + * @param UploadRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(UploadPostRequestBody $body, ?UploadRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Invoke action upload + * @param UploadPostRequestBody $body The request body + * @param UploadRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(UploadPostRequestBody $body, ?UploadRequestBuilderPostRequestConfiguration $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 UploadRequestBuilder + */ + public function withUrl(string $rawUrl): UploadRequestBuilder { + return new UploadRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/DeviceManagement/AutopilotEvents/Item/PolicyStatusDetails/PolicyStatusDetailsRequestBuilderPostRequestConfiguration.php b/src/Generated/Directory/PublicKeyInfrastructure/CertificateBasedAuthConfigurations/Item/Upload/UploadRequestBuilderPostRequestConfiguration.php similarity index 62% rename from src/Generated/DeviceManagement/AutopilotEvents/Item/PolicyStatusDetails/PolicyStatusDetailsRequestBuilderPostRequestConfiguration.php rename to src/Generated/Directory/PublicKeyInfrastructure/CertificateBasedAuthConfigurations/Item/Upload/UploadRequestBuilderPostRequestConfiguration.php index dce9ea3ddfd..e04629b07e2 100644 --- a/src/Generated/DeviceManagement/AutopilotEvents/Item/PolicyStatusDetails/PolicyStatusDetailsRequestBuilderPostRequestConfiguration.php +++ b/src/Generated/Directory/PublicKeyInfrastructure/CertificateBasedAuthConfigurations/Item/Upload/UploadRequestBuilderPostRequestConfiguration.php @@ -1,6 +1,6 @@ |string>|null $headers Request headers * @param array|null $options Request options */ diff --git a/src/Generated/Directory/PublicKeyInfrastructure/PublicKeyInfrastructureRequestBuilder.php b/src/Generated/Directory/PublicKeyInfrastructure/PublicKeyInfrastructureRequestBuilder.php new file mode 100644 index 00000000000..d7bff2ae2e3 --- /dev/null +++ b/src/Generated/Directory/PublicKeyInfrastructure/PublicKeyInfrastructureRequestBuilder.php @@ -0,0 +1,152 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Instantiates a new PublicKeyInfrastructureRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/directory/publicKeyInfrastructure{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property publicKeyInfrastructure for directory + * @param PublicKeyInfrastructureRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?PublicKeyInfrastructureRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Get publicKeyInfrastructure from directory + * @param PublicKeyInfrastructureRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?PublicKeyInfrastructureRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PublicKeyInfrastructureRoot::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property publicKeyInfrastructure in directory + * @param PublicKeyInfrastructureRoot $body The request body + * @param PublicKeyInfrastructureRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(PublicKeyInfrastructureRoot $body, ?PublicKeyInfrastructureRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PublicKeyInfrastructureRoot::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property publicKeyInfrastructure for directory + * @param PublicKeyInfrastructureRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?PublicKeyInfrastructureRequestBuilderDeleteRequestConfiguration $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 publicKeyInfrastructure from directory + * @param PublicKeyInfrastructureRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?PublicKeyInfrastructureRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 publicKeyInfrastructure in directory + * @param PublicKeyInfrastructureRoot $body The request body + * @param PublicKeyInfrastructureRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(PublicKeyInfrastructureRoot $body, ?PublicKeyInfrastructureRequestBuilderPatchRequestConfiguration $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 PublicKeyInfrastructureRequestBuilder + */ + public function withUrl(string $rawUrl): PublicKeyInfrastructureRequestBuilder { + return new PublicKeyInfrastructureRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Directory/PublicKeyInfrastructure/PublicKeyInfrastructureRequestBuilderDeleteRequestConfiguration.php b/src/Generated/Directory/PublicKeyInfrastructure/PublicKeyInfrastructureRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..d5f6ed2b3a1 --- /dev/null +++ b/src/Generated/Directory/PublicKeyInfrastructure/PublicKeyInfrastructureRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Directory/PublicKeyInfrastructure/PublicKeyInfrastructureRequestBuilderGetQueryParameters.php b/src/Generated/Directory/PublicKeyInfrastructure/PublicKeyInfrastructureRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..5afd34df913 --- /dev/null +++ b/src/Generated/Directory/PublicKeyInfrastructure/PublicKeyInfrastructureRequestBuilderGetQueryParameters.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 PublicKeyInfrastructureRequestBuilderGetQueryParameters and sets the default values. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + */ + public function __construct(?array $expand = null, ?array $select = null) { + $this->expand = $expand; + $this->select = $select; + } + +} diff --git a/src/Generated/Directory/PublicKeyInfrastructure/PublicKeyInfrastructureRequestBuilderGetRequestConfiguration.php b/src/Generated/Directory/PublicKeyInfrastructure/PublicKeyInfrastructureRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..add6876abd7 --- /dev/null +++ b/src/Generated/Directory/PublicKeyInfrastructure/PublicKeyInfrastructureRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param PublicKeyInfrastructureRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?PublicKeyInfrastructureRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new PublicKeyInfrastructureRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return PublicKeyInfrastructureRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): PublicKeyInfrastructureRequestBuilderGetQueryParameters { + return new PublicKeyInfrastructureRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Directory/PublicKeyInfrastructure/PublicKeyInfrastructureRequestBuilderPatchRequestConfiguration.php b/src/Generated/Directory/PublicKeyInfrastructure/PublicKeyInfrastructureRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..9fa08175e2d --- /dev/null +++ b/src/Generated/Directory/PublicKeyInfrastructure/PublicKeyInfrastructureRequestBuilderPatchRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Domains/Item/Verify/VerifyRequestBuilder.php b/src/Generated/Domains/Item/Verify/VerifyRequestBuilder.php index 682743c3964..3cf696ad782 100644 --- a/src/Generated/Domains/Item/Verify/VerifyRequestBuilder.php +++ b/src/Generated/Domains/Item/Verify/VerifyRequestBuilder.php @@ -32,14 +32,13 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap /** * Validate the ownership of a domain. - * @param VerifyPostRequestBody $body The request body * @param VerifyRequestBuilderPostRequestConfiguration|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/domain-verify?view=graph-rest-beta Find more info here */ - public function post(VerifyPostRequestBody $body, ?VerifyRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { - $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + public function post(?VerifyRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($requestConfiguration); $errorMappings = [ 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], ]; @@ -48,11 +47,10 @@ public function post(VerifyPostRequestBody $body, ?VerifyRequestBuilderPostReque /** * Validate the ownership of a domain. - * @param VerifyPostRequestBody $body The request body * @param VerifyRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ - public function toPostRequestInformation(VerifyPostRequestBody $body, ?VerifyRequestBuilderPostRequestConfiguration $requestConfiguration = null): RequestInformation { + public function toPostRequestInformation(?VerifyRequestBuilderPostRequestConfiguration $requestConfiguration = null): RequestInformation { $requestInfo = new RequestInformation(); $requestInfo->urlTemplate = $this->urlTemplate; $requestInfo->pathParameters = $this->pathParameters; @@ -62,7 +60,6 @@ public function toPostRequestInformation(VerifyPostRequestBody $body, ?VerifyReq $requestInfo->addRequestOptions(...$requestConfiguration->options); } $requestInfo->tryAddHeader('Accept', "application/json"); - $requestInfo->setContentFromParsable($this->requestAdapter, "application/json", $body); return $requestInfo; } diff --git a/src/Generated/Drives/Item/Items/Item/Workbook/Names/Item/Range/RangeRequestBuilder.php b/src/Generated/Drives/Item/Items/Item/Workbook/Names/Item/Range/RangeRequestBuilder.php index 279933d21b5..fff3ff6a884 100644 --- a/src/Generated/Drives/Item/Items/Item/Workbook/Names/Item/Range/RangeRequestBuilder.php +++ b/src/Generated/Drives/Item/Items/Item/Workbook/Names/Item/Range/RangeRequestBuilder.php @@ -241,11 +241,11 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Returns the range object that is associated with the name. Throws an exception if the named item's type is not a range. + * Retrieve the properties and relationships of range object. * @param RangeRequestBuilderGetRequestConfiguration|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/nameditem-range?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/range-get?view=graph-rest-beta Find more info here */ public function get(?RangeRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toGetRequestInformation($requestConfiguration); @@ -312,7 +312,7 @@ public function rowWithRow(int $row): RowWithRowRequestBuilder { } /** - * Returns the range object that is associated with the name. Throws an exception if the named item's type is not a range. + * Retrieve the properties and relationships of range object. * @param RangeRequestBuilderGetRequestConfiguration|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/Names/Item/Range/RangeRequestBuilder.php b/src/Generated/Drives/Item/Items/Item/Workbook/Worksheets/Item/Names/Item/Range/RangeRequestBuilder.php index dca84c873f1..0d5ef862a00 100644 --- a/src/Generated/Drives/Item/Items/Item/Workbook/Worksheets/Item/Names/Item/Range/RangeRequestBuilder.php +++ b/src/Generated/Drives/Item/Items/Item/Workbook/Worksheets/Item/Names/Item/Range/RangeRequestBuilder.php @@ -241,11 +241,11 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Returns the range object that is associated with the name. Throws an exception if the named item's type is not a range. + * Retrieve the properties and relationships of range object. * @param RangeRequestBuilderGetRequestConfiguration|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/nameditem-range?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/range-get?view=graph-rest-beta Find more info here */ public function get(?RangeRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toGetRequestInformation($requestConfiguration); @@ -312,7 +312,7 @@ public function rowWithRow(int $row): RowWithRowRequestBuilder { } /** - * Returns the range object that is associated with the name. Throws an exception if the named item's type is not a range. + * Retrieve the properties and relationships of range object. * @param RangeRequestBuilderGetRequestConfiguration|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 572adc03c23..3dbc9a2cdbf 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 } /** - * Update the properties of an externalitem. + * 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. * @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-externalitem-update?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/externalconnectors-externalconnection-put-items?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 } /** - * Update the properties of an externalitem. + * 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. * @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/Item/IndustryDataConnectorItemRequestBuilder.php b/src/Generated/External/IndustryData/DataConnectors/Item/IndustryDataConnectorItemRequestBuilder.php index 546dd3a5a99..e506e27bd63 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 a oneRosterApiDataConnector object. + * Update the properties of an azureDataLakeConnector 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-onerosterapidataconnector-update?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/industrydata-azuredatalakeconnector-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 a oneRosterApiDataConnector object. + * Update the properties of an azureDataLakeConnector 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/Groups/Item/Conversations/ConversationsRequestBuilder.php b/src/Generated/Groups/Item/Conversations/ConversationsRequestBuilder.php index 232151dfb25..3d4b6e9938c 100644 --- a/src/Generated/Groups/Item/Conversations/ConversationsRequestBuilder.php +++ b/src/Generated/Groups/Item/Conversations/ConversationsRequestBuilder.php @@ -67,12 +67,12 @@ public function get(?ConversationsRequestBuilderGetRequestConfiguration $request } /** - * Create a new conversation by including a thread and a post. Use reply thread or reply post to further post to that conversation. + * Create an open extension (openTypeExtension object) and add custom properties in a new or existing instance of a resource. You can create an open extension in a resource instance and store custom data to it all in the same operation, except for specific resources. The table in the Permissions section lists the resources that support open extensions. * @param Conversation $body The request body * @param ConversationsRequestBuilderPostRequestConfiguration|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-conversations?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/opentypeextension-post-opentypeextension?view=graph-rest-beta Find more info here */ public function post(Conversation $body, ?ConversationsRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); @@ -104,7 +104,7 @@ public function toGetRequestInformation(?ConversationsRequestBuilderGetRequestCo } /** - * Create a new conversation by including a thread and a post. Use reply thread or reply post to further post to that conversation. + * Create an open extension (openTypeExtension object) and add custom properties in a new or existing instance of a resource. You can create an open extension in a resource instance and store custom data to it all in the same operation, except for specific resources. The table in the Permissions section lists the resources that support open extensions. * @param Conversation $body The request body * @param ConversationsRequestBuilderPostRequestConfiguration|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 3b609751cac..cc190f8ef54 100644 --- a/src/Generated/Groups/Item/Conversations/Item/ConversationItemRequestBuilder.php +++ b/src/Generated/Groups/Item/Conversations/Item/ConversationItemRequestBuilder.php @@ -54,11 +54,11 @@ public function delete(?ConversationItemRequestBuilderDeleteRequestConfiguration } /** - * Get a group's conversation object. + * Retrieve the properties and relationships of 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/group-get-conversation?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/conversation-get?view=graph-rest-beta Find more info here */ public function get(?ConversationItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toGetRequestInformation($requestConfiguration); @@ -87,7 +87,7 @@ public function toDeleteRequestInformation(?ConversationItemRequestBuilderDelete } /** - * Get a group's conversation object. + * Retrieve the properties and relationships of 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 b72016b3ba5..e28c0cfb775 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; /** - * Get a group's conversation object. + * Retrieve the properties and relationships of 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..5eb7b9e0e54 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); @@ -62,11 +62,11 @@ public function delete(?ConversationThreadItemRequestBuilderDeleteRequestConfigu } /** - * Get a specific thread that belongs to a group. You can specify both the parent conversation and the thread, or, you can specify the thread without referencing the parent conversation. + * Get a thread object. * @param ConversationThreadItemRequestBuilderGetRequestConfiguration|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/conversationthread-get?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/group-get-thread?view=graph-rest-beta Find more info here */ public function get(?ConversationThreadItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toGetRequestInformation($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 */ @@ -111,7 +111,7 @@ public function toDeleteRequestInformation(?ConversationThreadItemRequestBuilder } /** - * Get a specific thread that belongs to a group. You can specify both the parent conversation and the thread, or, you can specify the thread without referencing the parent conversation. + * Get a thread object. * @param ConversationThreadItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Groups/Item/Threads/Item/ConversationThreadItemRequestBuilderGetQueryParameters.php b/src/Generated/Groups/Item/Threads/Item/ConversationThreadItemRequestBuilderGetQueryParameters.php index 1efafc25e21..1915dc29631 100644 --- a/src/Generated/Groups/Item/Threads/Item/ConversationThreadItemRequestBuilderGetQueryParameters.php +++ b/src/Generated/Groups/Item/Threads/Item/ConversationThreadItemRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Get a specific thread that belongs to a group. You can specify both the parent conversation and the thread, or, you can specify the thread without referencing the parent conversation. + * Get a thread object. */ class ConversationThreadItemRequestBuilderGetQueryParameters { diff --git a/src/Generated/Identity/AuthenticationEventListeners/Item/AuthenticationEventListenerItemRequestBuilder.php b/src/Generated/Identity/AuthenticationEventListeners/Item/AuthenticationEventListenerItemRequestBuilder.php index 5f97bca2803..e84c23f8fa3 100644 --- a/src/Generated/Identity/AuthenticationEventListeners/Item/AuthenticationEventListenerItemRequestBuilder.php +++ b/src/Generated/Identity/AuthenticationEventListeners/Item/AuthenticationEventListenerItemRequestBuilder.php @@ -31,7 +31,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Deletes an authenticationEventListener object. + * Delete an authenticationEventListener object. The following derived types are currently supported. * @param AuthenticationEventListenerItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -60,7 +60,7 @@ public function get(?AuthenticationEventListenerItemRequestBuilderGetRequestConf } /** - * Update the properties of an authenticationEventListener object. You must specify the @odata.type property and the value of the authenticationEventListener object type to update. + * Update the properties of an authenticationEventListener object. You must specify the @odata.type property and the value of the authenticationEventListener object type to update. The following derived types are currently supported. * @param AuthenticationEventListener $body The request body * @param AuthenticationEventListenerItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise @@ -76,7 +76,7 @@ public function patch(AuthenticationEventListener $body, ?AuthenticationEventLis } /** - * Deletes an authenticationEventListener object. + * Delete an authenticationEventListener object. The following derived types are currently supported. * @param AuthenticationEventListenerItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ @@ -115,7 +115,7 @@ public function toGetRequestInformation(?AuthenticationEventListenerItemRequestB } /** - * Update the properties of an authenticationEventListener object. You must specify the @odata.type property and the value of the authenticationEventListener object type to update. + * Update the properties of an authenticationEventListener object. You must specify the @odata.type property and the value of the authenticationEventListener object type to update. The following derived types are currently supported. * @param AuthenticationEventListener $body The request body * @param AuthenticationEventListenerItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation diff --git a/src/Generated/Identity/ConditionalAccess/NamedLocations/Item/NamedLocationItemRequestBuilder.php b/src/Generated/Identity/ConditionalAccess/NamedLocations/Item/NamedLocationItemRequestBuilder.php index a7cc2281217..093b0c0a14e 100644 --- a/src/Generated/Identity/ConditionalAccess/NamedLocations/Item/NamedLocationItemRequestBuilder.php +++ b/src/Generated/Identity/ConditionalAccess/NamedLocations/Item/NamedLocationItemRequestBuilder.php @@ -61,12 +61,12 @@ public function get(?NamedLocationItemRequestBuilderGetRequestConfiguration $req } /** - * Update the properties of an ipNamedLocation object. + * Update the properties of a countryNamedLocation object. * @param NamedLocation $body The request body * @param NamedLocationItemRequestBuilderPatchRequestConfiguration|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/ipnamedlocation-update?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/countrynamedlocation-update?view=graph-rest-beta Find more info here */ public function patch(NamedLocation $body, ?NamedLocationItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); @@ -116,7 +116,7 @@ public function toGetRequestInformation(?NamedLocationItemRequestBuilderGetReque } /** - * Update the properties of an ipNamedLocation object. + * Update the properties of a countryNamedLocation object. * @param NamedLocation $body The request body * @param NamedLocationItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation diff --git a/src/Generated/Identity/CustomAuthenticationExtensions/Item/CustomAuthenticationExtensionItemRequestBuilder.php b/src/Generated/Identity/CustomAuthenticationExtensions/Item/CustomAuthenticationExtensionItemRequestBuilder.php index 078bd5b065b..02637068d88 100644 --- a/src/Generated/Identity/CustomAuthenticationExtensions/Item/CustomAuthenticationExtensionItemRequestBuilder.php +++ b/src/Generated/Identity/CustomAuthenticationExtensions/Item/CustomAuthenticationExtensionItemRequestBuilder.php @@ -39,7 +39,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Delete a customAuthenticationExtension object. + * Delete a customAuthenticationExtension object. The following derived types are currently supported. * @param CustomAuthenticationExtensionItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -54,11 +54,11 @@ public function delete(?CustomAuthenticationExtensionItemRequestBuilderDeleteReq } /** - * Read the properties and relationships of a customAuthenticationExtension object. + * Read the properties and relationships of an authenticationEventListener object. The @odata.type property in the response object indicates the type of the authenticationEventListener object. The following derived types are currently supported. * @param CustomAuthenticationExtensionItemRequestBuilderGetRequestConfiguration|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/customauthenticationextension-get?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/authenticationeventlistener-get?view=graph-rest-beta Find more info here */ public function get(?CustomAuthenticationExtensionItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toGetRequestInformation($requestConfiguration); @@ -84,7 +84,7 @@ public function patch(CustomAuthenticationExtension $body, ?CustomAuthentication } /** - * Delete a customAuthenticationExtension object. + * Delete a customAuthenticationExtension object. The following derived types are currently supported. * @param CustomAuthenticationExtensionItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ @@ -102,7 +102,7 @@ public function toDeleteRequestInformation(?CustomAuthenticationExtensionItemReq } /** - * Read the properties and relationships of a customAuthenticationExtension object. + * Read the properties and relationships of an authenticationEventListener object. The @odata.type property in the response object indicates the type of the authenticationEventListener object. The following derived types are currently supported. * @param CustomAuthenticationExtensionItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Identity/CustomAuthenticationExtensions/Item/CustomAuthenticationExtensionItemRequestBuilderGetQueryParameters.php b/src/Generated/Identity/CustomAuthenticationExtensions/Item/CustomAuthenticationExtensionItemRequestBuilderGetQueryParameters.php index 4680b23e1e4..6ac33f29928 100644 --- a/src/Generated/Identity/CustomAuthenticationExtensions/Item/CustomAuthenticationExtensionItemRequestBuilderGetQueryParameters.php +++ b/src/Generated/Identity/CustomAuthenticationExtensions/Item/CustomAuthenticationExtensionItemRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Read the properties and relationships of a customAuthenticationExtension object. + * Read the properties and relationships of an authenticationEventListener object. The @odata.type property in the response object indicates the type of the authenticationEventListener object. The following derived types are currently supported. */ class CustomAuthenticationExtensionItemRequestBuilderGetQueryParameters { diff --git a/src/Generated/Identity/CustomAuthenticationExtensions/Item/ValidateAuthenticationConfiguration/ValidateAuthenticationConfigurationRequestBuilder.php b/src/Generated/Identity/CustomAuthenticationExtensions/Item/ValidateAuthenticationConfiguration/ValidateAuthenticationConfigurationRequestBuilder.php index f8e0d44ca97..25df4fc37fa 100644 --- a/src/Generated/Identity/CustomAuthenticationExtensions/Item/ValidateAuthenticationConfiguration/ValidateAuthenticationConfigurationRequestBuilder.php +++ b/src/Generated/Identity/CustomAuthenticationExtensions/Item/ValidateAuthenticationConfiguration/ValidateAuthenticationConfigurationRequestBuilder.php @@ -31,7 +31,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * An API to check validity of the endpoint and and authentication configuration for a customAuthenticationExtension. + * An API to check validity of the endpoint and and authentication configuration for a customAuthenticationExtension object, which can represent one of the following derived types: * @param ValidateAuthenticationConfigurationRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -46,7 +46,7 @@ public function post(?ValidateAuthenticationConfigurationRequestBuilderPostReque } /** - * An API to check validity of the endpoint and and authentication configuration for a customAuthenticationExtension. + * An API to check validity of the endpoint and and authentication configuration for a customAuthenticationExtension object, which can represent one of the following derived types: * @param ValidateAuthenticationConfigurationRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackageCatalogs/Item/AccessPackageCustomWorkflowExtensions/Item/CustomCalloutExtensionItemRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackageCatalogs/Item/AccessPackageCustomWorkflowExtensions/Item/CustomCalloutExtensionItemRequestBuilder.php index afc302ee098..7240b4a58bc 100644 --- a/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackageCatalogs/Item/AccessPackageCustomWorkflowExtensions/Item/CustomCalloutExtensionItemRequestBuilder.php +++ b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackageCatalogs/Item/AccessPackageCustomWorkflowExtensions/Item/CustomCalloutExtensionItemRequestBuilder.php @@ -45,11 +45,11 @@ public function delete(?CustomCalloutExtensionItemRequestBuilderDeleteRequestCon } /** - * Read the properties and relationships of an accessPackageAssignmentWorkflowExtension object. + * Read the properties and relationships of an accessPackageAssignmentRequestWorkflowExtension object. * @param CustomCalloutExtensionItemRequestBuilderGetRequestConfiguration|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-get?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/accesspackageassignmentrequestworkflowextension-get?view=graph-rest-beta Find more info here */ public function get(?CustomCalloutExtensionItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toGetRequestInformation($requestConfiguration); @@ -94,7 +94,7 @@ public function toDeleteRequestInformation(?CustomCalloutExtensionItemRequestBui } /** - * Read the properties and relationships of an accessPackageAssignmentWorkflowExtension object. + * Read the properties and relationships of an accessPackageAssignmentRequestWorkflowExtension object. * @param CustomCalloutExtensionItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackageCatalogs/Item/AccessPackageCustomWorkflowExtensions/Item/CustomCalloutExtensionItemRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackageCatalogs/Item/AccessPackageCustomWorkflowExtensions/Item/CustomCalloutExtensionItemRequestBuilderGetQueryParameters.php index c63948e8ae2..0c3bbf4d14d 100644 --- a/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackageCatalogs/Item/AccessPackageCustomWorkflowExtensions/Item/CustomCalloutExtensionItemRequestBuilderGetQueryParameters.php +++ b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackageCatalogs/Item/AccessPackageCustomWorkflowExtensions/Item/CustomCalloutExtensionItemRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Read the properties and relationships of an accessPackageAssignmentWorkflowExtension object. + * Read the properties and relationships of an accessPackageAssignmentRequestWorkflowExtension object. */ class CustomCalloutExtensionItemRequestBuilderGetQueryParameters { diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackageCatalogs/Item/CustomAccessPackageWorkflowExtensions/Item/CustomAccessPackageWorkflowExtensionItemRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackageCatalogs/Item/CustomAccessPackageWorkflowExtensions/Item/CustomAccessPackageWorkflowExtensionItemRequestBuilder.php index be603372153..973cd307015 100644 --- a/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackageCatalogs/Item/CustomAccessPackageWorkflowExtensions/Item/CustomAccessPackageWorkflowExtensionItemRequestBuilder.php +++ b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackageCatalogs/Item/CustomAccessPackageWorkflowExtensions/Item/CustomAccessPackageWorkflowExtensionItemRequestBuilder.php @@ -31,11 +31,11 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Delete an accessPackageAssignmentWorkflowExtension object. The custom workflow extension must first be removed from any associated policies before it can be deleted. Follow these steps to remove the custom workflow extension from any associated policies:1. First retrieve the accessPackageCatalogId by calling the Get accessPackageAssignmentPolicies operation and appending ?$expand=accessPackage($expand=accessPackageCatalog) to the query. For example, https://graph.microsoft.com/beta/identityGovernance/entitlementManagement/accessPackageAssignmentPolicies?$expand=accessPackage($expand=accessPackageCatalog).2. Use the access package catalog ID and retrieve the ID of the accessPackageCustomWorkflowExtension object that you want to delete by running the List accessPackageCustomWorkflowExtensions operation.3. Call the Update accessPackageAssignmentPolicy operation to remove the custom workflow extension object from the policy. For an example, see Example 3: Remove the customExtensionStageSettings from a policy. + * Delete an accessPackageAssignmentRequestWorkflowExtension object. The custom workflow extension must first be removed from any associated policies before it can be deleted. Follow these steps to remove the custom workflow extension from any associated policies:1. First retrieve the accessPackageCatalogId by calling the Get accessPackageAssignmentPolicies operation and appending ?$expand=accessPackage($expand=accessPackageCatalog) to the query. For example, https://graph.microsoft.com/beta/identityGovernance/entitlementManagement/accessPackageAssignmentPolicies?$expand=accessPackage($expand=accessPackageCatalog).2. Use the access package catalog ID and retrieve the ID of the accessPackageCustomWorkflowExtension object that you want to delete by running the List accessPackageCustomWorkflowExtensions operation.3. Call the Update accessPackageAssignmentPolicy operation to remove the custom workflow extension object from the policy. For an example, see Example 3: Remove the customExtensionStageSettings from a policy. * @param CustomAccessPackageWorkflowExtensionItemRequestBuilderDeleteRequestConfiguration|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-delete?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/accesspackageassignmentrequestworkflowextension-delete?view=graph-rest-beta Find more info here */ public function delete(?CustomAccessPackageWorkflowExtensionItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); @@ -77,7 +77,7 @@ public function patch(CustomAccessPackageWorkflowExtension $body, ?CustomAccessP } /** - * Delete an accessPackageAssignmentWorkflowExtension object. The custom workflow extension must first be removed from any associated policies before it can be deleted. Follow these steps to remove the custom workflow extension from any associated policies:1. First retrieve the accessPackageCatalogId by calling the Get accessPackageAssignmentPolicies operation and appending ?$expand=accessPackage($expand=accessPackageCatalog) to the query. For example, https://graph.microsoft.com/beta/identityGovernance/entitlementManagement/accessPackageAssignmentPolicies?$expand=accessPackage($expand=accessPackageCatalog).2. Use the access package catalog ID and retrieve the ID of the accessPackageCustomWorkflowExtension object that you want to delete by running the List accessPackageCustomWorkflowExtensions operation.3. Call the Update accessPackageAssignmentPolicy operation to remove the custom workflow extension object from the policy. For an example, see Example 3: Remove the customExtensionStageSettings from a policy. + * Delete an accessPackageAssignmentRequestWorkflowExtension object. The custom workflow extension must first be removed from any associated policies before it can be deleted. Follow these steps to remove the custom workflow extension from any associated policies:1. First retrieve the accessPackageCatalogId by calling the Get accessPackageAssignmentPolicies operation and appending ?$expand=accessPackage($expand=accessPackageCatalog) to the query. For example, https://graph.microsoft.com/beta/identityGovernance/entitlementManagement/accessPackageAssignmentPolicies?$expand=accessPackage($expand=accessPackageCatalog).2. Use the access package catalog ID and retrieve the ID of the accessPackageCustomWorkflowExtension object that you want to delete by running the List accessPackageCustomWorkflowExtensions operation.3. Call the Update accessPackageAssignmentPolicy operation to remove the custom workflow extension object from the policy. For an example, see Example 3: Remove the customExtensionStageSettings from a policy. * @param CustomAccessPackageWorkflowExtensionItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/IdentityProtection/RiskDetections/Item/RiskDetectionItemRequestBuilder.php b/src/Generated/IdentityProtection/RiskDetections/Item/RiskDetectionItemRequestBuilder.php index c1f0eaae8a2..7dc8b7c1972 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 collection of riskDetection objects. + * Retrieve the properties of a riskDetection object. * @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-list?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/riskdetection-get?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 collection of riskDetection objects. + * Retrieve the properties of a riskDetection object. * @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 0ed3e0e8b9c..d07753ed90d 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 collection of riskDetection objects. + * Retrieve the properties of a riskDetection object. */ class RiskDetectionItemRequestBuilderGetQueryParameters { diff --git a/src/Generated/IdentityProtection/RiskyUsers/RiskyUsersRequestBuilder.php b/src/Generated/IdentityProtection/RiskyUsers/RiskyUsersRequestBuilder.php index 933f7e4f76c..ca15f1e40bd 100644 --- a/src/Generated/IdentityProtection/RiskyUsers/RiskyUsersRequestBuilder.php +++ b/src/Generated/IdentityProtection/RiskyUsers/RiskyUsersRequestBuilder.php @@ -68,11 +68,11 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Retrieve the properties and relationships of a riskyUser object. + * Retrieve the properties and relationships of a collection of riskyUser objects. * @param RiskyUsersRequestBuilderGetRequestConfiguration|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/riskyusers-get?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/riskyusers-list?view=graph-rest-beta Find more info here */ public function get(?RiskyUsersRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toGetRequestInformation($requestConfiguration); @@ -98,7 +98,7 @@ public function post(RiskyUser $body, ?RiskyUsersRequestBuilderPostRequestConfig } /** - * Retrieve the properties and relationships of a riskyUser object. + * Retrieve the properties and relationships of a collection of riskyUser objects. * @param RiskyUsersRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/IdentityProtection/RiskyUsers/RiskyUsersRequestBuilderGetQueryParameters.php b/src/Generated/IdentityProtection/RiskyUsers/RiskyUsersRequestBuilderGetQueryParameters.php index e634d2cdae6..0823016ce86 100644 --- a/src/Generated/IdentityProtection/RiskyUsers/RiskyUsersRequestBuilderGetQueryParameters.php +++ b/src/Generated/IdentityProtection/RiskyUsers/RiskyUsersRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Retrieve the properties and relationships of a riskyUser object. + * Retrieve the properties and relationships of a collection of riskyUser objects. */ class RiskyUsersRequestBuilderGetQueryParameters { diff --git a/src/Generated/Invitations/InvitationsRequestBuilder.php b/src/Generated/Invitations/InvitationsRequestBuilder.php index 918b827130b..707583c8bd8 100644 --- a/src/Generated/Invitations/InvitationsRequestBuilder.php +++ b/src/Generated/Invitations/InvitationsRequestBuilder.php @@ -70,7 +70,7 @@ public function get(?InvitationsRequestBuilderGetRequestConfiguration $requestCo } /** - * Create a new invitation or reset the redemption status for a guest user who already redeemed their invitation. The invitation adds an external user to the organization. The following options are available for creating an invitation: + * Create a new invitation or reset the redemption status for a guest user who already redeemed their invitation. The invitation adds the external user to the organization as part of B2B collaboration. B2B collaboration is supported in both Microsoft Entra External ID in workforce and external tenants. The following options are available for creating an invitation: * @param Invitation $body The request body * @param InvitationsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise @@ -107,7 +107,7 @@ public function toGetRequestInformation(?InvitationsRequestBuilderGetRequestConf } /** - * Create a new invitation or reset the redemption status for a guest user who already redeemed their invitation. The invitation adds an external user to the organization. The following options are available for creating an invitation: + * Create a new invitation or reset the redemption status for a guest user who already redeemed their invitation. The invitation adds the external user to the organization as part of B2B collaboration. B2B collaboration is supported in both Microsoft Entra External ID in workforce and external tenants. The following options are available for creating an invitation: * @param Invitation $body The request body * @param InvitationsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation diff --git a/src/Generated/Models/AccessPackageAssignmentRequest.php b/src/Generated/Models/AccessPackageAssignmentRequest.php index bdc4ed60121..75dfa5f067c 100644 --- a/src/Generated/Models/AccessPackageAssignmentRequest.php +++ b/src/Generated/Models/AccessPackageAssignmentRequest.php @@ -143,6 +143,7 @@ public function getFieldDeserializers(): array { 'customExtensionCalloutInstances' => fn(ParseNode $n) => $o->setCustomExtensionCalloutInstances($n->getCollectionOfObjectValues([CustomExtensionCalloutInstance::class, 'createFromDiscriminatorValue'])), 'customExtensionHandlerInstances' => fn(ParseNode $n) => $o->setCustomExtensionHandlerInstances($n->getCollectionOfObjectValues([CustomExtensionHandlerInstance::class, 'createFromDiscriminatorValue'])), 'expirationDateTime' => fn(ParseNode $n) => $o->setExpirationDateTime($n->getDateTimeValue()), + 'history' => fn(ParseNode $n) => $o->setHistory($n->getCollectionOfObjectValues([RequestActivity::class, 'createFromDiscriminatorValue'])), 'isValidationOnly' => fn(ParseNode $n) => $o->setIsValidationOnly($n->getBooleanValue()), 'justification' => fn(ParseNode $n) => $o->setJustification($n->getStringValue()), 'requestor' => fn(ParseNode $n) => $o->setRequestor($n->getObjectValue([AccessPackageSubject::class, 'createFromDiscriminatorValue'])), @@ -154,6 +155,20 @@ public function getFieldDeserializers(): array { ]); } + /** + * Gets the history property value. The history property + * @return array|null + */ + public function getHistory(): ?array { + $val = $this->getBackingStore()->get('history'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, RequestActivity::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'history'"); + } + /** * Gets the isValidationOnly property value. True if the request isn't to be processed for assignment. * @return bool|null @@ -266,6 +281,7 @@ public function serialize(SerializationWriter $writer): void { $writer->writeCollectionOfObjectValues('customExtensionCalloutInstances', $this->getCustomExtensionCalloutInstances()); $writer->writeCollectionOfObjectValues('customExtensionHandlerInstances', $this->getCustomExtensionHandlerInstances()); $writer->writeDateTimeValue('expirationDateTime', $this->getExpirationDateTime()); + $writer->writeCollectionOfObjectValues('history', $this->getHistory()); $writer->writeBooleanValue('isValidationOnly', $this->getIsValidationOnly()); $writer->writeStringValue('justification', $this->getJustification()); $writer->writeObjectValue('requestor', $this->getRequestor()); @@ -340,6 +356,14 @@ public function setExpirationDateTime(?DateTime $value): void { $this->getBackingStore()->set('expirationDateTime', $value); } + /** + * Sets the history property value. The history property + * @param array|null $value Value to set for the history property. + */ + public function setHistory(?array $value): void { + $this->getBackingStore()->set('history', $value); + } + /** * Sets the isValidationOnly property value. True if the request isn't to be processed for assignment. * @param bool|null $value Value to set for the isValidationOnly property. diff --git a/src/Generated/Models/AndroidManagedAppProtection.php b/src/Generated/Models/AndroidManagedAppProtection.php index 6c53052e07e..3e71fe90fe4 100644 --- a/src/Generated/Models/AndroidManagedAppProtection.php +++ b/src/Generated/Models/AndroidManagedAppProtection.php @@ -240,7 +240,7 @@ public function getConnectToVpnOnLaunch(): ?bool { } /** - * Gets the customBrowserDisplayName property value. Friendly name of the preferred custom browser to open weblink on Android. When this property is configured, ManagedBrowserToOpenLinksRequired should be true. + * Gets the customBrowserDisplayName property value. Friendly name of the preferred custom browser to open weblink on Android. * @return string|null */ public function getCustomBrowserDisplayName(): ?string { @@ -252,7 +252,7 @@ public function getCustomBrowserDisplayName(): ?string { } /** - * Gets the customBrowserPackageId property value. Unique identifier of the preferred custom browser to open weblink on Android. When this property is configured, ManagedBrowserToOpenLinksRequired should be true. + * Gets the customBrowserPackageId property value. Unique identifier of a custom browser to open weblink on Android. * @return string|null */ public function getCustomBrowserPackageId(): ?string { @@ -829,7 +829,7 @@ public function setConnectToVpnOnLaunch(?bool $value): void { } /** - * Sets the customBrowserDisplayName property value. Friendly name of the preferred custom browser to open weblink on Android. When this property is configured, ManagedBrowserToOpenLinksRequired should be true. + * Sets the customBrowserDisplayName property value. Friendly name of the preferred custom browser to open weblink on Android. * @param string|null $value Value to set for the customBrowserDisplayName property. */ public function setCustomBrowserDisplayName(?string $value): void { @@ -837,7 +837,7 @@ public function setCustomBrowserDisplayName(?string $value): void { } /** - * Sets the customBrowserPackageId property value. Unique identifier of the preferred custom browser to open weblink on Android. When this property is configured, ManagedBrowserToOpenLinksRequired should be true. + * Sets the customBrowserPackageId property value. Unique identifier of a custom browser to open weblink on Android. * @param string|null $value Value to set for the customBrowserPackageId property. */ public function setCustomBrowserPackageId(?string $value): void { diff --git a/src/Generated/Models/AssociatedAssignmentPayloadType.php b/src/Generated/Models/AssociatedAssignmentPayloadType.php index e57bbb6f73e..fc580813898 100644 --- a/src/Generated/Models/AssociatedAssignmentPayloadType.php +++ b/src/Generated/Models/AssociatedAssignmentPayloadType.php @@ -17,5 +17,4 @@ class AssociatedAssignmentPayloadType extends Enum { public const RESOURCE_ACCESS_POLICY = 'resourceAccessPolicy'; public const WIN32APP = 'win32app'; public const DEVICE_MANAGMENT_CONFIGURATION_AND_COMPLIANCE_POLICY = 'deviceManagmentConfigurationAndCompliancePolicy'; - public const HARDWARE_CONFIGURATION = 'hardwareConfiguration'; } diff --git a/src/Generated/Models/BackupRestoreRoot.php b/src/Generated/Models/BackupRestoreRoot.php index 4fa881ee966..e382ff96a32 100644 --- a/src/Generated/Models/BackupRestoreRoot.php +++ b/src/Generated/Models/BackupRestoreRoot.php @@ -53,6 +53,20 @@ public function getDriveProtectionUnits(): ?array { throw new \UnexpectedValueException("Invalid type found in backing store for 'driveProtectionUnits'"); } + /** + * Gets the driveProtectionUnitsBulkAdditionJobs property value. The driveProtectionUnitsBulkAdditionJobs property + * @return array|null + */ + public function getDriveProtectionUnitsBulkAdditionJobs(): ?array { + $val = $this->getBackingStore()->get('driveProtectionUnitsBulkAdditionJobs'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, DriveProtectionUnitsBulkAdditionJob::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'driveProtectionUnitsBulkAdditionJobs'"); + } + /** * Gets the exchangeProtectionPolicies property value. The list of Exchange protection policies in the tenant. * @return array|null @@ -90,10 +104,12 @@ public function getFieldDeserializers(): array { return array_merge(parent::getFieldDeserializers(), [ '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'])), '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'])), 'mailboxProtectionUnits' => fn(ParseNode $n) => $o->setMailboxProtectionUnits($n->getCollectionOfObjectValues([MailboxProtectionUnit::class, 'createFromDiscriminatorValue'])), + 'mailboxProtectionUnitsBulkAdditionJobs' => fn(ParseNode $n) => $o->setMailboxProtectionUnitsBulkAdditionJobs($n->getCollectionOfObjectValues([MailboxProtectionUnitsBulkAdditionJob::class, 'createFromDiscriminatorValue'])), 'oneDriveForBusinessProtectionPolicies' => fn(ParseNode $n) => $o->setOneDriveForBusinessProtectionPolicies($n->getCollectionOfObjectValues([OneDriveForBusinessProtectionPolicy::class, 'createFromDiscriminatorValue'])), 'oneDriveForBusinessRestoreSessions' => fn(ParseNode $n) => $o->setOneDriveForBusinessRestoreSessions($n->getCollectionOfObjectValues([OneDriveForBusinessRestoreSession::class, 'createFromDiscriminatorValue'])), 'protectionPolicies' => fn(ParseNode $n) => $o->setProtectionPolicies($n->getCollectionOfObjectValues([ProtectionPolicyBase::class, 'createFromDiscriminatorValue'])), @@ -106,6 +122,7 @@ public function getFieldDeserializers(): array { 'sharePointRestoreSessions' => fn(ParseNode $n) => $o->setSharePointRestoreSessions($n->getCollectionOfObjectValues([SharePointRestoreSession::class, 'createFromDiscriminatorValue'])), 'siteInclusionRules' => fn(ParseNode $n) => $o->setSiteInclusionRules($n->getCollectionOfObjectValues([SiteProtectionRule::class, 'createFromDiscriminatorValue'])), 'siteProtectionUnits' => fn(ParseNode $n) => $o->setSiteProtectionUnits($n->getCollectionOfObjectValues([SiteProtectionUnit::class, 'createFromDiscriminatorValue'])), + 'siteProtectionUnitsBulkAdditionJobs' => fn(ParseNode $n) => $o->setSiteProtectionUnitsBulkAdditionJobs($n->getCollectionOfObjectValues([SiteProtectionUnitsBulkAdditionJob::class, 'createFromDiscriminatorValue'])), ]); } @@ -137,6 +154,20 @@ public function getMailboxProtectionUnits(): ?array { throw new \UnexpectedValueException("Invalid type found in backing store for 'mailboxProtectionUnits'"); } + /** + * Gets the mailboxProtectionUnitsBulkAdditionJobs property value. The mailboxProtectionUnitsBulkAdditionJobs property + * @return array|null + */ + public function getMailboxProtectionUnitsBulkAdditionJobs(): ?array { + $val = $this->getBackingStore()->get('mailboxProtectionUnitsBulkAdditionJobs'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, MailboxProtectionUnitsBulkAdditionJob::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'mailboxProtectionUnitsBulkAdditionJobs'"); + } + /** * Gets the oneDriveForBusinessProtectionPolicies property value. The list of OneDrive for Business protection policies in the tenant. * @return array|null @@ -303,6 +334,20 @@ public function getSiteProtectionUnits(): ?array { throw new \UnexpectedValueException("Invalid type found in backing store for 'siteProtectionUnits'"); } + /** + * Gets the siteProtectionUnitsBulkAdditionJobs property value. The siteProtectionUnitsBulkAdditionJobs property + * @return array|null + */ + public function getSiteProtectionUnitsBulkAdditionJobs(): ?array { + $val = $this->getBackingStore()->get('siteProtectionUnitsBulkAdditionJobs'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, SiteProtectionUnitsBulkAdditionJob::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'siteProtectionUnitsBulkAdditionJobs'"); + } + /** * Serializes information the current object * @param SerializationWriter $writer Serialization writer to use to serialize this model @@ -311,10 +356,12 @@ public function serialize(SerializationWriter $writer): void { parent::serialize($writer); $writer->writeCollectionOfObjectValues('driveInclusionRules', $this->getDriveInclusionRules()); $writer->writeCollectionOfObjectValues('driveProtectionUnits', $this->getDriveProtectionUnits()); + $writer->writeCollectionOfObjectValues('driveProtectionUnitsBulkAdditionJobs', $this->getDriveProtectionUnitsBulkAdditionJobs()); $writer->writeCollectionOfObjectValues('exchangeProtectionPolicies', $this->getExchangeProtectionPolicies()); $writer->writeCollectionOfObjectValues('exchangeRestoreSessions', $this->getExchangeRestoreSessions()); $writer->writeCollectionOfObjectValues('mailboxInclusionRules', $this->getMailboxInclusionRules()); $writer->writeCollectionOfObjectValues('mailboxProtectionUnits', $this->getMailboxProtectionUnits()); + $writer->writeCollectionOfObjectValues('mailboxProtectionUnitsBulkAdditionJobs', $this->getMailboxProtectionUnitsBulkAdditionJobs()); $writer->writeCollectionOfObjectValues('oneDriveForBusinessProtectionPolicies', $this->getOneDriveForBusinessProtectionPolicies()); $writer->writeCollectionOfObjectValues('oneDriveForBusinessRestoreSessions', $this->getOneDriveForBusinessRestoreSessions()); $writer->writeCollectionOfObjectValues('protectionPolicies', $this->getProtectionPolicies()); @@ -327,6 +374,7 @@ public function serialize(SerializationWriter $writer): void { $writer->writeCollectionOfObjectValues('sharePointRestoreSessions', $this->getSharePointRestoreSessions()); $writer->writeCollectionOfObjectValues('siteInclusionRules', $this->getSiteInclusionRules()); $writer->writeCollectionOfObjectValues('siteProtectionUnits', $this->getSiteProtectionUnits()); + $writer->writeCollectionOfObjectValues('siteProtectionUnitsBulkAdditionJobs', $this->getSiteProtectionUnitsBulkAdditionJobs()); } /** @@ -345,6 +393,14 @@ public function setDriveProtectionUnits(?array $value): void { $this->getBackingStore()->set('driveProtectionUnits', $value); } + /** + * Sets the driveProtectionUnitsBulkAdditionJobs property value. The driveProtectionUnitsBulkAdditionJobs property + * @param array|null $value Value to set for the driveProtectionUnitsBulkAdditionJobs property. + */ + public function setDriveProtectionUnitsBulkAdditionJobs(?array $value): void { + $this->getBackingStore()->set('driveProtectionUnitsBulkAdditionJobs', $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. @@ -377,6 +433,14 @@ public function setMailboxProtectionUnits(?array $value): void { $this->getBackingStore()->set('mailboxProtectionUnits', $value); } + /** + * Sets the mailboxProtectionUnitsBulkAdditionJobs property value. The mailboxProtectionUnitsBulkAdditionJobs property + * @param array|null $value Value to set for the mailboxProtectionUnitsBulkAdditionJobs property. + */ + public function setMailboxProtectionUnitsBulkAdditionJobs(?array $value): void { + $this->getBackingStore()->set('mailboxProtectionUnitsBulkAdditionJobs', $value); + } + /** * Sets the oneDriveForBusinessProtectionPolicies property value. The list of OneDrive for Business protection policies in the tenant. * @param array|null $value Value to set for the oneDriveForBusinessProtectionPolicies property. @@ -473,4 +537,12 @@ public function setSiteProtectionUnits(?array $value): void { $this->getBackingStore()->set('siteProtectionUnits', $value); } + /** + * Sets the siteProtectionUnitsBulkAdditionJobs property value. The siteProtectionUnitsBulkAdditionJobs property + * @param array|null $value Value to set for the siteProtectionUnitsBulkAdditionJobs property. + */ + public function setSiteProtectionUnitsBulkAdditionJobs(?array $value): void { + $this->getBackingStore()->set('siteProtectionUnitsBulkAdditionJobs', $value); + } + } diff --git a/src/Generated/Models/CertificateAuthorityDetail.php b/src/Generated/Models/CertificateAuthorityDetail.php new file mode 100644 index 00000000000..abb862155cc --- /dev/null +++ b/src/Generated/Models/CertificateAuthorityDetail.php @@ -0,0 +1,290 @@ +setOdataType('#microsoft.graph.certificateAuthorityDetail'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return CertificateAuthorityDetail + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): CertificateAuthorityDetail { + return new CertificateAuthorityDetail(); + } + + /** + * Gets the certificate property value. The certificate property + * @return StreamInterface|null + */ + public function getCertificate(): ?StreamInterface { + $val = $this->getBackingStore()->get('certificate'); + if (is_null($val) || $val instanceof StreamInterface) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'certificate'"); + } + + /** + * Gets the certificateAuthorityType property value. The certificateAuthorityType property + * @return CertificateAuthorityType|null + */ + public function getCertificateAuthorityType(): ?CertificateAuthorityType { + $val = $this->getBackingStore()->get('certificateAuthorityType'); + if (is_null($val) || $val instanceof CertificateAuthorityType) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'certificateAuthorityType'"); + } + + /** + * Gets the certificateRevocationListUrl property value. The certificateRevocationListUrl property + * @return string|null + */ + public function getCertificateRevocationListUrl(): ?string { + $val = $this->getBackingStore()->get('certificateRevocationListUrl'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'certificateRevocationListUrl'"); + } + + /** + * 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 deltacertificateRevocationListUrl property value. The deltacertificateRevocationListUrl property + * @return string|null + */ + public function getDeltacertificateRevocationListUrl(): ?string { + $val = $this->getBackingStore()->get('deltacertificateRevocationListUrl'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'deltacertificateRevocationListUrl'"); + } + + /** + * 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 expirationDateTime property value. The expirationDateTime property + * @return DateTime|null + */ + public function getExpirationDateTime(): ?DateTime { + $val = $this->getBackingStore()->get('expirationDateTime'); + if (is_null($val) || $val instanceof DateTime) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'expirationDateTime'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'certificate' => fn(ParseNode $n) => $o->setCertificate($n->getBinaryContent()), + 'certificateAuthorityType' => fn(ParseNode $n) => $o->setCertificateAuthorityType($n->getEnumValue(CertificateAuthorityType::class)), + 'certificateRevocationListUrl' => fn(ParseNode $n) => $o->setCertificateRevocationListUrl($n->getStringValue()), + 'createdDateTime' => fn(ParseNode $n) => $o->setCreatedDateTime($n->getDateTimeValue()), + 'deltacertificateRevocationListUrl' => fn(ParseNode $n) => $o->setDeltacertificateRevocationListUrl($n->getStringValue()), + 'displayName' => fn(ParseNode $n) => $o->setDisplayName($n->getStringValue()), + 'expirationDateTime' => fn(ParseNode $n) => $o->setExpirationDateTime($n->getDateTimeValue()), + 'isIssuerHintEnabled' => fn(ParseNode $n) => $o->setIsIssuerHintEnabled($n->getBooleanValue()), + 'issuer' => fn(ParseNode $n) => $o->setIssuer($n->getStringValue()), + 'issuerSubjectKeyIdentifier' => fn(ParseNode $n) => $o->setIssuerSubjectKeyIdentifier($n->getStringValue()), + 'thumbprint' => fn(ParseNode $n) => $o->setThumbprint($n->getStringValue()), + ]); + } + + /** + * Gets the isIssuerHintEnabled property value. The isIssuerHintEnabled property + * @return bool|null + */ + public function getIsIssuerHintEnabled(): ?bool { + $val = $this->getBackingStore()->get('isIssuerHintEnabled'); + if (is_null($val) || is_bool($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'isIssuerHintEnabled'"); + } + + /** + * Gets the issuer property value. The issuer property + * @return string|null + */ + public function getIssuer(): ?string { + $val = $this->getBackingStore()->get('issuer'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'issuer'"); + } + + /** + * Gets the issuerSubjectKeyIdentifier property value. The issuerSubjectKeyIdentifier property + * @return string|null + */ + public function getIssuerSubjectKeyIdentifier(): ?string { + $val = $this->getBackingStore()->get('issuerSubjectKeyIdentifier'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'issuerSubjectKeyIdentifier'"); + } + + /** + * Gets the thumbprint property value. The thumbprint property + * @return string|null + */ + public function getThumbprint(): ?string { + $val = $this->getBackingStore()->get('thumbprint'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'thumbprint'"); + } + + /** + * Serializes 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->writeBinaryContent('certificate', $this->getCertificate()); + $writer->writeEnumValue('certificateAuthorityType', $this->getCertificateAuthorityType()); + $writer->writeStringValue('certificateRevocationListUrl', $this->getCertificateRevocationListUrl()); + $writer->writeDateTimeValue('createdDateTime', $this->getCreatedDateTime()); + $writer->writeStringValue('deltacertificateRevocationListUrl', $this->getDeltacertificateRevocationListUrl()); + $writer->writeStringValue('displayName', $this->getDisplayName()); + $writer->writeDateTimeValue('expirationDateTime', $this->getExpirationDateTime()); + $writer->writeBooleanValue('isIssuerHintEnabled', $this->getIsIssuerHintEnabled()); + $writer->writeStringValue('issuer', $this->getIssuer()); + $writer->writeStringValue('issuerSubjectKeyIdentifier', $this->getIssuerSubjectKeyIdentifier()); + $writer->writeStringValue('thumbprint', $this->getThumbprint()); + } + + /** + * Sets the certificate property value. The certificate property + * @param StreamInterface|null $value Value to set for the certificate property. + */ + public function setCertificate(?StreamInterface $value): void { + $this->getBackingStore()->set('certificate', $value); + } + + /** + * Sets the certificateAuthorityType property value. The certificateAuthorityType property + * @param CertificateAuthorityType|null $value Value to set for the certificateAuthorityType property. + */ + public function setCertificateAuthorityType(?CertificateAuthorityType $value): void { + $this->getBackingStore()->set('certificateAuthorityType', $value); + } + + /** + * Sets the certificateRevocationListUrl property value. The certificateRevocationListUrl property + * @param string|null $value Value to set for the certificateRevocationListUrl property. + */ + public function setCertificateRevocationListUrl(?string $value): void { + $this->getBackingStore()->set('certificateRevocationListUrl', $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 deltacertificateRevocationListUrl property value. The deltacertificateRevocationListUrl property + * @param string|null $value Value to set for the deltacertificateRevocationListUrl property. + */ + public function setDeltacertificateRevocationListUrl(?string $value): void { + $this->getBackingStore()->set('deltacertificateRevocationListUrl', $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 expirationDateTime property value. The expirationDateTime property + * @param DateTime|null $value Value to set for the expirationDateTime property. + */ + public function setExpirationDateTime(?DateTime $value): void { + $this->getBackingStore()->set('expirationDateTime', $value); + } + + /** + * Sets the isIssuerHintEnabled property value. The isIssuerHintEnabled property + * @param bool|null $value Value to set for the isIssuerHintEnabled property. + */ + public function setIsIssuerHintEnabled(?bool $value): void { + $this->getBackingStore()->set('isIssuerHintEnabled', $value); + } + + /** + * Sets the issuer property value. The issuer property + * @param string|null $value Value to set for the issuer property. + */ + public function setIssuer(?string $value): void { + $this->getBackingStore()->set('issuer', $value); + } + + /** + * Sets the issuerSubjectKeyIdentifier property value. The issuerSubjectKeyIdentifier property + * @param string|null $value Value to set for the issuerSubjectKeyIdentifier property. + */ + public function setIssuerSubjectKeyIdentifier(?string $value): void { + $this->getBackingStore()->set('issuerSubjectKeyIdentifier', $value); + } + + /** + * Sets the thumbprint property value. The thumbprint property + * @param string|null $value Value to set for the thumbprint property. + */ + public function setThumbprint(?string $value): void { + $this->getBackingStore()->set('thumbprint', $value); + } + +} diff --git a/src/Generated/Models/DeviceConfigurationProfileCollectionResponse.php b/src/Generated/Models/CertificateAuthorityDetailCollectionResponse.php similarity index 76% rename from src/Generated/Models/DeviceConfigurationProfileCollectionResponse.php rename to src/Generated/Models/CertificateAuthorityDetailCollectionResponse.php index 3cd5dbc875f..a68cbdb106b 100644 --- a/src/Generated/Models/DeviceConfigurationProfileCollectionResponse.php +++ b/src/Generated/Models/CertificateAuthorityDetailCollectionResponse.php @@ -7,10 +7,10 @@ use Microsoft\Kiota\Abstractions\Serialization\SerializationWriter; use Microsoft\Kiota\Abstractions\Types\TypeUtils; -class DeviceConfigurationProfileCollectionResponse extends BaseCollectionPaginationCountResponse implements Parsable +class CertificateAuthorityDetailCollectionResponse extends BaseCollectionPaginationCountResponse implements Parsable { /** - * Instantiates a new DeviceConfigurationProfileCollectionResponse and sets the default values. + * Instantiates a new CertificateAuthorityDetailCollectionResponse and sets the default values. */ public function __construct() { parent::__construct(); @@ -19,10 +19,10 @@ public function __construct() { /** * Creates a new instance of the appropriate class based on discriminator value * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object - * @return DeviceConfigurationProfileCollectionResponse + * @return CertificateAuthorityDetailCollectionResponse */ - public static function createFromDiscriminatorValue(ParseNode $parseNode): DeviceConfigurationProfileCollectionResponse { - return new DeviceConfigurationProfileCollectionResponse(); + public static function createFromDiscriminatorValue(ParseNode $parseNode): CertificateAuthorityDetailCollectionResponse { + return new CertificateAuthorityDetailCollectionResponse(); } /** @@ -32,19 +32,19 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Devic public function getFieldDeserializers(): array { $o = $this; return array_merge(parent::getFieldDeserializers(), [ - 'value' => fn(ParseNode $n) => $o->setValue($n->getCollectionOfObjectValues([DeviceConfigurationProfile::class, 'createFromDiscriminatorValue'])), + 'value' => fn(ParseNode $n) => $o->setValue($n->getCollectionOfObjectValues([CertificateAuthorityDetail::class, 'createFromDiscriminatorValue'])), ]); } /** * Gets the value property value. The value property - * @return array|null + * @return array|null */ public function getValue(): ?array { $val = $this->getBackingStore()->get('value'); if (is_array($val) || is_null($val)) { - TypeUtils::validateCollectionValues($val, DeviceConfigurationProfile::class); - /** @var array|null $val */ + TypeUtils::validateCollectionValues($val, CertificateAuthorityDetail::class); + /** @var array|null $val */ return $val; } throw new \UnexpectedValueException("Invalid type found in backing store for 'value'"); @@ -61,7 +61,7 @@ public function serialize(SerializationWriter $writer): void { /** * Sets the value property value. The value property - * @param array|null $value Value to set for the value property. + * @param array|null $value Value to set for the value property. */ public function setValue(?array $value): void { $this->getBackingStore()->set('value', $value); diff --git a/src/Generated/Models/CertificateAuthorityType.php b/src/Generated/Models/CertificateAuthorityType.php new file mode 100644 index 00000000000..fe73f331964 --- /dev/null +++ b/src/Generated/Models/CertificateAuthorityType.php @@ -0,0 +1,11 @@ +setOdataType('#microsoft.graph.certificateBasedAuthPki'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return CertificateBasedAuthPki + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): CertificateBasedAuthPki { + return new CertificateBasedAuthPki(); + } + + /** + * Gets the certificateAuthorities property value. The certificateAuthorities property + * @return array|null + */ + public function getCertificateAuthorities(): ?array { + $val = $this->getBackingStore()->get('certificateAuthorities'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, CertificateAuthorityDetail::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'certificateAuthorities'"); + } + + /** + * 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(), [ + 'certificateAuthorities' => fn(ParseNode $n) => $o->setCertificateAuthorities($n->getCollectionOfObjectValues([CertificateAuthorityDetail::class, 'createFromDiscriminatorValue'])), + 'displayName' => fn(ParseNode $n) => $o->setDisplayName($n->getStringValue()), + 'lastModifiedDateTime' => fn(ParseNode $n) => $o->setLastModifiedDateTime($n->getDateTimeValue()), + 'status' => fn(ParseNode $n) => $o->setStatus($n->getStringValue()), + 'statusDetails' => fn(ParseNode $n) => $o->setStatusDetails($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 status property value. The status property + * @return string|null + */ + public function getStatus(): ?string { + $val = $this->getBackingStore()->get('status'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'status'"); + } + + /** + * Gets the statusDetails property value. The statusDetails property + * @return string|null + */ + public function getStatusDetails(): ?string { + $val = $this->getBackingStore()->get('statusDetails'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'statusDetails'"); + } + + /** + * Serializes 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('certificateAuthorities', $this->getCertificateAuthorities()); + $writer->writeStringValue('displayName', $this->getDisplayName()); + $writer->writeDateTimeValue('lastModifiedDateTime', $this->getLastModifiedDateTime()); + $writer->writeStringValue('status', $this->getStatus()); + $writer->writeStringValue('statusDetails', $this->getStatusDetails()); + } + + /** + * Sets the certificateAuthorities property value. The certificateAuthorities property + * @param array|null $value Value to set for the certificateAuthorities property. + */ + public function setCertificateAuthorities(?array $value): void { + $this->getBackingStore()->set('certificateAuthorities', $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 status property value. The status property + * @param string|null $value Value to set for the status property. + */ + public function setStatus(?string $value): void { + $this->getBackingStore()->set('status', $value); + } + + /** + * Sets the statusDetails property value. The statusDetails property + * @param string|null $value Value to set for the statusDetails property. + */ + public function setStatusDetails(?string $value): void { + $this->getBackingStore()->set('statusDetails', $value); + } + +} diff --git a/src/Generated/Models/DeviceManagementAutopilotPolicyStatusDetailCollectionResponse.php b/src/Generated/Models/CertificateBasedAuthPkiCollectionResponse.php similarity index 65% rename from src/Generated/Models/DeviceManagementAutopilotPolicyStatusDetailCollectionResponse.php rename to src/Generated/Models/CertificateBasedAuthPkiCollectionResponse.php index 6bb94d0357a..b51fca5e7c3 100644 --- a/src/Generated/Models/DeviceManagementAutopilotPolicyStatusDetailCollectionResponse.php +++ b/src/Generated/Models/CertificateBasedAuthPkiCollectionResponse.php @@ -7,10 +7,10 @@ use Microsoft\Kiota\Abstractions\Serialization\SerializationWriter; use Microsoft\Kiota\Abstractions\Types\TypeUtils; -class DeviceManagementAutopilotPolicyStatusDetailCollectionResponse extends BaseCollectionPaginationCountResponse implements Parsable +class CertificateBasedAuthPkiCollectionResponse extends BaseCollectionPaginationCountResponse implements Parsable { /** - * Instantiates a new DeviceManagementAutopilotPolicyStatusDetailCollectionResponse and sets the default values. + * Instantiates a new CertificateBasedAuthPkiCollectionResponse and sets the default values. */ public function __construct() { parent::__construct(); @@ -19,10 +19,10 @@ public function __construct() { /** * Creates a new instance of the appropriate class based on discriminator value * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object - * @return DeviceManagementAutopilotPolicyStatusDetailCollectionResponse + * @return CertificateBasedAuthPkiCollectionResponse */ - public static function createFromDiscriminatorValue(ParseNode $parseNode): DeviceManagementAutopilotPolicyStatusDetailCollectionResponse { - return new DeviceManagementAutopilotPolicyStatusDetailCollectionResponse(); + public static function createFromDiscriminatorValue(ParseNode $parseNode): CertificateBasedAuthPkiCollectionResponse { + return new CertificateBasedAuthPkiCollectionResponse(); } /** @@ -32,19 +32,19 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Devic public function getFieldDeserializers(): array { $o = $this; return array_merge(parent::getFieldDeserializers(), [ - 'value' => fn(ParseNode $n) => $o->setValue($n->getCollectionOfObjectValues([DeviceManagementAutopilotPolicyStatusDetail::class, 'createFromDiscriminatorValue'])), + 'value' => fn(ParseNode $n) => $o->setValue($n->getCollectionOfObjectValues([CertificateBasedAuthPki::class, 'createFromDiscriminatorValue'])), ]); } /** * Gets the value property value. The value property - * @return array|null + * @return array|null */ public function getValue(): ?array { $val = $this->getBackingStore()->get('value'); if (is_array($val) || is_null($val)) { - TypeUtils::validateCollectionValues($val, DeviceManagementAutopilotPolicyStatusDetail::class); - /** @var array|null $val */ + TypeUtils::validateCollectionValues($val, CertificateBasedAuthPki::class); + /** @var array|null $val */ return $val; } throw new \UnexpectedValueException("Invalid type found in backing store for 'value'"); @@ -61,7 +61,7 @@ public function serialize(SerializationWriter $writer): void { /** * Sets the value property value. The value property - * @param array|null $value Value to set for the value property. + * @param array|null $value Value to set for the value property. */ public function setValue(?array $value): void { $this->getBackingStore()->set('value', $value); diff --git a/src/Generated/Models/CloudCertificationAuthority.php b/src/Generated/Models/CloudCertificationAuthority.php new file mode 100644 index 00000000000..80dc93ab7c9 --- /dev/null +++ b/src/Generated/Models/CloudCertificationAuthority.php @@ -0,0 +1,833 @@ +getBackingStore()->get('certificateDownloadUrl'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'certificateDownloadUrl'"); + } + + /** + * Gets the certificateKeySize property value. Enum of possible cloud certification authority certificate cryptography and key size combinations. + * @return CloudCertificationAuthorityCertificateKeySize|null + */ + public function getCertificateKeySize(): ?CloudCertificationAuthorityCertificateKeySize { + $val = $this->getBackingStore()->get('certificateKeySize'); + if (is_null($val) || $val instanceof CloudCertificationAuthorityCertificateKeySize) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'certificateKeySize'"); + } + + /** + * Gets the certificateRevocationListUrl property value. The cloud certification authority's Certificate Revocation List URL that can be used to determine revocation status. Read-only. + * @return string|null + */ + public function getCertificateRevocationListUrl(): ?string { + $val = $this->getBackingStore()->get('certificateRevocationListUrl'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'certificateRevocationListUrl'"); + } + + /** + * Gets the certificateSigningRequest property value. The certificate signing request used to create an issuing certification authority with a root certification authority external to Microsoft Cloud PKI. The based-64 encoded certificate signing request can be downloaded through this property. After downloading the certificate signing request, it must be signed by the external root certifcation authority. Read-only. + * @return string|null + */ + public function getCertificateSigningRequest(): ?string { + $val = $this->getBackingStore()->get('certificateSigningRequest'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'certificateSigningRequest'"); + } + + /** + * Gets the certificationAuthorityIssuerId property value. Issuer (parent) certification authority identifier. Nullable. Read-only. Supports $orderby and $select. + * @return string|null + */ + public function getCertificationAuthorityIssuerId(): ?string { + $val = $this->getBackingStore()->get('certificationAuthorityIssuerId'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'certificationAuthorityIssuerId'"); + } + + /** + * Gets the certificationAuthorityIssuerUri property value. The URI of the issuing certification authority of a subordinate certification authority. Returns null if a root certification authority. Nullable. Read-only. + * @return string|null + */ + public function getCertificationAuthorityIssuerUri(): ?string { + $val = $this->getBackingStore()->get('certificationAuthorityIssuerUri'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'certificationAuthorityIssuerUri'"); + } + + /** + * Gets the certificationAuthorityStatus property value. Enum type of possible certification authority statuses. These statuses indicate whether a certification authority is currently able to issue certificates or temporarily paused or permanently revoked. + * @return CloudCertificationAuthorityStatus|null + */ + public function getCertificationAuthorityStatus(): ?CloudCertificationAuthorityStatus { + $val = $this->getBackingStore()->get('certificationAuthorityStatus'); + if (is_null($val) || $val instanceof CloudCertificationAuthorityStatus) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'certificationAuthorityStatus'"); + } + + /** + * Gets the cloudCertificationAuthorityHashingAlgorithm property value. Enum type of possible certificate hashing algorithms used by the certification authority to create certificates. + * @return CloudCertificationAuthorityHashingAlgorithm|null + */ + public function getCloudCertificationAuthorityHashingAlgorithm(): ?CloudCertificationAuthorityHashingAlgorithm { + $val = $this->getBackingStore()->get('cloudCertificationAuthorityHashingAlgorithm'); + if (is_null($val) || $val instanceof CloudCertificationAuthorityHashingAlgorithm) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'cloudCertificationAuthorityHashingAlgorithm'"); + } + + /** + * Gets the cloudCertificationAuthorityLeafCertificate property value. Required OData property to expose leaf certificate API. + * @return array|null + */ + public function getCloudCertificationAuthorityLeafCertificate(): ?array { + $val = $this->getBackingStore()->get('cloudCertificationAuthorityLeafCertificate'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, CloudCertificationAuthorityLeafCertificate::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'cloudCertificationAuthorityLeafCertificate'"); + } + + /** + * Gets the cloudCertificationAuthorityType property value. Enum type of possible certificate authority types. This feature supports a two-tier certification authority model with a root certification authority and one or more child issuing (intermediate) certification authorities. + * @return CloudCertificationAuthorityType|null + */ + public function getCloudCertificationAuthorityType(): ?CloudCertificationAuthorityType { + $val = $this->getBackingStore()->get('cloudCertificationAuthorityType'); + if (is_null($val) || $val instanceof CloudCertificationAuthorityType) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'cloudCertificationAuthorityType'"); + } + + /** + * Gets the commonName property value. The common name of the certificate subject name, which must be unique. This property is a relative distinguished name used to compose the certificate subject name. Read-only. Supports $select. + * @return string|null + */ + public function getCommonName(): ?string { + $val = $this->getBackingStore()->get('commonName'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'commonName'"); + } + + /** + * Gets the countryName property value. The country name that is used to compose the subject name of a certification authority certificate in the form 'C='. Nullable. Example: US. Read-only. + * @return string|null + */ + public function getCountryName(): ?string { + $val = $this->getBackingStore()->get('countryName'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'countryName'"); + } + + /** + * Gets the createdDateTime property value. Creation date of this cloud certification authority entity instance. The DateTimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 would look like this: '2014-01-01T00:00:00Z'. Nullable. Read-only. + * @return DateTime|null + */ + public function getCreatedDateTime(): ?DateTime { + $val = $this->getBackingStore()->get('createdDateTime'); + if (is_null($val) || $val instanceof DateTime) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'createdDateTime'"); + } + + /** + * Gets the description property value. The certification authority description displayed in the Intune admin console. Nullable. Read/write. Returns null if not set. + * @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 certification authority display name the Intune admin console. Read/write. Supports $select and $orderby. + * @return string|null + */ + public function getDisplayName(): ?string { + $val = $this->getBackingStore()->get('displayName'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'displayName'"); + } + + /** + * Gets the eTag property value. ETag for optimistic concurrency control. Read/write. + * @return string|null + */ + public function getETag(): ?string { + $val = $this->getBackingStore()->get('eTag'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'eTag'"); + } + + /** + * Gets the extendedKeyUsages property value. The certificate extended key usages, which specify the usage capabilities of the certificate. Read-only. + * @return array|null + */ + public function getExtendedKeyUsages(): ?array { + $val = $this->getBackingStore()->get('extendedKeyUsages'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, ExtendedKeyUsage::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'extendedKeyUsages'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'certificateDownloadUrl' => fn(ParseNode $n) => $o->setCertificateDownloadUrl($n->getStringValue()), + 'certificateKeySize' => fn(ParseNode $n) => $o->setCertificateKeySize($n->getEnumValue(CloudCertificationAuthorityCertificateKeySize::class)), + 'certificateRevocationListUrl' => fn(ParseNode $n) => $o->setCertificateRevocationListUrl($n->getStringValue()), + 'certificateSigningRequest' => fn(ParseNode $n) => $o->setCertificateSigningRequest($n->getStringValue()), + 'certificationAuthorityIssuerId' => fn(ParseNode $n) => $o->setCertificationAuthorityIssuerId($n->getStringValue()), + 'certificationAuthorityIssuerUri' => fn(ParseNode $n) => $o->setCertificationAuthorityIssuerUri($n->getStringValue()), + 'certificationAuthorityStatus' => fn(ParseNode $n) => $o->setCertificationAuthorityStatus($n->getEnumValue(CloudCertificationAuthorityStatus::class)), + 'cloudCertificationAuthorityHashingAlgorithm' => fn(ParseNode $n) => $o->setCloudCertificationAuthorityHashingAlgorithm($n->getEnumValue(CloudCertificationAuthorityHashingAlgorithm::class)), + 'cloudCertificationAuthorityLeafCertificate' => fn(ParseNode $n) => $o->setCloudCertificationAuthorityLeafCertificate($n->getCollectionOfObjectValues([CloudCertificationAuthorityLeafCertificate::class, 'createFromDiscriminatorValue'])), + 'cloudCertificationAuthorityType' => fn(ParseNode $n) => $o->setCloudCertificationAuthorityType($n->getEnumValue(CloudCertificationAuthorityType::class)), + 'commonName' => fn(ParseNode $n) => $o->setCommonName($n->getStringValue()), + 'countryName' => fn(ParseNode $n) => $o->setCountryName($n->getStringValue()), + 'createdDateTime' => fn(ParseNode $n) => $o->setCreatedDateTime($n->getDateTimeValue()), + 'description' => fn(ParseNode $n) => $o->setDescription($n->getStringValue()), + 'displayName' => fn(ParseNode $n) => $o->setDisplayName($n->getStringValue()), + 'eTag' => fn(ParseNode $n) => $o->setETag($n->getStringValue()), + 'extendedKeyUsages' => fn(ParseNode $n) => $o->setExtendedKeyUsages($n->getCollectionOfObjectValues([ExtendedKeyUsage::class, 'createFromDiscriminatorValue'])), + 'issuerCommonName' => fn(ParseNode $n) => $o->setIssuerCommonName($n->getStringValue()), + 'keyPlatform' => fn(ParseNode $n) => $o->setKeyPlatform($n->getEnumValue(CloudCertificationAuthorityKeyPlatformType::class)), + 'lastModifiedDateTime' => fn(ParseNode $n) => $o->setLastModifiedDateTime($n->getDateTimeValue()), + 'localityName' => fn(ParseNode $n) => $o->setLocalityName($n->getStringValue()), + 'ocspResponderUri' => fn(ParseNode $n) => $o->setOcspResponderUri($n->getStringValue()), + 'organizationName' => fn(ParseNode $n) => $o->setOrganizationName($n->getStringValue()), + 'organizationUnit' => fn(ParseNode $n) => $o->setOrganizationUnit($n->getStringValue()), + 'roleScopeTagIds' => function (ParseNode $n) { + $val = $n->getCollectionOfPrimitiveValues(); + if (is_array($val)) { + TypeUtils::validateCollectionValues($val, 'string'); + } + /** @var array|null $val */ + $this->setRoleScopeTagIds($val); + }, + 'rootCertificateCommonName' => fn(ParseNode $n) => $o->setRootCertificateCommonName($n->getStringValue()), + 'scepServerUrl' => fn(ParseNode $n) => $o->setScepServerUrl($n->getStringValue()), + 'serialNumber' => fn(ParseNode $n) => $o->setSerialNumber($n->getStringValue()), + 'stateName' => fn(ParseNode $n) => $o->setStateName($n->getStringValue()), + 'subjectName' => fn(ParseNode $n) => $o->setSubjectName($n->getStringValue()), + 'thumbprint' => fn(ParseNode $n) => $o->setThumbprint($n->getStringValue()), + 'validityEndDateTime' => fn(ParseNode $n) => $o->setValidityEndDateTime($n->getDateTimeValue()), + 'validityPeriodInYears' => fn(ParseNode $n) => $o->setValidityPeriodInYears($n->getIntegerValue()), + 'validityStartDateTime' => fn(ParseNode $n) => $o->setValidityStartDateTime($n->getDateTimeValue()), + 'versionNumber' => fn(ParseNode $n) => $o->setVersionNumber($n->getIntegerValue()), + ]); + } + + /** + * Gets the issuerCommonName property value. The issuerCommonName property + * @return string|null + */ + public function getIssuerCommonName(): ?string { + $val = $this->getBackingStore()->get('issuerCommonName'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'issuerCommonName'"); + } + + /** + * Gets the keyPlatform property value. Enum type of possible key platforms used by the certification authority. + * @return CloudCertificationAuthorityKeyPlatformType|null + */ + public function getKeyPlatform(): ?CloudCertificationAuthorityKeyPlatformType { + $val = $this->getBackingStore()->get('keyPlatform'); + if (is_null($val) || $val instanceof CloudCertificationAuthorityKeyPlatformType) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'keyPlatform'"); + } + + /** + * Gets the lastModifiedDateTime property value. Last modification date and time of this certification authority entity instance. The DateTimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 would look like this: '2014-01-01T00:00:00Z'. Nullable. Read/write. + * @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 localityName property value. The locality (town, city, etc.) name that is used to compose the subject name of a certification authority certificate in the form 'L='. This is Nullable. Example: Redmond. Read-only. + * @return string|null + */ + public function getLocalityName(): ?string { + $val = $this->getBackingStore()->get('localityName'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'localityName'"); + } + + /** + * Gets the ocspResponderUri property value. The Online Certificate Status Protocol (OCSP) responder URI that can be used to determine certificate status. Read-only. + * @return string|null + */ + public function getOcspResponderUri(): ?string { + $val = $this->getBackingStore()->get('ocspResponderUri'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'ocspResponderUri'"); + } + + /** + * Gets the organizationName property value. The organization name that is used as a distinguished name in the subject name of a certification authority certificate in the form 'O='. Nullable. Example: Microsoft. Read-only. + * @return string|null + */ + public function getOrganizationName(): ?string { + $val = $this->getBackingStore()->get('organizationName'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'organizationName'"); + } + + /** + * Gets the organizationUnit property value. The organization unit name that is used as a distinguished name in the subject name of a certification authority certificate in the form 'OU='. Nullable. Example: Security. Read-only. + * @return string|null + */ + public function getOrganizationUnit(): ?string { + $val = $this->getBackingStore()->get('organizationUnit'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'organizationUnit'"); + } + + /** + * Gets the roleScopeTagIds property value. List of Scope Tags for this entity instance. Scope tags limit access to an entity instance. Nullable. Read/write. + * @return array|null + */ + public function getRoleScopeTagIds(): ?array { + $val = $this->getBackingStore()->get('roleScopeTagIds'); + 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 'roleScopeTagIds'"); + } + + /** + * Gets the rootCertificateCommonName property value. The common name of the certificate subject name of the certification authority issuer. This property can be used to identify the certification authority that issued the current certification authority. For issuing certification authorities, this is the common name of the certificate subject name of the root certification authority to which it is anchored. For externally signed certification authorities, this is the common name of the certificate subject name of the signing certification authority. For root certification authorities, this is the common name of the certification authority's own certificate subject name. Read-only. + * @return string|null + */ + public function getRootCertificateCommonName(): ?string { + $val = $this->getBackingStore()->get('rootCertificateCommonName'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'rootCertificateCommonName'"); + } + + /** + * Gets the scepServerUrl property value. The SCEP server URL for device SCEP connections to request certificates. Read-only. + * @return string|null + */ + public function getScepServerUrl(): ?string { + $val = $this->getBackingStore()->get('scepServerUrl'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'scepServerUrl'"); + } + + /** + * Gets the serialNumber property value. The serial number used to uniquely identify a certificate with its issuing certification authority. Read-only. Supports $select. + * @return string|null + */ + public function getSerialNumber(): ?string { + $val = $this->getBackingStore()->get('serialNumber'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'serialNumber'"); + } + + /** + * Gets the stateName property value. The state or province name that is used to compose the subject name of a certification authority certificate in the form 'ST='. Nullable. Example: Washington. Read-only. + * @return string|null + */ + public function getStateName(): ?string { + $val = $this->getBackingStore()->get('stateName'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'stateName'"); + } + + /** + * Gets the subjectName property value. The subject name of the certificate. The subject is the target or intended beneficiary of the security being provided, such as a company or government entity. Read-only. Supports $orderby and $select. + * @return string|null + */ + public function getSubjectName(): ?string { + $val = $this->getBackingStore()->get('subjectName'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'subjectName'"); + } + + /** + * Gets the thumbprint property value. Secure Hash Algorithm 1 digest of the certificate that can be used to identify it. Read-only. Supports $select. + * @return string|null + */ + public function getThumbprint(): ?string { + $val = $this->getBackingStore()->get('thumbprint'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'thumbprint'"); + } + + /** + * Gets the validityEndDateTime property value. The end date time of the validity period of a certification authority certificate. Certificates cannot be used after this date time as they are longer valid. The DateTimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 would look like this: '2014-01-01T00:00:00Z'. Nullable. Read-only. Supports $orderby. + * @return DateTime|null + */ + public function getValidityEndDateTime(): ?DateTime { + $val = $this->getBackingStore()->get('validityEndDateTime'); + if (is_null($val) || $val instanceof DateTime) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'validityEndDateTime'"); + } + + /** + * Gets the validityPeriodInYears property value. The certification authority validity period in years configured by admins. + * @return int|null + */ + public function getValidityPeriodInYears(): ?int { + $val = $this->getBackingStore()->get('validityPeriodInYears'); + if (is_null($val) || is_int($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'validityPeriodInYears'"); + } + + /** + * Gets the validityStartDateTime property value. The start date time of the validity period of a certification authority certificate. Certificates cannot be used before this date time as they are not yet valid. The DateTimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 would look like this: '2014-01-01T00:00:00Z'. Nullable. Read-only. Supports $orderby. + * @return DateTime|null + */ + public function getValidityStartDateTime(): ?DateTime { + $val = $this->getBackingStore()->get('validityStartDateTime'); + if (is_null($val) || $val instanceof DateTime) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'validityStartDateTime'"); + } + + /** + * Gets the versionNumber property value. The certification authority version, which is incremented each time the certification authority is renewed. Read-only. + * @return int|null + */ + public function getVersionNumber(): ?int { + $val = $this->getBackingStore()->get('versionNumber'); + if (is_null($val) || is_int($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'versionNumber'"); + } + + /** + * Serializes 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('certificateDownloadUrl', $this->getCertificateDownloadUrl()); + $writer->writeEnumValue('certificateKeySize', $this->getCertificateKeySize()); + $writer->writeStringValue('certificateRevocationListUrl', $this->getCertificateRevocationListUrl()); + $writer->writeStringValue('certificateSigningRequest', $this->getCertificateSigningRequest()); + $writer->writeStringValue('certificationAuthorityIssuerId', $this->getCertificationAuthorityIssuerId()); + $writer->writeStringValue('certificationAuthorityIssuerUri', $this->getCertificationAuthorityIssuerUri()); + $writer->writeEnumValue('certificationAuthorityStatus', $this->getCertificationAuthorityStatus()); + $writer->writeEnumValue('cloudCertificationAuthorityHashingAlgorithm', $this->getCloudCertificationAuthorityHashingAlgorithm()); + $writer->writeCollectionOfObjectValues('cloudCertificationAuthorityLeafCertificate', $this->getCloudCertificationAuthorityLeafCertificate()); + $writer->writeEnumValue('cloudCertificationAuthorityType', $this->getCloudCertificationAuthorityType()); + $writer->writeStringValue('commonName', $this->getCommonName()); + $writer->writeStringValue('countryName', $this->getCountryName()); + $writer->writeDateTimeValue('createdDateTime', $this->getCreatedDateTime()); + $writer->writeStringValue('description', $this->getDescription()); + $writer->writeStringValue('displayName', $this->getDisplayName()); + $writer->writeStringValue('eTag', $this->getETag()); + $writer->writeCollectionOfObjectValues('extendedKeyUsages', $this->getExtendedKeyUsages()); + $writer->writeStringValue('issuerCommonName', $this->getIssuerCommonName()); + $writer->writeEnumValue('keyPlatform', $this->getKeyPlatform()); + $writer->writeDateTimeValue('lastModifiedDateTime', $this->getLastModifiedDateTime()); + $writer->writeStringValue('localityName', $this->getLocalityName()); + $writer->writeStringValue('ocspResponderUri', $this->getOcspResponderUri()); + $writer->writeStringValue('organizationName', $this->getOrganizationName()); + $writer->writeStringValue('organizationUnit', $this->getOrganizationUnit()); + $writer->writeCollectionOfPrimitiveValues('roleScopeTagIds', $this->getRoleScopeTagIds()); + $writer->writeStringValue('rootCertificateCommonName', $this->getRootCertificateCommonName()); + $writer->writeStringValue('scepServerUrl', $this->getScepServerUrl()); + $writer->writeStringValue('serialNumber', $this->getSerialNumber()); + $writer->writeStringValue('stateName', $this->getStateName()); + $writer->writeStringValue('subjectName', $this->getSubjectName()); + $writer->writeStringValue('thumbprint', $this->getThumbprint()); + $writer->writeDateTimeValue('validityEndDateTime', $this->getValidityEndDateTime()); + $writer->writeIntegerValue('validityPeriodInYears', $this->getValidityPeriodInYears()); + $writer->writeDateTimeValue('validityStartDateTime', $this->getValidityStartDateTime()); + $writer->writeIntegerValue('versionNumber', $this->getVersionNumber()); + } + + /** + * Sets the certificateDownloadUrl property value. The URL to download the certification authority certificate. Read-only. + * @param string|null $value Value to set for the certificateDownloadUrl property. + */ + public function setCertificateDownloadUrl(?string $value): void { + $this->getBackingStore()->set('certificateDownloadUrl', $value); + } + + /** + * Sets the certificateKeySize property value. Enum of possible cloud certification authority certificate cryptography and key size combinations. + * @param CloudCertificationAuthorityCertificateKeySize|null $value Value to set for the certificateKeySize property. + */ + public function setCertificateKeySize(?CloudCertificationAuthorityCertificateKeySize $value): void { + $this->getBackingStore()->set('certificateKeySize', $value); + } + + /** + * Sets the certificateRevocationListUrl property value. The cloud certification authority's Certificate Revocation List URL that can be used to determine revocation status. Read-only. + * @param string|null $value Value to set for the certificateRevocationListUrl property. + */ + public function setCertificateRevocationListUrl(?string $value): void { + $this->getBackingStore()->set('certificateRevocationListUrl', $value); + } + + /** + * Sets the certificateSigningRequest property value. The certificate signing request used to create an issuing certification authority with a root certification authority external to Microsoft Cloud PKI. The based-64 encoded certificate signing request can be downloaded through this property. After downloading the certificate signing request, it must be signed by the external root certifcation authority. Read-only. + * @param string|null $value Value to set for the certificateSigningRequest property. + */ + public function setCertificateSigningRequest(?string $value): void { + $this->getBackingStore()->set('certificateSigningRequest', $value); + } + + /** + * Sets the certificationAuthorityIssuerId property value. Issuer (parent) certification authority identifier. Nullable. Read-only. Supports $orderby and $select. + * @param string|null $value Value to set for the certificationAuthorityIssuerId property. + */ + public function setCertificationAuthorityIssuerId(?string $value): void { + $this->getBackingStore()->set('certificationAuthorityIssuerId', $value); + } + + /** + * Sets the certificationAuthorityIssuerUri property value. The URI of the issuing certification authority of a subordinate certification authority. Returns null if a root certification authority. Nullable. Read-only. + * @param string|null $value Value to set for the certificationAuthorityIssuerUri property. + */ + public function setCertificationAuthorityIssuerUri(?string $value): void { + $this->getBackingStore()->set('certificationAuthorityIssuerUri', $value); + } + + /** + * Sets the certificationAuthorityStatus property value. Enum type of possible certification authority statuses. These statuses indicate whether a certification authority is currently able to issue certificates or temporarily paused or permanently revoked. + * @param CloudCertificationAuthorityStatus|null $value Value to set for the certificationAuthorityStatus property. + */ + public function setCertificationAuthorityStatus(?CloudCertificationAuthorityStatus $value): void { + $this->getBackingStore()->set('certificationAuthorityStatus', $value); + } + + /** + * Sets the cloudCertificationAuthorityHashingAlgorithm property value. Enum type of possible certificate hashing algorithms used by the certification authority to create certificates. + * @param CloudCertificationAuthorityHashingAlgorithm|null $value Value to set for the cloudCertificationAuthorityHashingAlgorithm property. + */ + public function setCloudCertificationAuthorityHashingAlgorithm(?CloudCertificationAuthorityHashingAlgorithm $value): void { + $this->getBackingStore()->set('cloudCertificationAuthorityHashingAlgorithm', $value); + } + + /** + * Sets the cloudCertificationAuthorityLeafCertificate property value. Required OData property to expose leaf certificate API. + * @param array|null $value Value to set for the cloudCertificationAuthorityLeafCertificate property. + */ + public function setCloudCertificationAuthorityLeafCertificate(?array $value): void { + $this->getBackingStore()->set('cloudCertificationAuthorityLeafCertificate', $value); + } + + /** + * Sets the cloudCertificationAuthorityType property value. Enum type of possible certificate authority types. This feature supports a two-tier certification authority model with a root certification authority and one or more child issuing (intermediate) certification authorities. + * @param CloudCertificationAuthorityType|null $value Value to set for the cloudCertificationAuthorityType property. + */ + public function setCloudCertificationAuthorityType(?CloudCertificationAuthorityType $value): void { + $this->getBackingStore()->set('cloudCertificationAuthorityType', $value); + } + + /** + * Sets the commonName property value. The common name of the certificate subject name, which must be unique. This property is a relative distinguished name used to compose the certificate subject name. Read-only. Supports $select. + * @param string|null $value Value to set for the commonName property. + */ + public function setCommonName(?string $value): void { + $this->getBackingStore()->set('commonName', $value); + } + + /** + * Sets the countryName property value. The country name that is used to compose the subject name of a certification authority certificate in the form 'C='. Nullable. Example: US. Read-only. + * @param string|null $value Value to set for the countryName property. + */ + public function setCountryName(?string $value): void { + $this->getBackingStore()->set('countryName', $value); + } + + /** + * Sets the createdDateTime property value. Creation date of this cloud certification authority entity instance. The DateTimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 would look like this: '2014-01-01T00:00:00Z'. Nullable. Read-only. + * @param DateTime|null $value Value to set for the createdDateTime property. + */ + public function setCreatedDateTime(?DateTime $value): void { + $this->getBackingStore()->set('createdDateTime', $value); + } + + /** + * Sets the description property value. The certification authority description displayed in the Intune admin console. Nullable. Read/write. Returns null if not set. + * @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 certification authority display name the Intune admin console. Read/write. Supports $select and $orderby. + * @param string|null $value Value to set for the displayName property. + */ + public function setDisplayName(?string $value): void { + $this->getBackingStore()->set('displayName', $value); + } + + /** + * Sets the eTag property value. ETag for optimistic concurrency control. Read/write. + * @param string|null $value Value to set for the eTag property. + */ + public function setETag(?string $value): void { + $this->getBackingStore()->set('eTag', $value); + } + + /** + * Sets the extendedKeyUsages property value. The certificate extended key usages, which specify the usage capabilities of the certificate. Read-only. + * @param array|null $value Value to set for the extendedKeyUsages property. + */ + public function setExtendedKeyUsages(?array $value): void { + $this->getBackingStore()->set('extendedKeyUsages', $value); + } + + /** + * Sets the issuerCommonName property value. The issuerCommonName property + * @param string|null $value Value to set for the issuerCommonName property. + */ + public function setIssuerCommonName(?string $value): void { + $this->getBackingStore()->set('issuerCommonName', $value); + } + + /** + * Sets the keyPlatform property value. Enum type of possible key platforms used by the certification authority. + * @param CloudCertificationAuthorityKeyPlatformType|null $value Value to set for the keyPlatform property. + */ + public function setKeyPlatform(?CloudCertificationAuthorityKeyPlatformType $value): void { + $this->getBackingStore()->set('keyPlatform', $value); + } + + /** + * Sets the lastModifiedDateTime property value. Last modification date and time of this certification authority entity instance. The DateTimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 would look like this: '2014-01-01T00:00:00Z'. Nullable. Read/write. + * @param DateTime|null $value Value to set for the lastModifiedDateTime property. + */ + public function setLastModifiedDateTime(?DateTime $value): void { + $this->getBackingStore()->set('lastModifiedDateTime', $value); + } + + /** + * Sets the localityName property value. The locality (town, city, etc.) name that is used to compose the subject name of a certification authority certificate in the form 'L='. This is Nullable. Example: Redmond. Read-only. + * @param string|null $value Value to set for the localityName property. + */ + public function setLocalityName(?string $value): void { + $this->getBackingStore()->set('localityName', $value); + } + + /** + * Sets the ocspResponderUri property value. The Online Certificate Status Protocol (OCSP) responder URI that can be used to determine certificate status. Read-only. + * @param string|null $value Value to set for the ocspResponderUri property. + */ + public function setOcspResponderUri(?string $value): void { + $this->getBackingStore()->set('ocspResponderUri', $value); + } + + /** + * Sets the organizationName property value. The organization name that is used as a distinguished name in the subject name of a certification authority certificate in the form 'O='. Nullable. Example: Microsoft. Read-only. + * @param string|null $value Value to set for the organizationName property. + */ + public function setOrganizationName(?string $value): void { + $this->getBackingStore()->set('organizationName', $value); + } + + /** + * Sets the organizationUnit property value. The organization unit name that is used as a distinguished name in the subject name of a certification authority certificate in the form 'OU='. Nullable. Example: Security. Read-only. + * @param string|null $value Value to set for the organizationUnit property. + */ + public function setOrganizationUnit(?string $value): void { + $this->getBackingStore()->set('organizationUnit', $value); + } + + /** + * Sets the roleScopeTagIds property value. List of Scope Tags for this entity instance. Scope tags limit access to an entity instance. Nullable. Read/write. + * @param array|null $value Value to set for the roleScopeTagIds property. + */ + public function setRoleScopeTagIds(?array $value): void { + $this->getBackingStore()->set('roleScopeTagIds', $value); + } + + /** + * Sets the rootCertificateCommonName property value. The common name of the certificate subject name of the certification authority issuer. This property can be used to identify the certification authority that issued the current certification authority. For issuing certification authorities, this is the common name of the certificate subject name of the root certification authority to which it is anchored. For externally signed certification authorities, this is the common name of the certificate subject name of the signing certification authority. For root certification authorities, this is the common name of the certification authority's own certificate subject name. Read-only. + * @param string|null $value Value to set for the rootCertificateCommonName property. + */ + public function setRootCertificateCommonName(?string $value): void { + $this->getBackingStore()->set('rootCertificateCommonName', $value); + } + + /** + * Sets the scepServerUrl property value. The SCEP server URL for device SCEP connections to request certificates. Read-only. + * @param string|null $value Value to set for the scepServerUrl property. + */ + public function setScepServerUrl(?string $value): void { + $this->getBackingStore()->set('scepServerUrl', $value); + } + + /** + * Sets the serialNumber property value. The serial number used to uniquely identify a certificate with its issuing certification authority. Read-only. Supports $select. + * @param string|null $value Value to set for the serialNumber property. + */ + public function setSerialNumber(?string $value): void { + $this->getBackingStore()->set('serialNumber', $value); + } + + /** + * Sets the stateName property value. The state or province name that is used to compose the subject name of a certification authority certificate in the form 'ST='. Nullable. Example: Washington. Read-only. + * @param string|null $value Value to set for the stateName property. + */ + public function setStateName(?string $value): void { + $this->getBackingStore()->set('stateName', $value); + } + + /** + * Sets the subjectName property value. The subject name of the certificate. The subject is the target or intended beneficiary of the security being provided, such as a company or government entity. Read-only. Supports $orderby and $select. + * @param string|null $value Value to set for the subjectName property. + */ + public function setSubjectName(?string $value): void { + $this->getBackingStore()->set('subjectName', $value); + } + + /** + * Sets the thumbprint property value. Secure Hash Algorithm 1 digest of the certificate that can be used to identify it. Read-only. Supports $select. + * @param string|null $value Value to set for the thumbprint property. + */ + public function setThumbprint(?string $value): void { + $this->getBackingStore()->set('thumbprint', $value); + } + + /** + * Sets the validityEndDateTime property value. The end date time of the validity period of a certification authority certificate. Certificates cannot be used after this date time as they are longer valid. The DateTimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 would look like this: '2014-01-01T00:00:00Z'. Nullable. Read-only. Supports $orderby. + * @param DateTime|null $value Value to set for the validityEndDateTime property. + */ + public function setValidityEndDateTime(?DateTime $value): void { + $this->getBackingStore()->set('validityEndDateTime', $value); + } + + /** + * Sets the validityPeriodInYears property value. The certification authority validity period in years configured by admins. + * @param int|null $value Value to set for the validityPeriodInYears property. + */ + public function setValidityPeriodInYears(?int $value): void { + $this->getBackingStore()->set('validityPeriodInYears', $value); + } + + /** + * Sets the validityStartDateTime property value. The start date time of the validity period of a certification authority certificate. Certificates cannot be used before this date time as they are not yet valid. The DateTimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 would look like this: '2014-01-01T00:00:00Z'. Nullable. Read-only. Supports $orderby. + * @param DateTime|null $value Value to set for the validityStartDateTime property. + */ + public function setValidityStartDateTime(?DateTime $value): void { + $this->getBackingStore()->set('validityStartDateTime', $value); + } + + /** + * Sets the versionNumber property value. The certification authority version, which is incremented each time the certification authority is renewed. Read-only. + * @param int|null $value Value to set for the versionNumber property. + */ + public function setVersionNumber(?int $value): void { + $this->getBackingStore()->set('versionNumber', $value); + } + +} diff --git a/src/Generated/Models/CloudCertificationAuthorityCertificateKeySize.php b/src/Generated/Models/CloudCertificationAuthorityCertificateKeySize.php new file mode 100644 index 00000000000..83d946728aa --- /dev/null +++ b/src/Generated/Models/CloudCertificationAuthorityCertificateKeySize.php @@ -0,0 +1,17 @@ + + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'value' => fn(ParseNode $n) => $o->setValue($n->getCollectionOfObjectValues([CloudCertificationAuthority::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, CloudCertificationAuthority::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/CloudCertificationAuthorityHashingAlgorithm.php b/src/Generated/Models/CloudCertificationAuthorityHashingAlgorithm.php new file mode 100644 index 00000000000..de7b4e1a326 --- /dev/null +++ b/src/Generated/Models/CloudCertificationAuthorityHashingAlgorithm.php @@ -0,0 +1,13 @@ +getBackingStore()->get('certificateStatus'); + if (is_null($val) || $val instanceof CloudCertificationAuthorityLeafCertificateStatus) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'certificateStatus'"); + } + + /** + * Gets the certificationAuthorityIssuerUri property value. The URI of the certification authority that issued the certificate. Read-only. + * @return string|null + */ + public function getCertificationAuthorityIssuerUri(): ?string { + $val = $this->getBackingStore()->get('certificationAuthorityIssuerUri'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'certificationAuthorityIssuerUri'"); + } + + /** + * Gets the crlDistributionPointUrl property value. URL to find the relevant Certificate Revocation List for this certificate. Read-only. + * @return string|null + */ + public function getCrlDistributionPointUrl(): ?string { + $val = $this->getBackingStore()->get('crlDistributionPointUrl'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'crlDistributionPointUrl'"); + } + + /** + * Gets the deviceId property value. The unique identifier of the managed device for which the certificate was created. This ID is assigned at device enrollment time. Read-only. Supports $select. + * @return string|null + */ + public function getDeviceId(): ?string { + $val = $this->getBackingStore()->get('deviceId'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'deviceId'"); + } + + /** + * Gets the deviceName property value. Name of the device for which the certificate was created. Read-only. Supports $select. + * @return string|null + */ + public function getDeviceName(): ?string { + $val = $this->getBackingStore()->get('deviceName'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'deviceName'"); + } + + /** + * Gets the devicePlatform property value. The platform of the device for which the certificate was created. Possible values are: Android, AndroidForWork, iOS, MacOS, WindowsPhone81, Windows81AndLater, Windows10AndLater, AndroidWorkProfile, Unknown, AndroidAOSP, AndroidMobileApplicationManagement, iOSMobileApplicationManagement. Default value: Unknown. Read-only. Supports $select. + * @return string|null + */ + public function getDevicePlatform(): ?string { + $val = $this->getBackingStore()->get('devicePlatform'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'devicePlatform'"); + } + + /** + * Gets the extendedKeyUsages property value. Certificate extensions that further define the purpose of the public key contained in a certificate. Data is formatted as a comma-separated list of object identifiers (OID). For example a possible value is '1.3.6.1.5.5.7.3.2'. Read-only. Nullable. + * @return array|null + */ + public function getExtendedKeyUsages(): ?array { + $val = $this->getBackingStore()->get('extendedKeyUsages'); + 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 'extendedKeyUsages'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'certificateStatus' => fn(ParseNode $n) => $o->setCertificateStatus($n->getEnumValue(CloudCertificationAuthorityLeafCertificateStatus::class)), + 'certificationAuthorityIssuerUri' => fn(ParseNode $n) => $o->setCertificationAuthorityIssuerUri($n->getStringValue()), + 'crlDistributionPointUrl' => fn(ParseNode $n) => $o->setCrlDistributionPointUrl($n->getStringValue()), + 'deviceId' => fn(ParseNode $n) => $o->setDeviceId($n->getStringValue()), + 'deviceName' => fn(ParseNode $n) => $o->setDeviceName($n->getStringValue()), + 'devicePlatform' => fn(ParseNode $n) => $o->setDevicePlatform($n->getStringValue()), + 'extendedKeyUsages' => function (ParseNode $n) { + $val = $n->getCollectionOfPrimitiveValues(); + if (is_array($val)) { + TypeUtils::validateCollectionValues($val, 'string'); + } + /** @var array|null $val */ + $this->setExtendedKeyUsages($val); + }, + 'issuerId' => fn(ParseNode $n) => $o->setIssuerId($n->getStringValue()), + 'issuerName' => fn(ParseNode $n) => $o->setIssuerName($n->getStringValue()), + 'keyUsages' => function (ParseNode $n) { + $val = $n->getCollectionOfPrimitiveValues(); + if (is_array($val)) { + TypeUtils::validateCollectionValues($val, 'string'); + } + /** @var array|null $val */ + $this->setKeyUsages($val); + }, + 'ocspResponderUri' => fn(ParseNode $n) => $o->setOcspResponderUri($n->getStringValue()), + 'revocationDateTime' => fn(ParseNode $n) => $o->setRevocationDateTime($n->getDateTimeValue()), + 'serialNumber' => fn(ParseNode $n) => $o->setSerialNumber($n->getStringValue()), + 'subjectName' => fn(ParseNode $n) => $o->setSubjectName($n->getStringValue()), + 'thumbprint' => fn(ParseNode $n) => $o->setThumbprint($n->getStringValue()), + 'userId' => fn(ParseNode $n) => $o->setUserId($n->getStringValue()), + 'userPrincipalName' => fn(ParseNode $n) => $o->setUserPrincipalName($n->getStringValue()), + 'validityEndDateTime' => fn(ParseNode $n) => $o->setValidityEndDateTime($n->getDateTimeValue()), + 'validityStartDateTime' => fn(ParseNode $n) => $o->setValidityStartDateTime($n->getDateTimeValue()), + ]); + } + + /** + * Gets the issuerId property value. The globally unique identifier of the certification authority that issued the leaf certificate. Read-only. + * @return string|null + */ + public function getIssuerId(): ?string { + $val = $this->getBackingStore()->get('issuerId'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'issuerId'"); + } + + /** + * Gets the issuerName property value. The name of the certification authority that issued the leaf certificate. Read-only. + * @return string|null + */ + public function getIssuerName(): ?string { + $val = $this->getBackingStore()->get('issuerName'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'issuerName'"); + } + + /** + * Gets the keyUsages property value. Certificate extensions that define the purpose of the public key contained in a certificate. For example possible values are 'Key Encipherment' and 'Digital Signature'. Read-only. Nullable. + * @return array|null + */ + public function getKeyUsages(): ?array { + $val = $this->getBackingStore()->get('keyUsages'); + 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 'keyUsages'"); + } + + /** + * Gets the ocspResponderUri property value. The Online Certificate Status Protocol (OCSP) responder URI that can be used to determine certificate status. Read-only. + * @return string|null + */ + public function getOcspResponderUri(): ?string { + $val = $this->getBackingStore()->get('ocspResponderUri'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'ocspResponderUri'"); + } + + /** + * Gets the revocationDateTime property value. The date and time a certificate was revoked. If the certificate was not revoked, this will be null. The DateTimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 would look like this: '2014-01-01T00:00:00Z'. Nullable. Read-only. + * @return DateTime|null + */ + public function getRevocationDateTime(): ?DateTime { + $val = $this->getBackingStore()->get('revocationDateTime'); + if (is_null($val) || $val instanceof DateTime) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'revocationDateTime'"); + } + + /** + * Gets the serialNumber property value. The serial number used to uniquely identify a certificate with its issuing certification authority. Read-only. Supports $select. + * @return string|null + */ + public function getSerialNumber(): ?string { + $val = $this->getBackingStore()->get('serialNumber'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'serialNumber'"); + } + + /** + * Gets the subjectName property value. The subject name of the certificate. The subject is the target or intended beneficiary of the security being provided, such as a user or device. Read-only. Supports $select and $orderby. + * @return string|null + */ + public function getSubjectName(): ?string { + $val = $this->getBackingStore()->get('subjectName'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'subjectName'"); + } + + /** + * Gets the thumbprint property value. Secure Hash Algorithm 1 digest of the certificate that can be used to identify it. Read-only. Supports $select. + * @return string|null + */ + public function getThumbprint(): ?string { + $val = $this->getBackingStore()->get('thumbprint'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'thumbprint'"); + } + + /** + * Gets the userId property value. The unique identifier of the user for which the certificate was created. Null for userless devices. This is an Intune user ID. Nullable. Read-only. Supports $select. + * @return string|null + */ + public function getUserId(): ?string { + $val = $this->getBackingStore()->get('userId'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'userId'"); + } + + /** + * Gets the userPrincipalName property value. User principal name of the user for which the certificate was created. Null for userless devices. Nullable. Read-only. Supports $select. + * @return string|null + */ + public function getUserPrincipalName(): ?string { + $val = $this->getBackingStore()->get('userPrincipalName'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'userPrincipalName'"); + } + + /** + * Gets the validityEndDateTime property value. The end date time of the validity period of a certificate. Certificates cannot be used after this date time as they are longer valid. The DateTimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 would look like this: '2014-01-01T00:00:00Z'. Nullable. Read-only. Supports $orderby. + * @return DateTime|null + */ + public function getValidityEndDateTime(): ?DateTime { + $val = $this->getBackingStore()->get('validityEndDateTime'); + if (is_null($val) || $val instanceof DateTime) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'validityEndDateTime'"); + } + + /** + * Gets the validityStartDateTime property value. The start date time of the validity period of a certificate. Certificates cannot be used before this date time as they are not yet valid. The DateTimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 would look like this: '2014-01-01T00:00:00Z'. Nullable. Read-only. Supports $orderby. + * @return DateTime|null + */ + public function getValidityStartDateTime(): ?DateTime { + $val = $this->getBackingStore()->get('validityStartDateTime'); + if (is_null($val) || $val instanceof DateTime) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'validityStartDateTime'"); + } + + /** + * Serializes 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('certificateStatus', $this->getCertificateStatus()); + $writer->writeStringValue('certificationAuthorityIssuerUri', $this->getCertificationAuthorityIssuerUri()); + $writer->writeStringValue('crlDistributionPointUrl', $this->getCrlDistributionPointUrl()); + $writer->writeStringValue('deviceId', $this->getDeviceId()); + $writer->writeStringValue('deviceName', $this->getDeviceName()); + $writer->writeStringValue('devicePlatform', $this->getDevicePlatform()); + $writer->writeCollectionOfPrimitiveValues('extendedKeyUsages', $this->getExtendedKeyUsages()); + $writer->writeStringValue('issuerId', $this->getIssuerId()); + $writer->writeStringValue('issuerName', $this->getIssuerName()); + $writer->writeCollectionOfPrimitiveValues('keyUsages', $this->getKeyUsages()); + $writer->writeStringValue('ocspResponderUri', $this->getOcspResponderUri()); + $writer->writeDateTimeValue('revocationDateTime', $this->getRevocationDateTime()); + $writer->writeStringValue('serialNumber', $this->getSerialNumber()); + $writer->writeStringValue('subjectName', $this->getSubjectName()); + $writer->writeStringValue('thumbprint', $this->getThumbprint()); + $writer->writeStringValue('userId', $this->getUserId()); + $writer->writeStringValue('userPrincipalName', $this->getUserPrincipalName()); + $writer->writeDateTimeValue('validityEndDateTime', $this->getValidityEndDateTime()); + $writer->writeDateTimeValue('validityStartDateTime', $this->getValidityStartDateTime()); + } + + /** + * Sets the certificateStatus property value. Enum type of possible leaf certificate statuses. These statuses indicate whether certificates are active and usable or unusable if they have been revoked or expired. + * @param CloudCertificationAuthorityLeafCertificateStatus|null $value Value to set for the certificateStatus property. + */ + public function setCertificateStatus(?CloudCertificationAuthorityLeafCertificateStatus $value): void { + $this->getBackingStore()->set('certificateStatus', $value); + } + + /** + * Sets the certificationAuthorityIssuerUri property value. The URI of the certification authority that issued the certificate. Read-only. + * @param string|null $value Value to set for the certificationAuthorityIssuerUri property. + */ + public function setCertificationAuthorityIssuerUri(?string $value): void { + $this->getBackingStore()->set('certificationAuthorityIssuerUri', $value); + } + + /** + * Sets the crlDistributionPointUrl property value. URL to find the relevant Certificate Revocation List for this certificate. Read-only. + * @param string|null $value Value to set for the crlDistributionPointUrl property. + */ + public function setCrlDistributionPointUrl(?string $value): void { + $this->getBackingStore()->set('crlDistributionPointUrl', $value); + } + + /** + * Sets the deviceId property value. The unique identifier of the managed device for which the certificate was created. This ID is assigned at device enrollment time. Read-only. Supports $select. + * @param string|null $value Value to set for the deviceId property. + */ + public function setDeviceId(?string $value): void { + $this->getBackingStore()->set('deviceId', $value); + } + + /** + * Sets the deviceName property value. Name of the device for which the certificate was created. Read-only. Supports $select. + * @param string|null $value Value to set for the deviceName property. + */ + public function setDeviceName(?string $value): void { + $this->getBackingStore()->set('deviceName', $value); + } + + /** + * Sets the devicePlatform property value. The platform of the device for which the certificate was created. Possible values are: Android, AndroidForWork, iOS, MacOS, WindowsPhone81, Windows81AndLater, Windows10AndLater, AndroidWorkProfile, Unknown, AndroidAOSP, AndroidMobileApplicationManagement, iOSMobileApplicationManagement. Default value: Unknown. Read-only. Supports $select. + * @param string|null $value Value to set for the devicePlatform property. + */ + public function setDevicePlatform(?string $value): void { + $this->getBackingStore()->set('devicePlatform', $value); + } + + /** + * Sets the extendedKeyUsages property value. Certificate extensions that further define the purpose of the public key contained in a certificate. Data is formatted as a comma-separated list of object identifiers (OID). For example a possible value is '1.3.6.1.5.5.7.3.2'. Read-only. Nullable. + * @param array|null $value Value to set for the extendedKeyUsages property. + */ + public function setExtendedKeyUsages(?array $value): void { + $this->getBackingStore()->set('extendedKeyUsages', $value); + } + + /** + * Sets the issuerId property value. The globally unique identifier of the certification authority that issued the leaf certificate. Read-only. + * @param string|null $value Value to set for the issuerId property. + */ + public function setIssuerId(?string $value): void { + $this->getBackingStore()->set('issuerId', $value); + } + + /** + * Sets the issuerName property value. The name of the certification authority that issued the leaf certificate. Read-only. + * @param string|null $value Value to set for the issuerName property. + */ + public function setIssuerName(?string $value): void { + $this->getBackingStore()->set('issuerName', $value); + } + + /** + * Sets the keyUsages property value. Certificate extensions that define the purpose of the public key contained in a certificate. For example possible values are 'Key Encipherment' and 'Digital Signature'. Read-only. Nullable. + * @param array|null $value Value to set for the keyUsages property. + */ + public function setKeyUsages(?array $value): void { + $this->getBackingStore()->set('keyUsages', $value); + } + + /** + * Sets the ocspResponderUri property value. The Online Certificate Status Protocol (OCSP) responder URI that can be used to determine certificate status. Read-only. + * @param string|null $value Value to set for the ocspResponderUri property. + */ + public function setOcspResponderUri(?string $value): void { + $this->getBackingStore()->set('ocspResponderUri', $value); + } + + /** + * Sets the revocationDateTime property value. The date and time a certificate was revoked. If the certificate was not revoked, this will be null. The DateTimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 would look like this: '2014-01-01T00:00:00Z'. Nullable. Read-only. + * @param DateTime|null $value Value to set for the revocationDateTime property. + */ + public function setRevocationDateTime(?DateTime $value): void { + $this->getBackingStore()->set('revocationDateTime', $value); + } + + /** + * Sets the serialNumber property value. The serial number used to uniquely identify a certificate with its issuing certification authority. Read-only. Supports $select. + * @param string|null $value Value to set for the serialNumber property. + */ + public function setSerialNumber(?string $value): void { + $this->getBackingStore()->set('serialNumber', $value); + } + + /** + * Sets the subjectName property value. The subject name of the certificate. The subject is the target or intended beneficiary of the security being provided, such as a user or device. Read-only. Supports $select and $orderby. + * @param string|null $value Value to set for the subjectName property. + */ + public function setSubjectName(?string $value): void { + $this->getBackingStore()->set('subjectName', $value); + } + + /** + * Sets the thumbprint property value. Secure Hash Algorithm 1 digest of the certificate that can be used to identify it. Read-only. Supports $select. + * @param string|null $value Value to set for the thumbprint property. + */ + public function setThumbprint(?string $value): void { + $this->getBackingStore()->set('thumbprint', $value); + } + + /** + * Sets the userId property value. The unique identifier of the user for which the certificate was created. Null for userless devices. This is an Intune user ID. Nullable. Read-only. Supports $select. + * @param string|null $value Value to set for the userId property. + */ + public function setUserId(?string $value): void { + $this->getBackingStore()->set('userId', $value); + } + + /** + * Sets the userPrincipalName property value. User principal name of the user for which the certificate was created. Null for userless devices. Nullable. Read-only. Supports $select. + * @param string|null $value Value to set for the userPrincipalName property. + */ + public function setUserPrincipalName(?string $value): void { + $this->getBackingStore()->set('userPrincipalName', $value); + } + + /** + * Sets the validityEndDateTime property value. The end date time of the validity period of a certificate. Certificates cannot be used after this date time as they are longer valid. The DateTimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 would look like this: '2014-01-01T00:00:00Z'. Nullable. Read-only. Supports $orderby. + * @param DateTime|null $value Value to set for the validityEndDateTime property. + */ + public function setValidityEndDateTime(?DateTime $value): void { + $this->getBackingStore()->set('validityEndDateTime', $value); + } + + /** + * Sets the validityStartDateTime property value. The start date time of the validity period of a certificate. Certificates cannot be used before this date time as they are not yet valid. The DateTimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 would look like this: '2014-01-01T00:00:00Z'. Nullable. Read-only. Supports $orderby. + * @param DateTime|null $value Value to set for the validityStartDateTime property. + */ + public function setValidityStartDateTime(?DateTime $value): void { + $this->getBackingStore()->set('validityStartDateTime', $value); + } + +} diff --git a/src/Generated/Models/CloudCertificationAuthorityLeafCertificateCollectionResponse.php b/src/Generated/Models/CloudCertificationAuthorityLeafCertificateCollectionResponse.php new file mode 100644 index 00000000000..6df73ae40a2 --- /dev/null +++ b/src/Generated/Models/CloudCertificationAuthorityLeafCertificateCollectionResponse.php @@ -0,0 +1,70 @@ + + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'value' => fn(ParseNode $n) => $o->setValue($n->getCollectionOfObjectValues([CloudCertificationAuthorityLeafCertificate::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, CloudCertificationAuthorityLeafCertificate::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/CloudCertificationAuthorityLeafCertificateStatus.php b/src/Generated/Models/CloudCertificationAuthorityLeafCertificateStatus.php new file mode 100644 index 00000000000..c5b1dc1dd3b --- /dev/null +++ b/src/Generated/Models/CloudCertificationAuthorityLeafCertificateStatus.php @@ -0,0 +1,13 @@ +|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 per rule for this compliance policy. This is a required property when creating any individual per-platform compliance policies. + * Sets the scheduledActionsForRule property value. The list of scheduled action for this rule * @param array|null $value Value to set for the scheduledActionsForRule property. */ public function setScheduledActionsForRule(?array $value): void { diff --git a/src/Generated/Models/DeviceConfigurationProfile.php b/src/Generated/Models/DeviceConfigurationProfile.php deleted file mode 100644 index 13ff586b0d1..00000000000 --- a/src/Generated/Models/DeviceConfigurationProfile.php +++ /dev/null @@ -1,257 +0,0 @@ -getBackingStore()->get('accountId'); - if (is_null($val) || is_string($val)) { - return $val; - } - throw new \UnexpectedValueException("Invalid type found in backing store for 'accountId'"); - } - - /** - * Gets the configurationTechnologies property value. Configuration Technologies for Settins Catalog Policies - * @return int|null - */ - public function getConfigurationTechnologies(): ?int { - $val = $this->getBackingStore()->get('configurationTechnologies'); - if (is_null($val) || is_int($val)) { - return $val; - } - throw new \UnexpectedValueException("Invalid type found in backing store for 'configurationTechnologies'"); - } - - /** - * Gets the createdDateTime property value. The date and time the object was created. - * @return DateTime|null - */ - public function getCreatedDateTime(): ?DateTime { - $val = $this->getBackingStore()->get('createdDateTime'); - if (is_null($val) || $val instanceof DateTime) { - return $val; - } - throw new \UnexpectedValueException("Invalid type found in backing store for 'createdDateTime'"); - } - - /** - * The deserialization information for the current model - * @return array - */ - public function getFieldDeserializers(): array { - $o = $this; - return array_merge(parent::getFieldDeserializers(), [ - 'accountId' => fn(ParseNode $n) => $o->setAccountId($n->getStringValue()), - 'configurationTechnologies' => fn(ParseNode $n) => $o->setConfigurationTechnologies($n->getIntegerValue()), - 'createdDateTime' => fn(ParseNode $n) => $o->setCreatedDateTime($n->getDateTimeValue()), - 'lastModifiedDateTime' => fn(ParseNode $n) => $o->setLastModifiedDateTime($n->getDateTimeValue()), - 'platformType' => fn(ParseNode $n) => $o->setPlatformType($n->getEnumValue(PlatformType::class)), - 'profileName' => fn(ParseNode $n) => $o->setProfileName($n->getStringValue()), - 'profileType' => fn(ParseNode $n) => $o->setProfileType($n->getEnumValue(ProfileType::class)), - 'roleScopeTagIds' => function (ParseNode $n) { - $val = $n->getCollectionOfPrimitiveValues(); - if (is_array($val)) { - TypeUtils::validateCollectionValues($val, 'string'); - } - /** @var array|null $val */ - $this->setRoleScopeTagIds($val); - }, - 'templateId' => fn(ParseNode $n) => $o->setTemplateId($n->getStringValue()), - ]); - } - - /** - * Gets the lastModifiedDateTime property value. The date and time the entity was last modified. - * @return DateTime|null - */ - public function getLastModifiedDateTime(): ?DateTime { - $val = $this->getBackingStore()->get('lastModifiedDateTime'); - if (is_null($val) || $val instanceof DateTime) { - return $val; - } - throw new \UnexpectedValueException("Invalid type found in backing store for 'lastModifiedDateTime'"); - } - - /** - * Gets the platformType property value. Platform Type - * @return PlatformType|null - */ - public function getPlatformType(): ?PlatformType { - $val = $this->getBackingStore()->get('platformType'); - if (is_null($val) || $val instanceof PlatformType) { - return $val; - } - throw new \UnexpectedValueException("Invalid type found in backing store for 'platformType'"); - } - - /** - * Gets the profileName property value. Profile name - * @return string|null - */ - public function getProfileName(): ?string { - $val = $this->getBackingStore()->get('profileName'); - if (is_null($val) || is_string($val)) { - return $val; - } - throw new \UnexpectedValueException("Invalid type found in backing store for 'profileName'"); - } - - /** - * Gets the profileType property value. Profile Type - * @return ProfileType|null - */ - public function getProfileType(): ?ProfileType { - $val = $this->getBackingStore()->get('profileType'); - if (is_null($val) || $val instanceof ProfileType) { - return $val; - } - throw new \UnexpectedValueException("Invalid type found in backing store for 'profileType'"); - } - - /** - * Gets the roleScopeTagIds property value. The list of scope tags for the configuration. - * @return array|null - */ - public function getRoleScopeTagIds(): ?array { - $val = $this->getBackingStore()->get('roleScopeTagIds'); - 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 'roleScopeTagIds'"); - } - - /** - * Gets the templateId property value. TemplateId for Settings Catalog Policies - * @return string|null - */ - public function getTemplateId(): ?string { - $val = $this->getBackingStore()->get('templateId'); - if (is_null($val) || is_string($val)) { - return $val; - } - throw new \UnexpectedValueException("Invalid type found in backing store for 'templateId'"); - } - - /** - * Serializes 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('accountId', $this->getAccountId()); - $writer->writeIntegerValue('configurationTechnologies', $this->getConfigurationTechnologies()); - $writer->writeDateTimeValue('createdDateTime', $this->getCreatedDateTime()); - $writer->writeDateTimeValue('lastModifiedDateTime', $this->getLastModifiedDateTime()); - $writer->writeEnumValue('platformType', $this->getPlatformType()); - $writer->writeStringValue('profileName', $this->getProfileName()); - $writer->writeEnumValue('profileType', $this->getProfileType()); - $writer->writeCollectionOfPrimitiveValues('roleScopeTagIds', $this->getRoleScopeTagIds()); - $writer->writeStringValue('templateId', $this->getTemplateId()); - } - - /** - * Sets the accountId property value. Account Id. - * @param string|null $value Value to set for the accountId property. - */ - public function setAccountId(?string $value): void { - $this->getBackingStore()->set('accountId', $value); - } - - /** - * Sets the configurationTechnologies property value. Configuration Technologies for Settins Catalog Policies - * @param int|null $value Value to set for the configurationTechnologies property. - */ - public function setConfigurationTechnologies(?int $value): void { - $this->getBackingStore()->set('configurationTechnologies', $value); - } - - /** - * Sets the createdDateTime property value. The date and time the object was created. - * @param DateTime|null $value Value to set for the createdDateTime property. - */ - public function setCreatedDateTime(?DateTime $value): void { - $this->getBackingStore()->set('createdDateTime', $value); - } - - /** - * Sets the lastModifiedDateTime property value. The date and time the entity was last modified. - * @param DateTime|null $value Value to set for the lastModifiedDateTime property. - */ - public function setLastModifiedDateTime(?DateTime $value): void { - $this->getBackingStore()->set('lastModifiedDateTime', $value); - } - - /** - * Sets the platformType property value. Platform Type - * @param PlatformType|null $value Value to set for the platformType property. - */ - public function setPlatformType(?PlatformType $value): void { - $this->getBackingStore()->set('platformType', $value); - } - - /** - * Sets the profileName property value. Profile name - * @param string|null $value Value to set for the profileName property. - */ - public function setProfileName(?string $value): void { - $this->getBackingStore()->set('profileName', $value); - } - - /** - * Sets the profileType property value. Profile Type - * @param ProfileType|null $value Value to set for the profileType property. - */ - public function setProfileType(?ProfileType $value): void { - $this->getBackingStore()->set('profileType', $value); - } - - /** - * Sets the roleScopeTagIds property value. The list of scope tags for the configuration. - * @param array|null $value Value to set for the roleScopeTagIds property. - */ - public function setRoleScopeTagIds(?array $value): void { - $this->getBackingStore()->set('roleScopeTagIds', $value); - } - - /** - * Sets the templateId property value. TemplateId for Settings Catalog Policies - * @param string|null $value Value to set for the templateId property. - */ - public function setTemplateId(?string $value): void { - $this->getBackingStore()->set('templateId', $value); - } - -} diff --git a/src/Generated/Models/DeviceEnrollmentType.php b/src/Generated/Models/DeviceEnrollmentType.php index 73fda6d529a..8918d6e322c 100644 --- a/src/Generated/Models/DeviceEnrollmentType.php +++ b/src/Generated/Models/DeviceEnrollmentType.php @@ -24,4 +24,6 @@ class DeviceEnrollmentType extends Enum { public const ANDROID_ENTERPRISE_CORPORATE_WORK_PROFILE = 'androidEnterpriseCorporateWorkProfile'; public const ANDROID_A_O_S_P_USER_OWNED_DEVICE_ENROLLMENT = 'androidAOSPUserOwnedDeviceEnrollment'; public const ANDROID_A_O_S_P_USERLESS_DEVICE_ENROLLMENT = 'androidAOSPUserlessDeviceEnrollment'; + public const APPLE_ACCOUNT_DRIVEN_USER_ENROLLMENT = 'appleAccountDrivenUserEnrollment'; + public const UNKNOWN_FUTURE_VALUE = 'unknownFutureValue'; } diff --git a/src/Generated/Models/DeviceManagement/DeviceManagement.php b/src/Generated/Models/DeviceManagement/DeviceManagement.php index 1592b40917b..b9b8ea62dbd 100644 --- a/src/Generated/Models/DeviceManagement/DeviceManagement.php +++ b/src/Generated/Models/DeviceManagement/DeviceManagement.php @@ -17,6 +17,8 @@ use Microsoft\Graph\Beta\Generated\Models\CartToClassAssociation; use Microsoft\Graph\Beta\Generated\Models\CertificateConnectorDetails; use Microsoft\Graph\Beta\Generated\Models\ChromeOSOnboardingSettings; +use Microsoft\Graph\Beta\Generated\Models\CloudCertificationAuthority; +use Microsoft\Graph\Beta\Generated\Models\CloudCertificationAuthorityLeafCertificate; use Microsoft\Graph\Beta\Generated\Models\CloudPCConnectivityIssue; use Microsoft\Graph\Beta\Generated\Models\ComanagementEligibleDevice; use Microsoft\Graph\Beta\Generated\Models\ComplianceManagementPartner; @@ -36,7 +38,6 @@ use Microsoft\Graph\Beta\Generated\Models\DeviceConfiguration; use Microsoft\Graph\Beta\Generated\Models\DeviceConfigurationConflictSummary; use Microsoft\Graph\Beta\Generated\Models\DeviceConfigurationDeviceStateSummary; -use Microsoft\Graph\Beta\Generated\Models\DeviceConfigurationProfile; use Microsoft\Graph\Beta\Generated\Models\DeviceConfigurationUserStateSummary; use Microsoft\Graph\Beta\Generated\Models\DeviceCustomAttributeShellScript; use Microsoft\Graph\Beta\Generated\Models\DeviceEnrollmentConfiguration; @@ -445,6 +446,34 @@ public function getChromeOSOnboardingSettings(): ?array { throw new \UnexpectedValueException("Invalid type found in backing store for 'chromeOSOnboardingSettings'"); } + /** + * Gets the cloudCertificationAuthority property value. Collection of CloudCertificationAuthority records associated with account. + * @return array|null + */ + public function getCloudCertificationAuthority(): ?array { + $val = $this->getBackingStore()->get('cloudCertificationAuthority'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, CloudCertificationAuthority::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'cloudCertificationAuthority'"); + } + + /** + * Gets the cloudCertificationAuthorityLeafCertificate property value. Collection of CloudCertificationAuthorityLeafCertificate records associated with account. + * @return array|null + */ + public function getCloudCertificationAuthorityLeafCertificate(): ?array { + $val = $this->getBackingStore()->get('cloudCertificationAuthorityLeafCertificate'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, CloudCertificationAuthorityLeafCertificate::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'cloudCertificationAuthorityLeafCertificate'"); + } + /** * Gets the cloudPCConnectivityIssues property value. The list of CloudPC Connectivity Issue. * @return array|null @@ -813,20 +842,6 @@ public function getDeviceConfigurationDeviceStateSummaries(): ?DeviceConfigurati throw new \UnexpectedValueException("Invalid type found in backing store for 'deviceConfigurationDeviceStateSummaries'"); } - /** - * Gets the deviceConfigurationProfiles property value. Profile Id of the object. - * @return array|null - */ - public function getDeviceConfigurationProfiles(): ?array { - $val = $this->getBackingStore()->get('deviceConfigurationProfiles'); - if (is_array($val) || is_null($val)) { - TypeUtils::validateCollectionValues($val, DeviceConfigurationProfile::class); - /** @var array|null $val */ - return $val; - } - throw new \UnexpectedValueException("Invalid type found in backing store for 'deviceConfigurationProfiles'"); - } - /** * Gets the deviceConfigurationRestrictedAppsViolations property value. Restricted apps violations for this account. * @return array|null @@ -1096,6 +1111,8 @@ public function getFieldDeserializers(): array { 'categories' => fn(ParseNode $n) => $o->setCategories($n->getCollectionOfObjectValues([DeviceManagementSettingCategory::class, 'createFromDiscriminatorValue'])), 'certificateConnectorDetails' => fn(ParseNode $n) => $o->setCertificateConnectorDetails($n->getCollectionOfObjectValues([CertificateConnectorDetails::class, 'createFromDiscriminatorValue'])), 'chromeOSOnboardingSettings' => fn(ParseNode $n) => $o->setChromeOSOnboardingSettings($n->getCollectionOfObjectValues([ChromeOSOnboardingSettings::class, 'createFromDiscriminatorValue'])), + 'cloudCertificationAuthority' => fn(ParseNode $n) => $o->setCloudCertificationAuthority($n->getCollectionOfObjectValues([CloudCertificationAuthority::class, 'createFromDiscriminatorValue'])), + 'cloudCertificationAuthorityLeafCertificate' => fn(ParseNode $n) => $o->setCloudCertificationAuthorityLeafCertificate($n->getCollectionOfObjectValues([CloudCertificationAuthorityLeafCertificate::class, 'createFromDiscriminatorValue'])), 'cloudPCConnectivityIssues' => fn(ParseNode $n) => $o->setCloudPCConnectivityIssues($n->getCollectionOfObjectValues([CloudPCConnectivityIssue::class, 'createFromDiscriminatorValue'])), 'comanagedDevices' => fn(ParseNode $n) => $o->setComanagedDevices($n->getCollectionOfObjectValues([ManagedDevice::class, 'createFromDiscriminatorValue'])), 'comanagementEligibleDevices' => fn(ParseNode $n) => $o->setComanagementEligibleDevices($n->getCollectionOfObjectValues([ComanagementEligibleDevice::class, 'createFromDiscriminatorValue'])), @@ -1123,7 +1140,6 @@ public function getFieldDeserializers(): array { 'deviceComplianceScripts' => fn(ParseNode $n) => $o->setDeviceComplianceScripts($n->getCollectionOfObjectValues([DeviceComplianceScript::class, 'createFromDiscriminatorValue'])), 'deviceConfigurationConflictSummary' => fn(ParseNode $n) => $o->setDeviceConfigurationConflictSummary($n->getCollectionOfObjectValues([DeviceConfigurationConflictSummary::class, 'createFromDiscriminatorValue'])), 'deviceConfigurationDeviceStateSummaries' => fn(ParseNode $n) => $o->setDeviceConfigurationDeviceStateSummaries($n->getObjectValue([DeviceConfigurationDeviceStateSummary::class, 'createFromDiscriminatorValue'])), - 'deviceConfigurationProfiles' => fn(ParseNode $n) => $o->setDeviceConfigurationProfiles($n->getCollectionOfObjectValues([DeviceConfigurationProfile::class, 'createFromDiscriminatorValue'])), 'deviceConfigurationRestrictedAppsViolations' => fn(ParseNode $n) => $o->setDeviceConfigurationRestrictedAppsViolations($n->getCollectionOfObjectValues([RestrictedAppsViolation::class, 'createFromDiscriminatorValue'])), 'deviceConfigurations' => fn(ParseNode $n) => $o->setDeviceConfigurations($n->getCollectionOfObjectValues([DeviceConfiguration::class, 'createFromDiscriminatorValue'])), 'deviceConfigurationsAllManagedDeviceCertificateStates' => fn(ParseNode $n) => $o->setDeviceConfigurationsAllManagedDeviceCertificateStates($n->getCollectionOfObjectValues([ManagedAllDeviceCertificateState::class, 'createFromDiscriminatorValue'])), @@ -3018,6 +3034,8 @@ public function serialize(SerializationWriter $writer): void { $writer->writeCollectionOfObjectValues('categories', $this->getCategories()); $writer->writeCollectionOfObjectValues('certificateConnectorDetails', $this->getCertificateConnectorDetails()); $writer->writeCollectionOfObjectValues('chromeOSOnboardingSettings', $this->getChromeOSOnboardingSettings()); + $writer->writeCollectionOfObjectValues('cloudCertificationAuthority', $this->getCloudCertificationAuthority()); + $writer->writeCollectionOfObjectValues('cloudCertificationAuthorityLeafCertificate', $this->getCloudCertificationAuthorityLeafCertificate()); $writer->writeCollectionOfObjectValues('cloudPCConnectivityIssues', $this->getCloudPCConnectivityIssues()); $writer->writeCollectionOfObjectValues('comanagedDevices', $this->getComanagedDevices()); $writer->writeCollectionOfObjectValues('comanagementEligibleDevices', $this->getComanagementEligibleDevices()); @@ -3044,7 +3062,6 @@ public function serialize(SerializationWriter $writer): void { $writer->writeCollectionOfObjectValues('deviceComplianceScripts', $this->getDeviceComplianceScripts()); $writer->writeCollectionOfObjectValues('deviceConfigurationConflictSummary', $this->getDeviceConfigurationConflictSummary()); $writer->writeObjectValue('deviceConfigurationDeviceStateSummaries', $this->getDeviceConfigurationDeviceStateSummaries()); - $writer->writeCollectionOfObjectValues('deviceConfigurationProfiles', $this->getDeviceConfigurationProfiles()); $writer->writeCollectionOfObjectValues('deviceConfigurationRestrictedAppsViolations', $this->getDeviceConfigurationRestrictedAppsViolations()); $writer->writeCollectionOfObjectValues('deviceConfigurations', $this->getDeviceConfigurations()); $writer->writeCollectionOfObjectValues('deviceConfigurationsAllManagedDeviceCertificateStates', $this->getDeviceConfigurationsAllManagedDeviceCertificateStates()); @@ -3333,6 +3350,22 @@ public function setChromeOSOnboardingSettings(?array $value): void { $this->getBackingStore()->set('chromeOSOnboardingSettings', $value); } + /** + * Sets the cloudCertificationAuthority property value. Collection of CloudCertificationAuthority records associated with account. + * @param array|null $value Value to set for the cloudCertificationAuthority property. + */ + public function setCloudCertificationAuthority(?array $value): void { + $this->getBackingStore()->set('cloudCertificationAuthority', $value); + } + + /** + * Sets the cloudCertificationAuthorityLeafCertificate property value. Collection of CloudCertificationAuthorityLeafCertificate records associated with account. + * @param array|null $value Value to set for the cloudCertificationAuthorityLeafCertificate property. + */ + public function setCloudCertificationAuthorityLeafCertificate(?array $value): void { + $this->getBackingStore()->set('cloudCertificationAuthorityLeafCertificate', $value); + } + /** * Sets the cloudPCConnectivityIssues property value. The list of CloudPC Connectivity Issue. * @param array|null $value Value to set for the cloudPCConnectivityIssues property. @@ -3549,14 +3582,6 @@ public function setDeviceConfigurationDeviceStateSummaries(?DeviceConfigurationD $this->getBackingStore()->set('deviceConfigurationDeviceStateSummaries', $value); } - /** - * Sets the deviceConfigurationProfiles property value. Profile Id of the object. - * @param array|null $value Value to set for the deviceConfigurationProfiles property. - */ - public function setDeviceConfigurationProfiles(?array $value): void { - $this->getBackingStore()->set('deviceConfigurationProfiles', $value); - } - /** * Sets the deviceConfigurationRestrictedAppsViolations property value. Restricted apps violations for this account. * @param array|null $value Value to set for the deviceConfigurationRestrictedAppsViolations property. diff --git a/src/Generated/Models/DeviceManagementAutopilotEvent.php b/src/Generated/Models/DeviceManagementAutopilotEvent.php index 00ffbf1abdf..7a17b462019 100644 --- a/src/Generated/Models/DeviceManagementAutopilotEvent.php +++ b/src/Generated/Models/DeviceManagementAutopilotEvent.php @@ -7,7 +7,6 @@ use Microsoft\Kiota\Abstractions\Serialization\Parsable; use Microsoft\Kiota\Abstractions\Serialization\ParseNode; use Microsoft\Kiota\Abstractions\Serialization\SerializationWriter; -use Microsoft\Kiota\Abstractions\Types\TypeUtils; /** * Represents an Autopilot flow event. @@ -126,18 +125,6 @@ public function getDeviceId(): ?string { throw new \UnexpectedValueException("Invalid type found in backing store for 'deviceId'"); } - /** - * Gets the devicePreparationDuration property value. Time spent in device enrollment. - * @return DateInterval|null - */ - public function getDevicePreparationDuration(): ?DateInterval { - $val = $this->getBackingStore()->get('devicePreparationDuration'); - if (is_null($val) || $val instanceof DateInterval) { - return $val; - } - throw new \UnexpectedValueException("Invalid type found in backing store for 'devicePreparationDuration'"); - } - /** * Gets the deviceRegisteredDateTime property value. Device registration date. * @return DateTime|null @@ -261,7 +248,6 @@ public function getFieldDeserializers(): array { 'deploymentState' => fn(ParseNode $n) => $o->setDeploymentState($n->getEnumValue(WindowsAutopilotDeploymentState::class)), 'deploymentTotalDuration' => fn(ParseNode $n) => $o->setDeploymentTotalDuration($n->getDateIntervalValue()), 'deviceId' => fn(ParseNode $n) => $o->setDeviceId($n->getStringValue()), - 'devicePreparationDuration' => fn(ParseNode $n) => $o->setDevicePreparationDuration($n->getDateIntervalValue()), 'deviceRegisteredDateTime' => fn(ParseNode $n) => $o->setDeviceRegisteredDateTime($n->getDateTimeValue()), 'deviceSerialNumber' => fn(ParseNode $n) => $o->setDeviceSerialNumber($n->getStringValue()), 'deviceSetupDuration' => fn(ParseNode $n) => $o->setDeviceSetupDuration($n->getDateIntervalValue()), @@ -273,9 +259,7 @@ public function getFieldDeserializers(): array { 'eventDateTime' => fn(ParseNode $n) => $o->setEventDateTime($n->getDateTimeValue()), 'managedDeviceName' => fn(ParseNode $n) => $o->setManagedDeviceName($n->getStringValue()), 'osVersion' => fn(ParseNode $n) => $o->setOsVersion($n->getStringValue()), - 'policyStatusDetails' => fn(ParseNode $n) => $o->setPolicyStatusDetails($n->getCollectionOfObjectValues([DeviceManagementAutopilotPolicyStatusDetail::class, 'createFromDiscriminatorValue'])), - 'targetedAppCount' => fn(ParseNode $n) => $o->setTargetedAppCount($n->getIntegerValue()), - 'targetedPolicyCount' => fn(ParseNode $n) => $o->setTargetedPolicyCount($n->getIntegerValue()), + 'userId' => fn(ParseNode $n) => $o->setUserId($n->getStringValue()), 'userPrincipalName' => fn(ParseNode $n) => $o->setUserPrincipalName($n->getStringValue()), 'windows10EnrollmentCompletionPageConfigurationDisplayName' => fn(ParseNode $n) => $o->setWindows10EnrollmentCompletionPageConfigurationDisplayName($n->getStringValue()), 'windows10EnrollmentCompletionPageConfigurationId' => fn(ParseNode $n) => $o->setWindows10EnrollmentCompletionPageConfigurationId($n->getStringValue()), @@ -308,41 +292,15 @@ public function getOsVersion(): ?string { } /** - * Gets the policyStatusDetails property value. Policy and application status details for this device. - * @return array|null - */ - public function getPolicyStatusDetails(): ?array { - $val = $this->getBackingStore()->get('policyStatusDetails'); - if (is_array($val) || is_null($val)) { - TypeUtils::validateCollectionValues($val, DeviceManagementAutopilotPolicyStatusDetail::class); - /** @var array|null $val */ - return $val; - } - throw new \UnexpectedValueException("Invalid type found in backing store for 'policyStatusDetails'"); - } - - /** - * Gets the targetedAppCount property value. Count of applications targeted. - * @return int|null - */ - public function getTargetedAppCount(): ?int { - $val = $this->getBackingStore()->get('targetedAppCount'); - if (is_null($val) || is_int($val)) { - return $val; - } - throw new \UnexpectedValueException("Invalid type found in backing store for 'targetedAppCount'"); - } - - /** - * Gets the targetedPolicyCount property value. Count of policies targeted. - * @return int|null + * Gets the userId property value. UserId id associated with the object + * @return string|null */ - public function getTargetedPolicyCount(): ?int { - $val = $this->getBackingStore()->get('targetedPolicyCount'); - if (is_null($val) || is_int($val)) { + public function getUserId(): ?string { + $val = $this->getBackingStore()->get('userId'); + if (is_null($val) || is_string($val)) { return $val; } - throw new \UnexpectedValueException("Invalid type found in backing store for 'targetedPolicyCount'"); + throw new \UnexpectedValueException("Invalid type found in backing store for 'userId'"); } /** @@ -407,7 +365,6 @@ public function serialize(SerializationWriter $writer): void { $writer->writeEnumValue('deploymentState', $this->getDeploymentState()); $writer->writeDateIntervalValue('deploymentTotalDuration', $this->getDeploymentTotalDuration()); $writer->writeStringValue('deviceId', $this->getDeviceId()); - $writer->writeDateIntervalValue('devicePreparationDuration', $this->getDevicePreparationDuration()); $writer->writeDateTimeValue('deviceRegisteredDateTime', $this->getDeviceRegisteredDateTime()); $writer->writeStringValue('deviceSerialNumber', $this->getDeviceSerialNumber()); $writer->writeDateIntervalValue('deviceSetupDuration', $this->getDeviceSetupDuration()); @@ -419,9 +376,7 @@ public function serialize(SerializationWriter $writer): void { $writer->writeDateTimeValue('eventDateTime', $this->getEventDateTime()); $writer->writeStringValue('managedDeviceName', $this->getManagedDeviceName()); $writer->writeStringValue('osVersion', $this->getOsVersion()); - $writer->writeCollectionOfObjectValues('policyStatusDetails', $this->getPolicyStatusDetails()); - $writer->writeIntegerValue('targetedAppCount', $this->getTargetedAppCount()); - $writer->writeIntegerValue('targetedPolicyCount', $this->getTargetedPolicyCount()); + $writer->writeStringValue('userId', $this->getUserId()); $writer->writeStringValue('userPrincipalName', $this->getUserPrincipalName()); $writer->writeStringValue('windows10EnrollmentCompletionPageConfigurationDisplayName', $this->getWindows10EnrollmentCompletionPageConfigurationDisplayName()); $writer->writeStringValue('windows10EnrollmentCompletionPageConfigurationId', $this->getWindows10EnrollmentCompletionPageConfigurationId()); @@ -492,14 +447,6 @@ public function setDeviceId(?string $value): void { $this->getBackingStore()->set('deviceId', $value); } - /** - * Sets the devicePreparationDuration property value. Time spent in device enrollment. - * @param DateInterval|null $value Value to set for the devicePreparationDuration property. - */ - public function setDevicePreparationDuration(?DateInterval $value): void { - $this->getBackingStore()->set('devicePreparationDuration', $value); - } - /** * Sets the deviceRegisteredDateTime property value. Device registration date. * @param DateTime|null $value Value to set for the deviceRegisteredDateTime property. @@ -589,27 +536,11 @@ public function setOsVersion(?string $value): void { } /** - * Sets the policyStatusDetails property value. Policy and application status details for this device. - * @param array|null $value Value to set for the policyStatusDetails property. - */ - public function setPolicyStatusDetails(?array $value): void { - $this->getBackingStore()->set('policyStatusDetails', $value); - } - - /** - * Sets the targetedAppCount property value. Count of applications targeted. - * @param int|null $value Value to set for the targetedAppCount property. - */ - public function setTargetedAppCount(?int $value): void { - $this->getBackingStore()->set('targetedAppCount', $value); - } - - /** - * Sets the targetedPolicyCount property value. Count of policies targeted. - * @param int|null $value Value to set for the targetedPolicyCount property. + * Sets the userId property value. UserId id associated with the object + * @param string|null $value Value to set for the userId property. */ - public function setTargetedPolicyCount(?int $value): void { - $this->getBackingStore()->set('targetedPolicyCount', $value); + public function setUserId(?string $value): void { + $this->getBackingStore()->set('userId', $value); } /** diff --git a/src/Generated/Models/DeviceManagementConfigurationPlatforms.php b/src/Generated/Models/DeviceManagementConfigurationPlatforms.php index 13730fe7cc9..b54529eb91e 100644 --- a/src/Generated/Models/DeviceManagementConfigurationPlatforms.php +++ b/src/Generated/Models/DeviceManagementConfigurationPlatforms.php @@ -13,4 +13,6 @@ class DeviceManagementConfigurationPlatforms extends Enum { public const WINDOWS10 = 'windows10'; public const LINUX = 'linux'; public const UNKNOWN_FUTURE_VALUE = 'unknownFutureValue'; + public const ANDROID_ENTERPRISE = 'androidEnterprise'; + public const AOSP = 'aosp'; } 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/DeviceManagementScriptRunState.php b/src/Generated/Models/DeviceManagementScriptRunState.php new file mode 100644 index 00000000000..85431e01a1b --- /dev/null +++ b/src/Generated/Models/DeviceManagementScriptRunState.php @@ -0,0 +1,15 @@ + fn(ParseNode $n) => $o->setOnPremisesSynchronization($n->getCollectionOfObjectValues([OnPremisesDirectorySynchronization::class, 'createFromDiscriminatorValue'])), 'outboundSharedUserProfiles' => fn(ParseNode $n) => $o->setOutboundSharedUserProfiles($n->getCollectionOfObjectValues([OutboundSharedUserProfile::class, 'createFromDiscriminatorValue'])), 'pendingExternalUserProfiles' => fn(ParseNode $n) => $o->setPendingExternalUserProfiles($n->getCollectionOfObjectValues([PendingExternalUserProfile::class, 'createFromDiscriminatorValue'])), + 'publicKeyInfrastructure' => fn(ParseNode $n) => $o->setPublicKeyInfrastructure($n->getObjectValue([PublicKeyInfrastructureRoot::class, 'createFromDiscriminatorValue'])), 'recommendations' => fn(ParseNode $n) => $o->setRecommendations($n->getCollectionOfObjectValues([Recommendation::class, 'createFromDiscriminatorValue'])), 'sharedEmailDomains' => fn(ParseNode $n) => $o->setSharedEmailDomains($n->getCollectionOfObjectValues([SharedEmailDomain::class, 'createFromDiscriminatorValue'])), 'subscriptions' => fn(ParseNode $n) => $o->setSubscriptions($n->getCollectionOfObjectValues([CompanySubscription::class, 'createFromDiscriminatorValue'])), @@ -246,6 +247,18 @@ public function getPendingExternalUserProfiles(): ?array { throw new \UnexpectedValueException("Invalid type found in backing store for 'pendingExternalUserProfiles'"); } + /** + * Gets the publicKeyInfrastructure property value. The publicKeyInfrastructure property + * @return PublicKeyInfrastructureRoot|null + */ + public function getPublicKeyInfrastructure(): ?PublicKeyInfrastructureRoot { + $val = $this->getBackingStore()->get('publicKeyInfrastructure'); + if (is_null($val) || $val instanceof PublicKeyInfrastructureRoot) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'publicKeyInfrastructure'"); + } + /** * Gets the recommendations property value. List of recommended improvements to improve tenant posture. * @return array|null @@ -308,6 +321,7 @@ public function serialize(SerializationWriter $writer): void { $writer->writeCollectionOfObjectValues('onPremisesSynchronization', $this->getOnPremisesSynchronization()); $writer->writeCollectionOfObjectValues('outboundSharedUserProfiles', $this->getOutboundSharedUserProfiles()); $writer->writeCollectionOfObjectValues('pendingExternalUserProfiles', $this->getPendingExternalUserProfiles()); + $writer->writeObjectValue('publicKeyInfrastructure', $this->getPublicKeyInfrastructure()); $writer->writeCollectionOfObjectValues('recommendations', $this->getRecommendations()); $writer->writeCollectionOfObjectValues('sharedEmailDomains', $this->getSharedEmailDomains()); $writer->writeCollectionOfObjectValues('subscriptions', $this->getSubscriptions()); @@ -425,6 +439,14 @@ public function setPendingExternalUserProfiles(?array $value): void { $this->getBackingStore()->set('pendingExternalUserProfiles', $value); } + /** + * Sets the publicKeyInfrastructure property value. The publicKeyInfrastructure property + * @param PublicKeyInfrastructureRoot|null $value Value to set for the publicKeyInfrastructure property. + */ + public function setPublicKeyInfrastructure(?PublicKeyInfrastructureRoot $value): void { + $this->getBackingStore()->set('publicKeyInfrastructure', $value); + } + /** * Sets the recommendations property value. List of recommended improvements to improve tenant posture. * @param array|null $value Value to set for the recommendations property. diff --git a/src/Generated/Models/DirectoryObject.php b/src/Generated/Models/DirectoryObject.php index 08e87a7733e..a8071bae656 100644 --- a/src/Generated/Models/DirectoryObject.php +++ b/src/Generated/Models/DirectoryObject.php @@ -31,7 +31,9 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Direc case '#microsoft.graph.application': return new Application(); case '#microsoft.graph.appManagementPolicy': return new AppManagementPolicy(); case '#microsoft.graph.authorizationPolicy': return new AuthorizationPolicy(); + case '#microsoft.graph.certificateAuthorityDetail': return new CertificateAuthorityDetail(); case '#microsoft.graph.certificateBasedApplicationConfiguration': return new CertificateBasedApplicationConfiguration(); + case '#microsoft.graph.certificateBasedAuthPki': return new CertificateBasedAuthPki(); case '#microsoft.graph.claimsMappingPolicy': return new ClaimsMappingPolicy(); case '#microsoft.graph.contract': return new Contract(); case '#microsoft.graph.crossTenantAccessPolicy': return new CrossTenantAccessPolicy(); diff --git a/src/Generated/Models/Drive.php b/src/Generated/Models/Drive.php index fa0d981fa3f..1f14392063a 100644 --- a/src/Generated/Models/Drive.php +++ b/src/Generated/Models/Drive.php @@ -191,7 +191,7 @@ public function getSpecial(): ?array { } /** - * Gets the system property value. If present, indicates that this is a system-managed drive. Read-only. + * Gets the system property value. If present, indicates that it's a system-managed drive. Read-only. * @return SystemFacet|null */ public function getSystem(): ?SystemFacet { @@ -311,7 +311,7 @@ public function setSpecial(?array $value): void { } /** - * Sets the system property value. If present, indicates that this is a system-managed drive. Read-only. + * Sets the system property value. If present, indicates that it's a system-managed drive. Read-only. * @param SystemFacet|null $value Value to set for the system property. */ public function setSystem(?SystemFacet $value): void { diff --git a/src/Generated/Models/DriveProtectionUnitsBulkAdditionJob.php b/src/Generated/Models/DriveProtectionUnitsBulkAdditionJob.php new file mode 100644 index 00000000000..6fa0721d81c --- /dev/null +++ b/src/Generated/Models/DriveProtectionUnitsBulkAdditionJob.php @@ -0,0 +1,109 @@ +setOdataType('#microsoft.graph.driveProtectionUnitsBulkAdditionJob'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return DriveProtectionUnitsBulkAdditionJob + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): DriveProtectionUnitsBulkAdditionJob { + return new DriveProtectionUnitsBulkAdditionJob(); + } + + /** + * Gets the directoryObjectIds property value. The list of OneDrive directoryObjectIds to add to the OneDrive protection policy. + * @return array|null + */ + public function getDirectoryObjectIds(): ?array { + $val = $this->getBackingStore()->get('directoryObjectIds'); + 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 'directoryObjectIds'"); + } + + /** + * Gets the drives property value. The list of email addresses to add to the OneDrive protection policy. + * @return array|null + */ + public function getDrives(): ?array { + $val = $this->getBackingStore()->get('drives'); + 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 'drives'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'directoryObjectIds' => function (ParseNode $n) { + $val = $n->getCollectionOfPrimitiveValues(); + if (is_array($val)) { + TypeUtils::validateCollectionValues($val, 'string'); + } + /** @var array|null $val */ + $this->setDirectoryObjectIds($val); + }, + 'drives' => function (ParseNode $n) { + $val = $n->getCollectionOfPrimitiveValues(); + if (is_array($val)) { + TypeUtils::validateCollectionValues($val, 'string'); + } + /** @var array|null $val */ + $this->setDrives($val); + }, + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + $writer->writeCollectionOfPrimitiveValues('directoryObjectIds', $this->getDirectoryObjectIds()); + $writer->writeCollectionOfPrimitiveValues('drives', $this->getDrives()); + } + + /** + * Sets the directoryObjectIds property value. The list of OneDrive directoryObjectIds to add to the OneDrive protection policy. + * @param array|null $value Value to set for the directoryObjectIds property. + */ + public function setDirectoryObjectIds(?array $value): void { + $this->getBackingStore()->set('directoryObjectIds', $value); + } + + /** + * Sets the drives property value. The list of email addresses to add to the OneDrive protection policy. + * @param array|null $value Value to set for the drives property. + */ + public function setDrives(?array $value): void { + $this->getBackingStore()->set('drives', $value); + } + +} diff --git a/src/Generated/Models/DriveProtectionUnitsBulkAdditionJobCollectionResponse.php b/src/Generated/Models/DriveProtectionUnitsBulkAdditionJobCollectionResponse.php new file mode 100644 index 00000000000..68645adc411 --- /dev/null +++ b/src/Generated/Models/DriveProtectionUnitsBulkAdditionJobCollectionResponse.php @@ -0,0 +1,70 @@ + + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'value' => fn(ParseNode $n) => $o->setValue($n->getCollectionOfObjectValues([DriveProtectionUnitsBulkAdditionJob::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, DriveProtectionUnitsBulkAdditionJob::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/Entity.php b/src/Generated/Models/Entity.php index 11f66a7b3ba..7bcca09e205 100644 --- a/src/Generated/Models/Entity.php +++ b/src/Generated/Models/Entity.php @@ -262,8 +262,7 @@ use Microsoft\Graph\Beta\Generated\Models\Security\WhoisBaseRecord; use Microsoft\Graph\Beta\Generated\Models\Security\WhoisHistoryRecord; use Microsoft\Graph\Beta\Generated\Models\Security\WhoisRecord; -use Microsoft\Graph\Beta\Generated\Models\TeamsUserConfiguration\TeamsAdminRoot; -use Microsoft\Graph\Beta\Generated\Models\TeamsUserConfiguration\UserConfiguration; +use Microsoft\Graph\Beta\Generated\Models\TeamsAdministration\TeamsAdminRoot; use Microsoft\Graph\Beta\Generated\Models\TermStore\Group; use Microsoft\Graph\Beta\Generated\Models\TermStore\Relation; use Microsoft\Graph\Beta\Generated\Models\TermStore\Set; @@ -603,9 +602,11 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Entit case '#microsoft.graph.canvasLayout': return new CanvasLayout(); case '#microsoft.graph.cartToClassAssociation': return new CartToClassAssociation(); case '#microsoft.graph.certificateAuthorityAsEntity': return new CertificateAuthorityAsEntity(); + case '#microsoft.graph.certificateAuthorityDetail': return new CertificateAuthorityDetail(); case '#microsoft.graph.certificateAuthorityPath': return new CertificateAuthorityPath(); case '#microsoft.graph.certificateBasedApplicationConfiguration': return new CertificateBasedApplicationConfiguration(); case '#microsoft.graph.certificateBasedAuthConfiguration': return new CertificateBasedAuthConfiguration(); + case '#microsoft.graph.certificateBasedAuthPki': return new CertificateBasedAuthPki(); case '#microsoft.graph.certificateConnectorDetails': return new CertificateConnectorDetails(); case '#microsoft.graph.changeTrackedEntity': return new ChangeTrackedEntity(); case '#microsoft.graph.channel': return new Channel(); @@ -619,6 +620,8 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Entit case '#microsoft.graph.claimsMappingPolicy': return new ClaimsMappingPolicy(); case '#microsoft.graph.classificationJobResponse': return new ClassificationJobResponse(); case '#microsoft.graph.cloudAppSecurityProfile': return new CloudAppSecurityProfile(); + case '#microsoft.graph.cloudCertificationAuthority': return new CloudCertificationAuthority(); + case '#microsoft.graph.cloudCertificationAuthorityLeafCertificate': return new CloudCertificationAuthorityLeafCertificate(); case '#microsoft.graph.cloudClipboardItem': return new CloudClipboardItem(); case '#microsoft.graph.cloudClipboardRoot': return new CloudClipboardRoot(); case '#microsoft.graph.cloudPC': return new CloudPC(); @@ -760,7 +763,6 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Entit case '#microsoft.graph.deviceConfigurationDeviceStatus': return new DeviceConfigurationDeviceStatus(); case '#microsoft.graph.deviceConfigurationGroupAssignment': return new DeviceConfigurationGroupAssignment(); case '#microsoft.graph.deviceConfigurationPolicySetItem': return new DeviceConfigurationPolicySetItem(); - case '#microsoft.graph.deviceConfigurationProfile': return new DeviceConfigurationProfile(); case '#microsoft.graph.deviceConfigurationState': return new DeviceConfigurationState(); case '#microsoft.graph.deviceConfigurationUserOverview': return new DeviceConfigurationUserOverview(); case '#microsoft.graph.deviceConfigurationUserStateSummary': return new DeviceConfigurationUserStateSummary(); @@ -877,6 +879,7 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Entit case '#microsoft.graph.driveItemVersion': return new DriveItemVersion(); case '#microsoft.graph.driveProtectionRule': return new DriveProtectionRule(); case '#microsoft.graph.driveProtectionUnit': return new DriveProtectionUnit(); + case '#microsoft.graph.driveProtectionUnitsBulkAdditionJob': return new DriveProtectionUnitsBulkAdditionJob(); case '#microsoft.graph.driveRestoreArtifact': return new DriveRestoreArtifact(); case '#microsoft.graph.easEmailProfileConfigurationBase': return new EasEmailProfileConfigurationBase(); case '#microsoft.graph.eBookInstallSummary': return new EBookInstallSummary(); @@ -1259,6 +1262,7 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Entit case '#microsoft.graph.mailAssessmentRequest': return new MailAssessmentRequest(); case '#microsoft.graph.mailboxProtectionRule': return new MailboxProtectionRule(); case '#microsoft.graph.mailboxProtectionUnit': return new MailboxProtectionUnit(); + case '#microsoft.graph.mailboxProtectionUnitsBulkAdditionJob': return new MailboxProtectionUnitsBulkAdditionJob(); case '#microsoft.graph.mailboxRestoreArtifact': return new MailboxRestoreArtifact(); case '#microsoft.graph.mailFolder': return new MailFolder(); case '#microsoft.graph.mailSearchFolder': return new MailSearchFolder(); @@ -1649,8 +1653,10 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Entit case '#microsoft.graph.protectionPolicyBase': return new ProtectionPolicyBase(); case '#microsoft.graph.protectionRuleBase': return new ProtectionRuleBase(); case '#microsoft.graph.protectionUnitBase': return new ProtectionUnitBase(); + case '#microsoft.graph.protectionUnitsBulkJobBase': return new ProtectionUnitsBulkJobBase(); case '#microsoft.graph.providerTenantSetting': return new ProviderTenantSetting(); case '#microsoft.graph.provisioningObjectSummary': return new ProvisioningObjectSummary(); + case '#microsoft.graph.publicKeyInfrastructureRoot': return new PublicKeyInfrastructureRoot(); case '#microsoft.graph.publishedResource': return new PublishedResource(); case '#microsoft.graph.purchaseInvoiceLine': return new PurchaseInvoiceLine(); case '#microsoft.graph.rbacApplication': return new RbacApplication(); @@ -1876,6 +1882,7 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Entit case '#microsoft.graph.sitePage': return new SitePage(); case '#microsoft.graph.siteProtectionRule': return new SiteProtectionRule(); case '#microsoft.graph.siteProtectionUnit': return new SiteProtectionUnit(); + case '#microsoft.graph.siteProtectionUnitsBulkAdditionJob': return new SiteProtectionUnitsBulkAdditionJob(); case '#microsoft.graph.siteRestoreArtifact': return new SiteRestoreArtifact(); case '#microsoft.graph.skillProficiency': return new SkillProficiency(); case '#microsoft.graph.skypeForBusinessUserConversationMember': return new SkypeForBusinessUserConversationMember(); @@ -1921,6 +1928,7 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Entit case '#microsoft.graph.taxGroup': return new TaxGroup(); case '#microsoft.graph.team': return new Team(); case '#microsoft.graph.teamInfo': return new TeamInfo(); + case '#microsoft.graph.teamsAdministration.teamsAdminRoot': return new TeamsAdminRoot(); case '#microsoft.graph.teamsApp': return new TeamsApp(); case '#microsoft.graph.teamsAppDashboardCardDefinition': return new TeamsAppDashboardCardDefinition(); case '#microsoft.graph.teamsAppDefinition': return new TeamsAppDefinition(); @@ -1930,7 +1938,6 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Entit case '#microsoft.graph.teamsAsyncOperation': return new TeamsAsyncOperation(); case '#microsoft.graph.teamsTab': return new TeamsTab(); case '#microsoft.graph.teamsTemplate': return new TeamsTemplate(); - case '#microsoft.graph.teamsUserConfiguration.teamsAdminRoot': return new TeamsAdminRoot(); case '#microsoft.graph.teamTemplate': return new TeamTemplate(); case '#microsoft.graph.teamTemplateDefinition': return new TeamTemplateDefinition(); case '#microsoft.graph.teamwork': return new Teamwork(); diff --git a/src/Generated/Models/ExchangeProtectionPolicy.php b/src/Generated/Models/ExchangeProtectionPolicy.php index ccb570ac083..260c97f8cec 100644 --- a/src/Generated/Models/ExchangeProtectionPolicy.php +++ b/src/Generated/Models/ExchangeProtectionPolicy.php @@ -35,6 +35,7 @@ public function getFieldDeserializers(): array { return array_merge(parent::getFieldDeserializers(), [ 'mailboxInclusionRules' => fn(ParseNode $n) => $o->setMailboxInclusionRules($n->getCollectionOfObjectValues([MailboxProtectionRule::class, 'createFromDiscriminatorValue'])), 'mailboxProtectionUnits' => fn(ParseNode $n) => $o->setMailboxProtectionUnits($n->getCollectionOfObjectValues([MailboxProtectionUnit::class, 'createFromDiscriminatorValue'])), + 'mailboxProtectionUnitsBulkAdditionJobs' => fn(ParseNode $n) => $o->setMailboxProtectionUnitsBulkAdditionJobs($n->getCollectionOfObjectValues([MailboxProtectionUnitsBulkAdditionJob::class, 'createFromDiscriminatorValue'])), ]); } @@ -66,6 +67,20 @@ public function getMailboxProtectionUnits(): ?array { throw new \UnexpectedValueException("Invalid type found in backing store for 'mailboxProtectionUnits'"); } + /** + * Gets the mailboxProtectionUnitsBulkAdditionJobs property value. The mailboxProtectionUnitsBulkAdditionJobs property + * @return array|null + */ + public function getMailboxProtectionUnitsBulkAdditionJobs(): ?array { + $val = $this->getBackingStore()->get('mailboxProtectionUnitsBulkAdditionJobs'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, MailboxProtectionUnitsBulkAdditionJob::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'mailboxProtectionUnitsBulkAdditionJobs'"); + } + /** * Serializes information the current object * @param SerializationWriter $writer Serialization writer to use to serialize this model @@ -74,6 +89,7 @@ public function serialize(SerializationWriter $writer): void { parent::serialize($writer); $writer->writeCollectionOfObjectValues('mailboxInclusionRules', $this->getMailboxInclusionRules()); $writer->writeCollectionOfObjectValues('mailboxProtectionUnits', $this->getMailboxProtectionUnits()); + $writer->writeCollectionOfObjectValues('mailboxProtectionUnitsBulkAdditionJobs', $this->getMailboxProtectionUnitsBulkAdditionJobs()); } /** @@ -92,4 +108,12 @@ public function setMailboxProtectionUnits(?array $value): void { $this->getBackingStore()->set('mailboxProtectionUnits', $value); } + /** + * Sets the mailboxProtectionUnitsBulkAdditionJobs property value. The mailboxProtectionUnitsBulkAdditionJobs property + * @param array|null $value Value to set for the mailboxProtectionUnitsBulkAdditionJobs property. + */ + public function setMailboxProtectionUnitsBulkAdditionJobs(?array $value): void { + $this->getBackingStore()->set('mailboxProtectionUnitsBulkAdditionJobs', $value); + } + } diff --git a/src/Generated/Models/ExternalConnection.php b/src/Generated/Models/ExternalConnection.php index e817b320569..7c3c09adca7 100644 --- a/src/Generated/Models/ExternalConnection.php +++ b/src/Generated/Models/ExternalConnection.php @@ -2,7 +2,6 @@ namespace Microsoft\Graph\Beta\Generated\Models; -use Microsoft\Graph\Beta\Generated\Models\TeamsUserConfiguration\Configuration; use Microsoft\Kiota\Abstractions\Serialization\Parsable; use Microsoft\Kiota\Abstractions\Serialization\ParseNode; use Microsoft\Kiota\Abstractions\Serialization\SerializationWriter; diff --git a/src/Generated/Models/FileStorageContainerSettings.php b/src/Generated/Models/FileStorageContainerSettings.php index ae3587d9701..15827304ff2 100644 --- a/src/Generated/Models/FileStorageContainerSettings.php +++ b/src/Generated/Models/FileStorageContainerSettings.php @@ -62,11 +62,25 @@ public function getBackingStore(): BackingStore { public function getFieldDeserializers(): array { $o = $this; return [ + 'isItemVersioningEnabled' => fn(ParseNode $n) => $o->setIsItemVersioningEnabled($n->getBooleanValue()), 'isOcrEnabled' => fn(ParseNode $n) => $o->setIsOcrEnabled($n->getBooleanValue()), + 'itemMajorVersionLimit' => fn(ParseNode $n) => $o->setItemMajorVersionLimit($n->getIntegerValue()), '@odata.type' => fn(ParseNode $n) => $o->setOdataType($n->getStringValue()), ]; } + /** + * Gets the isItemVersioningEnabled property value. Indicates whether versioning is enabled for items in the container. Optional. Read-write. + * @return bool|null + */ + public function getIsItemVersioningEnabled(): ?bool { + $val = $this->getBackingStore()->get('isItemVersioningEnabled'); + if (is_null($val) || is_bool($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'isItemVersioningEnabled'"); + } + /** * Gets the isOcrEnabled property value. Indicates whether Optical Character Recognition (OCR) is enabled for the container. The default value is false. When set to true, OCR extraction is performed for new and updated documents of supported document types, and the extracted fields in the metadata of the document enable end-user search and search-driven solutions. When set to false, existing OCR metadata is not impacted. Optional. Read-write. * @return bool|null @@ -79,6 +93,18 @@ public function getIsOcrEnabled(): ?bool { throw new \UnexpectedValueException("Invalid type found in backing store for 'isOcrEnabled'"); } + /** + * Gets the itemMajorVersionLimit property value. The maximum major versions allowed for items in the container. Optional. Read-write. + * @return int|null + */ + public function getItemMajorVersionLimit(): ?int { + $val = $this->getBackingStore()->get('itemMajorVersionLimit'); + if (is_null($val) || is_int($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'itemMajorVersionLimit'"); + } + /** * Gets the @odata.type property value. The OdataType property * @return string|null @@ -96,7 +122,9 @@ public function getOdataType(): ?string { * @param SerializationWriter $writer Serialization writer to use to serialize this model */ public function serialize(SerializationWriter $writer): void { + $writer->writeBooleanValue('isItemVersioningEnabled', $this->getIsItemVersioningEnabled()); $writer->writeBooleanValue('isOcrEnabled', $this->getIsOcrEnabled()); + $writer->writeIntegerValue('itemMajorVersionLimit', $this->getItemMajorVersionLimit()); $writer->writeStringValue('@odata.type', $this->getOdataType()); $writer->writeAdditionalData($this->getAdditionalData()); } @@ -117,6 +145,14 @@ public function setBackingStore(BackingStore $value): void { $this->backingStore = $value; } + /** + * Sets the isItemVersioningEnabled property value. Indicates whether versioning is enabled for items in the container. Optional. Read-write. + * @param bool|null $value Value to set for the isItemVersioningEnabled property. + */ + public function setIsItemVersioningEnabled(?bool $value): void { + $this->getBackingStore()->set('isItemVersioningEnabled', $value); + } + /** * Sets the isOcrEnabled property value. Indicates whether Optical Character Recognition (OCR) is enabled for the container. The default value is false. When set to true, OCR extraction is performed for new and updated documents of supported document types, and the extracted fields in the metadata of the document enable end-user search and search-driven solutions. When set to false, existing OCR metadata is not impacted. Optional. Read-write. * @param bool|null $value Value to set for the isOcrEnabled property. @@ -125,6 +161,14 @@ public function setIsOcrEnabled(?bool $value): void { $this->getBackingStore()->set('isOcrEnabled', $value); } + /** + * Sets the itemMajorVersionLimit property value. The maximum major versions allowed for items in the container. Optional. Read-write. + * @param int|null $value Value to set for the itemMajorVersionLimit property. + */ + public function setItemMajorVersionLimit(?int $value): void { + $this->getBackingStore()->set('itemMajorVersionLimit', $value); + } + /** * Sets the @odata.type property value. The OdataType property * @param string|null $value Value to set for the @odata.type property. diff --git a/src/Generated/Models/HealthMonitoring/Alert.php b/src/Generated/Models/HealthMonitoring/Alert.php index ac7a6bc5ac1..5315caa7fb8 100644 --- a/src/Generated/Models/HealthMonitoring/Alert.php +++ b/src/Generated/Models/HealthMonitoring/Alert.php @@ -51,7 +51,7 @@ public function getCategory(): ?Category { } /** - * Gets the createdDateTime property value. The createdDateTime property + * Gets the createdDateTime property value. The time when Microsoft Entra Health monitoring generated the alert. Supports $orderby. * @return DateTime|null */ public function getCreatedDateTime(): ?DateTime { @@ -63,7 +63,7 @@ public function getCreatedDateTime(): ?DateTime { } /** - * Gets the documentation property value. The documentation property + * Gets the documentation property value. A key-value pair that contains the name of and link to the documentation to aid in investigation of the alert. * @return Documentation|null */ public function getDocumentation(): ?Documentation { @@ -75,7 +75,7 @@ public function getDocumentation(): ?Documentation { } /** - * Gets the enrichment property value. The enrichment property + * Gets the enrichment property value. Investigative information on the alert. This information typically includes counts of impacted objects, which include directory objects such as users, groups, and devices, and a pointer to supporting data. * @return Enrichment|null */ public function getEnrichment(): ?Enrichment { @@ -117,7 +117,7 @@ public function getScenario(): ?Scenario { } /** - * Gets the signals property value. The signals property + * Gets the signals property value. The collection of signals that were used in the generation of the alert. These signals are sourced from serviceActivity APIs and are added to the alert as key-value pairs. * @return Signals|null */ public function getSignals(): ?Signals { @@ -173,7 +173,7 @@ public function setCategory(?Category $value): void { } /** - * Sets the createdDateTime property value. The createdDateTime property + * Sets the createdDateTime property value. The time when Microsoft Entra Health monitoring generated the alert. Supports $orderby. * @param DateTime|null $value Value to set for the createdDateTime property. */ public function setCreatedDateTime(?DateTime $value): void { @@ -181,7 +181,7 @@ public function setCreatedDateTime(?DateTime $value): void { } /** - * Sets the documentation property value. The documentation property + * Sets the documentation property value. A key-value pair that contains the name of and link to the documentation to aid in investigation of the alert. * @param Documentation|null $value Value to set for the documentation property. */ public function setDocumentation(?Documentation $value): void { @@ -189,7 +189,7 @@ public function setDocumentation(?Documentation $value): void { } /** - * Sets the enrichment property value. The enrichment property + * Sets the enrichment property value. Investigative information on the alert. This information typically includes counts of impacted objects, which include directory objects such as users, groups, and devices, and a pointer to supporting data. * @param Enrichment|null $value Value to set for the enrichment property. */ public function setEnrichment(?Enrichment $value): void { @@ -205,7 +205,7 @@ public function setScenario(?Scenario $value): void { } /** - * Sets the signals property value. The signals property + * Sets the signals property value. The collection of signals that were used in the generation of the alert. These signals are sourced from serviceActivity APIs and are added to the alert as key-value pairs. * @param Signals|null $value Value to set for the signals property. */ public function setSignals(?Signals $value): void { diff --git a/src/Generated/Models/HealthMonitoring/AlertConfiguration.php b/src/Generated/Models/HealthMonitoring/AlertConfiguration.php index cd63c32a0d8..c499c782015 100644 --- a/src/Generated/Models/HealthMonitoring/AlertConfiguration.php +++ b/src/Generated/Models/HealthMonitoring/AlertConfiguration.php @@ -27,7 +27,7 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Alert } /** - * Gets the emailNotificationConfigurations property value. The emailNotificationConfigurations property + * Gets the emailNotificationConfigurations property value. Defines the recipients of email notifications for an alert type. Currently, only one email notification configuration is supported for an alert configuration, meaning only one group can receive notifications for an alert type. * @return array|null */ public function getEmailNotificationConfigurations(): ?array { @@ -61,7 +61,7 @@ public function serialize(SerializationWriter $writer): void { } /** - * Sets the emailNotificationConfigurations property value. The emailNotificationConfigurations property + * Sets the emailNotificationConfigurations property value. Defines the recipients of email notifications for an alert type. Currently, only one email notification configuration is supported for an alert configuration, meaning only one group can receive notifications for an alert type. * @param array|null $value Value to set for the emailNotificationConfigurations property. */ public function setEmailNotificationConfigurations(?array $value): void { diff --git a/src/Generated/Models/HealthMonitoring/EmailNotificationConfiguration.php b/src/Generated/Models/HealthMonitoring/EmailNotificationConfiguration.php index f9012878722..3c0bb4357e3 100644 --- a/src/Generated/Models/HealthMonitoring/EmailNotificationConfiguration.php +++ b/src/Generated/Models/HealthMonitoring/EmailNotificationConfiguration.php @@ -69,7 +69,7 @@ public function getFieldDeserializers(): array { } /** - * Gets the groupId property value. The groupId property + * Gets the groupId property value. The identifier of the group to send an email to. All group types with configured email addresses are supported. * @return string|null */ public function getGroupId(): ?string { @@ -81,7 +81,7 @@ public function getGroupId(): ?string { } /** - * Gets the isEnabled property value. The isEnabled property + * Gets the isEnabled property value. Indicates whether email notifications are enabled on the alert type. * @return bool|null */ public function getIsEnabled(): ?bool { @@ -132,7 +132,7 @@ public function setBackingStore(BackingStore $value): void { } /** - * Sets the groupId property value. The groupId property + * Sets the groupId property value. The identifier of the group to send an email to. All group types with configured email addresses are supported. * @param string|null $value Value to set for the groupId property. */ public function setGroupId(?string $value): void { @@ -140,7 +140,7 @@ public function setGroupId(?string $value): void { } /** - * Sets the isEnabled property value. The isEnabled property + * Sets the isEnabled property value. Indicates whether email notifications are enabled on the alert type. * @param bool|null $value Value to set for the isEnabled property. */ public function setIsEnabled(?bool $value): void { diff --git a/src/Generated/Models/HealthMonitoring/Enrichment.php b/src/Generated/Models/HealthMonitoring/Enrichment.php index c78d5453870..3ea1f25aff9 100644 --- a/src/Generated/Models/HealthMonitoring/Enrichment.php +++ b/src/Generated/Models/HealthMonitoring/Enrichment.php @@ -71,7 +71,7 @@ public function getFieldDeserializers(): array { } /** - * Gets the impacts property value. The impacts property + * Gets the impacts property value. A collection of resource impact summaries that gives a high level view of the kind of resources that were impacted and to what degree. * @return array|null */ public function getImpacts(): ?array { @@ -109,7 +109,7 @@ public function getState(): ?EnrichmentState { } /** - * Gets the supportingData property value. The supportingData property + * Gets the supportingData property value. A collection of supportingData locations that can be queried for debugging the alert. * @return SupportingData|null */ public function getSupportingData(): ?SupportingData { @@ -149,7 +149,7 @@ public function setBackingStore(BackingStore $value): void { } /** - * Sets the impacts property value. The impacts property + * Sets the impacts property value. A collection of resource impact summaries that gives a high level view of the kind of resources that were impacted and to what degree. * @param array|null $value Value to set for the impacts property. */ public function setImpacts(?array $value): void { @@ -173,7 +173,7 @@ public function setState(?EnrichmentState $value): void { } /** - * Sets the supportingData property value. The supportingData property + * Sets the supportingData property value. A collection of supportingData locations that can be queried for debugging the alert. * @param SupportingData|null $value Value to set for the supportingData property. */ public function setSupportingData(?SupportingData $value): void { diff --git a/src/Generated/Models/HealthMonitoring/HealthMonitoringRoot.php b/src/Generated/Models/HealthMonitoring/HealthMonitoringRoot.php index 57179776e7d..340b76c6d81 100644 --- a/src/Generated/Models/HealthMonitoring/HealthMonitoringRoot.php +++ b/src/Generated/Models/HealthMonitoring/HealthMonitoringRoot.php @@ -27,7 +27,7 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Healt } /** - * Gets the alertConfigurations property value. The alertConfigurations property + * Gets the alertConfigurations property value. The configuration of an alert type, which defines behavior that occurs when an alert is created. * @return array|null */ public function getAlertConfigurations(): ?array { @@ -41,7 +41,7 @@ public function getAlertConfigurations(): ?array { } /** - * Gets the alerts property value. The alerts property + * Gets the alerts property value. The collection of health monitoring system detected alerts for anomalous usage patterns found in a Microsoft Entra tenant. * @return array|null */ public function getAlerts(): ?array { @@ -77,7 +77,7 @@ public function serialize(SerializationWriter $writer): void { } /** - * Sets the alertConfigurations property value. The alertConfigurations property + * Sets the alertConfigurations property value. The configuration of an alert type, which defines behavior that occurs when an alert is created. * @param array|null $value Value to set for the alertConfigurations property. */ public function setAlertConfigurations(?array $value): void { @@ -85,7 +85,7 @@ public function setAlertConfigurations(?array $value): void { } /** - * Sets the alerts property value. The alerts property + * Sets the alerts property value. The collection of health monitoring system detected alerts for anomalous usage patterns found in a Microsoft Entra tenant. * @param array|null $value Value to set for the alerts property. */ public function setAlerts(?array $value): void { diff --git a/src/Generated/Models/HealthMonitoring/ResourceImpactSummary.php b/src/Generated/Models/HealthMonitoring/ResourceImpactSummary.php index 9eac25082ab..c85866e004e 100644 --- a/src/Generated/Models/HealthMonitoring/ResourceImpactSummary.php +++ b/src/Generated/Models/HealthMonitoring/ResourceImpactSummary.php @@ -82,7 +82,7 @@ public function getFieldDeserializers(): array { } /** - * Gets the impactedCount property value. The impactedCount property + * Gets the impactedCount property value. The number of resources impacted. The number could be an exhaustive count or a sampling count. * @return string|null */ public function getImpactedCount(): ?string { @@ -94,7 +94,7 @@ public function getImpactedCount(): ?string { } /** - * Gets the impactedCountLimitExceeded property value. The impactedCountLimitExceeded property + * Gets the impactedCountLimitExceeded property value. Indicates whether impactedCount is exhaustive or a sampling. When this value is true, the limit was exceeded and impactedCount represents a sampling; otherwise, impactedCount represents the true number of impacts. * @return bool|null */ public function getImpactedCountLimitExceeded(): ?bool { @@ -118,7 +118,7 @@ public function getOdataType(): ?string { } /** - * Gets the resourceType property value. The resourceType property + * Gets the resourceType property value. The type of resource that was impacted. Examples include user, group, application, servicePrincipal, device. * @return string|null */ public function getResourceType(): ?string { @@ -158,7 +158,7 @@ public function setBackingStore(BackingStore $value): void { } /** - * Sets the impactedCount property value. The impactedCount property + * Sets the impactedCount property value. The number of resources impacted. The number could be an exhaustive count or a sampling count. * @param string|null $value Value to set for the impactedCount property. */ public function setImpactedCount(?string $value): void { @@ -166,7 +166,7 @@ public function setImpactedCount(?string $value): void { } /** - * Sets the impactedCountLimitExceeded property value. The impactedCountLimitExceeded property + * Sets the impactedCountLimitExceeded property value. Indicates whether impactedCount is exhaustive or a sampling. When this value is true, the limit was exceeded and impactedCount represents a sampling; otherwise, impactedCount represents the true number of impacts. * @param bool|null $value Value to set for the impactedCountLimitExceeded property. */ public function setImpactedCountLimitExceeded(?bool $value): void { @@ -182,7 +182,7 @@ public function setOdataType(?string $value): void { } /** - * Sets the resourceType property value. The resourceType property + * Sets the resourceType property value. The type of resource that was impacted. Examples include user, group, application, servicePrincipal, device. * @param string|null $value Value to set for the resourceType property. */ public function setResourceType(?string $value): void { diff --git a/src/Generated/Models/Identity.php b/src/Generated/Models/Identity.php index ad680fa0677..38a6d49dde9 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. 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. + * Gets the displayName property value. The display name of the identity. This property is read-only. * @return string|null */ public function getDisplayName(): ?string { @@ -114,7 +114,7 @@ public function getFieldDeserializers(): array { } /** - * 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. + * Gets the id property value. The identifier of the identity. This property is read-only. * @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. 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. + * Sets the displayName property value. The display name of the identity. This property is read-only. * @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. 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. + * Sets the id property value. The identifier of the identity. This property is read-only. * @param string|null $value Value to set for the id property. */ public function setId(?string $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/MailFolder.php b/src/Generated/Models/MailFolder.php index d5f8c769fa1..aa8e791d0df 100644 --- a/src/Generated/Models/MailFolder.php +++ b/src/Generated/Models/MailFolder.php @@ -2,7 +2,6 @@ namespace Microsoft\Graph\Beta\Generated\Models; -use Microsoft\Graph\Beta\Generated\Models\TeamsUserConfiguration\UserConfiguration; use Microsoft\Kiota\Abstractions\Serialization\Parsable; use Microsoft\Kiota\Abstractions\Serialization\ParseNode; use Microsoft\Kiota\Abstractions\Serialization\SerializationWriter; diff --git a/src/Generated/Models/MailboxProtectionUnitsBulkAdditionJob.php b/src/Generated/Models/MailboxProtectionUnitsBulkAdditionJob.php new file mode 100644 index 00000000000..a8f5a61f5ce --- /dev/null +++ b/src/Generated/Models/MailboxProtectionUnitsBulkAdditionJob.php @@ -0,0 +1,109 @@ +setOdataType('#microsoft.graph.mailboxProtectionUnitsBulkAdditionJob'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return MailboxProtectionUnitsBulkAdditionJob + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): MailboxProtectionUnitsBulkAdditionJob { + return new MailboxProtectionUnitsBulkAdditionJob(); + } + + /** + * Gets the directoryObjectIds property value. The list of Exchange directoryObjectIds to add to the Exchange protection policy. + * @return array|null + */ + public function getDirectoryObjectIds(): ?array { + $val = $this->getBackingStore()->get('directoryObjectIds'); + 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 'directoryObjectIds'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'directoryObjectIds' => function (ParseNode $n) { + $val = $n->getCollectionOfPrimitiveValues(); + if (is_array($val)) { + TypeUtils::validateCollectionValues($val, 'string'); + } + /** @var array|null $val */ + $this->setDirectoryObjectIds($val); + }, + 'mailboxes' => function (ParseNode $n) { + $val = $n->getCollectionOfPrimitiveValues(); + if (is_array($val)) { + TypeUtils::validateCollectionValues($val, 'string'); + } + /** @var array|null $val */ + $this->setMailboxes($val); + }, + ]); + } + + /** + * Gets the mailboxes property value. The list of Exchange email addresses to add to the Exchange protection policy. + * @return array|null + */ + public function getMailboxes(): ?array { + $val = $this->getBackingStore()->get('mailboxes'); + 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 'mailboxes'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + $writer->writeCollectionOfPrimitiveValues('directoryObjectIds', $this->getDirectoryObjectIds()); + $writer->writeCollectionOfPrimitiveValues('mailboxes', $this->getMailboxes()); + } + + /** + * Sets the directoryObjectIds property value. The list of Exchange directoryObjectIds to add to the Exchange protection policy. + * @param array|null $value Value to set for the directoryObjectIds property. + */ + public function setDirectoryObjectIds(?array $value): void { + $this->getBackingStore()->set('directoryObjectIds', $value); + } + + /** + * Sets the mailboxes property value. The list of Exchange email addresses to add to the Exchange protection policy. + * @param array|null $value Value to set for the mailboxes property. + */ + public function setMailboxes(?array $value): void { + $this->getBackingStore()->set('mailboxes', $value); + } + +} diff --git a/src/Generated/Models/MailboxProtectionUnitsBulkAdditionJobCollectionResponse.php b/src/Generated/Models/MailboxProtectionUnitsBulkAdditionJobCollectionResponse.php new file mode 100644 index 00000000000..72ad62a7f0a --- /dev/null +++ b/src/Generated/Models/MailboxProtectionUnitsBulkAdditionJobCollectionResponse.php @@ -0,0 +1,70 @@ + + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'value' => fn(ParseNode $n) => $o->setValue($n->getCollectionOfObjectValues([MailboxProtectionUnitsBulkAdditionJob::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, MailboxProtectionUnitsBulkAdditionJob::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/ManagedDevice.php b/src/Generated/Models/ManagedDevice.php index 041ee42fdf8..6b9a7217950 100644 --- a/src/Generated/Models/ManagedDevice.php +++ b/src/Generated/Models/ManagedDevice.php @@ -377,7 +377,7 @@ public function getDeviceHealthScriptStates(): ?array { } /** - * Gets the deviceName property value. Name of the device. This property is read-only. + * Gets the deviceName property value. Name of the device. Supports $filter operator 'eq' and 'contains'. This property is read-only. * @return string|null */ public function getDeviceName(): ?string { @@ -1564,7 +1564,7 @@ public function setDeviceHealthScriptStates(?array $value): void { } /** - * Sets the deviceName property value. Name of the device. This property is read-only. + * Sets the deviceName property value. Name of the device. Supports $filter operator 'eq' and 'contains'. This property is read-only. * @param string|null $value Value to set for the deviceName property. */ public function setDeviceName(?string $value): void { diff --git a/src/Generated/Models/ManagedDeviceSummarizedAppState.php b/src/Generated/Models/ManagedDeviceSummarizedAppState.php index 1ae788826ed..e1313352a30 100644 --- a/src/Generated/Models/ManagedDeviceSummarizedAppState.php +++ b/src/Generated/Models/ManagedDeviceSummarizedAppState.php @@ -11,7 +11,7 @@ use Microsoft\Kiota\Abstractions\Store\BackingStoreFactorySingleton; /** - * Event representing a user's devices with failed or pending apps. + * The summarized information associated with managed device app installation status. */ class ManagedDeviceSummarizedAppState implements AdditionalDataHolder, BackedModel, Parsable { @@ -79,7 +79,7 @@ public function getFieldDeserializers(): array { return [ 'deviceId' => fn(ParseNode $n) => $o->setDeviceId($n->getStringValue()), '@odata.type' => fn(ParseNode $n) => $o->setOdataType($n->getStringValue()), - 'summarizedAppState' => fn(ParseNode $n) => $o->setSummarizedAppState($n->getEnumValue(RunState::class)), + 'summarizedAppState' => fn(ParseNode $n) => $o->setSummarizedAppState($n->getEnumValue(DeviceManagementScriptRunState::class)), ]; } @@ -96,12 +96,12 @@ public function getOdataType(): ?string { } /** - * Gets the summarizedAppState property value. Indicates the type of execution status of the device management script. - * @return RunState|null + * Gets the summarizedAppState property value. Indicates the type of execution status of the device management script. This status provides insights into whether the script has been successfully executed, encountered errors, or is pending execution. + * @return DeviceManagementScriptRunState|null */ - public function getSummarizedAppState(): ?RunState { + public function getSummarizedAppState(): ?DeviceManagementScriptRunState { $val = $this->getBackingStore()->get('summarizedAppState'); - if (is_null($val) || $val instanceof RunState) { + if (is_null($val) || $val instanceof DeviceManagementScriptRunState) { return $val; } throw new \UnexpectedValueException("Invalid type found in backing store for 'summarizedAppState'"); @@ -151,10 +151,10 @@ public function setOdataType(?string $value): void { } /** - * Sets the summarizedAppState property value. Indicates the type of execution status of the device management script. - * @param RunState|null $value Value to set for the summarizedAppState property. + * Sets the summarizedAppState property value. Indicates the type of execution status of the device management script. This status provides insights into whether the script has been successfully executed, encountered errors, or is pending execution. + * @param DeviceManagementScriptRunState|null $value Value to set for the summarizedAppState property. */ - public function setSummarizedAppState(?RunState $value): void { + public function setSummarizedAppState(?DeviceManagementScriptRunState $value): void { $this->getBackingStore()->set('summarizedAppState', $value); } diff --git a/src/Generated/Models/MobileAppInstallStatus.php b/src/Generated/Models/MobileAppInstallStatus.php index 6596cdaa75e..1ec80cd6cda 100644 --- a/src/Generated/Models/MobileAppInstallStatus.php +++ b/src/Generated/Models/MobileAppInstallStatus.php @@ -8,7 +8,7 @@ use Microsoft\Kiota\Abstractions\Serialization\SerializationWriter; /** - * Contains properties for the installation state of a mobile app for a device. This will be deprecated in May, 2023 + * Contains properties for the installation state of a mobile app for a device. This will be deprecated starting May, 2023 (Intune Release 2305). */ class MobileAppInstallStatus extends Entity implements Parsable { diff --git a/src/Generated/Models/MobileAppInstallSummary.php b/src/Generated/Models/MobileAppInstallSummary.php index 75addbf477b..e35c7d25c75 100644 --- a/src/Generated/Models/MobileAppInstallSummary.php +++ b/src/Generated/Models/MobileAppInstallSummary.php @@ -7,7 +7,7 @@ use Microsoft\Kiota\Abstractions\Serialization\SerializationWriter; /** - * Contains properties for the installation summary of a mobile app. This will be deprecated in May, 2023 + * Contains properties for the installation summary of a mobile app. This will be deprecated starting May, 2023 (Intune Release 2305). */ class MobileAppInstallSummary extends Entity implements Parsable { diff --git a/src/Generated/Models/Networkaccess/Algorithm.php b/src/Generated/Models/Networkaccess/Algorithm.php new file mode 100644 index 00000000000..649ff1482b8 --- /dev/null +++ b/src/Generated/Models/Networkaccess/Algorithm.php @@ -0,0 +1,13 @@ + fn(ParseNode $n) => $o->setFilteringProfileId($n->getStringValue()), 'filteringProfileName' => fn(ParseNode $n) => $o->setFilteringProfileName($n->getStringValue()), 'headers' => fn(ParseNode $n) => $o->setHeaders($n->getObjectValue([Headers::class, 'createFromDiscriminatorValue'])), + 'httpMethod' => fn(ParseNode $n) => $o->setHttpMethod($n->getEnumValue(HttpMethod::class)), 'initiatingProcessName' => fn(ParseNode $n) => $o->setInitiatingProcessName($n->getStringValue()), 'networkProtocol' => fn(ParseNode $n) => $o->setNetworkProtocol($n->getEnumValue(NetworkingProtocol::class)), '@odata.type' => fn(ParseNode $n) => $o->setOdataType($n->getStringValue()), @@ -288,6 +289,7 @@ public function getFieldDeserializers(): array { 'receivedBytes' => fn(ParseNode $n) => $o->setReceivedBytes($n->getIntegerValue()), 'remoteNetworkId' => fn(ParseNode $n) => $o->setRemoteNetworkId($n->getStringValue()), 'resourceTenantId' => fn(ParseNode $n) => $o->setResourceTenantId($n->getStringValue()), + 'responseCode' => fn(ParseNode $n) => $o->setResponseCode($n->getIntegerValue()), 'sentBytes' => fn(ParseNode $n) => $o->setSentBytes($n->getIntegerValue()), 'sessionId' => fn(ParseNode $n) => $o->setSessionId($n->getStringValue()), 'sourceIp' => fn(ParseNode $n) => $o->setSourceIp($n->getStringValue()), @@ -347,6 +349,18 @@ public function getHeaders(): ?Headers { throw new \UnexpectedValueException("Invalid type found in backing store for 'headers'"); } + /** + * Gets the httpMethod property value. The httpMethod property + * @return HttpMethod|null + */ + public function getHttpMethod(): ?HttpMethod { + $val = $this->getBackingStore()->get('httpMethod'); + if (is_null($val) || $val instanceof HttpMethod) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'httpMethod'"); + } + /** * Gets the initiatingProcessName property value. The initiatingProcessName property * @return string|null @@ -479,6 +493,18 @@ public function getResourceTenantId(): ?string { throw new \UnexpectedValueException("Invalid type found in backing store for 'resourceTenantId'"); } + /** + * Gets the responseCode property value. The responseCode property + * @return int|null + */ + public function getResponseCode(): ?int { + $val = $this->getBackingStore()->get('responseCode'); + if (is_null($val) || is_int($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'responseCode'"); + } + /** * Gets the sentBytes property value. Represents the total number of bytes sent in a network communication or data transfer. Supports $filter (eq) and $orderby. * @return int|null @@ -661,6 +687,7 @@ public function serialize(SerializationWriter $writer): void { $writer->writeStringValue('filteringProfileId', $this->getFilteringProfileId()); $writer->writeStringValue('filteringProfileName', $this->getFilteringProfileName()); $writer->writeObjectValue('headers', $this->getHeaders()); + $writer->writeEnumValue('httpMethod', $this->getHttpMethod()); $writer->writeStringValue('initiatingProcessName', $this->getInitiatingProcessName()); $writer->writeEnumValue('networkProtocol', $this->getNetworkProtocol()); $writer->writeStringValue('@odata.type', $this->getOdataType()); @@ -672,6 +699,7 @@ public function serialize(SerializationWriter $writer): void { $writer->writeIntegerValue('receivedBytes', $this->getReceivedBytes()); $writer->writeStringValue('remoteNetworkId', $this->getRemoteNetworkId()); $writer->writeStringValue('resourceTenantId', $this->getResourceTenantId()); + $writer->writeIntegerValue('responseCode', $this->getResponseCode()); $writer->writeIntegerValue('sentBytes', $this->getSentBytes()); $writer->writeStringValue('sessionId', $this->getSessionId()); $writer->writeStringValue('sourceIp', $this->getSourceIp()); @@ -856,6 +884,14 @@ public function setHeaders(?Headers $value): void { $this->getBackingStore()->set('headers', $value); } + /** + * Sets the httpMethod property value. The httpMethod property + * @param HttpMethod|null $value Value to set for the httpMethod property. + */ + public function setHttpMethod(?HttpMethod $value): void { + $this->getBackingStore()->set('httpMethod', $value); + } + /** * Sets the initiatingProcessName property value. The initiatingProcessName property * @param string|null $value Value to set for the initiatingProcessName property. @@ -944,6 +980,14 @@ public function setResourceTenantId(?string $value): void { $this->getBackingStore()->set('resourceTenantId', $value); } + /** + * Sets the responseCode property value. The responseCode property + * @param int|null $value Value to set for the responseCode property. + */ + public function setResponseCode(?int $value): void { + $this->getBackingStore()->set('responseCode', $value); + } + /** * Sets the sentBytes property value. Represents the total number of bytes sent in a network communication or data transfer. Supports $filter (eq) and $orderby. * @param int|null $value Value to set for the sentBytes property. diff --git a/src/Generated/Models/Networkaccess/RelatedFile.php b/src/Generated/Models/Networkaccess/RelatedFile.php new file mode 100644 index 00000000000..d28f981b27c --- /dev/null +++ b/src/Generated/Models/Networkaccess/RelatedFile.php @@ -0,0 +1,112 @@ +setOdataType('#microsoft.graph.networkaccess.relatedFile'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return RelatedFile + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): RelatedFile { + return new RelatedFile(); + } + + /** + * Gets the directory property value. The directory property + * @return string|null + */ + public function getDirectory(): ?string { + $val = $this->getBackingStore()->get('directory'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'directory'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'directory' => fn(ParseNode $n) => $o->setDirectory($n->getStringValue()), + 'name' => fn(ParseNode $n) => $o->setName($n->getStringValue()), + 'sizeInBytes' => fn(ParseNode $n) => $o->setSizeInBytes($n->getIntegerValue()), + ]); + } + + /** + * Gets the name property value. The name property + * @return string|null + */ + public function getName(): ?string { + $val = $this->getBackingStore()->get('name'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'name'"); + } + + /** + * Gets the sizeInBytes property value. The sizeInBytes property + * @return int|null + */ + public function getSizeInBytes(): ?int { + $val = $this->getBackingStore()->get('sizeInBytes'); + if (is_null($val) || is_int($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'sizeInBytes'"); + } + + /** + * Serializes 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('directory', $this->getDirectory()); + $writer->writeStringValue('name', $this->getName()); + $writer->writeIntegerValue('sizeInBytes', $this->getSizeInBytes()); + } + + /** + * Sets the directory property value. The directory property + * @param string|null $value Value to set for the directory property. + */ + public function setDirectory(?string $value): void { + $this->getBackingStore()->set('directory', $value); + } + + /** + * Sets the name property value. The name property + * @param string|null $value Value to set for the name property. + */ + public function setName(?string $value): void { + $this->getBackingStore()->set('name', $value); + } + + /** + * Sets the sizeInBytes property value. The sizeInBytes property + * @param int|null $value Value to set for the sizeInBytes property. + */ + public function setSizeInBytes(?int $value): void { + $this->getBackingStore()->set('sizeInBytes', $value); + } + +} diff --git a/src/Generated/Models/Networkaccess/RelatedFileHash.php b/src/Generated/Models/Networkaccess/RelatedFileHash.php new file mode 100644 index 00000000000..bed19867de3 --- /dev/null +++ b/src/Generated/Models/Networkaccess/RelatedFileHash.php @@ -0,0 +1,90 @@ +setOdataType('#microsoft.graph.networkaccess.relatedFileHash'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return RelatedFileHash + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): RelatedFileHash { + return new RelatedFileHash(); + } + + /** + * Gets the algorithm property value. The algorithm property + * @return Algorithm|null + */ + public function getAlgorithm(): ?Algorithm { + $val = $this->getBackingStore()->get('algorithm'); + if (is_null($val) || $val instanceof Algorithm) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'algorithm'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'algorithm' => fn(ParseNode $n) => $o->setAlgorithm($n->getEnumValue(Algorithm::class)), + 'value' => fn(ParseNode $n) => $o->setValue($n->getStringValue()), + ]); + } + + /** + * Gets the value property value. The value property + * @return string|null + */ + public function getValue(): ?string { + $val = $this->getBackingStore()->get('value'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'value'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + $writer->writeEnumValue('algorithm', $this->getAlgorithm()); + $writer->writeStringValue('value', $this->getValue()); + } + + /** + * Sets the algorithm property value. The algorithm property + * @param Algorithm|null $value Value to set for the algorithm property. + */ + public function setAlgorithm(?Algorithm $value): void { + $this->getBackingStore()->set('algorithm', $value); + } + + /** + * Sets the value property value. The value property + * @param string|null $value Value to set for the value property. + */ + public function setValue(?string $value): void { + $this->getBackingStore()->set('value', $value); + } + +} diff --git a/src/Generated/Models/Networkaccess/RelatedResource.php b/src/Generated/Models/Networkaccess/RelatedResource.php index 0703ce89fe8..3527e00654d 100644 --- a/src/Generated/Models/Networkaccess/RelatedResource.php +++ b/src/Generated/Models/Networkaccess/RelatedResource.php @@ -37,12 +37,16 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Relat switch ($mappingValue) { case '#microsoft.graph.networkaccess.relatedDestination': return new RelatedDestination(); case '#microsoft.graph.networkaccess.relatedDevice': return new RelatedDevice(); + case '#microsoft.graph.networkaccess.relatedFile': return new RelatedFile(); + case '#microsoft.graph.networkaccess.relatedFileHash': return new RelatedFileHash(); case '#microsoft.graph.networkaccess.relatedMalware': return new RelatedMalware(); case '#microsoft.graph.networkaccess.relatedProcess': return new RelatedProcess(); case '#microsoft.graph.networkaccess.relatedRemoteNetwork': return new RelatedRemoteNetwork(); case '#microsoft.graph.networkaccess.relatedTenant': return new RelatedTenant(); case '#microsoft.graph.networkaccess.relatedThreatIntelligence': return new RelatedThreatIntelligence(); case '#microsoft.graph.networkaccess.relatedToken': return new RelatedToken(); + case '#microsoft.graph.networkaccess.relatedTransaction': return new RelatedTransaction(); + case '#microsoft.graph.networkaccess.relatedUrl': return new RelatedUrl(); case '#microsoft.graph.networkaccess.relatedUser': return new RelatedUser(); case '#microsoft.graph.networkaccess.relatedWebCategory': return new RelatedWebCategory(); } diff --git a/src/Generated/Models/Networkaccess/RelatedTransaction.php b/src/Generated/Models/Networkaccess/RelatedTransaction.php new file mode 100644 index 00000000000..9f9961cb997 --- /dev/null +++ b/src/Generated/Models/Networkaccess/RelatedTransaction.php @@ -0,0 +1,68 @@ +setOdataType('#microsoft.graph.networkaccess.relatedTransaction'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return RelatedTransaction + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): RelatedTransaction { + return new RelatedTransaction(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'transactionId' => fn(ParseNode $n) => $o->setTransactionId($n->getStringValue()), + ]); + } + + /** + * Gets the transactionId property value. The transactionId property + * @return string|null + */ + public function getTransactionId(): ?string { + $val = $this->getBackingStore()->get('transactionId'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'transactionId'"); + } + + /** + * Serializes 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('transactionId', $this->getTransactionId()); + } + + /** + * Sets the transactionId property value. The transactionId property + * @param string|null $value Value to set for the transactionId property. + */ + public function setTransactionId(?string $value): void { + $this->getBackingStore()->set('transactionId', $value); + } + +} diff --git a/src/Generated/Models/Networkaccess/RelatedUrl.php b/src/Generated/Models/Networkaccess/RelatedUrl.php new file mode 100644 index 00000000000..9672e4d81cb --- /dev/null +++ b/src/Generated/Models/Networkaccess/RelatedUrl.php @@ -0,0 +1,68 @@ +setOdataType('#microsoft.graph.networkaccess.relatedUrl'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return RelatedUrl + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): RelatedUrl { + return new RelatedUrl(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'url' => fn(ParseNode $n) => $o->setUrl($n->getStringValue()), + ]); + } + + /** + * Gets the url property value. The url property + * @return string|null + */ + public function getUrl(): ?string { + $val = $this->getBackingStore()->get('url'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'url'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + $writer->writeStringValue('url', $this->getUrl()); + } + + /** + * Sets the url property value. The url property + * @param string|null $value Value to set for the url property. + */ + public function setUrl(?string $value): void { + $this->getBackingStore()->set('url', $value); + } + +} diff --git a/src/Generated/Models/OneDriveForBusinessProtectionPolicy.php b/src/Generated/Models/OneDriveForBusinessProtectionPolicy.php index 4b461186f53..f05977c567a 100644 --- a/src/Generated/Models/OneDriveForBusinessProtectionPolicy.php +++ b/src/Generated/Models/OneDriveForBusinessProtectionPolicy.php @@ -54,6 +54,20 @@ public function getDriveProtectionUnits(): ?array { throw new \UnexpectedValueException("Invalid type found in backing store for 'driveProtectionUnits'"); } + /** + * Gets the driveProtectionUnitsBulkAdditionJobs property value. The driveProtectionUnitsBulkAdditionJobs property + * @return array|null + */ + public function getDriveProtectionUnitsBulkAdditionJobs(): ?array { + $val = $this->getBackingStore()->get('driveProtectionUnitsBulkAdditionJobs'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, DriveProtectionUnitsBulkAdditionJob::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'driveProtectionUnitsBulkAdditionJobs'"); + } + /** * The deserialization information for the current model * @return array @@ -63,6 +77,7 @@ public function getFieldDeserializers(): array { return array_merge(parent::getFieldDeserializers(), [ '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'])), ]); } @@ -74,6 +89,7 @@ public function serialize(SerializationWriter $writer): void { parent::serialize($writer); $writer->writeCollectionOfObjectValues('driveInclusionRules', $this->getDriveInclusionRules()); $writer->writeCollectionOfObjectValues('driveProtectionUnits', $this->getDriveProtectionUnits()); + $writer->writeCollectionOfObjectValues('driveProtectionUnitsBulkAdditionJobs', $this->getDriveProtectionUnitsBulkAdditionJobs()); } /** @@ -92,4 +108,12 @@ public function setDriveProtectionUnits(?array $value): void { $this->getBackingStore()->set('driveProtectionUnits', $value); } + /** + * Sets the driveProtectionUnitsBulkAdditionJobs property value. The driveProtectionUnitsBulkAdditionJobs property + * @param array|null $value Value to set for the driveProtectionUnitsBulkAdditionJobs property. + */ + public function setDriveProtectionUnitsBulkAdditionJobs(?array $value): void { + $this->getBackingStore()->set('driveProtectionUnitsBulkAdditionJobs', $value); + } + } diff --git a/src/Generated/Models/PlatformType.php b/src/Generated/Models/PlatformType.php deleted file mode 100644 index 2c56753d6cc..00000000000 --- a/src/Generated/Models/PlatformType.php +++ /dev/null @@ -1,18 +0,0 @@ -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 PowerliftAppDiagnosticDownloadRequest + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): PowerliftAppDiagnosticDownloadRequest { + return new PowerliftAppDiagnosticDownloadRequest(); + } + + /** + * 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 [ + 'files' => function (ParseNode $n) { + $val = $n->getCollectionOfPrimitiveValues(); + if (is_array($val)) { + TypeUtils::validateCollectionValues($val, 'string'); + } + /** @var array|null $val */ + $this->setFiles($val); + }, + '@odata.type' => fn(ParseNode $n) => $o->setOdataType($n->getStringValue()), + 'powerliftId' => fn(ParseNode $n) => $o->setPowerliftId($n->getStringValue()), + ]; + } + + /** + * Gets the files property value. The list of files to download which is associated with the diagnostic. + * @return array|null + */ + public function getFiles(): ?array { + $val = $this->getBackingStore()->get('files'); + 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 'files'"); + } + + /** + * 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 powerliftId property value. The unique id for the request that serves as an identifer for the diagnostic to be downloaded. + * @return string|null + */ + public function getPowerliftId(): ?string { + $val = $this->getBackingStore()->get('powerliftId'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'powerliftId'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeCollectionOfPrimitiveValues('files', $this->getFiles()); + $writer->writeStringValue('@odata.type', $this->getOdataType()); + $writer->writeStringValue('powerliftId', $this->getPowerliftId()); + $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 files property value. The list of files to download which is associated with the diagnostic. + * @param array|null $value Value to set for the files property. + */ + public function setFiles(?array $value): void { + $this->getBackingStore()->set('files', $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 powerliftId property value. The unique id for the request that serves as an identifer for the diagnostic to be downloaded. + * @param string|null $value Value to set for the powerliftId property. + */ + public function setPowerliftId(?string $value): void { + $this->getBackingStore()->set('powerliftId', $value); + } + +} diff --git a/src/Generated/Models/PowerliftIncidentDetail.php b/src/Generated/Models/PowerliftIncidentDetail.php new file mode 100644 index 00000000000..51a33ad3d47 --- /dev/null +++ b/src/Generated/Models/PowerliftIncidentDetail.php @@ -0,0 +1,304 @@ +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 PowerliftIncidentDetail + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): PowerliftIncidentDetail { + return new PowerliftIncidentDetail(); + } + + /** + * 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 applicationName property value. TThe name of the application for which the diagnostic is collected. Example: com.microsoft.CompanyPortal + * @return string|null + */ + public function getApplicationName(): ?string { + $val = $this->getBackingStore()->get('applicationName'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'applicationName'"); + } + + /** + * Gets the BackingStore property value. Stores model information. + * @return BackingStore + */ + public function getBackingStore(): BackingStore { + return $this->backingStore; + } + + /** + * Gets the clientApplicationVersion property value. The version of the application for which the diagnostic is collected. Example: 5.2203.1 + * @return string|null + */ + public function getClientApplicationVersion(): ?string { + $val = $this->getBackingStore()->get('clientApplicationVersion'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'clientApplicationVersion'"); + } + + /** + * Gets the createdDateTime property value. The time the app diagnostic was created. The value cannot be modified and is automatically populated when the diagnostic is uploaded. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time.Example: 2022-04-19T17:24:45.313Z + * @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 easyId property value. The unique app diagnostic identifier as a user friendly 8 character hexadecimal string. This id is smaller compared to the powerliftId. Th Example: 8520467A + * @return string|null + */ + public function getEasyId(): ?string { + $val = $this->getBackingStore()->get('easyId'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'easyId'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return [ + 'applicationName' => fn(ParseNode $n) => $o->setApplicationName($n->getStringValue()), + 'clientApplicationVersion' => fn(ParseNode $n) => $o->setClientApplicationVersion($n->getStringValue()), + 'createdDateTime' => fn(ParseNode $n) => $o->setCreatedDateTime($n->getDateTimeValue()), + 'easyId' => fn(ParseNode $n) => $o->setEasyId($n->getStringValue()), + 'fileNames' => function (ParseNode $n) { + $val = $n->getCollectionOfPrimitiveValues(); + if (is_array($val)) { + TypeUtils::validateCollectionValues($val, 'string'); + } + /** @var array|null $val */ + $this->setFileNames($val); + }, + 'locale' => fn(ParseNode $n) => $o->setLocale($n->getStringValue()), + '@odata.type' => fn(ParseNode $n) => $o->setOdataType($n->getStringValue()), + 'platformDisplayName' => fn(ParseNode $n) => $o->setPlatformDisplayName($n->getStringValue()), + 'powerliftId' => fn(ParseNode $n) => $o->setPowerliftId($n->getStringValue()), + ]; + } + + /** + * Gets the fileNames property value. A list of files that are associated with the diagnostic. + * @return array|null + */ + public function getFileNames(): ?array { + $val = $this->getBackingStore()->get('fileNames'); + 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 'fileNames'"); + } + + /** + * Gets the locale property value. The locale information of the application for which the diagnostic is collected. Example: en-US + * @return string|null + */ + public function getLocale(): ?string { + $val = $this->getBackingStore()->get('locale'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'locale'"); + } + + /** + * 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 platformDisplayName property value. The operating system of the device from which diagnostics are collected. Example: iOS + * @return string|null + */ + public function getPlatformDisplayName(): ?string { + $val = $this->getBackingStore()->get('platformDisplayName'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'platformDisplayName'"); + } + + /** + * Gets the powerliftId property value. The unique identifier of the app diagnostic. This id is assigned to a diagnostic when it is uploaded to Powerlift. Example: 8520467a-49a9-44a4-8447-8dfb8bec6726 + * @return string|null + */ + public function getPowerliftId(): ?string { + $val = $this->getBackingStore()->get('powerliftId'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'powerliftId'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeStringValue('applicationName', $this->getApplicationName()); + $writer->writeStringValue('clientApplicationVersion', $this->getClientApplicationVersion()); + $writer->writeDateTimeValue('createdDateTime', $this->getCreatedDateTime()); + $writer->writeStringValue('easyId', $this->getEasyId()); + $writer->writeCollectionOfPrimitiveValues('fileNames', $this->getFileNames()); + $writer->writeStringValue('locale', $this->getLocale()); + $writer->writeStringValue('@odata.type', $this->getOdataType()); + $writer->writeStringValue('platformDisplayName', $this->getPlatformDisplayName()); + $writer->writeStringValue('powerliftId', $this->getPowerliftId()); + $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 applicationName property value. TThe name of the application for which the diagnostic is collected. Example: com.microsoft.CompanyPortal + * @param string|null $value Value to set for the applicationName property. + */ + public function setApplicationName(?string $value): void { + $this->getBackingStore()->set('applicationName', $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 clientApplicationVersion property value. The version of the application for which the diagnostic is collected. Example: 5.2203.1 + * @param string|null $value Value to set for the clientApplicationVersion property. + */ + public function setClientApplicationVersion(?string $value): void { + $this->getBackingStore()->set('clientApplicationVersion', $value); + } + + /** + * Sets the createdDateTime property value. The time the app diagnostic was created. The value cannot be modified and is automatically populated when the diagnostic is uploaded. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time.Example: 2022-04-19T17:24:45.313Z + * @param DateTime|null $value Value to set for the createdDateTime property. + */ + public function setCreatedDateTime(?DateTime $value): void { + $this->getBackingStore()->set('createdDateTime', $value); + } + + /** + * Sets the easyId property value. The unique app diagnostic identifier as a user friendly 8 character hexadecimal string. This id is smaller compared to the powerliftId. Th Example: 8520467A + * @param string|null $value Value to set for the easyId property. + */ + public function setEasyId(?string $value): void { + $this->getBackingStore()->set('easyId', $value); + } + + /** + * Sets the fileNames property value. A list of files that are associated with the diagnostic. + * @param array|null $value Value to set for the fileNames property. + */ + public function setFileNames(?array $value): void { + $this->getBackingStore()->set('fileNames', $value); + } + + /** + * Sets the locale property value. The locale information of the application for which the diagnostic is collected. Example: en-US + * @param string|null $value Value to set for the locale property. + */ + public function setLocale(?string $value): void { + $this->getBackingStore()->set('locale', $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 platformDisplayName property value. The operating system of the device from which diagnostics are collected. Example: iOS + * @param string|null $value Value to set for the platformDisplayName property. + */ + public function setPlatformDisplayName(?string $value): void { + $this->getBackingStore()->set('platformDisplayName', $value); + } + + /** + * Sets the powerliftId property value. The unique identifier of the app diagnostic. This id is assigned to a diagnostic when it is uploaded to Powerlift. Example: 8520467a-49a9-44a4-8447-8dfb8bec6726 + * @param string|null $value Value to set for the powerliftId property. + */ + public function setPowerliftId(?string $value): void { + $this->getBackingStore()->set('powerliftId', $value); + } + +} diff --git a/src/Generated/Models/ProfileType.php b/src/Generated/Models/ProfileType.php deleted file mode 100644 index 183587f80e1..00000000000 --- a/src/Generated/Models/ProfileType.php +++ /dev/null @@ -1,15 +0,0 @@ -getChildNode("@odata.type"); + if ($mappingValueNode !== null) { + $mappingValue = $mappingValueNode->getStringValue(); + switch ($mappingValue) { + case '#microsoft.graph.driveProtectionUnitsBulkAdditionJob': return new DriveProtectionUnitsBulkAdditionJob(); + case '#microsoft.graph.mailboxProtectionUnitsBulkAdditionJob': return new MailboxProtectionUnitsBulkAdditionJob(); + case '#microsoft.graph.siteProtectionUnitsBulkAdditionJob': return new SiteProtectionUnitsBulkAdditionJob(); + } + } + return new ProtectionUnitsBulkJobBase(); + } + + /** + * Gets the createdBy property value. The identity of person who created the job. + * @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 time of creation of the job. + * @return DateTime|null + */ + public function getCreatedDateTime(): ?DateTime { + $val = $this->getBackingStore()->get('createdDateTime'); + if (is_null($val) || $val instanceof DateTime) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'createdDateTime'"); + } + + /** + * Gets the displayName property value. The name of the protection units bulk addition job. + * @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 error property value. Error details containing resource resolution failures, if any. + * @return PublicError|null + */ + public function getError(): ?PublicError { + $val = $this->getBackingStore()->get('error'); + if (is_null($val) || $val instanceof PublicError) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'error'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'createdBy' => fn(ParseNode $n) => $o->setCreatedBy($n->getObjectValue([IdentitySet::class, 'createFromDiscriminatorValue'])), + 'createdDateTime' => fn(ParseNode $n) => $o->setCreatedDateTime($n->getDateTimeValue()), + 'displayName' => fn(ParseNode $n) => $o->setDisplayName($n->getStringValue()), + 'error' => fn(ParseNode $n) => $o->setError($n->getObjectValue([PublicError::class, 'createFromDiscriminatorValue'])), + 'lastModifiedBy' => fn(ParseNode $n) => $o->setLastModifiedBy($n->getObjectValue([IdentitySet::class, 'createFromDiscriminatorValue'])), + 'lastModifiedDateTime' => fn(ParseNode $n) => $o->setLastModifiedDateTime($n->getDateTimeValue()), + 'status' => fn(ParseNode $n) => $o->setStatus($n->getEnumValue(ProtectionUnitsBulkJobStatus::class)), + ]); + } + + /** + * Gets the lastModifiedBy property value. The identity of the person who last modified the job. + * @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. Timestamp of the last modification made to the job. + * @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 status property value. The status of the job. The possible values are: unknown, active, completed, completedWithErrors, and unknownFutureValue. + * @return ProtectionUnitsBulkJobStatus|null + */ + public function getStatus(): ?ProtectionUnitsBulkJobStatus { + $val = $this->getBackingStore()->get('status'); + if (is_null($val) || $val instanceof ProtectionUnitsBulkJobStatus) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'status'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + $writer->writeObjectValue('createdBy', $this->getCreatedBy()); + $writer->writeDateTimeValue('createdDateTime', $this->getCreatedDateTime()); + $writer->writeStringValue('displayName', $this->getDisplayName()); + $writer->writeObjectValue('error', $this->getError()); + $writer->writeObjectValue('lastModifiedBy', $this->getLastModifiedBy()); + $writer->writeDateTimeValue('lastModifiedDateTime', $this->getLastModifiedDateTime()); + $writer->writeEnumValue('status', $this->getStatus()); + } + + /** + * Sets the createdBy property value. The identity of person who created the job. + * @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 time of creation of the job. + * @param DateTime|null $value Value to set for the createdDateTime property. + */ + public function setCreatedDateTime(?DateTime $value): void { + $this->getBackingStore()->set('createdDateTime', $value); + } + + /** + * Sets the displayName property value. The name of the protection units bulk addition job. + * @param string|null $value Value to set for the displayName property. + */ + public function setDisplayName(?string $value): void { + $this->getBackingStore()->set('displayName', $value); + } + + /** + * Sets the error property value. Error details containing resource resolution failures, if any. + * @param PublicError|null $value Value to set for the error property. + */ + public function setError(?PublicError $value): void { + $this->getBackingStore()->set('error', $value); + } + + /** + * Sets the lastModifiedBy property value. The identity of the person who last modified the job. + * @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. Timestamp of the last modification made to the job. + * @param DateTime|null $value Value to set for the lastModifiedDateTime property. + */ + public function setLastModifiedDateTime(?DateTime $value): void { + $this->getBackingStore()->set('lastModifiedDateTime', $value); + } + + /** + * Sets the status property value. The status of the job. The possible values are: unknown, active, completed, completedWithErrors, and unknownFutureValue. + * @param ProtectionUnitsBulkJobStatus|null $value Value to set for the status property. + */ + public function setStatus(?ProtectionUnitsBulkJobStatus $value): void { + $this->getBackingStore()->set('status', $value); + } + +} diff --git a/src/Generated/Models/ProtectionUnitsBulkJobStatus.php b/src/Generated/Models/ProtectionUnitsBulkJobStatus.php new file mode 100644 index 00000000000..12088dab380 --- /dev/null +++ b/src/Generated/Models/ProtectionUnitsBulkJobStatus.php @@ -0,0 +1,13 @@ +|null + */ + public function getCertificateBasedAuthConfigurations(): ?array { + $val = $this->getBackingStore()->get('certificateBasedAuthConfigurations'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, CertificateBasedAuthPki::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'certificateBasedAuthConfigurations'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'certificateBasedAuthConfigurations' => fn(ParseNode $n) => $o->setCertificateBasedAuthConfigurations($n->getCollectionOfObjectValues([CertificateBasedAuthPki::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('certificateBasedAuthConfigurations', $this->getCertificateBasedAuthConfigurations()); + } + + /** + * Sets the certificateBasedAuthConfigurations property value. The certificateBasedAuthConfigurations property + * @param array|null $value Value to set for the certificateBasedAuthConfigurations property. + */ + public function setCertificateBasedAuthConfigurations(?array $value): void { + $this->getBackingStore()->set('certificateBasedAuthConfigurations', $value); + } + +} diff --git a/src/Generated/Models/RecycleBin.php b/src/Generated/Models/RecycleBin.php index a8121e45ed1..fe28d833c9a 100644 --- a/src/Generated/Models/RecycleBin.php +++ b/src/Generated/Models/RecycleBin.php @@ -34,6 +34,7 @@ public function getFieldDeserializers(): array { $o = $this; return array_merge(parent::getFieldDeserializers(), [ 'items' => fn(ParseNode $n) => $o->setItems($n->getCollectionOfObjectValues([RecycleBinItem::class, 'createFromDiscriminatorValue'])), + 'settings' => fn(ParseNode $n) => $o->setSettings($n->getObjectValue([RecycleBinSettings::class, 'createFromDiscriminatorValue'])), ]); } @@ -51,6 +52,18 @@ public function getItems(): ?array { throw new \UnexpectedValueException("Invalid type found in backing store for 'items'"); } + /** + * Gets the settings property value. Settings of the recycleBin. + * @return RecycleBinSettings|null + */ + public function getSettings(): ?RecycleBinSettings { + $val = $this->getBackingStore()->get('settings'); + if (is_null($val) || $val instanceof RecycleBinSettings) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'settings'"); + } + /** * Serializes information the current object * @param SerializationWriter $writer Serialization writer to use to serialize this model @@ -58,6 +71,7 @@ public function getItems(): ?array { public function serialize(SerializationWriter $writer): void { parent::serialize($writer); $writer->writeCollectionOfObjectValues('items', $this->getItems()); + $writer->writeObjectValue('settings', $this->getSettings()); } /** @@ -68,4 +82,12 @@ public function setItems(?array $value): void { $this->getBackingStore()->set('items', $value); } + /** + * Sets the settings property value. Settings of the recycleBin. + * @param RecycleBinSettings|null $value Value to set for the settings property. + */ + public function setSettings(?RecycleBinSettings $value): void { + $this->getBackingStore()->set('settings', $value); + } + } diff --git a/src/Generated/Models/RecycleBinSettings.php b/src/Generated/Models/RecycleBinSettings.php new file mode 100644 index 00000000000..f01bf3e3821 --- /dev/null +++ b/src/Generated/Models/RecycleBinSettings.php @@ -0,0 +1,136 @@ +backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); + $this->setAdditionalData([]); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return RecycleBinSettings + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): RecycleBinSettings { + return new RecycleBinSettings(); + } + + /** + * 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()), + 'retentionPeriodOverrideDays' => fn(ParseNode $n) => $o->setRetentionPeriodOverrideDays($n->getIntegerValue()), + ]; + } + + /** + * Gets the @odata.type property value. The OdataType property + * @return string|null + */ + public function getOdataType(): ?string { + $val = $this->getBackingStore()->get('odataType'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'odataType'"); + } + + /** + * Gets the retentionPeriodOverrideDays property value. Recycle bin retention period override in days for deleted content. The default value is 93; the value range is 93 to 180. The setting applies to newly deleted content only. Setting this property to null reverts to its default value. Read-write. + * @return int|null + */ + public function getRetentionPeriodOverrideDays(): ?int { + $val = $this->getBackingStore()->get('retentionPeriodOverrideDays'); + if (is_null($val) || is_int($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'retentionPeriodOverrideDays'"); + } + + /** + * 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->writeIntegerValue('retentionPeriodOverrideDays', $this->getRetentionPeriodOverrideDays()); + $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 retentionPeriodOverrideDays property value. Recycle bin retention period override in days for deleted content. The default value is 93; the value range is 93 to 180. The setting applies to newly deleted content only. Setting this property to null reverts to its default value. Read-write. + * @param int|null $value Value to set for the retentionPeriodOverrideDays property. + */ + public function setRetentionPeriodOverrideDays(?int $value): void { + $this->getBackingStore()->set('retentionPeriodOverrideDays', $value); + } + +} diff --git a/src/Generated/Models/Report.php b/src/Generated/Models/Report.php index c7e571db244..7623931e57d 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. Report content; details vary by report type. + * Gets the content property value. The http content that has the data * @return StreamInterface|null */ public function getContent(): ?StreamInterface { @@ -122,7 +122,7 @@ public function setBackingStore(BackingStore $value): void { } /** - * Sets the content property value. Report content; details vary by report type. + * Sets the content property value. The http content that has the data * @param StreamInterface|null $value Value to set for the content property. */ public function setContent(?StreamInterface $value): void { diff --git a/src/Generated/Models/ReportRoot.php b/src/Generated/Models/ReportRoot.php index fa6b873901b..9a61a0d0953 100644 --- a/src/Generated/Models/ReportRoot.php +++ b/src/Generated/Models/ReportRoot.php @@ -186,7 +186,7 @@ public function getFieldDeserializers(): array { } /** - * Gets the healthMonitoring property value. The healthMonitoring property + * Gets the healthMonitoring property value. Reports for Microsoft Entra Health Monitoring. * @return HealthMonitoringRoot|null */ public function getHealthMonitoring(): ?HealthMonitoringRoot { @@ -304,7 +304,7 @@ public function getServicePrincipalSignInActivities(): ?array { } /** - * Gets the sla property value. Reports that relate to tenant-level Microsoft Entra SLA attainment. + * Gets the sla property value. Reports that relate to tenant-level Microsoft Entra Health SLA attainment. * @return ServiceLevelAgreementRoot|null */ public function getSla(): ?ServiceLevelAgreementRoot { @@ -443,7 +443,7 @@ public function setDailyPrintUsageSummariesByUser(?array $value): void { } /** - * Sets the healthMonitoring property value. The healthMonitoring property + * Sets the healthMonitoring property value. Reports for Microsoft Entra Health Monitoring. * @param HealthMonitoringRoot|null $value Value to set for the healthMonitoring property. */ public function setHealthMonitoring(?HealthMonitoringRoot $value): void { @@ -515,7 +515,7 @@ public function setServicePrincipalSignInActivities(?array $value): void { } /** - * Sets the sla property value. Reports that relate to tenant-level Microsoft Entra SLA attainment. + * Sets the sla property value. Reports that relate to tenant-level Microsoft Entra Health SLA attainment. * @param ServiceLevelAgreementRoot|null $value Value to set for the sla property. */ public function setSla(?ServiceLevelAgreementRoot $value): void { diff --git a/src/Generated/Models/RequestActivity.php b/src/Generated/Models/RequestActivity.php new file mode 100644 index 00000000000..71e3420ce12 --- /dev/null +++ b/src/Generated/Models/RequestActivity.php @@ -0,0 +1,247 @@ +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 RequestActivity + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): RequestActivity { + return new RequestActivity(); + } + + /** + * Gets the action property value. The action property + * @return string|null + */ + public function getAction(): ?string { + $val = $this->getBackingStore()->get('action'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'action'"); + } + + /** + * Gets the actionDateTime property value. The actionDateTime property + * @return DateTime|null + */ + public function getActionDateTime(): ?DateTime { + $val = $this->getBackingStore()->get('actionDateTime'); + if (is_null($val) || $val instanceof DateTime) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'actionDateTime'"); + } + + /** + * 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 detail property value. The detail property + * @return string|null + */ + public function getDetail(): ?string { + $val = $this->getBackingStore()->get('detail'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'detail'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return [ + 'action' => fn(ParseNode $n) => $o->setAction($n->getStringValue()), + 'actionDateTime' => fn(ParseNode $n) => $o->setActionDateTime($n->getDateTimeValue()), + 'detail' => fn(ParseNode $n) => $o->setDetail($n->getStringValue()), + '@odata.type' => fn(ParseNode $n) => $o->setOdataType($n->getStringValue()), + 'scheduledDateTime' => fn(ParseNode $n) => $o->setScheduledDateTime($n->getDateTimeValue()), + 'userDisplayName' => fn(ParseNode $n) => $o->setUserDisplayName($n->getStringValue()), + 'userPrincipalName' => fn(ParseNode $n) => $o->setUserPrincipalName($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 scheduledDateTime property value. The scheduledDateTime property + * @return DateTime|null + */ + public function getScheduledDateTime(): ?DateTime { + $val = $this->getBackingStore()->get('scheduledDateTime'); + if (is_null($val) || $val instanceof DateTime) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'scheduledDateTime'"); + } + + /** + * Gets the userDisplayName property value. The userDisplayName property + * @return string|null + */ + public function getUserDisplayName(): ?string { + $val = $this->getBackingStore()->get('userDisplayName'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'userDisplayName'"); + } + + /** + * Gets the userPrincipalName property value. The userPrincipalName property + * @return string|null + */ + public function getUserPrincipalName(): ?string { + $val = $this->getBackingStore()->get('userPrincipalName'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'userPrincipalName'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeStringValue('action', $this->getAction()); + $writer->writeDateTimeValue('actionDateTime', $this->getActionDateTime()); + $writer->writeStringValue('detail', $this->getDetail()); + $writer->writeStringValue('@odata.type', $this->getOdataType()); + $writer->writeDateTimeValue('scheduledDateTime', $this->getScheduledDateTime()); + $writer->writeStringValue('userDisplayName', $this->getUserDisplayName()); + $writer->writeStringValue('userPrincipalName', $this->getUserPrincipalName()); + $writer->writeAdditionalData($this->getAdditionalData()); + } + + /** + * Sets the action property value. The action property + * @param string|null $value Value to set for the action property. + */ + public function setAction(?string $value): void { + $this->getBackingStore()->set('action', $value); + } + + /** + * Sets the actionDateTime property value. The actionDateTime property + * @param DateTime|null $value Value to set for the actionDateTime property. + */ + public function setActionDateTime(?DateTime $value): void { + $this->getBackingStore()->set('actionDateTime', $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 detail property value. The detail property + * @param string|null $value Value to set for the detail property. + */ + public function setDetail(?string $value): void { + $this->getBackingStore()->set('detail', $value); + } + + /** + * Sets the @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 scheduledDateTime property value. The scheduledDateTime property + * @param DateTime|null $value Value to set for the scheduledDateTime property. + */ + public function setScheduledDateTime(?DateTime $value): void { + $this->getBackingStore()->set('scheduledDateTime', $value); + } + + /** + * Sets the userDisplayName property value. The userDisplayName property + * @param string|null $value Value to set for the userDisplayName property. + */ + public function setUserDisplayName(?string $value): void { + $this->getBackingStore()->set('userDisplayName', $value); + } + + /** + * Sets the userPrincipalName property value. The userPrincipalName property + * @param string|null $value Value to set for the userPrincipalName property. + */ + public function setUserPrincipalName(?string $value): void { + $this->getBackingStore()->set('userPrincipalName', $value); + } + +} diff --git a/src/Generated/Models/Security/IoTDeviceEvidence.php b/src/Generated/Models/Security/IoTDeviceEvidence.php index 43db29eee0f..e138fcf6f29 100644 --- a/src/Generated/Models/Security/IoTDeviceEvidence.php +++ b/src/Generated/Models/Security/IoTDeviceEvidence.php @@ -108,7 +108,7 @@ public function getFieldDeserializers(): array { 'macAddress' => fn(ParseNode $n) => $o->setMacAddress($n->getStringValue()), 'manufacturer' => fn(ParseNode $n) => $o->setManufacturer($n->getStringValue()), 'model' => fn(ParseNode $n) => $o->setModel($n->getStringValue()), - 'nics' => fn(ParseNode $n) => $o->setNics($n->getObjectValue([NicEvidence::class, 'createFromDiscriminatorValue'])), + 'nics' => fn(ParseNode $n) => $o->setNics($n->getCollectionOfObjectValues([NicEvidence::class, 'createFromDiscriminatorValue'])), 'operatingSystem' => fn(ParseNode $n) => $o->setOperatingSystem($n->getStringValue()), 'owners' => function (ParseNode $n) { $val = $n->getCollectionOfPrimitiveValues(); @@ -258,11 +258,13 @@ public function getModel(): ?string { /** * Gets the nics property value. The nics property - * @return NicEvidence|null + * @return array|null */ - public function getNics(): ?NicEvidence { + public function getNics(): ?array { $val = $this->getBackingStore()->get('nics'); - if (is_null($val) || $val instanceof NicEvidence) { + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, NicEvidence::class); + /** @var array|null $val */ return $val; } throw new \UnexpectedValueException("Invalid type found in backing store for 'nics'"); @@ -413,7 +415,7 @@ public function serialize(SerializationWriter $writer): void { $writer->writeStringValue('macAddress', $this->getMacAddress()); $writer->writeStringValue('manufacturer', $this->getManufacturer()); $writer->writeStringValue('model', $this->getModel()); - $writer->writeObjectValue('nics', $this->getNics()); + $writer->writeCollectionOfObjectValues('nics', $this->getNics()); $writer->writeStringValue('operatingSystem', $this->getOperatingSystem()); $writer->writeCollectionOfPrimitiveValues('owners', $this->getOwners()); $writer->writeCollectionOfPrimitiveValues('protocols', $this->getProtocols()); @@ -548,9 +550,9 @@ public function setModel(?string $value): void { /** * Sets the nics property value. The nics property - * @param NicEvidence|null $value Value to set for the nics property. + * @param array|null $value Value to set for the nics property. */ - public function setNics(?NicEvidence $value): void { + public function setNics(?array $value): void { $this->getBackingStore()->set('nics', $value); } diff --git a/src/Generated/Models/ServiceLevelAgreementRoot.php b/src/Generated/Models/ServiceLevelAgreementRoot.php index e8aab3d09cc..79e0f520fbb 100644 --- a/src/Generated/Models/ServiceLevelAgreementRoot.php +++ b/src/Generated/Models/ServiceLevelAgreementRoot.php @@ -25,7 +25,7 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Servi } /** - * Gets the azureADAuthentication property value. Collects the Microsoft Entra SLA attainment for each month for a Microsoft Entra tenant. + * Gets the azureADAuthentication property value. Collects the monthly Microsoft Entra Health SLA attainment metrics for a Microsoft Entra tenant. * @return AzureADAuthentication|null */ public function getAzureADAuthentication(): ?AzureADAuthentication { @@ -57,7 +57,7 @@ public function serialize(SerializationWriter $writer): void { } /** - * Sets the azureADAuthentication property value. Collects the Microsoft Entra SLA attainment for each month for a Microsoft Entra tenant. + * Sets the azureADAuthentication property value. Collects the monthly Microsoft Entra Health SLA attainment metrics for a Microsoft Entra tenant. * @param AzureADAuthentication|null $value Value to set for the azureADAuthentication property. */ public function setAzureADAuthentication(?AzureADAuthentication $value): void { diff --git a/src/Generated/Models/SharePointProtectionPolicy.php b/src/Generated/Models/SharePointProtectionPolicy.php index 75933e92c95..54268ceb6cc 100644 --- a/src/Generated/Models/SharePointProtectionPolicy.php +++ b/src/Generated/Models/SharePointProtectionPolicy.php @@ -35,6 +35,7 @@ public function getFieldDeserializers(): array { return array_merge(parent::getFieldDeserializers(), [ 'siteInclusionRules' => fn(ParseNode $n) => $o->setSiteInclusionRules($n->getCollectionOfObjectValues([SiteProtectionRule::class, 'createFromDiscriminatorValue'])), 'siteProtectionUnits' => fn(ParseNode $n) => $o->setSiteProtectionUnits($n->getCollectionOfObjectValues([SiteProtectionUnit::class, 'createFromDiscriminatorValue'])), + 'siteProtectionUnitsBulkAdditionJobs' => fn(ParseNode $n) => $o->setSiteProtectionUnitsBulkAdditionJobs($n->getCollectionOfObjectValues([SiteProtectionUnitsBulkAdditionJob::class, 'createFromDiscriminatorValue'])), ]); } @@ -66,6 +67,20 @@ public function getSiteProtectionUnits(): ?array { throw new \UnexpectedValueException("Invalid type found in backing store for 'siteProtectionUnits'"); } + /** + * Gets the siteProtectionUnitsBulkAdditionJobs property value. The siteProtectionUnitsBulkAdditionJobs property + * @return array|null + */ + public function getSiteProtectionUnitsBulkAdditionJobs(): ?array { + $val = $this->getBackingStore()->get('siteProtectionUnitsBulkAdditionJobs'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, SiteProtectionUnitsBulkAdditionJob::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'siteProtectionUnitsBulkAdditionJobs'"); + } + /** * Serializes information the current object * @param SerializationWriter $writer Serialization writer to use to serialize this model @@ -74,6 +89,7 @@ public function serialize(SerializationWriter $writer): void { parent::serialize($writer); $writer->writeCollectionOfObjectValues('siteInclusionRules', $this->getSiteInclusionRules()); $writer->writeCollectionOfObjectValues('siteProtectionUnits', $this->getSiteProtectionUnits()); + $writer->writeCollectionOfObjectValues('siteProtectionUnitsBulkAdditionJobs', $this->getSiteProtectionUnitsBulkAdditionJobs()); } /** @@ -92,4 +108,12 @@ public function setSiteProtectionUnits(?array $value): void { $this->getBackingStore()->set('siteProtectionUnits', $value); } + /** + * Sets the siteProtectionUnitsBulkAdditionJobs property value. The siteProtectionUnitsBulkAdditionJobs property + * @param array|null $value Value to set for the siteProtectionUnitsBulkAdditionJobs property. + */ + public function setSiteProtectionUnitsBulkAdditionJobs(?array $value): void { + $this->getBackingStore()->set('siteProtectionUnitsBulkAdditionJobs', $value); + } + } diff --git a/src/Generated/Models/SiteProtectionUnitsBulkAdditionJob.php b/src/Generated/Models/SiteProtectionUnitsBulkAdditionJob.php new file mode 100644 index 00000000000..d230ca62f6b --- /dev/null +++ b/src/Generated/Models/SiteProtectionUnitsBulkAdditionJob.php @@ -0,0 +1,109 @@ +setOdataType('#microsoft.graph.siteProtectionUnitsBulkAdditionJob'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return SiteProtectionUnitsBulkAdditionJob + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): SiteProtectionUnitsBulkAdditionJob { + return new SiteProtectionUnitsBulkAdditionJob(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'siteIds' => function (ParseNode $n) { + $val = $n->getCollectionOfPrimitiveValues(); + if (is_array($val)) { + TypeUtils::validateCollectionValues($val, 'string'); + } + /** @var array|null $val */ + $this->setSiteIds($val); + }, + 'siteWebUrls' => function (ParseNode $n) { + $val = $n->getCollectionOfPrimitiveValues(); + if (is_array($val)) { + TypeUtils::validateCollectionValues($val, 'string'); + } + /** @var array|null $val */ + $this->setSiteWebUrls($val); + }, + ]); + } + + /** + * Gets the siteIds property value. The list of SharePoint site IDs to add to the SharePoint protection policy. + * @return array|null + */ + public function getSiteIds(): ?array { + $val = $this->getBackingStore()->get('siteIds'); + 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 'siteIds'"); + } + + /** + * Gets the siteWebUrls property value. The list of SharePoint site URLs to add to the SharePoint protection policy. + * @return array|null + */ + public function getSiteWebUrls(): ?array { + $val = $this->getBackingStore()->get('siteWebUrls'); + 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 'siteWebUrls'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + $writer->writeCollectionOfPrimitiveValues('siteIds', $this->getSiteIds()); + $writer->writeCollectionOfPrimitiveValues('siteWebUrls', $this->getSiteWebUrls()); + } + + /** + * Sets the siteIds property value. The list of SharePoint site IDs to add to the SharePoint protection policy. + * @param array|null $value Value to set for the siteIds property. + */ + public function setSiteIds(?array $value): void { + $this->getBackingStore()->set('siteIds', $value); + } + + /** + * Sets the siteWebUrls property value. The list of SharePoint site URLs to add to the SharePoint protection policy. + * @param array|null $value Value to set for the siteWebUrls property. + */ + public function setSiteWebUrls(?array $value): void { + $this->getBackingStore()->set('siteWebUrls', $value); + } + +} diff --git a/src/Generated/Models/SiteProtectionUnitsBulkAdditionJobCollectionResponse.php b/src/Generated/Models/SiteProtectionUnitsBulkAdditionJobCollectionResponse.php new file mode 100644 index 00000000000..f9e283126de --- /dev/null +++ b/src/Generated/Models/SiteProtectionUnitsBulkAdditionJobCollectionResponse.php @@ -0,0 +1,70 @@ + + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'value' => fn(ParseNode $n) => $o->setValue($n->getCollectionOfObjectValues([SiteProtectionUnitsBulkAdditionJob::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, SiteProtectionUnitsBulkAdditionJob::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/Team.php b/src/Generated/Models/Team.php index 2db46488556..2c3304a6641 100644 --- a/src/Generated/Models/Team.php +++ b/src/Generated/Models/Team.php @@ -79,7 +79,7 @@ public function getCreatedDateTime(): ?DateTime { } /** - * Gets the description property value. An optional description for the team. Maximum length: 1024 characters. + * Gets the description property value. An optional description for the team. Maximum length: 1,024 characters. * @return string|null */ public function getDescription(): ?string { @@ -459,7 +459,7 @@ public function getVisibility(): ?TeamVisibilityType { } /** - * Gets the webUrl property value. A hyperlink that goes to the team in the Microsoft Teams client. It is the URL you get when you right-click a team in the Microsoft Teams client and select Get link to team. This URL should be treated as an opaque blob, and not parsed. + * Gets the webUrl property value. A hyperlink that goes to the team in the Microsoft Teams client. It's the URL you get when you right-click a team in the Microsoft Teams client and select Get link to team. This URL should be treated as an opaque blob, and not parsed. * @return string|null */ public function getWebUrl(): ?string { @@ -543,7 +543,7 @@ public function setCreatedDateTime(?DateTime $value): void { } /** - * Sets the description property value. An optional description for the team. Maximum length: 1024 characters. + * Sets the description property value. An optional description for the team. Maximum length: 1,024 characters. * @param string|null $value Value to set for the description property. */ public function setDescription(?string $value): void { @@ -759,7 +759,7 @@ public function setVisibility(?TeamVisibilityType $value): void { } /** - * Sets the webUrl property value. A hyperlink that goes to the team in the Microsoft Teams client. It is the URL you get when you right-click a team in the Microsoft Teams client and select Get link to team. This URL should be treated as an opaque blob, and not parsed. + * Sets the webUrl property value. A hyperlink that goes to the team in the Microsoft Teams client. It's the URL you get when you right-click a team in the Microsoft Teams client and select Get link to team. This URL should be treated as an opaque blob, and not parsed. * @param string|null $value Value to set for the webUrl property. */ public function setWebUrl(?string $value): void { diff --git a/src/Generated/Models/TeamsUserConfiguration/TeamsAdminRoot.php b/src/Generated/Models/TeamsAdministration/TeamsAdminRoot.php similarity index 95% rename from src/Generated/Models/TeamsUserConfiguration/TeamsAdminRoot.php rename to src/Generated/Models/TeamsAdministration/TeamsAdminRoot.php index 1a8ee466179..3c252f3ecb8 100644 --- a/src/Generated/Models/TeamsUserConfiguration/TeamsAdminRoot.php +++ b/src/Generated/Models/TeamsAdministration/TeamsAdminRoot.php @@ -1,6 +1,6 @@ backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); + $this->setAdditionalData([]); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return TrustChainCertificate + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): TrustChainCertificate { + return new TrustChainCertificate(); + } + + /** + * Gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @return array|null + */ + public function getAdditionalData(): ?array { + $val = $this->getBackingStore()->get('additionalData'); + if (is_null($val) || is_array($val)) { + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'additionalData'"); + } + + /** + * Gets the BackingStore property value. Stores model information. + * @return BackingStore + */ + public function getBackingStore(): BackingStore { + return $this->backingStore; + } + + /** + * Gets the certificate property value. The trust chain certificate in base 64 encoded form. + * @return string|null + */ + public function getCertificate(): ?string { + $val = $this->getBackingStore()->get('certificate'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'certificate'"); + } + + /** + * Gets the displayName property value. The trust chain certificate display name that provides a user-friendly way to identify a certificate in a trust chain. + * @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 [ + 'certificate' => fn(ParseNode $n) => $o->setCertificate($n->getStringValue()), + 'displayName' => fn(ParseNode $n) => $o->setDisplayName($n->getStringValue()), + '@odata.type' => fn(ParseNode $n) => $o->setOdataType($n->getStringValue()), + ]; + } + + /** + * Gets the @odata.type property value. The OdataType property + * @return string|null + */ + public function getOdataType(): ?string { + $val = $this->getBackingStore()->get('odataType'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'odataType'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeStringValue('certificate', $this->getCertificate()); + $writer->writeStringValue('displayName', $this->getDisplayName()); + $writer->writeStringValue('@odata.type', $this->getOdataType()); + $writer->writeAdditionalData($this->getAdditionalData()); + } + + /** + * Sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @param array $value Value to set for the AdditionalData property. + */ + public function setAdditionalData(?array $value): void { + $this->getBackingStore()->set('additionalData', $value); + } + + /** + * Sets the BackingStore property value. Stores model information. + * @param BackingStore $value Value to set for the BackingStore property. + */ + public function setBackingStore(BackingStore $value): void { + $this->backingStore = $value; + } + + /** + * Sets the certificate property value. The trust chain certificate in base 64 encoded form. + * @param string|null $value Value to set for the certificate property. + */ + public function setCertificate(?string $value): void { + $this->getBackingStore()->set('certificate', $value); + } + + /** + * Sets the displayName property value. The trust chain certificate display name that provides a user-friendly way to identify a certificate in a trust chain. + * @param string|null $value Value to set for the displayName property. + */ + public function setDisplayName(?string $value): void { + $this->getBackingStore()->set('displayName', $value); + } + + /** + * Sets the @odata.type property value. The OdataType property + * @param string|null $value Value to set for the @odata.type property. + */ + public function setOdataType(?string $value): void { + $this->getBackingStore()->set('odataType', $value); + } + +} diff --git a/src/Generated/Models/UserAppInstallStatus.php b/src/Generated/Models/UserAppInstallStatus.php index b3b942cebda..09fcd1d619d 100644 --- a/src/Generated/Models/UserAppInstallStatus.php +++ b/src/Generated/Models/UserAppInstallStatus.php @@ -8,7 +8,7 @@ use Microsoft\Kiota\Abstractions\Types\TypeUtils; /** - * Contains properties for the installation status for a user. This will be deprecated in May, 2023 + * Contains properties for the installation status for a user. This will be deprecated starting May, 2023 (Intune Release 2305). */ class UserAppInstallStatus extends Entity implements Parsable { diff --git a/src/Generated/Models/TeamsUserConfiguration/UserConfiguration.php b/src/Generated/Models/UserConfiguration.php similarity index 94% rename from src/Generated/Models/TeamsUserConfiguration/UserConfiguration.php rename to src/Generated/Models/UserConfiguration.php index f743bcfed22..36fe860ade9 100644 --- a/src/Generated/Models/TeamsUserConfiguration/UserConfiguration.php +++ b/src/Generated/Models/UserConfiguration.php @@ -1,8 +1,7 @@ * @throws Exception - * @link https://learn.microsoft.com/graph/api/crosstenantidentitysyncpolicypartner-update?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/crosstenantaccesspolicyconfigurationpartner-put-identitysynchronization?view=graph-rest-beta Find more info here */ public function put(CrossTenantIdentitySyncPolicyPartner $body, ?IdentitySynchronizationRequestBuilderPutRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toPutRequestInformation($body, $requestConfiguration); @@ -116,7 +116,7 @@ public function toGetRequestInformation(?IdentitySynchronizationRequestBuilderGe } /** - * Update the user synchronization policy of a partner-specific configuration. + * Create a cross-tenant user synchronization policy for a partner-specific configuration. * @param CrossTenantIdentitySyncPolicyPartner $body The request body * @param IdentitySynchronizationRequestBuilderPutRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation diff --git a/src/Generated/Reports/HealthMonitoring/AlertConfigurations/AlertConfigurationsRequestBuilder.php b/src/Generated/Reports/HealthMonitoring/AlertConfigurations/AlertConfigurationsRequestBuilder.php index 4f54dd67e88..71bbc9c9d46 100644 --- a/src/Generated/Reports/HealthMonitoring/AlertConfigurations/AlertConfigurationsRequestBuilder.php +++ b/src/Generated/Reports/HealthMonitoring/AlertConfigurations/AlertConfigurationsRequestBuilder.php @@ -52,10 +52,11 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Get alertConfigurations from reports + * Get a list of the Microsoft Entra health monitoring alertConfiguration objects and their properties. * @param AlertConfigurationsRequestBuilderGetRequestConfiguration|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/healthmonitoring-healthmonitoringroot-list-alertconfigurations?view=graph-rest-beta Find more info here */ public function get(?AlertConfigurationsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toGetRequestInformation($requestConfiguration); @@ -81,7 +82,7 @@ public function post(AlertConfiguration $body, ?AlertConfigurationsRequestBuilde } /** - * Get alertConfigurations from reports + * Get a list of the Microsoft Entra health monitoring alertConfiguration objects and their properties. * @param AlertConfigurationsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Reports/HealthMonitoring/AlertConfigurations/AlertConfigurationsRequestBuilderGetQueryParameters.php b/src/Generated/Reports/HealthMonitoring/AlertConfigurations/AlertConfigurationsRequestBuilderGetQueryParameters.php index f575c862e16..d782821dd9a 100644 --- a/src/Generated/Reports/HealthMonitoring/AlertConfigurations/AlertConfigurationsRequestBuilderGetQueryParameters.php +++ b/src/Generated/Reports/HealthMonitoring/AlertConfigurations/AlertConfigurationsRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Get alertConfigurations from reports + * Get a list of the Microsoft Entra health monitoring alertConfiguration objects and their properties. */ class AlertConfigurationsRequestBuilderGetQueryParameters { diff --git a/src/Generated/Reports/HealthMonitoring/AlertConfigurations/Item/AlertConfigurationItemRequestBuilder.php b/src/Generated/Reports/HealthMonitoring/AlertConfigurations/Item/AlertConfigurationItemRequestBuilder.php index 8884711daa3..c88eaed54c5 100644 --- a/src/Generated/Reports/HealthMonitoring/AlertConfigurations/Item/AlertConfigurationItemRequestBuilder.php +++ b/src/Generated/Reports/HealthMonitoring/AlertConfigurations/Item/AlertConfigurationItemRequestBuilder.php @@ -45,10 +45,11 @@ public function delete(?AlertConfigurationItemRequestBuilderDeleteRequestConfigu } /** - * Get alertConfigurations from reports + * Read the properties and relationships of a Microsoft Entra health monitoring alertConfiguration object. The returned alertConfiguration object contains the settings for the distribution groups where alert notifications are to be sent. * @param AlertConfigurationItemRequestBuilderGetRequestConfiguration|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/healthmonitoring-alertconfiguration-get?view=graph-rest-beta Find more info here */ public function get(?AlertConfigurationItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toGetRequestInformation($requestConfiguration); @@ -59,11 +60,12 @@ public function get(?AlertConfigurationItemRequestBuilderGetRequestConfiguration } /** - * Update the navigation property alertConfigurations in reports + * Update the properties of a Microsoft Entra health monitoring alertConfiguration object. You can use alertConfiguration settings to specify the distribution groups where alert notifications are to be sent. This API doesn't currently support group validation. * @param AlertConfiguration $body The request body * @param AlertConfigurationItemRequestBuilderPatchRequestConfiguration|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/healthmonitoring-alertconfiguration-update?view=graph-rest-beta Find more info here */ public function patch(AlertConfiguration $body, ?AlertConfigurationItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); @@ -92,7 +94,7 @@ public function toDeleteRequestInformation(?AlertConfigurationItemRequestBuilder } /** - * Get alertConfigurations from reports + * Read the properties and relationships of a Microsoft Entra health monitoring alertConfiguration object. The returned alertConfiguration object contains the settings for the distribution groups where alert notifications are to be sent. * @param AlertConfigurationItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ @@ -113,7 +115,7 @@ public function toGetRequestInformation(?AlertConfigurationItemRequestBuilderGet } /** - * Update the navigation property alertConfigurations in reports + * Update the properties of a Microsoft Entra health monitoring alertConfiguration object. You can use alertConfiguration settings to specify the distribution groups where alert notifications are to be sent. This API doesn't currently support group validation. * @param AlertConfiguration $body The request body * @param AlertConfigurationItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation diff --git a/src/Generated/Reports/HealthMonitoring/AlertConfigurations/Item/AlertConfigurationItemRequestBuilderGetQueryParameters.php b/src/Generated/Reports/HealthMonitoring/AlertConfigurations/Item/AlertConfigurationItemRequestBuilderGetQueryParameters.php index c3ce77ab8fc..e4a3a10b4f6 100644 --- a/src/Generated/Reports/HealthMonitoring/AlertConfigurations/Item/AlertConfigurationItemRequestBuilderGetQueryParameters.php +++ b/src/Generated/Reports/HealthMonitoring/AlertConfigurations/Item/AlertConfigurationItemRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Get alertConfigurations from reports + * Read the properties and relationships of a Microsoft Entra health monitoring alertConfiguration object. The returned alertConfiguration object contains the settings for the distribution groups where alert notifications are to be sent. */ class AlertConfigurationItemRequestBuilderGetQueryParameters { diff --git a/src/Generated/Reports/HealthMonitoring/Alerts/AlertsRequestBuilder.php b/src/Generated/Reports/HealthMonitoring/Alerts/AlertsRequestBuilder.php index 1b42f406578..d068ef39b72 100644 --- a/src/Generated/Reports/HealthMonitoring/Alerts/AlertsRequestBuilder.php +++ b/src/Generated/Reports/HealthMonitoring/Alerts/AlertsRequestBuilder.php @@ -52,10 +52,11 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Get alerts from reports + * Get the list of the Microsoft Entra health monitoring alert objects and their properties from the past 30 days. * @param AlertsRequestBuilderGetRequestConfiguration|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/healthmonitoring-healthmonitoringroot-list-alerts?view=graph-rest-beta Find more info here */ public function get(?AlertsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toGetRequestInformation($requestConfiguration); @@ -81,7 +82,7 @@ public function post(Alert $body, ?AlertsRequestBuilderPostRequestConfiguration } /** - * Get alerts from reports + * Get the list of the Microsoft Entra health monitoring alert objects and their properties from the past 30 days. * @param AlertsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Reports/HealthMonitoring/Alerts/AlertsRequestBuilderGetQueryParameters.php b/src/Generated/Reports/HealthMonitoring/Alerts/AlertsRequestBuilderGetQueryParameters.php index e3dc888c0f2..2dc4588e496 100644 --- a/src/Generated/Reports/HealthMonitoring/Alerts/AlertsRequestBuilderGetQueryParameters.php +++ b/src/Generated/Reports/HealthMonitoring/Alerts/AlertsRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Get alerts from reports + * Get the list of the Microsoft Entra health monitoring alert objects and their properties from the past 30 days. */ class AlertsRequestBuilderGetQueryParameters { diff --git a/src/Generated/Reports/HealthMonitoring/Alerts/Item/AlertItemRequestBuilder.php b/src/Generated/Reports/HealthMonitoring/Alerts/Item/AlertItemRequestBuilder.php index 068dbee62d2..f19b231168a 100644 --- a/src/Generated/Reports/HealthMonitoring/Alerts/Item/AlertItemRequestBuilder.php +++ b/src/Generated/Reports/HealthMonitoring/Alerts/Item/AlertItemRequestBuilder.php @@ -45,10 +45,11 @@ public function delete(?AlertItemRequestBuilderDeleteRequestConfiguration $reque } /** - * Get alerts from reports + * Read the properties and relationships of a Microsoft Entra health monitoring alert object. The returned alert object contains information about the state, type, date, and impact of each alert that fired within your tenant. * @param AlertItemRequestBuilderGetRequestConfiguration|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/healthmonitoring-alert-get?view=graph-rest-beta Find more info here */ public function get(?AlertItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toGetRequestInformation($requestConfiguration); @@ -59,11 +60,12 @@ public function get(?AlertItemRequestBuilderGetRequestConfiguration $requestConf } /** - * Update the navigation property alerts in reports + * Update the properties of a Microsoft Entra health monitoring alert object. For example, change an alert's state from active to resolved. * @param Alert $body The request body * @param AlertItemRequestBuilderPatchRequestConfiguration|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/healthmonitoring-alert-update?view=graph-rest-beta Find more info here */ public function patch(Alert $body, ?AlertItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); @@ -92,7 +94,7 @@ public function toDeleteRequestInformation(?AlertItemRequestBuilderDeleteRequest } /** - * Get alerts from reports + * Read the properties and relationships of a Microsoft Entra health monitoring alert object. The returned alert object contains information about the state, type, date, and impact of each alert that fired within your tenant. * @param AlertItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ @@ -113,7 +115,7 @@ public function toGetRequestInformation(?AlertItemRequestBuilderGetRequestConfig } /** - * Update the navigation property alerts in reports + * Update the properties of a Microsoft Entra health monitoring alert object. For example, change an alert's state from active to resolved. * @param Alert $body The request body * @param AlertItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation diff --git a/src/Generated/Reports/HealthMonitoring/Alerts/Item/AlertItemRequestBuilderGetQueryParameters.php b/src/Generated/Reports/HealthMonitoring/Alerts/Item/AlertItemRequestBuilderGetQueryParameters.php index b2f499c518e..eda70b4bd32 100644 --- a/src/Generated/Reports/HealthMonitoring/Alerts/Item/AlertItemRequestBuilderGetQueryParameters.php +++ b/src/Generated/Reports/HealthMonitoring/Alerts/Item/AlertItemRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Get alerts from reports + * Read the properties and relationships of a Microsoft Entra health monitoring alert object. The returned alert object contains information about the state, type, date, and impact of each alert that fired within your tenant. */ class AlertItemRequestBuilderGetQueryParameters { diff --git a/src/Generated/Reports/HealthMonitoring/HealthMonitoringRequestBuilder.php b/src/Generated/Reports/HealthMonitoring/HealthMonitoringRequestBuilder.php index 75094cc029b..023d4cddac5 100644 --- a/src/Generated/Reports/HealthMonitoring/HealthMonitoringRequestBuilder.php +++ b/src/Generated/Reports/HealthMonitoring/HealthMonitoringRequestBuilder.php @@ -61,7 +61,7 @@ public function delete(?HealthMonitoringRequestBuilderDeleteRequestConfiguration } /** - * Get healthMonitoring from reports + * Reports for Microsoft Entra Health Monitoring. * @param HealthMonitoringRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -108,7 +108,7 @@ public function toDeleteRequestInformation(?HealthMonitoringRequestBuilderDelete } /** - * Get healthMonitoring from reports + * Reports for Microsoft Entra Health Monitoring. * @param HealthMonitoringRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Reports/HealthMonitoring/HealthMonitoringRequestBuilderGetQueryParameters.php b/src/Generated/Reports/HealthMonitoring/HealthMonitoringRequestBuilderGetQueryParameters.php index 48c617a45cb..7d3008805f3 100644 --- a/src/Generated/Reports/HealthMonitoring/HealthMonitoringRequestBuilderGetQueryParameters.php +++ b/src/Generated/Reports/HealthMonitoring/HealthMonitoringRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Get healthMonitoring from reports + * Reports for Microsoft Entra Health Monitoring. */ class HealthMonitoringRequestBuilderGetQueryParameters { diff --git a/src/Generated/Reports/Sla/SlaRequestBuilder.php b/src/Generated/Reports/Sla/SlaRequestBuilder.php index dd105099978..0ae884744c7 100644 --- a/src/Generated/Reports/Sla/SlaRequestBuilder.php +++ b/src/Generated/Reports/Sla/SlaRequestBuilder.php @@ -53,7 +53,7 @@ public function delete(?SlaRequestBuilderDeleteRequestConfiguration $requestConf } /** - * Reports that relate to tenant-level Microsoft Entra SLA attainment. + * Reports that relate to tenant-level Microsoft Entra Health SLA attainment. * @param SlaRequestBuilderGetRequestConfiguration|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(?SlaRequestBuilderDeleteRequestConfig } /** - * Reports that relate to tenant-level Microsoft Entra SLA attainment. + * Reports that relate to tenant-level Microsoft Entra Health SLA attainment. * @param SlaRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Reports/Sla/SlaRequestBuilderGetQueryParameters.php b/src/Generated/Reports/Sla/SlaRequestBuilderGetQueryParameters.php index 4d88ce462f7..5e9a2060811 100644 --- a/src/Generated/Reports/Sla/SlaRequestBuilderGetQueryParameters.php +++ b/src/Generated/Reports/Sla/SlaRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Reports that relate to tenant-level Microsoft Entra SLA attainment. + * Reports that relate to tenant-level Microsoft Entra Health SLA attainment. */ class SlaRequestBuilderGetQueryParameters { diff --git a/src/Generated/RiskDetections/RiskDetectionsRequestBuilder.php b/src/Generated/RiskDetections/RiskDetectionsRequestBuilder.php index ca1e7a8c651..a0d22a4ca46 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 collection of riskDetection objects. + * Retrieve the properties of a riskDetection object. * @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-list?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/riskdetection-get?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 collection of riskDetection objects. + * Retrieve the properties of a riskDetection object. * @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 1464dc22797..8c6152e8124 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 collection of riskDetection objects. + * Retrieve the properties of a riskDetection object. */ class RiskDetectionsRequestBuilderGetQueryParameters { diff --git a/src/Generated/Security/ThreatSubmission/FileThreats/FileThreatsRequestBuilder.php b/src/Generated/Security/ThreatSubmission/FileThreats/FileThreatsRequestBuilder.php index f0266a8325f..affcab28f25 100644 --- a/src/Generated/Security/ThreatSubmission/FileThreats/FileThreatsRequestBuilder.php +++ b/src/Generated/Security/ThreatSubmission/FileThreats/FileThreatsRequestBuilder.php @@ -67,11 +67,12 @@ public function get(?FileThreatsRequestBuilderGetRequestConfiguration $requestCo } /** - * Create new navigation property to fileThreats for security + * Create a new fileThreatSubmission object. * @param FileThreatSubmission $body The request body * @param FileThreatsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception + * @link https://learn.microsoft.com/graph/api/security-filethreatsubmission-post-filethreats?view=graph-rest-beta Find more info here */ public function post(FileThreatSubmission $body, ?FileThreatsRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); @@ -103,7 +104,7 @@ public function toGetRequestInformation(?FileThreatsRequestBuilderGetRequestConf } /** - * Create new navigation property to fileThreats for security + * Create a new fileThreatSubmission object. * @param FileThreatSubmission $body The request body * @param FileThreatsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation diff --git a/src/Generated/ServicePrincipals/Item/ClaimsPolicy/ClaimsPolicyRequestBuilder.php b/src/Generated/ServicePrincipals/Item/ClaimsPolicy/ClaimsPolicyRequestBuilder.php index 9da3a24d885..a058f410f22 100644 --- a/src/Generated/ServicePrincipals/Item/ClaimsPolicy/ClaimsPolicyRequestBuilder.php +++ b/src/Generated/ServicePrincipals/Item/ClaimsPolicy/ClaimsPolicyRequestBuilder.php @@ -46,12 +46,12 @@ public function get(?ClaimsPolicyRequestBuilderGetRequestConfiguration $requestC } /** - * Update a customClaimsPolicy object. + * Create a new customClaimsPolicy object if it doesn't exist, or replace an existing one. * @param CustomClaimsPolicy $body The request body * @param ClaimsPolicyRequestBuilderPatchRequestConfiguration|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/customclaimspolicy-update?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/serviceprincipal-put-claimspolicy?view=graph-rest-beta Find more info here */ public function patch(CustomClaimsPolicy $body, ?ClaimsPolicyRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); @@ -62,12 +62,12 @@ public function patch(CustomClaimsPolicy $body, ?ClaimsPolicyRequestBuilderPatch } /** - * Update a customClaimsPolicy object. + * Create a new customClaimsPolicy object if it doesn't exist, or replace an existing one. * @param CustomClaimsPolicy $body The request body * @param ClaimsPolicyRequestBuilderPutRequestConfiguration|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/customclaimspolicy-update?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/serviceprincipal-put-claimspolicy?view=graph-rest-beta Find more info here */ public function put(CustomClaimsPolicy $body, ?ClaimsPolicyRequestBuilderPutRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toPutRequestInformation($body, $requestConfiguration); @@ -99,7 +99,7 @@ public function toGetRequestInformation(?ClaimsPolicyRequestBuilderGetRequestCon } /** - * Update a customClaimsPolicy object. + * Create a new customClaimsPolicy object if it doesn't exist, or replace an existing one. * @param CustomClaimsPolicy $body The request body * @param ClaimsPolicyRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation @@ -119,7 +119,7 @@ public function toPatchRequestInformation(CustomClaimsPolicy $body, ?ClaimsPolic } /** - * Update a customClaimsPolicy object. + * Create a new customClaimsPolicy object if it doesn't exist, or replace an existing one. * @param CustomClaimsPolicy $body The request body * @param ClaimsPolicyRequestBuilderPutRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation diff --git a/src/Generated/Sites/Item/Lists/Item/ListItemRequestBuilder.php b/src/Generated/Sites/Item/Lists/Item/ListItemRequestBuilder.php index f5edeb4e589..8df076b625d 100644 --- a/src/Generated/Sites/Item/Lists/Item/ListItemRequestBuilder.php +++ b/src/Generated/Sites/Item/Lists/Item/ListItemRequestBuilder.php @@ -125,11 +125,11 @@ public function delete(?ListItemRequestBuilderDeleteRequestConfiguration $reques } /** - * Return the metadata for a list. + * Get the list of richLongRunningOperations associated with a list. * @param ListItemRequestBuilderGetRequestConfiguration|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/list-get?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/list-list-operations?view=graph-rest-beta Find more info here */ public function get(?ListItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toGetRequestInformation($requestConfiguration); @@ -173,7 +173,7 @@ public function toDeleteRequestInformation(?ListItemRequestBuilderDeleteRequestC } /** - * Return the metadata for a list. + * Get the list of richLongRunningOperations associated with a list. * @param ListItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Sites/Item/Lists/Item/ListItemRequestBuilderGetQueryParameters.php b/src/Generated/Sites/Item/Lists/Item/ListItemRequestBuilderGetQueryParameters.php index 183d8b067e0..33f5af44dc0 100644 --- a/src/Generated/Sites/Item/Lists/Item/ListItemRequestBuilderGetQueryParameters.php +++ b/src/Generated/Sites/Item/Lists/Item/ListItemRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Return the metadata for a list. + * Get the list of richLongRunningOperations associated with a list. */ class ListItemRequestBuilderGetQueryParameters { diff --git a/src/Generated/Solutions/BackupRestore/BackupRestoreRequestBuilder.php b/src/Generated/Solutions/BackupRestore/BackupRestoreRequestBuilder.php index 72f16ed6cb5..f24a25f42da 100644 --- a/src/Generated/Solutions/BackupRestore/BackupRestoreRequestBuilder.php +++ b/src/Generated/Solutions/BackupRestore/BackupRestoreRequestBuilder.php @@ -8,11 +8,13 @@ use Microsoft\Graph\Beta\Generated\Models\ODataErrors\ODataError; 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\Enable\EnableRequestBuilder; use Microsoft\Graph\Beta\Generated\Solutions\BackupRestore\ExchangeProtectionPolicies\ExchangeProtectionPoliciesRequestBuilder; use Microsoft\Graph\Beta\Generated\Solutions\BackupRestore\ExchangeRestoreSessions\ExchangeRestoreSessionsRequestBuilder; use Microsoft\Graph\Beta\Generated\Solutions\BackupRestore\MailboxInclusionRules\MailboxInclusionRulesRequestBuilder; use Microsoft\Graph\Beta\Generated\Solutions\BackupRestore\MailboxProtectionUnits\MailboxProtectionUnitsRequestBuilder; +use Microsoft\Graph\Beta\Generated\Solutions\BackupRestore\MailboxProtectionUnitsBulkAdditionJobs\MailboxProtectionUnitsBulkAdditionJobsRequestBuilder; use Microsoft\Graph\Beta\Generated\Solutions\BackupRestore\OneDriveForBusinessProtectionPolicies\OneDriveForBusinessProtectionPoliciesRequestBuilder; use Microsoft\Graph\Beta\Generated\Solutions\BackupRestore\OneDriveForBusinessRestoreSessions\OneDriveForBusinessRestoreSessionsRequestBuilder; use Microsoft\Graph\Beta\Generated\Solutions\BackupRestore\ProtectionPolicies\ProtectionPoliciesRequestBuilder; @@ -24,6 +26,7 @@ use Microsoft\Graph\Beta\Generated\Solutions\BackupRestore\SharePointRestoreSessions\SharePointRestoreSessionsRequestBuilder; use Microsoft\Graph\Beta\Generated\Solutions\BackupRestore\SiteInclusionRules\SiteInclusionRulesRequestBuilder; use Microsoft\Graph\Beta\Generated\Solutions\BackupRestore\SiteProtectionUnits\SiteProtectionUnitsRequestBuilder; +use Microsoft\Graph\Beta\Generated\Solutions\BackupRestore\SiteProtectionUnitsBulkAdditionJobs\SiteProtectionUnitsBulkAdditionJobsRequestBuilder; use Microsoft\Kiota\Abstractions\BaseRequestBuilder; use Microsoft\Kiota\Abstractions\HttpMethod; use Microsoft\Kiota\Abstractions\RequestAdapter; @@ -48,6 +51,13 @@ public function driveProtectionUnits(): DriveProtectionUnitsRequestBuilder { return new DriveProtectionUnitsRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to manage the driveProtectionUnitsBulkAdditionJobs property of the microsoft.graph.backupRestoreRoot entity. + */ + public function driveProtectionUnitsBulkAdditionJobs(): DriveProtectionUnitsBulkAdditionJobsRequestBuilder { + return new DriveProtectionUnitsBulkAdditionJobsRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Provides operations to call the enable method. */ @@ -83,6 +93,13 @@ public function mailboxProtectionUnits(): MailboxProtectionUnitsRequestBuilder { return new MailboxProtectionUnitsRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to manage the mailboxProtectionUnitsBulkAdditionJobs property of the microsoft.graph.backupRestoreRoot entity. + */ + public function mailboxProtectionUnitsBulkAdditionJobs(): MailboxProtectionUnitsBulkAdditionJobsRequestBuilder { + return new MailboxProtectionUnitsBulkAdditionJobsRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Provides operations to manage the oneDriveForBusinessProtectionPolicies property of the microsoft.graph.backupRestoreRoot entity. */ @@ -160,6 +177,13 @@ public function siteProtectionUnits(): SiteProtectionUnitsRequestBuilder { return new SiteProtectionUnitsRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to manage the siteProtectionUnitsBulkAdditionJobs property of the microsoft.graph.backupRestoreRoot entity. + */ + public function siteProtectionUnitsBulkAdditionJobs(): SiteProtectionUnitsBulkAdditionJobsRequestBuilder { + return new SiteProtectionUnitsBulkAdditionJobsRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Instantiates a new BackupRestoreRequestBuilder and sets the default values. * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. diff --git a/src/Generated/Solutions/BackupRestore/DriveProtectionUnits/DriveProtectionUnitsRequestBuilder.php b/src/Generated/Solutions/BackupRestore/DriveProtectionUnits/DriveProtectionUnitsRequestBuilder.php index dcf58164ae0..7d40f5aaf96 100644 --- a/src/Generated/Solutions/BackupRestore/DriveProtectionUnits/DriveProtectionUnitsRequestBuilder.php +++ b/src/Generated/Solutions/BackupRestore/DriveProtectionUnits/DriveProtectionUnitsRequestBuilder.php @@ -52,11 +52,10 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Get a list of the driveProtectionUnit objects that are associated with a oneDriveForBusinessProtectionPolicy. + * The list of drive protection units in the tenant. * @param DriveProtectionUnitsRequestBuilderGetRequestConfiguration|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/backuprestoreroot-list-driveprotectionunits?view=graph-rest-beta Find more info here */ public function get(?DriveProtectionUnitsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toGetRequestInformation($requestConfiguration); @@ -82,7 +81,7 @@ public function post(DriveProtectionUnit $body, ?DriveProtectionUnitsRequestBuil } /** - * Get a list of the driveProtectionUnit objects that are associated with a oneDriveForBusinessProtectionPolicy. + * The list of drive protection units in the tenant. * @param DriveProtectionUnitsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Solutions/BackupRestore/DriveProtectionUnits/DriveProtectionUnitsRequestBuilderGetQueryParameters.php b/src/Generated/Solutions/BackupRestore/DriveProtectionUnits/DriveProtectionUnitsRequestBuilderGetQueryParameters.php index c257f5c522b..b365533effb 100644 --- a/src/Generated/Solutions/BackupRestore/DriveProtectionUnits/DriveProtectionUnitsRequestBuilderGetQueryParameters.php +++ b/src/Generated/Solutions/BackupRestore/DriveProtectionUnits/DriveProtectionUnitsRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Get a list of the driveProtectionUnit objects that are associated with a oneDriveForBusinessProtectionPolicy. + * The list of drive protection units in the tenant. */ class DriveProtectionUnitsRequestBuilderGetQueryParameters { diff --git a/src/Generated/Solutions/BackupRestore/DriveProtectionUnitsBulkAdditionJobs/Count/CountRequestBuilder.php b/src/Generated/Solutions/BackupRestore/DriveProtectionUnitsBulkAdditionJobs/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..cc8f78d9300 --- /dev/null +++ b/src/Generated/Solutions/BackupRestore/DriveProtectionUnitsBulkAdditionJobs/Count/CountRequestBuilder.php @@ -0,0 +1,78 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/solutions/backupRestore/driveProtectionUnitsBulkAdditionJobs/$count{?%24filter,%24search}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + /** @var Promise $result */ + $result = $this->requestAdapter->sendPrimitiveAsync($requestInfo, 'int', $errorMappings); + return $result; + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "text/plain;q=0.9"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return CountRequestBuilder + */ + public function withUrl(string $rawUrl): CountRequestBuilder { + return new CountRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Solutions/BackupRestore/DriveProtectionUnitsBulkAdditionJobs/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/Solutions/BackupRestore/DriveProtectionUnitsBulkAdditionJobs/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..ec268c733aa --- /dev/null +++ b/src/Generated/Solutions/BackupRestore/DriveProtectionUnitsBulkAdditionJobs/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/Solutions/BackupRestore/DriveProtectionUnitsBulkAdditionJobs/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/Solutions/BackupRestore/DriveProtectionUnitsBulkAdditionJobs/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..1a08d64c49a --- /dev/null +++ b/src/Generated/Solutions/BackupRestore/DriveProtectionUnitsBulkAdditionJobs/Count/CountRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CountRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CountRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CountRequestBuilderGetQueryParameters. + * @param string|null $filter Filter items by property values + * @param string|null $search Search items by search phrases + * @return CountRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?string $filter = null, ?string $search = null): CountRequestBuilderGetQueryParameters { + return new CountRequestBuilderGetQueryParameters($filter, $search); + } + +} diff --git a/src/Generated/Solutions/BackupRestore/DriveProtectionUnitsBulkAdditionJobs/DriveProtectionUnitsBulkAdditionJobsRequestBuilder.php b/src/Generated/Solutions/BackupRestore/DriveProtectionUnitsBulkAdditionJobs/DriveProtectionUnitsBulkAdditionJobsRequestBuilder.php new file mode 100644 index 00000000000..eec2f3ade59 --- /dev/null +++ b/src/Generated/Solutions/BackupRestore/DriveProtectionUnitsBulkAdditionJobs/DriveProtectionUnitsBulkAdditionJobsRequestBuilder.php @@ -0,0 +1,133 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the driveProtectionUnitsBulkAdditionJobs property of the microsoft.graph.backupRestoreRoot entity. + * @param string $driveProtectionUnitsBulkAdditionJobId The unique identifier of driveProtectionUnitsBulkAdditionJob + * @return DriveProtectionUnitsBulkAdditionJobItemRequestBuilder + */ + public function byDriveProtectionUnitsBulkAdditionJobId(string $driveProtectionUnitsBulkAdditionJobId): DriveProtectionUnitsBulkAdditionJobItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['driveProtectionUnitsBulkAdditionJob%2Did'] = $driveProtectionUnitsBulkAdditionJobId; + return new DriveProtectionUnitsBulkAdditionJobItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new DriveProtectionUnitsBulkAdditionJobsRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/solutions/backupRestore/driveProtectionUnitsBulkAdditionJobs{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get driveProtectionUnitsBulkAdditionJobs from solutions + * @param DriveProtectionUnitsBulkAdditionJobsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?DriveProtectionUnitsBulkAdditionJobsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [DriveProtectionUnitsBulkAdditionJobCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Create new navigation property to driveProtectionUnitsBulkAdditionJobs for solutions + * @param DriveProtectionUnitsBulkAdditionJob $body The request body + * @param DriveProtectionUnitsBulkAdditionJobsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(DriveProtectionUnitsBulkAdditionJob $body, ?DriveProtectionUnitsBulkAdditionJobsRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [DriveProtectionUnitsBulkAdditionJob::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Get driveProtectionUnitsBulkAdditionJobs from solutions + * @param DriveProtectionUnitsBulkAdditionJobsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?DriveProtectionUnitsBulkAdditionJobsRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 driveProtectionUnitsBulkAdditionJobs for solutions + * @param DriveProtectionUnitsBulkAdditionJob $body The request body + * @param DriveProtectionUnitsBulkAdditionJobsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(DriveProtectionUnitsBulkAdditionJob $body, ?DriveProtectionUnitsBulkAdditionJobsRequestBuilderPostRequestConfiguration $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 DriveProtectionUnitsBulkAdditionJobsRequestBuilder + */ + public function withUrl(string $rawUrl): DriveProtectionUnitsBulkAdditionJobsRequestBuilder { + return new DriveProtectionUnitsBulkAdditionJobsRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Solutions/BackupRestore/DriveProtectionUnitsBulkAdditionJobs/DriveProtectionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters.php b/src/Generated/Solutions/BackupRestore/DriveProtectionUnitsBulkAdditionJobs/DriveProtectionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..2a959ddde47 --- /dev/null +++ b/src/Generated/Solutions/BackupRestore/DriveProtectionUnitsBulkAdditionJobs/DriveProtectionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters.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 DriveProtectionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters and sets the default values. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + */ + public function __construct(?bool $count = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null) { + $this->count = $count; + $this->expand = $expand; + $this->filter = $filter; + $this->orderby = $orderby; + $this->search = $search; + $this->select = $select; + $this->skip = $skip; + $this->top = $top; + } + +} diff --git a/src/Generated/Solutions/BackupRestore/DriveProtectionUnitsBulkAdditionJobs/DriveProtectionUnitsBulkAdditionJobsRequestBuilderGetRequestConfiguration.php b/src/Generated/Solutions/BackupRestore/DriveProtectionUnitsBulkAdditionJobs/DriveProtectionUnitsBulkAdditionJobsRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..2c92361f58d --- /dev/null +++ b/src/Generated/Solutions/BackupRestore/DriveProtectionUnitsBulkAdditionJobs/DriveProtectionUnitsBulkAdditionJobsRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param DriveProtectionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?DriveProtectionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new DriveProtectionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select 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 DriveProtectionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters + */ + 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): DriveProtectionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters { + return new DriveProtectionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/Solutions/BackupRestore/DriveProtectionUnitsBulkAdditionJobs/DriveProtectionUnitsBulkAdditionJobsRequestBuilderPostRequestConfiguration.php b/src/Generated/Solutions/BackupRestore/DriveProtectionUnitsBulkAdditionJobs/DriveProtectionUnitsBulkAdditionJobsRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..00fd11f6e0c --- /dev/null +++ b/src/Generated/Solutions/BackupRestore/DriveProtectionUnitsBulkAdditionJobs/DriveProtectionUnitsBulkAdditionJobsRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @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/DriveProtectionUnitsBulkAdditionJobs/Item/DriveProtectionUnitsBulkAdditionJobItemRequestBuilder.php b/src/Generated/Solutions/BackupRestore/DriveProtectionUnitsBulkAdditionJobs/Item/DriveProtectionUnitsBulkAdditionJobItemRequestBuilder.php new file mode 100644 index 00000000000..2cc2f23fad1 --- /dev/null +++ b/src/Generated/Solutions/BackupRestore/DriveProtectionUnitsBulkAdditionJobs/Item/DriveProtectionUnitsBulkAdditionJobItemRequestBuilder.php @@ -0,0 +1,144 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/solutions/backupRestore/driveProtectionUnitsBulkAdditionJobs/{driveProtectionUnitsBulkAdditionJob%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property driveProtectionUnitsBulkAdditionJobs for solutions + * @param DriveProtectionUnitsBulkAdditionJobItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?DriveProtectionUnitsBulkAdditionJobItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Get driveProtectionUnitsBulkAdditionJobs from solutions + * @param DriveProtectionUnitsBulkAdditionJobItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?DriveProtectionUnitsBulkAdditionJobItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [DriveProtectionUnitsBulkAdditionJob::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property driveProtectionUnitsBulkAdditionJobs in solutions + * @param DriveProtectionUnitsBulkAdditionJob $body The request body + * @param DriveProtectionUnitsBulkAdditionJobItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(DriveProtectionUnitsBulkAdditionJob $body, ?DriveProtectionUnitsBulkAdditionJobItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [DriveProtectionUnitsBulkAdditionJob::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property driveProtectionUnitsBulkAdditionJobs for solutions + * @param DriveProtectionUnitsBulkAdditionJobItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?DriveProtectionUnitsBulkAdditionJobItemRequestBuilderDeleteRequestConfiguration $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 driveProtectionUnitsBulkAdditionJobs from solutions + * @param DriveProtectionUnitsBulkAdditionJobItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?DriveProtectionUnitsBulkAdditionJobItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 driveProtectionUnitsBulkAdditionJobs in solutions + * @param DriveProtectionUnitsBulkAdditionJob $body The request body + * @param DriveProtectionUnitsBulkAdditionJobItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(DriveProtectionUnitsBulkAdditionJob $body, ?DriveProtectionUnitsBulkAdditionJobItemRequestBuilderPatchRequestConfiguration $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 DriveProtectionUnitsBulkAdditionJobItemRequestBuilder + */ + public function withUrl(string $rawUrl): DriveProtectionUnitsBulkAdditionJobItemRequestBuilder { + return new DriveProtectionUnitsBulkAdditionJobItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Solutions/BackupRestore/DriveProtectionUnitsBulkAdditionJobs/Item/DriveProtectionUnitsBulkAdditionJobItemRequestBuilderDeleteRequestConfiguration.php b/src/Generated/Solutions/BackupRestore/DriveProtectionUnitsBulkAdditionJobs/Item/DriveProtectionUnitsBulkAdditionJobItemRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..210034b4479 --- /dev/null +++ b/src/Generated/Solutions/BackupRestore/DriveProtectionUnitsBulkAdditionJobs/Item/DriveProtectionUnitsBulkAdditionJobItemRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @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/DriveProtectionUnitsBulkAdditionJobs/Item/DriveProtectionUnitsBulkAdditionJobItemRequestBuilderGetQueryParameters.php b/src/Generated/Solutions/BackupRestore/DriveProtectionUnitsBulkAdditionJobs/Item/DriveProtectionUnitsBulkAdditionJobItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..24012f35aa9 --- /dev/null +++ b/src/Generated/Solutions/BackupRestore/DriveProtectionUnitsBulkAdditionJobs/Item/DriveProtectionUnitsBulkAdditionJobItemRequestBuilderGetQueryParameters.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 DriveProtectionUnitsBulkAdditionJobItemRequestBuilderGetQueryParameters 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/DriveProtectionUnitsBulkAdditionJobs/Item/DriveProtectionUnitsBulkAdditionJobItemRequestBuilderGetRequestConfiguration.php b/src/Generated/Solutions/BackupRestore/DriveProtectionUnitsBulkAdditionJobs/Item/DriveProtectionUnitsBulkAdditionJobItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..e122a0f15db --- /dev/null +++ b/src/Generated/Solutions/BackupRestore/DriveProtectionUnitsBulkAdditionJobs/Item/DriveProtectionUnitsBulkAdditionJobItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param DriveProtectionUnitsBulkAdditionJobItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?DriveProtectionUnitsBulkAdditionJobItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new DriveProtectionUnitsBulkAdditionJobItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return DriveProtectionUnitsBulkAdditionJobItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): DriveProtectionUnitsBulkAdditionJobItemRequestBuilderGetQueryParameters { + return new DriveProtectionUnitsBulkAdditionJobItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Solutions/BackupRestore/DriveProtectionUnitsBulkAdditionJobs/Item/DriveProtectionUnitsBulkAdditionJobItemRequestBuilderPatchRequestConfiguration.php b/src/Generated/Solutions/BackupRestore/DriveProtectionUnitsBulkAdditionJobs/Item/DriveProtectionUnitsBulkAdditionJobItemRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..d86cabfe9b4 --- /dev/null +++ b/src/Generated/Solutions/BackupRestore/DriveProtectionUnitsBulkAdditionJobs/Item/DriveProtectionUnitsBulkAdditionJobItemRequestBuilderPatchRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @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/ExchangeProtectionPolicies/Item/ExchangeProtectionPolicyItemRequestBuilder.php b/src/Generated/Solutions/BackupRestore/ExchangeProtectionPolicies/Item/ExchangeProtectionPolicyItemRequestBuilder.php index 36e532efc9c..a7cf318a26e 100644 --- a/src/Generated/Solutions/BackupRestore/ExchangeProtectionPolicies/Item/ExchangeProtectionPolicyItemRequestBuilder.php +++ b/src/Generated/Solutions/BackupRestore/ExchangeProtectionPolicies/Item/ExchangeProtectionPolicyItemRequestBuilder.php @@ -8,6 +8,7 @@ use Microsoft\Graph\Beta\Generated\Models\ODataErrors\ODataError; use Microsoft\Graph\Beta\Generated\Solutions\BackupRestore\ExchangeProtectionPolicies\Item\MailboxInclusionRules\MailboxInclusionRulesRequestBuilder; use Microsoft\Graph\Beta\Generated\Solutions\BackupRestore\ExchangeProtectionPolicies\Item\MailboxProtectionUnits\MailboxProtectionUnitsRequestBuilder; +use Microsoft\Graph\Beta\Generated\Solutions\BackupRestore\ExchangeProtectionPolicies\Item\MailboxProtectionUnitsBulkAdditionJobs\MailboxProtectionUnitsBulkAdditionJobsRequestBuilder; use Microsoft\Kiota\Abstractions\BaseRequestBuilder; use Microsoft\Kiota\Abstractions\HttpMethod; use Microsoft\Kiota\Abstractions\RequestAdapter; @@ -32,6 +33,13 @@ public function mailboxProtectionUnits(): MailboxProtectionUnitsRequestBuilder { return new MailboxProtectionUnitsRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to manage the mailboxProtectionUnitsBulkAdditionJobs property of the microsoft.graph.exchangeProtectionPolicy entity. + */ + public function mailboxProtectionUnitsBulkAdditionJobs(): MailboxProtectionUnitsBulkAdditionJobsRequestBuilder { + return new MailboxProtectionUnitsBulkAdditionJobsRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Instantiates a new ExchangeProtectionPolicyItemRequestBuilder and sets the default values. * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. diff --git a/src/Generated/Solutions/BackupRestore/ExchangeProtectionPolicies/Item/MailboxProtectionUnitsBulkAdditionJobs/Count/CountRequestBuilder.php b/src/Generated/Solutions/BackupRestore/ExchangeProtectionPolicies/Item/MailboxProtectionUnitsBulkAdditionJobs/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..e082424710c --- /dev/null +++ b/src/Generated/Solutions/BackupRestore/ExchangeProtectionPolicies/Item/MailboxProtectionUnitsBulkAdditionJobs/Count/CountRequestBuilder.php @@ -0,0 +1,78 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/solutions/backupRestore/exchangeProtectionPolicies/{exchangeProtectionPolicy%2Did}/mailboxProtectionUnitsBulkAdditionJobs/$count{?%24filter,%24search}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + /** @var Promise $result */ + $result = $this->requestAdapter->sendPrimitiveAsync($requestInfo, 'int', $errorMappings); + return $result; + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "text/plain;q=0.9"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return CountRequestBuilder + */ + public function withUrl(string $rawUrl): CountRequestBuilder { + return new CountRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Solutions/BackupRestore/ExchangeProtectionPolicies/Item/MailboxProtectionUnitsBulkAdditionJobs/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/Solutions/BackupRestore/ExchangeProtectionPolicies/Item/MailboxProtectionUnitsBulkAdditionJobs/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..4490d2f7b20 --- /dev/null +++ b/src/Generated/Solutions/BackupRestore/ExchangeProtectionPolicies/Item/MailboxProtectionUnitsBulkAdditionJobs/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/Solutions/BackupRestore/ExchangeProtectionPolicies/Item/MailboxProtectionUnitsBulkAdditionJobs/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/Solutions/BackupRestore/ExchangeProtectionPolicies/Item/MailboxProtectionUnitsBulkAdditionJobs/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..959fa40814e --- /dev/null +++ b/src/Generated/Solutions/BackupRestore/ExchangeProtectionPolicies/Item/MailboxProtectionUnitsBulkAdditionJobs/Count/CountRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CountRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CountRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CountRequestBuilderGetQueryParameters. + * @param string|null $filter Filter items by property values + * @param string|null $search Search items by search phrases + * @return CountRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?string $filter = null, ?string $search = null): CountRequestBuilderGetQueryParameters { + return new CountRequestBuilderGetQueryParameters($filter, $search); + } + +} diff --git a/src/Generated/Solutions/BackupRestore/ExchangeProtectionPolicies/Item/MailboxProtectionUnitsBulkAdditionJobs/Item/MailboxProtectionUnitsBulkAdditionJobItemRequestBuilder.php b/src/Generated/Solutions/BackupRestore/ExchangeProtectionPolicies/Item/MailboxProtectionUnitsBulkAdditionJobs/Item/MailboxProtectionUnitsBulkAdditionJobItemRequestBuilder.php new file mode 100644 index 00000000000..0ebd9b4cc93 --- /dev/null +++ b/src/Generated/Solutions/BackupRestore/ExchangeProtectionPolicies/Item/MailboxProtectionUnitsBulkAdditionJobs/Item/MailboxProtectionUnitsBulkAdditionJobItemRequestBuilder.php @@ -0,0 +1,78 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/solutions/backupRestore/exchangeProtectionPolicies/{exchangeProtectionPolicy%2Did}/mailboxProtectionUnitsBulkAdditionJobs/{mailboxProtectionUnitsBulkAdditionJob%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get a mailboxProtectionUnitsBulkAdditionJob object by the ID associated with an exchangeProtectionPolicy. + * @param MailboxProtectionUnitsBulkAdditionJobItemRequestBuilderGetRequestConfiguration|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/mailboxprotectionunitsbulkadditionjobs-get?view=graph-rest-beta Find more info here + */ + public function get(?MailboxProtectionUnitsBulkAdditionJobItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [MailboxProtectionUnitsBulkAdditionJob::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Get a mailboxProtectionUnitsBulkAdditionJob object by the ID associated with an exchangeProtectionPolicy. + * @param MailboxProtectionUnitsBulkAdditionJobItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?MailboxProtectionUnitsBulkAdditionJobItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return MailboxProtectionUnitsBulkAdditionJobItemRequestBuilder + */ + public function withUrl(string $rawUrl): MailboxProtectionUnitsBulkAdditionJobItemRequestBuilder { + return new MailboxProtectionUnitsBulkAdditionJobItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Solutions/BackupRestore/ExchangeProtectionPolicies/Item/MailboxProtectionUnitsBulkAdditionJobs/Item/MailboxProtectionUnitsBulkAdditionJobItemRequestBuilderGetQueryParameters.php b/src/Generated/Solutions/BackupRestore/ExchangeProtectionPolicies/Item/MailboxProtectionUnitsBulkAdditionJobs/Item/MailboxProtectionUnitsBulkAdditionJobItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..51cad761c45 --- /dev/null +++ b/src/Generated/Solutions/BackupRestore/ExchangeProtectionPolicies/Item/MailboxProtectionUnitsBulkAdditionJobs/Item/MailboxProtectionUnitsBulkAdditionJobItemRequestBuilderGetQueryParameters.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 MailboxProtectionUnitsBulkAdditionJobItemRequestBuilderGetQueryParameters 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/ExchangeProtectionPolicies/Item/MailboxProtectionUnitsBulkAdditionJobs/Item/MailboxProtectionUnitsBulkAdditionJobItemRequestBuilderGetRequestConfiguration.php b/src/Generated/Solutions/BackupRestore/ExchangeProtectionPolicies/Item/MailboxProtectionUnitsBulkAdditionJobs/Item/MailboxProtectionUnitsBulkAdditionJobItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..f1be0181972 --- /dev/null +++ b/src/Generated/Solutions/BackupRestore/ExchangeProtectionPolicies/Item/MailboxProtectionUnitsBulkAdditionJobs/Item/MailboxProtectionUnitsBulkAdditionJobItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param MailboxProtectionUnitsBulkAdditionJobItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?MailboxProtectionUnitsBulkAdditionJobItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new MailboxProtectionUnitsBulkAdditionJobItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return MailboxProtectionUnitsBulkAdditionJobItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): MailboxProtectionUnitsBulkAdditionJobItemRequestBuilderGetQueryParameters { + return new MailboxProtectionUnitsBulkAdditionJobItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Solutions/BackupRestore/ExchangeProtectionPolicies/Item/MailboxProtectionUnitsBulkAdditionJobs/MailboxProtectionUnitsBulkAdditionJobsRequestBuilder.php b/src/Generated/Solutions/BackupRestore/ExchangeProtectionPolicies/Item/MailboxProtectionUnitsBulkAdditionJobs/MailboxProtectionUnitsBulkAdditionJobsRequestBuilder.php new file mode 100644 index 00000000000..0c41f7ffa69 --- /dev/null +++ b/src/Generated/Solutions/BackupRestore/ExchangeProtectionPolicies/Item/MailboxProtectionUnitsBulkAdditionJobs/MailboxProtectionUnitsBulkAdditionJobsRequestBuilder.php @@ -0,0 +1,98 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the mailboxProtectionUnitsBulkAdditionJobs property of the microsoft.graph.exchangeProtectionPolicy entity. + * @param string $mailboxProtectionUnitsBulkAdditionJobId The unique identifier of mailboxProtectionUnitsBulkAdditionJob + * @return MailboxProtectionUnitsBulkAdditionJobItemRequestBuilder + */ + public function byMailboxProtectionUnitsBulkAdditionJobId(string $mailboxProtectionUnitsBulkAdditionJobId): MailboxProtectionUnitsBulkAdditionJobItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['mailboxProtectionUnitsBulkAdditionJob%2Did'] = $mailboxProtectionUnitsBulkAdditionJobId; + return new MailboxProtectionUnitsBulkAdditionJobItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new MailboxProtectionUnitsBulkAdditionJobsRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/solutions/backupRestore/exchangeProtectionPolicies/{exchangeProtectionPolicy%2Did}/mailboxProtectionUnitsBulkAdditionJobs{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get a list of mailboxProtectionUnitsBulkAdditionJobs objects associated with an exchangeProtectionPolicy. + * @param MailboxProtectionUnitsBulkAdditionJobsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + * @link https://learn.microsoft.com/graph/api/exchangeprotectionpolicy-list-mailboxprotectionunitsbulkadditionjobs?view=graph-rest-beta Find more info here + */ + public function get(?MailboxProtectionUnitsBulkAdditionJobsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [MailboxProtectionUnitsBulkAdditionJobCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Get a list of mailboxProtectionUnitsBulkAdditionJobs objects associated with an exchangeProtectionPolicy. + * @param MailboxProtectionUnitsBulkAdditionJobsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?MailboxProtectionUnitsBulkAdditionJobsRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return MailboxProtectionUnitsBulkAdditionJobsRequestBuilder + */ + public function withUrl(string $rawUrl): MailboxProtectionUnitsBulkAdditionJobsRequestBuilder { + return new MailboxProtectionUnitsBulkAdditionJobsRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Solutions/BackupRestore/ExchangeProtectionPolicies/Item/MailboxProtectionUnitsBulkAdditionJobs/MailboxProtectionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters.php b/src/Generated/Solutions/BackupRestore/ExchangeProtectionPolicies/Item/MailboxProtectionUnitsBulkAdditionJobs/MailboxProtectionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..6857b77ed64 --- /dev/null +++ b/src/Generated/Solutions/BackupRestore/ExchangeProtectionPolicies/Item/MailboxProtectionUnitsBulkAdditionJobs/MailboxProtectionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters.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 MailboxProtectionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters and sets the default values. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + */ + public function __construct(?bool $count = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null) { + $this->count = $count; + $this->expand = $expand; + $this->filter = $filter; + $this->orderby = $orderby; + $this->search = $search; + $this->select = $select; + $this->skip = $skip; + $this->top = $top; + } + +} diff --git a/src/Generated/Solutions/BackupRestore/ExchangeProtectionPolicies/Item/MailboxProtectionUnitsBulkAdditionJobs/MailboxProtectionUnitsBulkAdditionJobsRequestBuilderGetRequestConfiguration.php b/src/Generated/Solutions/BackupRestore/ExchangeProtectionPolicies/Item/MailboxProtectionUnitsBulkAdditionJobs/MailboxProtectionUnitsBulkAdditionJobsRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..f36bff85f53 --- /dev/null +++ b/src/Generated/Solutions/BackupRestore/ExchangeProtectionPolicies/Item/MailboxProtectionUnitsBulkAdditionJobs/MailboxProtectionUnitsBulkAdditionJobsRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param MailboxProtectionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?MailboxProtectionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new MailboxProtectionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select 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 MailboxProtectionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters + */ + 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): MailboxProtectionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters { + return new MailboxProtectionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/Solutions/BackupRestore/MailboxProtectionUnits/MailboxProtectionUnitsRequestBuilder.php b/src/Generated/Solutions/BackupRestore/MailboxProtectionUnits/MailboxProtectionUnitsRequestBuilder.php index b25849d2a06..7c88794c4fc 100644 --- a/src/Generated/Solutions/BackupRestore/MailboxProtectionUnits/MailboxProtectionUnitsRequestBuilder.php +++ b/src/Generated/Solutions/BackupRestore/MailboxProtectionUnits/MailboxProtectionUnitsRequestBuilder.php @@ -52,11 +52,10 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Get a list of mailboxProtectionUnit objects. + * The list of mailbox protection units in the tenant. * @param MailboxProtectionUnitsRequestBuilderGetRequestConfiguration|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/backuprestoreroot-list-mailboxprotectionunits?view=graph-rest-beta Find more info here */ public function get(?MailboxProtectionUnitsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toGetRequestInformation($requestConfiguration); @@ -82,7 +81,7 @@ public function post(MailboxProtectionUnit $body, ?MailboxProtectionUnitsRequest } /** - * Get a list of mailboxProtectionUnit objects. + * The list of mailbox protection units in the tenant. * @param MailboxProtectionUnitsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Solutions/BackupRestore/MailboxProtectionUnits/MailboxProtectionUnitsRequestBuilderGetQueryParameters.php b/src/Generated/Solutions/BackupRestore/MailboxProtectionUnits/MailboxProtectionUnitsRequestBuilderGetQueryParameters.php index bdc79ad4e50..d805805cfc1 100644 --- a/src/Generated/Solutions/BackupRestore/MailboxProtectionUnits/MailboxProtectionUnitsRequestBuilderGetQueryParameters.php +++ b/src/Generated/Solutions/BackupRestore/MailboxProtectionUnits/MailboxProtectionUnitsRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Get a list of mailboxProtectionUnit objects. + * The list of mailbox protection units in the tenant. */ class MailboxProtectionUnitsRequestBuilderGetQueryParameters { diff --git a/src/Generated/Solutions/BackupRestore/MailboxProtectionUnitsBulkAdditionJobs/Count/CountRequestBuilder.php b/src/Generated/Solutions/BackupRestore/MailboxProtectionUnitsBulkAdditionJobs/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..36958dac64e --- /dev/null +++ b/src/Generated/Solutions/BackupRestore/MailboxProtectionUnitsBulkAdditionJobs/Count/CountRequestBuilder.php @@ -0,0 +1,78 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/solutions/backupRestore/mailboxProtectionUnitsBulkAdditionJobs/$count{?%24filter,%24search}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + /** @var Promise $result */ + $result = $this->requestAdapter->sendPrimitiveAsync($requestInfo, 'int', $errorMappings); + return $result; + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "text/plain;q=0.9"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return CountRequestBuilder + */ + public function withUrl(string $rawUrl): CountRequestBuilder { + return new CountRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Solutions/BackupRestore/MailboxProtectionUnitsBulkAdditionJobs/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/Solutions/BackupRestore/MailboxProtectionUnitsBulkAdditionJobs/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..bbaee5ef813 --- /dev/null +++ b/src/Generated/Solutions/BackupRestore/MailboxProtectionUnitsBulkAdditionJobs/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/Solutions/BackupRestore/MailboxProtectionUnitsBulkAdditionJobs/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/Solutions/BackupRestore/MailboxProtectionUnitsBulkAdditionJobs/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..5ecf95cf43a --- /dev/null +++ b/src/Generated/Solutions/BackupRestore/MailboxProtectionUnitsBulkAdditionJobs/Count/CountRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CountRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CountRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CountRequestBuilderGetQueryParameters. + * @param string|null $filter Filter items by property values + * @param string|null $search Search items by search phrases + * @return CountRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?string $filter = null, ?string $search = null): CountRequestBuilderGetQueryParameters { + return new CountRequestBuilderGetQueryParameters($filter, $search); + } + +} diff --git a/src/Generated/Solutions/BackupRestore/MailboxProtectionUnitsBulkAdditionJobs/Item/MailboxProtectionUnitsBulkAdditionJobItemRequestBuilder.php b/src/Generated/Solutions/BackupRestore/MailboxProtectionUnitsBulkAdditionJobs/Item/MailboxProtectionUnitsBulkAdditionJobItemRequestBuilder.php new file mode 100644 index 00000000000..3a79a38f773 --- /dev/null +++ b/src/Generated/Solutions/BackupRestore/MailboxProtectionUnitsBulkAdditionJobs/Item/MailboxProtectionUnitsBulkAdditionJobItemRequestBuilder.php @@ -0,0 +1,144 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/solutions/backupRestore/mailboxProtectionUnitsBulkAdditionJobs/{mailboxProtectionUnitsBulkAdditionJob%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property mailboxProtectionUnitsBulkAdditionJobs for solutions + * @param MailboxProtectionUnitsBulkAdditionJobItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?MailboxProtectionUnitsBulkAdditionJobItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Get mailboxProtectionUnitsBulkAdditionJobs from solutions + * @param MailboxProtectionUnitsBulkAdditionJobItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?MailboxProtectionUnitsBulkAdditionJobItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [MailboxProtectionUnitsBulkAdditionJob::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property mailboxProtectionUnitsBulkAdditionJobs in solutions + * @param MailboxProtectionUnitsBulkAdditionJob $body The request body + * @param MailboxProtectionUnitsBulkAdditionJobItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(MailboxProtectionUnitsBulkAdditionJob $body, ?MailboxProtectionUnitsBulkAdditionJobItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [MailboxProtectionUnitsBulkAdditionJob::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property mailboxProtectionUnitsBulkAdditionJobs for solutions + * @param MailboxProtectionUnitsBulkAdditionJobItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?MailboxProtectionUnitsBulkAdditionJobItemRequestBuilderDeleteRequestConfiguration $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 mailboxProtectionUnitsBulkAdditionJobs from solutions + * @param MailboxProtectionUnitsBulkAdditionJobItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?MailboxProtectionUnitsBulkAdditionJobItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 mailboxProtectionUnitsBulkAdditionJobs in solutions + * @param MailboxProtectionUnitsBulkAdditionJob $body The request body + * @param MailboxProtectionUnitsBulkAdditionJobItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(MailboxProtectionUnitsBulkAdditionJob $body, ?MailboxProtectionUnitsBulkAdditionJobItemRequestBuilderPatchRequestConfiguration $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 MailboxProtectionUnitsBulkAdditionJobItemRequestBuilder + */ + public function withUrl(string $rawUrl): MailboxProtectionUnitsBulkAdditionJobItemRequestBuilder { + return new MailboxProtectionUnitsBulkAdditionJobItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Solutions/BackupRestore/MailboxProtectionUnitsBulkAdditionJobs/Item/MailboxProtectionUnitsBulkAdditionJobItemRequestBuilderDeleteRequestConfiguration.php b/src/Generated/Solutions/BackupRestore/MailboxProtectionUnitsBulkAdditionJobs/Item/MailboxProtectionUnitsBulkAdditionJobItemRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..fa32ca4a4e7 --- /dev/null +++ b/src/Generated/Solutions/BackupRestore/MailboxProtectionUnitsBulkAdditionJobs/Item/MailboxProtectionUnitsBulkAdditionJobItemRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @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/MailboxProtectionUnitsBulkAdditionJobs/Item/MailboxProtectionUnitsBulkAdditionJobItemRequestBuilderGetQueryParameters.php b/src/Generated/Solutions/BackupRestore/MailboxProtectionUnitsBulkAdditionJobs/Item/MailboxProtectionUnitsBulkAdditionJobItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..c6c8fe00beb --- /dev/null +++ b/src/Generated/Solutions/BackupRestore/MailboxProtectionUnitsBulkAdditionJobs/Item/MailboxProtectionUnitsBulkAdditionJobItemRequestBuilderGetQueryParameters.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 MailboxProtectionUnitsBulkAdditionJobItemRequestBuilderGetQueryParameters 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/MailboxProtectionUnitsBulkAdditionJobs/Item/MailboxProtectionUnitsBulkAdditionJobItemRequestBuilderGetRequestConfiguration.php b/src/Generated/Solutions/BackupRestore/MailboxProtectionUnitsBulkAdditionJobs/Item/MailboxProtectionUnitsBulkAdditionJobItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..fd1dc23d76d --- /dev/null +++ b/src/Generated/Solutions/BackupRestore/MailboxProtectionUnitsBulkAdditionJobs/Item/MailboxProtectionUnitsBulkAdditionJobItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param MailboxProtectionUnitsBulkAdditionJobItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?MailboxProtectionUnitsBulkAdditionJobItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new MailboxProtectionUnitsBulkAdditionJobItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return MailboxProtectionUnitsBulkAdditionJobItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): MailboxProtectionUnitsBulkAdditionJobItemRequestBuilderGetQueryParameters { + return new MailboxProtectionUnitsBulkAdditionJobItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Solutions/BackupRestore/MailboxProtectionUnitsBulkAdditionJobs/Item/MailboxProtectionUnitsBulkAdditionJobItemRequestBuilderPatchRequestConfiguration.php b/src/Generated/Solutions/BackupRestore/MailboxProtectionUnitsBulkAdditionJobs/Item/MailboxProtectionUnitsBulkAdditionJobItemRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..f3dc3d835f8 --- /dev/null +++ b/src/Generated/Solutions/BackupRestore/MailboxProtectionUnitsBulkAdditionJobs/Item/MailboxProtectionUnitsBulkAdditionJobItemRequestBuilderPatchRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @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/MailboxProtectionUnitsBulkAdditionJobs/MailboxProtectionUnitsBulkAdditionJobsRequestBuilder.php b/src/Generated/Solutions/BackupRestore/MailboxProtectionUnitsBulkAdditionJobs/MailboxProtectionUnitsBulkAdditionJobsRequestBuilder.php new file mode 100644 index 00000000000..f5c12ad18bf --- /dev/null +++ b/src/Generated/Solutions/BackupRestore/MailboxProtectionUnitsBulkAdditionJobs/MailboxProtectionUnitsBulkAdditionJobsRequestBuilder.php @@ -0,0 +1,133 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the mailboxProtectionUnitsBulkAdditionJobs property of the microsoft.graph.backupRestoreRoot entity. + * @param string $mailboxProtectionUnitsBulkAdditionJobId The unique identifier of mailboxProtectionUnitsBulkAdditionJob + * @return MailboxProtectionUnitsBulkAdditionJobItemRequestBuilder + */ + public function byMailboxProtectionUnitsBulkAdditionJobId(string $mailboxProtectionUnitsBulkAdditionJobId): MailboxProtectionUnitsBulkAdditionJobItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['mailboxProtectionUnitsBulkAdditionJob%2Did'] = $mailboxProtectionUnitsBulkAdditionJobId; + return new MailboxProtectionUnitsBulkAdditionJobItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new MailboxProtectionUnitsBulkAdditionJobsRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/solutions/backupRestore/mailboxProtectionUnitsBulkAdditionJobs{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get mailboxProtectionUnitsBulkAdditionJobs from solutions + * @param MailboxProtectionUnitsBulkAdditionJobsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?MailboxProtectionUnitsBulkAdditionJobsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [MailboxProtectionUnitsBulkAdditionJobCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Create new navigation property to mailboxProtectionUnitsBulkAdditionJobs for solutions + * @param MailboxProtectionUnitsBulkAdditionJob $body The request body + * @param MailboxProtectionUnitsBulkAdditionJobsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(MailboxProtectionUnitsBulkAdditionJob $body, ?MailboxProtectionUnitsBulkAdditionJobsRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [MailboxProtectionUnitsBulkAdditionJob::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Get mailboxProtectionUnitsBulkAdditionJobs from solutions + * @param MailboxProtectionUnitsBulkAdditionJobsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?MailboxProtectionUnitsBulkAdditionJobsRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 mailboxProtectionUnitsBulkAdditionJobs for solutions + * @param MailboxProtectionUnitsBulkAdditionJob $body The request body + * @param MailboxProtectionUnitsBulkAdditionJobsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(MailboxProtectionUnitsBulkAdditionJob $body, ?MailboxProtectionUnitsBulkAdditionJobsRequestBuilderPostRequestConfiguration $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 MailboxProtectionUnitsBulkAdditionJobsRequestBuilder + */ + public function withUrl(string $rawUrl): MailboxProtectionUnitsBulkAdditionJobsRequestBuilder { + return new MailboxProtectionUnitsBulkAdditionJobsRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Solutions/BackupRestore/MailboxProtectionUnitsBulkAdditionJobs/MailboxProtectionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters.php b/src/Generated/Solutions/BackupRestore/MailboxProtectionUnitsBulkAdditionJobs/MailboxProtectionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..32713af4349 --- /dev/null +++ b/src/Generated/Solutions/BackupRestore/MailboxProtectionUnitsBulkAdditionJobs/MailboxProtectionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters.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 MailboxProtectionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters and sets the default values. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + */ + public function __construct(?bool $count = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null) { + $this->count = $count; + $this->expand = $expand; + $this->filter = $filter; + $this->orderby = $orderby; + $this->search = $search; + $this->select = $select; + $this->skip = $skip; + $this->top = $top; + } + +} diff --git a/src/Generated/Solutions/BackupRestore/MailboxProtectionUnitsBulkAdditionJobs/MailboxProtectionUnitsBulkAdditionJobsRequestBuilderGetRequestConfiguration.php b/src/Generated/Solutions/BackupRestore/MailboxProtectionUnitsBulkAdditionJobs/MailboxProtectionUnitsBulkAdditionJobsRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..cb2c2a231aa --- /dev/null +++ b/src/Generated/Solutions/BackupRestore/MailboxProtectionUnitsBulkAdditionJobs/MailboxProtectionUnitsBulkAdditionJobsRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param MailboxProtectionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?MailboxProtectionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new MailboxProtectionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select 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 MailboxProtectionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters + */ + 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): MailboxProtectionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters { + return new MailboxProtectionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/Solutions/BackupRestore/MailboxProtectionUnitsBulkAdditionJobs/MailboxProtectionUnitsBulkAdditionJobsRequestBuilderPostRequestConfiguration.php b/src/Generated/Solutions/BackupRestore/MailboxProtectionUnitsBulkAdditionJobs/MailboxProtectionUnitsBulkAdditionJobsRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..6599f245071 --- /dev/null +++ b/src/Generated/Solutions/BackupRestore/MailboxProtectionUnitsBulkAdditionJobs/MailboxProtectionUnitsBulkAdditionJobsRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @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/OneDriveForBusinessProtectionPolicies/Item/DriveProtectionUnitsBulkAdditionJobs/Count/CountRequestBuilder.php b/src/Generated/Solutions/BackupRestore/OneDriveForBusinessProtectionPolicies/Item/DriveProtectionUnitsBulkAdditionJobs/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..bfded7a73f3 --- /dev/null +++ b/src/Generated/Solutions/BackupRestore/OneDriveForBusinessProtectionPolicies/Item/DriveProtectionUnitsBulkAdditionJobs/Count/CountRequestBuilder.php @@ -0,0 +1,78 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/solutions/backupRestore/oneDriveForBusinessProtectionPolicies/{oneDriveForBusinessProtectionPolicy%2Did}/driveProtectionUnitsBulkAdditionJobs/$count{?%24filter,%24search}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + /** @var Promise $result */ + $result = $this->requestAdapter->sendPrimitiveAsync($requestInfo, 'int', $errorMappings); + return $result; + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "text/plain;q=0.9"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return CountRequestBuilder + */ + public function withUrl(string $rawUrl): CountRequestBuilder { + return new CountRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Solutions/BackupRestore/OneDriveForBusinessProtectionPolicies/Item/DriveProtectionUnitsBulkAdditionJobs/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/Solutions/BackupRestore/OneDriveForBusinessProtectionPolicies/Item/DriveProtectionUnitsBulkAdditionJobs/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..fb329dea521 --- /dev/null +++ b/src/Generated/Solutions/BackupRestore/OneDriveForBusinessProtectionPolicies/Item/DriveProtectionUnitsBulkAdditionJobs/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/Solutions/BackupRestore/OneDriveForBusinessProtectionPolicies/Item/DriveProtectionUnitsBulkAdditionJobs/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/Solutions/BackupRestore/OneDriveForBusinessProtectionPolicies/Item/DriveProtectionUnitsBulkAdditionJobs/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..215a8705645 --- /dev/null +++ b/src/Generated/Solutions/BackupRestore/OneDriveForBusinessProtectionPolicies/Item/DriveProtectionUnitsBulkAdditionJobs/Count/CountRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CountRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CountRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CountRequestBuilderGetQueryParameters. + * @param string|null $filter Filter items by property values + * @param string|null $search Search items by search phrases + * @return CountRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?string $filter = null, ?string $search = null): CountRequestBuilderGetQueryParameters { + return new CountRequestBuilderGetQueryParameters($filter, $search); + } + +} diff --git a/src/Generated/Solutions/BackupRestore/OneDriveForBusinessProtectionPolicies/Item/DriveProtectionUnitsBulkAdditionJobs/DriveProtectionUnitsBulkAdditionJobsRequestBuilder.php b/src/Generated/Solutions/BackupRestore/OneDriveForBusinessProtectionPolicies/Item/DriveProtectionUnitsBulkAdditionJobs/DriveProtectionUnitsBulkAdditionJobsRequestBuilder.php new file mode 100644 index 00000000000..ee9c7db2fec --- /dev/null +++ b/src/Generated/Solutions/BackupRestore/OneDriveForBusinessProtectionPolicies/Item/DriveProtectionUnitsBulkAdditionJobs/DriveProtectionUnitsBulkAdditionJobsRequestBuilder.php @@ -0,0 +1,98 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the driveProtectionUnitsBulkAdditionJobs property of the microsoft.graph.oneDriveForBusinessProtectionPolicy entity. + * @param string $driveProtectionUnitsBulkAdditionJobId The unique identifier of driveProtectionUnitsBulkAdditionJob + * @return DriveProtectionUnitsBulkAdditionJobItemRequestBuilder + */ + public function byDriveProtectionUnitsBulkAdditionJobId(string $driveProtectionUnitsBulkAdditionJobId): DriveProtectionUnitsBulkAdditionJobItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['driveProtectionUnitsBulkAdditionJob%2Did'] = $driveProtectionUnitsBulkAdditionJobId; + return new DriveProtectionUnitsBulkAdditionJobItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new DriveProtectionUnitsBulkAdditionJobsRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/solutions/backupRestore/oneDriveForBusinessProtectionPolicies/{oneDriveForBusinessProtectionPolicy%2Did}/driveProtectionUnitsBulkAdditionJobs{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get a list of driveProtectionUnitsBulkAdditionJobs objects associated with a oneDriveForBusinessProtectionPolicy. + * @param DriveProtectionUnitsBulkAdditionJobsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + * @link https://learn.microsoft.com/graph/api/onedriveforbusinessprotectionpolicy-list-driveprotectionunitsbulkadditionjobs?view=graph-rest-beta Find more info here + */ + public function get(?DriveProtectionUnitsBulkAdditionJobsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [DriveProtectionUnitsBulkAdditionJobCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Get a list of driveProtectionUnitsBulkAdditionJobs objects associated with a oneDriveForBusinessProtectionPolicy. + * @param DriveProtectionUnitsBulkAdditionJobsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?DriveProtectionUnitsBulkAdditionJobsRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return DriveProtectionUnitsBulkAdditionJobsRequestBuilder + */ + public function withUrl(string $rawUrl): DriveProtectionUnitsBulkAdditionJobsRequestBuilder { + return new DriveProtectionUnitsBulkAdditionJobsRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Solutions/BackupRestore/OneDriveForBusinessProtectionPolicies/Item/DriveProtectionUnitsBulkAdditionJobs/DriveProtectionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters.php b/src/Generated/Solutions/BackupRestore/OneDriveForBusinessProtectionPolicies/Item/DriveProtectionUnitsBulkAdditionJobs/DriveProtectionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..fe0e5b7039a --- /dev/null +++ b/src/Generated/Solutions/BackupRestore/OneDriveForBusinessProtectionPolicies/Item/DriveProtectionUnitsBulkAdditionJobs/DriveProtectionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters.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 DriveProtectionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters and sets the default values. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + */ + public function __construct(?bool $count = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null) { + $this->count = $count; + $this->expand = $expand; + $this->filter = $filter; + $this->orderby = $orderby; + $this->search = $search; + $this->select = $select; + $this->skip = $skip; + $this->top = $top; + } + +} diff --git a/src/Generated/Solutions/BackupRestore/OneDriveForBusinessProtectionPolicies/Item/DriveProtectionUnitsBulkAdditionJobs/DriveProtectionUnitsBulkAdditionJobsRequestBuilderGetRequestConfiguration.php b/src/Generated/Solutions/BackupRestore/OneDriveForBusinessProtectionPolicies/Item/DriveProtectionUnitsBulkAdditionJobs/DriveProtectionUnitsBulkAdditionJobsRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..cc7c72c2b50 --- /dev/null +++ b/src/Generated/Solutions/BackupRestore/OneDriveForBusinessProtectionPolicies/Item/DriveProtectionUnitsBulkAdditionJobs/DriveProtectionUnitsBulkAdditionJobsRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param DriveProtectionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?DriveProtectionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new DriveProtectionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select 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 DriveProtectionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters + */ + 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): DriveProtectionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters { + return new DriveProtectionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/Solutions/BackupRestore/OneDriveForBusinessProtectionPolicies/Item/DriveProtectionUnitsBulkAdditionJobs/Item/DriveProtectionUnitsBulkAdditionJobItemRequestBuilder.php b/src/Generated/Solutions/BackupRestore/OneDriveForBusinessProtectionPolicies/Item/DriveProtectionUnitsBulkAdditionJobs/Item/DriveProtectionUnitsBulkAdditionJobItemRequestBuilder.php new file mode 100644 index 00000000000..968cc95a4d6 --- /dev/null +++ b/src/Generated/Solutions/BackupRestore/OneDriveForBusinessProtectionPolicies/Item/DriveProtectionUnitsBulkAdditionJobs/Item/DriveProtectionUnitsBulkAdditionJobItemRequestBuilder.php @@ -0,0 +1,78 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/solutions/backupRestore/oneDriveForBusinessProtectionPolicies/{oneDriveForBusinessProtectionPolicy%2Did}/driveProtectionUnitsBulkAdditionJobs/{driveProtectionUnitsBulkAdditionJob%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get a driveProtectionUnitsBulkAdditionJob object by the ID associated with a oneDriveForBusinessProtectionPolicy. + * @param DriveProtectionUnitsBulkAdditionJobItemRequestBuilderGetRequestConfiguration|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/driveprotectionunitsbulkadditionjobs-get?view=graph-rest-beta Find more info here + */ + public function get(?DriveProtectionUnitsBulkAdditionJobItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [DriveProtectionUnitsBulkAdditionJob::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Get a driveProtectionUnitsBulkAdditionJob object by the ID associated with a oneDriveForBusinessProtectionPolicy. + * @param DriveProtectionUnitsBulkAdditionJobItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?DriveProtectionUnitsBulkAdditionJobItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return DriveProtectionUnitsBulkAdditionJobItemRequestBuilder + */ + public function withUrl(string $rawUrl): DriveProtectionUnitsBulkAdditionJobItemRequestBuilder { + return new DriveProtectionUnitsBulkAdditionJobItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Solutions/BackupRestore/OneDriveForBusinessProtectionPolicies/Item/DriveProtectionUnitsBulkAdditionJobs/Item/DriveProtectionUnitsBulkAdditionJobItemRequestBuilderGetQueryParameters.php b/src/Generated/Solutions/BackupRestore/OneDriveForBusinessProtectionPolicies/Item/DriveProtectionUnitsBulkAdditionJobs/Item/DriveProtectionUnitsBulkAdditionJobItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..3af0c34cd81 --- /dev/null +++ b/src/Generated/Solutions/BackupRestore/OneDriveForBusinessProtectionPolicies/Item/DriveProtectionUnitsBulkAdditionJobs/Item/DriveProtectionUnitsBulkAdditionJobItemRequestBuilderGetQueryParameters.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 DriveProtectionUnitsBulkAdditionJobItemRequestBuilderGetQueryParameters 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/OneDriveForBusinessProtectionPolicies/Item/DriveProtectionUnitsBulkAdditionJobs/Item/DriveProtectionUnitsBulkAdditionJobItemRequestBuilderGetRequestConfiguration.php b/src/Generated/Solutions/BackupRestore/OneDriveForBusinessProtectionPolicies/Item/DriveProtectionUnitsBulkAdditionJobs/Item/DriveProtectionUnitsBulkAdditionJobItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..b1eb307ea1e --- /dev/null +++ b/src/Generated/Solutions/BackupRestore/OneDriveForBusinessProtectionPolicies/Item/DriveProtectionUnitsBulkAdditionJobs/Item/DriveProtectionUnitsBulkAdditionJobItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param DriveProtectionUnitsBulkAdditionJobItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?DriveProtectionUnitsBulkAdditionJobItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new DriveProtectionUnitsBulkAdditionJobItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return DriveProtectionUnitsBulkAdditionJobItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): DriveProtectionUnitsBulkAdditionJobItemRequestBuilderGetQueryParameters { + return new DriveProtectionUnitsBulkAdditionJobItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Solutions/BackupRestore/OneDriveForBusinessProtectionPolicies/Item/OneDriveForBusinessProtectionPolicyItemRequestBuilder.php b/src/Generated/Solutions/BackupRestore/OneDriveForBusinessProtectionPolicies/Item/OneDriveForBusinessProtectionPolicyItemRequestBuilder.php index e56b7671f7d..e54c5b0c09b 100644 --- a/src/Generated/Solutions/BackupRestore/OneDriveForBusinessProtectionPolicies/Item/OneDriveForBusinessProtectionPolicyItemRequestBuilder.php +++ b/src/Generated/Solutions/BackupRestore/OneDriveForBusinessProtectionPolicies/Item/OneDriveForBusinessProtectionPolicyItemRequestBuilder.php @@ -8,6 +8,7 @@ use Microsoft\Graph\Beta\Generated\Models\OneDriveForBusinessProtectionPolicy; use Microsoft\Graph\Beta\Generated\Solutions\BackupRestore\OneDriveForBusinessProtectionPolicies\Item\DriveInclusionRules\DriveInclusionRulesRequestBuilder; use Microsoft\Graph\Beta\Generated\Solutions\BackupRestore\OneDriveForBusinessProtectionPolicies\Item\DriveProtectionUnits\DriveProtectionUnitsRequestBuilder; +use Microsoft\Graph\Beta\Generated\Solutions\BackupRestore\OneDriveForBusinessProtectionPolicies\Item\DriveProtectionUnitsBulkAdditionJobs\DriveProtectionUnitsBulkAdditionJobsRequestBuilder; use Microsoft\Kiota\Abstractions\BaseRequestBuilder; use Microsoft\Kiota\Abstractions\HttpMethod; use Microsoft\Kiota\Abstractions\RequestAdapter; @@ -32,6 +33,13 @@ public function driveProtectionUnits(): DriveProtectionUnitsRequestBuilder { return new DriveProtectionUnitsRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to manage the driveProtectionUnitsBulkAdditionJobs property of the microsoft.graph.oneDriveForBusinessProtectionPolicy entity. + */ + public function driveProtectionUnitsBulkAdditionJobs(): DriveProtectionUnitsBulkAdditionJobsRequestBuilder { + return new DriveProtectionUnitsBulkAdditionJobsRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Instantiates a new OneDriveForBusinessProtectionPolicyItemRequestBuilder and sets the default values. * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. diff --git a/src/Generated/Solutions/BackupRestore/SharePointProtectionPolicies/Item/SharePointProtectionPolicyItemRequestBuilder.php b/src/Generated/Solutions/BackupRestore/SharePointProtectionPolicies/Item/SharePointProtectionPolicyItemRequestBuilder.php index 4a6ada773ec..3287e439b29 100644 --- a/src/Generated/Solutions/BackupRestore/SharePointProtectionPolicies/Item/SharePointProtectionPolicyItemRequestBuilder.php +++ b/src/Generated/Solutions/BackupRestore/SharePointProtectionPolicies/Item/SharePointProtectionPolicyItemRequestBuilder.php @@ -8,6 +8,7 @@ use Microsoft\Graph\Beta\Generated\Models\SharePointProtectionPolicy; use Microsoft\Graph\Beta\Generated\Solutions\BackupRestore\SharePointProtectionPolicies\Item\SiteInclusionRules\SiteInclusionRulesRequestBuilder; use Microsoft\Graph\Beta\Generated\Solutions\BackupRestore\SharePointProtectionPolicies\Item\SiteProtectionUnits\SiteProtectionUnitsRequestBuilder; +use Microsoft\Graph\Beta\Generated\Solutions\BackupRestore\SharePointProtectionPolicies\Item\SiteProtectionUnitsBulkAdditionJobs\SiteProtectionUnitsBulkAdditionJobsRequestBuilder; use Microsoft\Kiota\Abstractions\BaseRequestBuilder; use Microsoft\Kiota\Abstractions\HttpMethod; use Microsoft\Kiota\Abstractions\RequestAdapter; @@ -32,6 +33,13 @@ public function siteProtectionUnits(): SiteProtectionUnitsRequestBuilder { return new SiteProtectionUnitsRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to manage the siteProtectionUnitsBulkAdditionJobs property of the microsoft.graph.sharePointProtectionPolicy entity. + */ + public function siteProtectionUnitsBulkAdditionJobs(): SiteProtectionUnitsBulkAdditionJobsRequestBuilder { + return new SiteProtectionUnitsBulkAdditionJobsRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Instantiates a new SharePointProtectionPolicyItemRequestBuilder and sets the default values. * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. diff --git a/src/Generated/Solutions/BackupRestore/SharePointProtectionPolicies/Item/SiteProtectionUnitsBulkAdditionJobs/Count/CountRequestBuilder.php b/src/Generated/Solutions/BackupRestore/SharePointProtectionPolicies/Item/SiteProtectionUnitsBulkAdditionJobs/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..f380a70dc23 --- /dev/null +++ b/src/Generated/Solutions/BackupRestore/SharePointProtectionPolicies/Item/SiteProtectionUnitsBulkAdditionJobs/Count/CountRequestBuilder.php @@ -0,0 +1,78 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/solutions/backupRestore/sharePointProtectionPolicies/{sharePointProtectionPolicy%2Did}/siteProtectionUnitsBulkAdditionJobs/$count{?%24filter,%24search}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + /** @var Promise $result */ + $result = $this->requestAdapter->sendPrimitiveAsync($requestInfo, 'int', $errorMappings); + return $result; + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "text/plain;q=0.9"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return CountRequestBuilder + */ + public function withUrl(string $rawUrl): CountRequestBuilder { + return new CountRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Solutions/BackupRestore/SharePointProtectionPolicies/Item/SiteProtectionUnitsBulkAdditionJobs/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/Solutions/BackupRestore/SharePointProtectionPolicies/Item/SiteProtectionUnitsBulkAdditionJobs/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..baa99e76d79 --- /dev/null +++ b/src/Generated/Solutions/BackupRestore/SharePointProtectionPolicies/Item/SiteProtectionUnitsBulkAdditionJobs/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/Solutions/BackupRestore/SharePointProtectionPolicies/Item/SiteProtectionUnitsBulkAdditionJobs/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/Solutions/BackupRestore/SharePointProtectionPolicies/Item/SiteProtectionUnitsBulkAdditionJobs/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..e0f9fee69e9 --- /dev/null +++ b/src/Generated/Solutions/BackupRestore/SharePointProtectionPolicies/Item/SiteProtectionUnitsBulkAdditionJobs/Count/CountRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CountRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CountRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CountRequestBuilderGetQueryParameters. + * @param string|null $filter Filter items by property values + * @param string|null $search Search items by search phrases + * @return CountRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?string $filter = null, ?string $search = null): CountRequestBuilderGetQueryParameters { + return new CountRequestBuilderGetQueryParameters($filter, $search); + } + +} diff --git a/src/Generated/Solutions/BackupRestore/SharePointProtectionPolicies/Item/SiteProtectionUnitsBulkAdditionJobs/Item/SiteProtectionUnitsBulkAdditionJobItemRequestBuilder.php b/src/Generated/Solutions/BackupRestore/SharePointProtectionPolicies/Item/SiteProtectionUnitsBulkAdditionJobs/Item/SiteProtectionUnitsBulkAdditionJobItemRequestBuilder.php new file mode 100644 index 00000000000..d99bd6a65cd --- /dev/null +++ b/src/Generated/Solutions/BackupRestore/SharePointProtectionPolicies/Item/SiteProtectionUnitsBulkAdditionJobs/Item/SiteProtectionUnitsBulkAdditionJobItemRequestBuilder.php @@ -0,0 +1,78 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/solutions/backupRestore/sharePointProtectionPolicies/{sharePointProtectionPolicy%2Did}/siteProtectionUnitsBulkAdditionJobs/{siteProtectionUnitsBulkAdditionJob%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get a siteProtectionUnitsBulkAdditionJob object by the ID associated with a sharePointProtectionPolicy. + * @param SiteProtectionUnitsBulkAdditionJobItemRequestBuilderGetRequestConfiguration|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/siteprotectionunitsbulkadditionjobs-get?view=graph-rest-beta Find more info here + */ + public function get(?SiteProtectionUnitsBulkAdditionJobItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [SiteProtectionUnitsBulkAdditionJob::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Get a siteProtectionUnitsBulkAdditionJob object by the ID associated with a sharePointProtectionPolicy. + * @param SiteProtectionUnitsBulkAdditionJobItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?SiteProtectionUnitsBulkAdditionJobItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return SiteProtectionUnitsBulkAdditionJobItemRequestBuilder + */ + public function withUrl(string $rawUrl): SiteProtectionUnitsBulkAdditionJobItemRequestBuilder { + return new SiteProtectionUnitsBulkAdditionJobItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Solutions/BackupRestore/SharePointProtectionPolicies/Item/SiteProtectionUnitsBulkAdditionJobs/Item/SiteProtectionUnitsBulkAdditionJobItemRequestBuilderGetQueryParameters.php b/src/Generated/Solutions/BackupRestore/SharePointProtectionPolicies/Item/SiteProtectionUnitsBulkAdditionJobs/Item/SiteProtectionUnitsBulkAdditionJobItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..3e6f96e108c --- /dev/null +++ b/src/Generated/Solutions/BackupRestore/SharePointProtectionPolicies/Item/SiteProtectionUnitsBulkAdditionJobs/Item/SiteProtectionUnitsBulkAdditionJobItemRequestBuilderGetQueryParameters.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 SiteProtectionUnitsBulkAdditionJobItemRequestBuilderGetQueryParameters 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/SharePointProtectionPolicies/Item/SiteProtectionUnitsBulkAdditionJobs/Item/SiteProtectionUnitsBulkAdditionJobItemRequestBuilderGetRequestConfiguration.php b/src/Generated/Solutions/BackupRestore/SharePointProtectionPolicies/Item/SiteProtectionUnitsBulkAdditionJobs/Item/SiteProtectionUnitsBulkAdditionJobItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..b508a93ed14 --- /dev/null +++ b/src/Generated/Solutions/BackupRestore/SharePointProtectionPolicies/Item/SiteProtectionUnitsBulkAdditionJobs/Item/SiteProtectionUnitsBulkAdditionJobItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param SiteProtectionUnitsBulkAdditionJobItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?SiteProtectionUnitsBulkAdditionJobItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new SiteProtectionUnitsBulkAdditionJobItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return SiteProtectionUnitsBulkAdditionJobItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): SiteProtectionUnitsBulkAdditionJobItemRequestBuilderGetQueryParameters { + return new SiteProtectionUnitsBulkAdditionJobItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Solutions/BackupRestore/SharePointProtectionPolicies/Item/SiteProtectionUnitsBulkAdditionJobs/SiteProtectionUnitsBulkAdditionJobsRequestBuilder.php b/src/Generated/Solutions/BackupRestore/SharePointProtectionPolicies/Item/SiteProtectionUnitsBulkAdditionJobs/SiteProtectionUnitsBulkAdditionJobsRequestBuilder.php new file mode 100644 index 00000000000..1423400c2d2 --- /dev/null +++ b/src/Generated/Solutions/BackupRestore/SharePointProtectionPolicies/Item/SiteProtectionUnitsBulkAdditionJobs/SiteProtectionUnitsBulkAdditionJobsRequestBuilder.php @@ -0,0 +1,98 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the siteProtectionUnitsBulkAdditionJobs property of the microsoft.graph.sharePointProtectionPolicy entity. + * @param string $siteProtectionUnitsBulkAdditionJobId The unique identifier of siteProtectionUnitsBulkAdditionJob + * @return SiteProtectionUnitsBulkAdditionJobItemRequestBuilder + */ + public function bySiteProtectionUnitsBulkAdditionJobId(string $siteProtectionUnitsBulkAdditionJobId): SiteProtectionUnitsBulkAdditionJobItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['siteProtectionUnitsBulkAdditionJob%2Did'] = $siteProtectionUnitsBulkAdditionJobId; + return new SiteProtectionUnitsBulkAdditionJobItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new SiteProtectionUnitsBulkAdditionJobsRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/solutions/backupRestore/sharePointProtectionPolicies/{sharePointProtectionPolicy%2Did}/siteProtectionUnitsBulkAdditionJobs{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get a list of siteProtectionUnitsBulkAdditionJobs objects associated with a sharePointProtectionPolicy. + * @param SiteProtectionUnitsBulkAdditionJobsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + * @link https://learn.microsoft.com/graph/api/sharepointprotectionpolicy-list-siteprotectionunitsbulkadditionjobs?view=graph-rest-beta Find more info here + */ + public function get(?SiteProtectionUnitsBulkAdditionJobsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [SiteProtectionUnitsBulkAdditionJobCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Get a list of siteProtectionUnitsBulkAdditionJobs objects associated with a sharePointProtectionPolicy. + * @param SiteProtectionUnitsBulkAdditionJobsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?SiteProtectionUnitsBulkAdditionJobsRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return SiteProtectionUnitsBulkAdditionJobsRequestBuilder + */ + public function withUrl(string $rawUrl): SiteProtectionUnitsBulkAdditionJobsRequestBuilder { + return new SiteProtectionUnitsBulkAdditionJobsRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Solutions/BackupRestore/SharePointProtectionPolicies/Item/SiteProtectionUnitsBulkAdditionJobs/SiteProtectionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters.php b/src/Generated/Solutions/BackupRestore/SharePointProtectionPolicies/Item/SiteProtectionUnitsBulkAdditionJobs/SiteProtectionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..143f95fe9a9 --- /dev/null +++ b/src/Generated/Solutions/BackupRestore/SharePointProtectionPolicies/Item/SiteProtectionUnitsBulkAdditionJobs/SiteProtectionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters.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 SiteProtectionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters and sets the default values. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + */ + public function __construct(?bool $count = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null) { + $this->count = $count; + $this->expand = $expand; + $this->filter = $filter; + $this->orderby = $orderby; + $this->search = $search; + $this->select = $select; + $this->skip = $skip; + $this->top = $top; + } + +} diff --git a/src/Generated/Solutions/BackupRestore/SharePointProtectionPolicies/Item/SiteProtectionUnitsBulkAdditionJobs/SiteProtectionUnitsBulkAdditionJobsRequestBuilderGetRequestConfiguration.php b/src/Generated/Solutions/BackupRestore/SharePointProtectionPolicies/Item/SiteProtectionUnitsBulkAdditionJobs/SiteProtectionUnitsBulkAdditionJobsRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..80bf871ab9f --- /dev/null +++ b/src/Generated/Solutions/BackupRestore/SharePointProtectionPolicies/Item/SiteProtectionUnitsBulkAdditionJobs/SiteProtectionUnitsBulkAdditionJobsRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param SiteProtectionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?SiteProtectionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new SiteProtectionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select 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 SiteProtectionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters + */ + 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): SiteProtectionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters { + return new SiteProtectionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/Solutions/BackupRestore/SiteProtectionUnits/SiteProtectionUnitsRequestBuilder.php b/src/Generated/Solutions/BackupRestore/SiteProtectionUnits/SiteProtectionUnitsRequestBuilder.php index a2b1b1c9ae3..503517e3a88 100644 --- a/src/Generated/Solutions/BackupRestore/SiteProtectionUnits/SiteProtectionUnitsRequestBuilder.php +++ b/src/Generated/Solutions/BackupRestore/SiteProtectionUnits/SiteProtectionUnitsRequestBuilder.php @@ -52,11 +52,10 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Get a list of the siteProtectionUnit objects that are associated with a sharePointProtectionPolicy. + * The list of site protection units in the tenant. * @param SiteProtectionUnitsRequestBuilderGetRequestConfiguration|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/backuprestoreroot-list-siteprotectionunits?view=graph-rest-beta Find more info here */ public function get(?SiteProtectionUnitsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toGetRequestInformation($requestConfiguration); @@ -82,7 +81,7 @@ public function post(SiteProtectionUnit $body, ?SiteProtectionUnitsRequestBuilde } /** - * Get a list of the siteProtectionUnit objects that are associated with a sharePointProtectionPolicy. + * The list of site protection units in the tenant. * @param SiteProtectionUnitsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Solutions/BackupRestore/SiteProtectionUnits/SiteProtectionUnitsRequestBuilderGetQueryParameters.php b/src/Generated/Solutions/BackupRestore/SiteProtectionUnits/SiteProtectionUnitsRequestBuilderGetQueryParameters.php index 2e21566cff1..9a994a6b767 100644 --- a/src/Generated/Solutions/BackupRestore/SiteProtectionUnits/SiteProtectionUnitsRequestBuilderGetQueryParameters.php +++ b/src/Generated/Solutions/BackupRestore/SiteProtectionUnits/SiteProtectionUnitsRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Get a list of the siteProtectionUnit objects that are associated with a sharePointProtectionPolicy. + * The list of site protection units in the tenant. */ class SiteProtectionUnitsRequestBuilderGetQueryParameters { diff --git a/src/Generated/Solutions/BackupRestore/SiteProtectionUnitsBulkAdditionJobs/Count/CountRequestBuilder.php b/src/Generated/Solutions/BackupRestore/SiteProtectionUnitsBulkAdditionJobs/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..de96df0df23 --- /dev/null +++ b/src/Generated/Solutions/BackupRestore/SiteProtectionUnitsBulkAdditionJobs/Count/CountRequestBuilder.php @@ -0,0 +1,78 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/solutions/backupRestore/siteProtectionUnitsBulkAdditionJobs/$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/DeviceManagement/AutopilotEvents/Item/PolicyStatusDetails/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/Solutions/BackupRestore/SiteProtectionUnitsBulkAdditionJobs/Count/CountRequestBuilderGetQueryParameters.php similarity index 88% rename from src/Generated/DeviceManagement/AutopilotEvents/Item/PolicyStatusDetails/Count/CountRequestBuilderGetQueryParameters.php rename to src/Generated/Solutions/BackupRestore/SiteProtectionUnitsBulkAdditionJobs/Count/CountRequestBuilderGetQueryParameters.php index 091d2a06cfe..eee3424034c 100644 --- a/src/Generated/DeviceManagement/AutopilotEvents/Item/PolicyStatusDetails/Count/CountRequestBuilderGetQueryParameters.php +++ b/src/Generated/Solutions/BackupRestore/SiteProtectionUnitsBulkAdditionJobs/Count/CountRequestBuilderGetQueryParameters.php @@ -1,6 +1,6 @@ |string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/solutions/backupRestore/siteProtectionUnitsBulkAdditionJobs/{siteProtectionUnitsBulkAdditionJob%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property siteProtectionUnitsBulkAdditionJobs for solutions + * @param SiteProtectionUnitsBulkAdditionJobItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?SiteProtectionUnitsBulkAdditionJobItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Get siteProtectionUnitsBulkAdditionJobs from solutions + * @param SiteProtectionUnitsBulkAdditionJobItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?SiteProtectionUnitsBulkAdditionJobItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [SiteProtectionUnitsBulkAdditionJob::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property siteProtectionUnitsBulkAdditionJobs in solutions + * @param SiteProtectionUnitsBulkAdditionJob $body The request body + * @param SiteProtectionUnitsBulkAdditionJobItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(SiteProtectionUnitsBulkAdditionJob $body, ?SiteProtectionUnitsBulkAdditionJobItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [SiteProtectionUnitsBulkAdditionJob::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property siteProtectionUnitsBulkAdditionJobs for solutions + * @param SiteProtectionUnitsBulkAdditionJobItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?SiteProtectionUnitsBulkAdditionJobItemRequestBuilderDeleteRequestConfiguration $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 siteProtectionUnitsBulkAdditionJobs from solutions + * @param SiteProtectionUnitsBulkAdditionJobItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?SiteProtectionUnitsBulkAdditionJobItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 siteProtectionUnitsBulkAdditionJobs in solutions + * @param SiteProtectionUnitsBulkAdditionJob $body The request body + * @param SiteProtectionUnitsBulkAdditionJobItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(SiteProtectionUnitsBulkAdditionJob $body, ?SiteProtectionUnitsBulkAdditionJobItemRequestBuilderPatchRequestConfiguration $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 SiteProtectionUnitsBulkAdditionJobItemRequestBuilder + */ + public function withUrl(string $rawUrl): SiteProtectionUnitsBulkAdditionJobItemRequestBuilder { + return new SiteProtectionUnitsBulkAdditionJobItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Solutions/BackupRestore/SiteProtectionUnitsBulkAdditionJobs/Item/SiteProtectionUnitsBulkAdditionJobItemRequestBuilderDeleteRequestConfiguration.php b/src/Generated/Solutions/BackupRestore/SiteProtectionUnitsBulkAdditionJobs/Item/SiteProtectionUnitsBulkAdditionJobItemRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..3cbc1f36df1 --- /dev/null +++ b/src/Generated/Solutions/BackupRestore/SiteProtectionUnitsBulkAdditionJobs/Item/SiteProtectionUnitsBulkAdditionJobItemRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @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/SiteProtectionUnitsBulkAdditionJobs/Item/SiteProtectionUnitsBulkAdditionJobItemRequestBuilderGetQueryParameters.php b/src/Generated/Solutions/BackupRestore/SiteProtectionUnitsBulkAdditionJobs/Item/SiteProtectionUnitsBulkAdditionJobItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..1e89d685709 --- /dev/null +++ b/src/Generated/Solutions/BackupRestore/SiteProtectionUnitsBulkAdditionJobs/Item/SiteProtectionUnitsBulkAdditionJobItemRequestBuilderGetQueryParameters.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 SiteProtectionUnitsBulkAdditionJobItemRequestBuilderGetQueryParameters 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/SiteProtectionUnitsBulkAdditionJobs/Item/SiteProtectionUnitsBulkAdditionJobItemRequestBuilderGetRequestConfiguration.php b/src/Generated/Solutions/BackupRestore/SiteProtectionUnitsBulkAdditionJobs/Item/SiteProtectionUnitsBulkAdditionJobItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..5ecdc06cd7e --- /dev/null +++ b/src/Generated/Solutions/BackupRestore/SiteProtectionUnitsBulkAdditionJobs/Item/SiteProtectionUnitsBulkAdditionJobItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param SiteProtectionUnitsBulkAdditionJobItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?SiteProtectionUnitsBulkAdditionJobItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new SiteProtectionUnitsBulkAdditionJobItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return SiteProtectionUnitsBulkAdditionJobItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): SiteProtectionUnitsBulkAdditionJobItemRequestBuilderGetQueryParameters { + return new SiteProtectionUnitsBulkAdditionJobItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Solutions/BackupRestore/SiteProtectionUnitsBulkAdditionJobs/Item/SiteProtectionUnitsBulkAdditionJobItemRequestBuilderPatchRequestConfiguration.php b/src/Generated/Solutions/BackupRestore/SiteProtectionUnitsBulkAdditionJobs/Item/SiteProtectionUnitsBulkAdditionJobItemRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..0b1bceba103 --- /dev/null +++ b/src/Generated/Solutions/BackupRestore/SiteProtectionUnitsBulkAdditionJobs/Item/SiteProtectionUnitsBulkAdditionJobItemRequestBuilderPatchRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @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/SiteProtectionUnitsBulkAdditionJobs/SiteProtectionUnitsBulkAdditionJobsRequestBuilder.php b/src/Generated/Solutions/BackupRestore/SiteProtectionUnitsBulkAdditionJobs/SiteProtectionUnitsBulkAdditionJobsRequestBuilder.php new file mode 100644 index 00000000000..36a3bb98188 --- /dev/null +++ b/src/Generated/Solutions/BackupRestore/SiteProtectionUnitsBulkAdditionJobs/SiteProtectionUnitsBulkAdditionJobsRequestBuilder.php @@ -0,0 +1,133 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the siteProtectionUnitsBulkAdditionJobs property of the microsoft.graph.backupRestoreRoot entity. + * @param string $siteProtectionUnitsBulkAdditionJobId The unique identifier of siteProtectionUnitsBulkAdditionJob + * @return SiteProtectionUnitsBulkAdditionJobItemRequestBuilder + */ + public function bySiteProtectionUnitsBulkAdditionJobId(string $siteProtectionUnitsBulkAdditionJobId): SiteProtectionUnitsBulkAdditionJobItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['siteProtectionUnitsBulkAdditionJob%2Did'] = $siteProtectionUnitsBulkAdditionJobId; + return new SiteProtectionUnitsBulkAdditionJobItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new SiteProtectionUnitsBulkAdditionJobsRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/solutions/backupRestore/siteProtectionUnitsBulkAdditionJobs{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get siteProtectionUnitsBulkAdditionJobs from solutions + * @param SiteProtectionUnitsBulkAdditionJobsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?SiteProtectionUnitsBulkAdditionJobsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [SiteProtectionUnitsBulkAdditionJobCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Create new navigation property to siteProtectionUnitsBulkAdditionJobs for solutions + * @param SiteProtectionUnitsBulkAdditionJob $body The request body + * @param SiteProtectionUnitsBulkAdditionJobsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(SiteProtectionUnitsBulkAdditionJob $body, ?SiteProtectionUnitsBulkAdditionJobsRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [SiteProtectionUnitsBulkAdditionJob::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Get siteProtectionUnitsBulkAdditionJobs from solutions + * @param SiteProtectionUnitsBulkAdditionJobsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?SiteProtectionUnitsBulkAdditionJobsRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 siteProtectionUnitsBulkAdditionJobs for solutions + * @param SiteProtectionUnitsBulkAdditionJob $body The request body + * @param SiteProtectionUnitsBulkAdditionJobsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(SiteProtectionUnitsBulkAdditionJob $body, ?SiteProtectionUnitsBulkAdditionJobsRequestBuilderPostRequestConfiguration $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 SiteProtectionUnitsBulkAdditionJobsRequestBuilder + */ + public function withUrl(string $rawUrl): SiteProtectionUnitsBulkAdditionJobsRequestBuilder { + return new SiteProtectionUnitsBulkAdditionJobsRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/DeviceLocalCredentials/DeviceLocalCredentialsRequestBuilderGetQueryParameters.php b/src/Generated/Solutions/BackupRestore/SiteProtectionUnitsBulkAdditionJobs/SiteProtectionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters.php similarity index 60% rename from src/Generated/DeviceLocalCredentials/DeviceLocalCredentialsRequestBuilderGetQueryParameters.php rename to src/Generated/Solutions/BackupRestore/SiteProtectionUnitsBulkAdditionJobs/SiteProtectionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters.php index 3e5bca9e796..27512726a00 100644 --- a/src/Generated/DeviceLocalCredentials/DeviceLocalCredentialsRequestBuilderGetQueryParameters.php +++ b/src/Generated/Solutions/BackupRestore/SiteProtectionUnitsBulkAdditionJobs/SiteProtectionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters.php @@ -1,13 +1,13 @@ |null $expand Expand related entities + */ + public ?array $expand = null; + /** * @QueryParameter("%24filter") * @var string|null $filter Filter items by property values @@ -39,6 +45,12 @@ class DeviceLocalCredentialsRequestBuilderGetQueryParameters */ 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 @@ -46,20 +58,24 @@ class DeviceLocalCredentialsRequestBuilderGetQueryParameters public ?int $top = null; /** - * Instantiates a new DeviceLocalCredentialsRequestBuilderGetQueryParameters and sets the default values. + * Instantiates a new SiteProtectionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters 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, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $top = null) { + public function __construct(?bool $count = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null) { $this->count = $count; + $this->expand = $expand; $this->filter = $filter; $this->orderby = $orderby; $this->search = $search; $this->select = $select; + $this->skip = $skip; $this->top = $top; } diff --git a/src/Generated/Solutions/BackupRestore/SiteProtectionUnitsBulkAdditionJobs/SiteProtectionUnitsBulkAdditionJobsRequestBuilderGetRequestConfiguration.php b/src/Generated/Solutions/BackupRestore/SiteProtectionUnitsBulkAdditionJobs/SiteProtectionUnitsBulkAdditionJobsRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..09d841756c3 --- /dev/null +++ b/src/Generated/Solutions/BackupRestore/SiteProtectionUnitsBulkAdditionJobs/SiteProtectionUnitsBulkAdditionJobsRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param SiteProtectionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?SiteProtectionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new SiteProtectionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select 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 SiteProtectionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters + */ + 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): SiteProtectionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters { + return new SiteProtectionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/Solutions/BackupRestore/SiteProtectionUnitsBulkAdditionJobs/SiteProtectionUnitsBulkAdditionJobsRequestBuilderPostRequestConfiguration.php b/src/Generated/Solutions/BackupRestore/SiteProtectionUnitsBulkAdditionJobs/SiteProtectionUnitsBulkAdditionJobsRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..1f122941fc8 --- /dev/null +++ b/src/Generated/Solutions/BackupRestore/SiteProtectionUnitsBulkAdditionJobs/SiteProtectionUnitsBulkAdditionJobsRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Solutions/VirtualEvents/Townhalls/GetByUserIdAndRoleWithUserIdWithRole/GetByUserIdAndRoleWithUserIdWithRoleRequestBuilder.php b/src/Generated/Solutions/VirtualEvents/Townhalls/GetByUserIdAndRoleWithUserIdWithRole/GetByUserIdAndRoleWithUserIdWithRoleRequestBuilder.php index 2fdf9811357..ce21275d6c4 100644 --- a/src/Generated/Solutions/VirtualEvents/Townhalls/GetByUserIdAndRoleWithUserIdWithRole/GetByUserIdAndRoleWithUserIdWithRoleRequestBuilder.php +++ b/src/Generated/Solutions/VirtualEvents/Townhalls/GetByUserIdAndRoleWithUserIdWithRole/GetByUserIdAndRoleWithUserIdWithRoleRequestBuilder.php @@ -35,10 +35,11 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Invoke function getByUserIdAndRole + * Get a list of virtualEventTownhall objects where the specified user is either the organizer or a coorganizer. * @param GetByUserIdAndRoleWithUserIdWithRoleRequestBuilderGetRequestConfiguration|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/virtualeventtownhall-getbyuseridandrole?view=graph-rest-beta Find more info here */ public function get(?GetByUserIdAndRoleWithUserIdWithRoleRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toGetRequestInformation($requestConfiguration); @@ -49,7 +50,7 @@ public function get(?GetByUserIdAndRoleWithUserIdWithRoleRequestBuilderGetReques } /** - * Invoke function getByUserIdAndRole + * Get a list of virtualEventTownhall objects where the specified user is either the organizer or a coorganizer. * @param GetByUserIdAndRoleWithUserIdWithRoleRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Solutions/VirtualEvents/Townhalls/GetByUserIdAndRoleWithUserIdWithRole/GetByUserIdAndRoleWithUserIdWithRoleRequestBuilderGetQueryParameters.php b/src/Generated/Solutions/VirtualEvents/Townhalls/GetByUserIdAndRoleWithUserIdWithRole/GetByUserIdAndRoleWithUserIdWithRoleRequestBuilderGetQueryParameters.php index b4299cf126b..498563cfd7c 100644 --- a/src/Generated/Solutions/VirtualEvents/Townhalls/GetByUserIdAndRoleWithUserIdWithRole/GetByUserIdAndRoleWithUserIdWithRoleRequestBuilderGetQueryParameters.php +++ b/src/Generated/Solutions/VirtualEvents/Townhalls/GetByUserIdAndRoleWithUserIdWithRole/GetByUserIdAndRoleWithUserIdWithRoleRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Invoke function getByUserIdAndRole + * Get a list of virtualEventTownhall objects where the specified user is either the organizer or a coorganizer. */ class GetByUserIdAndRoleWithUserIdWithRoleRequestBuilderGetQueryParameters { diff --git a/src/Generated/Solutions/VirtualEvents/Townhalls/GetByUserRoleWithRole/GetByUserRoleWithRoleRequestBuilder.php b/src/Generated/Solutions/VirtualEvents/Townhalls/GetByUserRoleWithRole/GetByUserRoleWithRoleRequestBuilder.php index 3fe6cf8cbbb..42a816b98d2 100644 --- a/src/Generated/Solutions/VirtualEvents/Townhalls/GetByUserRoleWithRole/GetByUserRoleWithRoleRequestBuilder.php +++ b/src/Generated/Solutions/VirtualEvents/Townhalls/GetByUserRoleWithRole/GetByUserRoleWithRoleRequestBuilder.php @@ -33,10 +33,11 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Invoke function getByUserRole + * Get a list of virtualEventTownhall objects where the signed-in user is either the organizer or a coorganizer. * @param GetByUserRoleWithRoleRequestBuilderGetRequestConfiguration|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/virtualeventtownhall-getbyuserrole?view=graph-rest-beta Find more info here */ public function get(?GetByUserRoleWithRoleRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toGetRequestInformation($requestConfiguration); @@ -47,7 +48,7 @@ public function get(?GetByUserRoleWithRoleRequestBuilderGetRequestConfiguration } /** - * Invoke function getByUserRole + * Get a list of virtualEventTownhall objects where the signed-in user is either the organizer or a coorganizer. * @param GetByUserRoleWithRoleRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Solutions/VirtualEvents/Townhalls/GetByUserRoleWithRole/GetByUserRoleWithRoleRequestBuilderGetQueryParameters.php b/src/Generated/Solutions/VirtualEvents/Townhalls/GetByUserRoleWithRole/GetByUserRoleWithRoleRequestBuilderGetQueryParameters.php index 6417c49bbf1..683879cf6c7 100644 --- a/src/Generated/Solutions/VirtualEvents/Townhalls/GetByUserRoleWithRole/GetByUserRoleWithRoleRequestBuilderGetQueryParameters.php +++ b/src/Generated/Solutions/VirtualEvents/Townhalls/GetByUserRoleWithRole/GetByUserRoleWithRoleRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Invoke function getByUserRole + * Get a list of virtualEventTownhall objects where the signed-in user is either the organizer or a coorganizer. */ class GetByUserRoleWithRoleRequestBuilderGetQueryParameters { diff --git a/src/Generated/Solutions/VirtualEvents/Webinars/WebinarsRequestBuilder.php b/src/Generated/Solutions/VirtualEvents/Webinars/WebinarsRequestBuilder.php index dbd6a45772e..fc047c87ff2 100644 --- a/src/Generated/Solutions/VirtualEvents/Webinars/WebinarsRequestBuilder.php +++ b/src/Generated/Solutions/VirtualEvents/Webinars/WebinarsRequestBuilder.php @@ -54,7 +54,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Get the list of all virtualEventWebinar objects created in the tenant. + * Get the list of all virtualEventWebinar objects created in a tenant. * @param WebinarsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -104,7 +104,7 @@ public function post(VirtualEventWebinar $body, ?WebinarsRequestBuilderPostReque } /** - * Get the list of all virtualEventWebinar objects created in the tenant. + * Get the list of all virtualEventWebinar objects created in a tenant. * @param WebinarsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Solutions/VirtualEvents/Webinars/WebinarsRequestBuilderGetQueryParameters.php b/src/Generated/Solutions/VirtualEvents/Webinars/WebinarsRequestBuilderGetQueryParameters.php index 38365756ce3..bcd62cfa415 100644 --- a/src/Generated/Solutions/VirtualEvents/Webinars/WebinarsRequestBuilderGetQueryParameters.php +++ b/src/Generated/Solutions/VirtualEvents/Webinars/WebinarsRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Get the list of all virtualEventWebinar objects created in the tenant. + * Get the list of all virtualEventWebinar objects created in a tenant. */ class WebinarsRequestBuilderGetQueryParameters { 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/Teamwork/TeamTemplates/TeamTemplatesRequestBuilder.php b/src/Generated/Teamwork/TeamTemplates/TeamTemplatesRequestBuilder.php index 256f9d6c167..d3b76457d39 100644 --- a/src/Generated/Teamwork/TeamTemplates/TeamTemplatesRequestBuilder.php +++ b/src/Generated/Teamwork/TeamTemplates/TeamTemplatesRequestBuilder.php @@ -52,11 +52,11 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * List the teamTemplateDefinition objects associated with a teamTemplate. + * Get the list of teamTemplate objects that are available for a tenant. * @param TeamTemplatesRequestBuilderGetRequestConfiguration|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/teamtemplate-list-definitions?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/teamwork-list-teamtemplates?view=graph-rest-beta Find more info here */ public function get(?TeamTemplatesRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toGetRequestInformation($requestConfiguration); @@ -82,7 +82,7 @@ public function post(TeamTemplate $body, ?TeamTemplatesRequestBuilderPostRequest } /** - * List the teamTemplateDefinition objects associated with a teamTemplate. + * Get the list of teamTemplate objects that are available for a tenant. * @param TeamTemplatesRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Teamwork/TeamTemplates/TeamTemplatesRequestBuilderGetQueryParameters.php b/src/Generated/Teamwork/TeamTemplates/TeamTemplatesRequestBuilderGetQueryParameters.php index b2e9468de8d..fc305644cbb 100644 --- a/src/Generated/Teamwork/TeamTemplates/TeamTemplatesRequestBuilderGetQueryParameters.php +++ b/src/Generated/Teamwork/TeamTemplates/TeamTemplatesRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * List the teamTemplateDefinition objects associated with a teamTemplate. + * Get the list of teamTemplate objects that are available for a tenant. */ class TeamTemplatesRequestBuilderGetQueryParameters { diff --git a/src/Generated/TenantRelationships/MultiTenantOrganization/MultiTenantOrganizationRequestBuilder.php b/src/Generated/TenantRelationships/MultiTenantOrganization/MultiTenantOrganizationRequestBuilder.php index d6511aba83e..80ee643e6d8 100644 --- a/src/Generated/TenantRelationships/MultiTenantOrganization/MultiTenantOrganizationRequestBuilder.php +++ b/src/Generated/TenantRelationships/MultiTenantOrganization/MultiTenantOrganizationRequestBuilder.php @@ -62,12 +62,12 @@ public function get(?MultiTenantOrganizationRequestBuilderGetRequestConfiguratio } /** - * Create a new multi-tenant organization. By default, the creator tenant becomes an owner tenant upon successful creation. Only owner tenants can manage a multi-tenant organization. To allow for asynchronous processing, you must wait a minimum of 2 hours between creation and joining a multi-tenant organization. + * Update the properties of a multi-tenant organization. * @param MultiTenantOrganization $body The request body * @param MultiTenantOrganizationRequestBuilderPatchRequestConfiguration|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/tenantrelationship-put-multitenantorganization?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/multitenantorganization-update?view=graph-rest-beta Find more info here */ public function patch(MultiTenantOrganization $body, ?MultiTenantOrganizationRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); @@ -99,7 +99,7 @@ public function toGetRequestInformation(?MultiTenantOrganizationRequestBuilderGe } /** - * Create a new multi-tenant organization. By default, the creator tenant becomes an owner tenant upon successful creation. Only owner tenants can manage a multi-tenant organization. To allow for asynchronous processing, you must wait a minimum of 2 hours between creation and joining a multi-tenant organization. + * Update the properties of a multi-tenant organization. * @param MultiTenantOrganization $body The request body * @param MultiTenantOrganizationRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation diff --git a/src/Generated/Users/Item/Authentication/AuthenticationRequestBuilder.php b/src/Generated/Users/Item/Authentication/AuthenticationRequestBuilder.php index 359e0fb4a46..eb5de275621 100644 --- a/src/Generated/Users/Item/Authentication/AuthenticationRequestBuilder.php +++ b/src/Generated/Users/Item/Authentication/AuthenticationRequestBuilder.php @@ -15,6 +15,7 @@ use Microsoft\Graph\Beta\Generated\Users\Item\Authentication\PasswordMethods\PasswordMethodsRequestBuilder; use Microsoft\Graph\Beta\Generated\Users\Item\Authentication\PhoneMethods\PhoneMethodsRequestBuilder; use Microsoft\Graph\Beta\Generated\Users\Item\Authentication\PlatformCredentialMethods\PlatformCredentialMethodsRequestBuilder; +use Microsoft\Graph\Beta\Generated\Users\Item\Authentication\Requirements\RequirementsRequestBuilder; use Microsoft\Graph\Beta\Generated\Users\Item\Authentication\SignInPreferences\SignInPreferencesRequestBuilder; use Microsoft\Graph\Beta\Generated\Users\Item\Authentication\SoftwareOathMethods\SoftwareOathMethodsRequestBuilder; use Microsoft\Graph\Beta\Generated\Users\Item\Authentication\TemporaryAccessPassMethods\TemporaryAccessPassMethodsRequestBuilder; @@ -92,6 +93,13 @@ public function platformCredentialMethods(): PlatformCredentialMethodsRequestBui return new PlatformCredentialMethodsRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * The requirements property + */ + public function requirements(): RequirementsRequestBuilder { + return new RequirementsRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * The signInPreferences property */ diff --git a/src/Generated/Users/Item/Authentication/Requirements/RequirementsRequestBuilder.php b/src/Generated/Users/Item/Authentication/Requirements/RequirementsRequestBuilder.php new file mode 100644 index 00000000000..580497b8614 --- /dev/null +++ b/src/Generated/Users/Item/Authentication/Requirements/RequirementsRequestBuilder.php @@ -0,0 +1,114 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the 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}/authentication/requirements{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Read the properties of a user's authentication states. Use this API to retrieve the following information: + * @param RequirementsRequestBuilderGetRequestConfiguration|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/authentication-get?view=graph-rest-beta Find more info here + */ + public function get(?RequirementsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [StrongAuthenticationRequirements::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the properties of a user's authentication method states. Use this API to update the following information: + * @param StrongAuthenticationRequirements $body The request body + * @param RequirementsRequestBuilderPatchRequestConfiguration|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/authentication-update?view=graph-rest-beta Find more info here + */ + public function patch(StrongAuthenticationRequirements $body, ?RequirementsRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [StrongAuthenticationRequirements::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Read the properties of a user's authentication states. Use this API to retrieve the following information: + * @param RequirementsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?RequirementsRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 a user's authentication method states. Use this API to update the following information: + * @param StrongAuthenticationRequirements $body The request body + * @param RequirementsRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(StrongAuthenticationRequirements $body, ?RequirementsRequestBuilderPatchRequestConfiguration $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 RequirementsRequestBuilder + */ + public function withUrl(string $rawUrl): RequirementsRequestBuilder { + return new RequirementsRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Users/Item/Authentication/Requirements/RequirementsRequestBuilderGetQueryParameters.php b/src/Generated/Users/Item/Authentication/Requirements/RequirementsRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..f22da34d42d --- /dev/null +++ b/src/Generated/Users/Item/Authentication/Requirements/RequirementsRequestBuilderGetQueryParameters.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 RequirementsRequestBuilderGetQueryParameters and sets the default values. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + */ + public function __construct(?array $expand = null, ?array $select = null) { + $this->expand = $expand; + $this->select = $select; + } + +} diff --git a/src/Generated/Users/Item/Authentication/Requirements/RequirementsRequestBuilderGetRequestConfiguration.php b/src/Generated/Users/Item/Authentication/Requirements/RequirementsRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..e5ea8cf6cea --- /dev/null +++ b/src/Generated/Users/Item/Authentication/Requirements/RequirementsRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param RequirementsRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?RequirementsRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new RequirementsRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return RequirementsRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): RequirementsRequestBuilderGetQueryParameters { + return new RequirementsRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Users/Item/Authentication/Requirements/RequirementsRequestBuilderPatchRequestConfiguration.php b/src/Generated/Users/Item/Authentication/Requirements/RequirementsRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..417ae8e5080 --- /dev/null +++ b/src/Generated/Users/Item/Authentication/Requirements/RequirementsRequestBuilderPatchRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @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/InvalidateAllRefreshTokens/InvalidateAllRefreshTokensRequestBuilder.php b/src/Generated/Users/Item/InvalidateAllRefreshTokens/InvalidateAllRefreshTokensRequestBuilder.php index 355c31d5a85..61bee821861 100644 --- a/src/Generated/Users/Item/InvalidateAllRefreshTokens/InvalidateAllRefreshTokensRequestBuilder.php +++ b/src/Generated/Users/Item/InvalidateAllRefreshTokens/InvalidateAllRefreshTokensRequestBuilder.php @@ -30,7 +30,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Invalidates all of the user's refresh tokens issued to applications (as well as session cookies in a user's browser), by resetting the refreshTokensValidFromDateTime user property to the current date-time. Typically, this operation is performed (by the user or an administrator) if the user has a lost or stolen device. This operation would prevent access to any of the organization's data accessed through applications on the device without the user first being required to sign in again. In fact, this operation would force the user to sign in again for all applications that they have previously consented to, independent of device. For developers, if the application attempts to redeem a delegated access token for this user by using an invalidated refresh token, the application will get an error. If this happens, the application will need to acquire a new refresh token by making a request to the authorize endpoint, which will force the user to sign in. + * Invalidates all of the user's refresh tokens issued to applications and session cookies in a user's browser, by resetting the refreshTokensValidFromDateTime user property to the current date-time. Typically, this operation is performed (by the user or an administrator) if the user has a lost or stolen device. This operation would prevent access to any of the organization's data accessed through applications on the device without the user first being required to sign in again. In fact, this operation would force the user to sign in again for all applications that they have previously consented to, independent of device. For developers, if the application attempts to redeem a delegated access token for this user by using an invalidated refresh token, the application receives an error. If this happens, the application needs to acquire a new refresh token by making a request to the OAuth 2.0 /authorize endpoint, which forces the user to sign in. * @param InvalidateAllRefreshTokensRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -45,7 +45,7 @@ public function post(?InvalidateAllRefreshTokensRequestBuilderPostRequestConfigu } /** - * Invalidates all of the user's refresh tokens issued to applications (as well as session cookies in a user's browser), by resetting the refreshTokensValidFromDateTime user property to the current date-time. Typically, this operation is performed (by the user or an administrator) if the user has a lost or stolen device. This operation would prevent access to any of the organization's data accessed through applications on the device without the user first being required to sign in again. In fact, this operation would force the user to sign in again for all applications that they have previously consented to, independent of device. For developers, if the application attempts to redeem a delegated access token for this user by using an invalidated refresh token, the application will get an error. If this happens, the application will need to acquire a new refresh token by making a request to the authorize endpoint, which will force the user to sign in. + * Invalidates all of the user's refresh tokens issued to applications and session cookies in a user's browser, by resetting the refreshTokensValidFromDateTime user property to the current date-time. Typically, this operation is performed (by the user or an administrator) if the user has a lost or stolen device. This operation would prevent access to any of the organization's data accessed through applications on the device without the user first being required to sign in again. In fact, this operation would force the user to sign in again for all applications that they have previously consented to, independent of device. For developers, if the application attempts to redeem a delegated access token for this user by using an invalidated refresh token, the application receives an error. If this happens, the application needs to acquire a new refresh token by making a request to the OAuth 2.0 /authorize endpoint, which forces the user to sign in. * @param InvalidateAllRefreshTokensRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Users/Item/MailFolders/Item/ChildFolders/Item/UserConfigurations/Item/UserConfigurationItemRequestBuilder.php b/src/Generated/Users/Item/MailFolders/Item/ChildFolders/Item/UserConfigurations/Item/UserConfigurationItemRequestBuilder.php index eadcdcb77af..d628ec7bd35 100644 --- a/src/Generated/Users/Item/MailFolders/Item/ChildFolders/Item/UserConfigurations/Item/UserConfigurationItemRequestBuilder.php +++ b/src/Generated/Users/Item/MailFolders/Item/ChildFolders/Item/UserConfigurations/Item/UserConfigurationItemRequestBuilder.php @@ -5,7 +5,7 @@ use Exception; use Http\Promise\Promise; use Microsoft\Graph\Beta\Generated\Models\ODataErrors\ODataError; -use Microsoft\Graph\Beta\Generated\Models\TeamsUserConfiguration\UserConfiguration; +use Microsoft\Graph\Beta\Generated\Models\UserConfiguration; use Microsoft\Kiota\Abstractions\BaseRequestBuilder; use Microsoft\Kiota\Abstractions\HttpMethod; use Microsoft\Kiota\Abstractions\RequestAdapter; diff --git a/src/Generated/Users/Item/MailFolders/Item/UserConfigurations/Item/UserConfigurationItemRequestBuilder.php b/src/Generated/Users/Item/MailFolders/Item/UserConfigurations/Item/UserConfigurationItemRequestBuilder.php index c782181e1d3..42dae309d58 100644 --- a/src/Generated/Users/Item/MailFolders/Item/UserConfigurations/Item/UserConfigurationItemRequestBuilder.php +++ b/src/Generated/Users/Item/MailFolders/Item/UserConfigurations/Item/UserConfigurationItemRequestBuilder.php @@ -5,7 +5,7 @@ use Exception; use Http\Promise\Promise; use Microsoft\Graph\Beta\Generated\Models\ODataErrors\ODataError; -use Microsoft\Graph\Beta\Generated\Models\TeamsUserConfiguration\UserConfiguration; +use Microsoft\Graph\Beta\Generated\Models\UserConfiguration; use Microsoft\Kiota\Abstractions\BaseRequestBuilder; use Microsoft\Kiota\Abstractions\HttpMethod; use Microsoft\Kiota\Abstractions\RequestAdapter; diff --git a/src/Generated/Users/Item/ManagedDevices/DownloadPowerliftAppDiagnostic/DownloadPowerliftAppDiagnosticPostRequestBody.php b/src/Generated/Users/Item/ManagedDevices/DownloadPowerliftAppDiagnostic/DownloadPowerliftAppDiagnosticPostRequestBody.php new file mode 100644 index 00000000000..a7dcaf39c48 --- /dev/null +++ b/src/Generated/Users/Item/ManagedDevices/DownloadPowerliftAppDiagnostic/DownloadPowerliftAppDiagnosticPostRequestBody.php @@ -0,0 +1,115 @@ +backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); + $this->setAdditionalData([]); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return DownloadPowerliftAppDiagnosticPostRequestBody + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): DownloadPowerliftAppDiagnosticPostRequestBody { + return new DownloadPowerliftAppDiagnosticPostRequestBody(); + } + + /** + * 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 [ + 'request' => fn(ParseNode $n) => $o->setRequest($n->getObjectValue([PowerliftAppDiagnosticDownloadRequest::class, 'createFromDiscriminatorValue'])), + ]; + } + + /** + * Gets the request property value. The request property + * @return PowerliftAppDiagnosticDownloadRequest|null + */ + public function getRequest(): ?PowerliftAppDiagnosticDownloadRequest { + $val = $this->getBackingStore()->get('request'); + if (is_null($val) || $val instanceof PowerliftAppDiagnosticDownloadRequest) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'request'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeObjectValue('request', $this->getRequest()); + $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 request property value. The request property + * @param PowerliftAppDiagnosticDownloadRequest|null $value Value to set for the request property. + */ + public function setRequest(?PowerliftAppDiagnosticDownloadRequest $value): void { + $this->getBackingStore()->set('request', $value); + } + +} diff --git a/src/Generated/Users/Item/ManagedDevices/DownloadPowerliftAppDiagnostic/DownloadPowerliftAppDiagnosticRequestBuilder.php b/src/Generated/Users/Item/ManagedDevices/DownloadPowerliftAppDiagnostic/DownloadPowerliftAppDiagnosticRequestBuilder.php new file mode 100644 index 00000000000..7edcb441f7b --- /dev/null +++ b/src/Generated/Users/Item/ManagedDevices/DownloadPowerliftAppDiagnostic/DownloadPowerliftAppDiagnosticRequestBuilder.php @@ -0,0 +1,79 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/users/{user%2Did}/managedDevices/downloadPowerliftAppDiagnostic'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Invoke action downloadPowerliftAppDiagnostic + * @param DownloadPowerliftAppDiagnosticPostRequestBody $body The request body + * @param DownloadPowerliftAppDiagnosticRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(DownloadPowerliftAppDiagnosticPostRequestBody $body, ?DownloadPowerliftAppDiagnosticRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + /** @var Promise $result */ + $result = $this->requestAdapter->sendPrimitiveAsync($requestInfo, StreamInterface::class, $errorMappings); + return $result; + } + + /** + * Invoke action downloadPowerliftAppDiagnostic + * @param DownloadPowerliftAppDiagnosticPostRequestBody $body The request body + * @param DownloadPowerliftAppDiagnosticRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(DownloadPowerliftAppDiagnosticPostRequestBody $body, ?DownloadPowerliftAppDiagnosticRequestBuilderPostRequestConfiguration $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/octet-stream, application/json"); + $requestInfo->setContentFromParsable($this->requestAdapter, "application/json", $body); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return DownloadPowerliftAppDiagnosticRequestBuilder + */ + public function withUrl(string $rawUrl): DownloadPowerliftAppDiagnosticRequestBuilder { + return new DownloadPowerliftAppDiagnosticRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Users/Item/ManagedDevices/DownloadPowerliftAppDiagnostic/DownloadPowerliftAppDiagnosticRequestBuilderPostRequestConfiguration.php b/src/Generated/Users/Item/ManagedDevices/DownloadPowerliftAppDiagnostic/DownloadPowerliftAppDiagnosticRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..4465abc3e25 --- /dev/null +++ b/src/Generated/Users/Item/ManagedDevices/DownloadPowerliftAppDiagnostic/DownloadPowerliftAppDiagnosticRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @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/ManagedDevices/Item/ReprovisionCloudPc/ReprovisionCloudPcRequestBuilder.php b/src/Generated/Users/Item/ManagedDevices/Item/ReprovisionCloudPc/ReprovisionCloudPcRequestBuilder.php index fb509b83aa6..2effc7daac6 100644 --- a/src/Generated/Users/Item/ManagedDevices/Item/ReprovisionCloudPc/ReprovisionCloudPcRequestBuilder.php +++ b/src/Generated/Users/Item/ManagedDevices/Item/ReprovisionCloudPc/ReprovisionCloudPcRequestBuilder.php @@ -30,11 +30,10 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Reprovision a Cloud PC with an Intune managed device ID. + * Invoke action reprovisionCloudPc * @param ReprovisionCloudPcRequestBuilderPostRequestConfiguration|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/manageddevice-reprovisioncloudpc?view=graph-rest-beta Find more info here */ public function post(?ReprovisionCloudPcRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toPostRequestInformation($requestConfiguration); @@ -45,7 +44,7 @@ public function post(?ReprovisionCloudPcRequestBuilderPostRequestConfiguration $ } /** - * Reprovision a Cloud PC with an Intune managed device ID. + * Invoke action reprovisionCloudPc * @param ReprovisionCloudPcRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Users/Item/ManagedDevices/Item/ResizeCloudPc/ResizeCloudPcRequestBuilder.php b/src/Generated/Users/Item/ManagedDevices/Item/ResizeCloudPc/ResizeCloudPcRequestBuilder.php index 6f41e897ff0..151f8004a31 100644 --- a/src/Generated/Users/Item/ManagedDevices/Item/ResizeCloudPc/ResizeCloudPcRequestBuilder.php +++ b/src/Generated/Users/Item/ManagedDevices/Item/ResizeCloudPc/ResizeCloudPcRequestBuilder.php @@ -30,12 +30,11 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Upgrade or downgrade an existing Cloud PC to another configuration with a new virtual CPU (vCPU) and storage size. + * Invoke action resizeCloudPc * @param ResizeCloudPcPostRequestBody $body The request body * @param ResizeCloudPcRequestBuilderPostRequestConfiguration|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/manageddevice-resizecloudpc?view=graph-rest-beta Find more info here */ public function post(ResizeCloudPcPostRequestBody $body, ?ResizeCloudPcRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); @@ -46,7 +45,7 @@ public function post(ResizeCloudPcPostRequestBody $body, ?ResizeCloudPcRequestBu } /** - * Upgrade or downgrade an existing Cloud PC to another configuration with a new virtual CPU (vCPU) and storage size. + * Invoke action resizeCloudPc * @param ResizeCloudPcPostRequestBody $body The request body * @param ResizeCloudPcRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation diff --git a/src/Generated/Users/Item/ManagedDevices/Item/RestoreCloudPc/RestoreCloudPcRequestBuilder.php b/src/Generated/Users/Item/ManagedDevices/Item/RestoreCloudPc/RestoreCloudPcRequestBuilder.php index 26b5dcbad00..b17295816e1 100644 --- a/src/Generated/Users/Item/ManagedDevices/Item/RestoreCloudPc/RestoreCloudPcRequestBuilder.php +++ b/src/Generated/Users/Item/ManagedDevices/Item/RestoreCloudPc/RestoreCloudPcRequestBuilder.php @@ -30,12 +30,11 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Restore a Cloud PC device to a previous state with an Intune managed device ID. + * Invoke action restoreCloudPc * @param RestoreCloudPcPostRequestBody $body The request body * @param RestoreCloudPcRequestBuilderPostRequestConfiguration|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/manageddevice-restorecloudpc?view=graph-rest-beta Find more info here */ public function post(RestoreCloudPcPostRequestBody $body, ?RestoreCloudPcRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); @@ -46,7 +45,7 @@ public function post(RestoreCloudPcPostRequestBody $body, ?RestoreCloudPcRequest } /** - * Restore a Cloud PC device to a previous state with an Intune managed device ID. + * Invoke action restoreCloudPc * @param RestoreCloudPcPostRequestBody $body The request body * @param RestoreCloudPcRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation diff --git a/src/Generated/Users/Item/ManagedDevices/ManagedDevicesRequestBuilder.php b/src/Generated/Users/Item/ManagedDevices/ManagedDevicesRequestBuilder.php index c56fea7cd10..76716641650 100644 --- a/src/Generated/Users/Item/ManagedDevices/ManagedDevicesRequestBuilder.php +++ b/src/Generated/Users/Item/ManagedDevices/ManagedDevicesRequestBuilder.php @@ -13,9 +13,11 @@ use Microsoft\Graph\Beta\Generated\Users\Item\ManagedDevices\BulkSetCloudPcReviewStatus\BulkSetCloudPcReviewStatusRequestBuilder; use Microsoft\Graph\Beta\Generated\Users\Item\ManagedDevices\Count\CountRequestBuilder; use Microsoft\Graph\Beta\Generated\Users\Item\ManagedDevices\DownloadAppDiagnostics\DownloadAppDiagnosticsRequestBuilder; +use Microsoft\Graph\Beta\Generated\Users\Item\ManagedDevices\DownloadPowerliftAppDiagnostic\DownloadPowerliftAppDiagnosticRequestBuilder; use Microsoft\Graph\Beta\Generated\Users\Item\ManagedDevices\ExecuteAction\ExecuteActionRequestBuilder; use Microsoft\Graph\Beta\Generated\Users\Item\ManagedDevices\Item\ManagedDeviceItemRequestBuilder; use Microsoft\Graph\Beta\Generated\Users\Item\ManagedDevices\MoveDevicesToOU\MoveDevicesToOURequestBuilder; +use Microsoft\Graph\Beta\Generated\Users\Item\ManagedDevices\RetrievePowerliftAppDiagnosticsDetailsWithUserPrincipalName\RetrievePowerliftAppDiagnosticsDetailsWithUserPrincipalNameRequestBuilder; use Microsoft\Kiota\Abstractions\BaseRequestBuilder; use Microsoft\Kiota\Abstractions\HttpMethod; use Microsoft\Kiota\Abstractions\RequestAdapter; @@ -61,6 +63,13 @@ public function downloadAppDiagnostics(): DownloadAppDiagnosticsRequestBuilder { return new DownloadAppDiagnosticsRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to call the downloadPowerliftAppDiagnostic method. + */ + public function downloadPowerliftAppDiagnostic(): DownloadPowerliftAppDiagnosticRequestBuilder { + return new DownloadPowerliftAppDiagnosticRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Provides operations to call the executeAction method. */ @@ -138,6 +147,15 @@ public function post(ManagedDevice $body, ?ManagedDevicesRequestBuilderPostReque return $this->requestAdapter->sendAsync($requestInfo, [ManagedDevice::class, 'createFromDiscriminatorValue'], $errorMappings); } + /** + * Provides operations to call the retrievePowerliftAppDiagnosticsDetails method. + * @param string $userPrincipalName Usage: userPrincipalName='{userPrincipalName}' + * @return RetrievePowerliftAppDiagnosticsDetailsWithUserPrincipalNameRequestBuilder + */ + public function retrievePowerliftAppDiagnosticsDetailsWithUserPrincipalName(string $userPrincipalName): RetrievePowerliftAppDiagnosticsDetailsWithUserPrincipalNameRequestBuilder { + return new RetrievePowerliftAppDiagnosticsDetailsWithUserPrincipalNameRequestBuilder($this->pathParameters, $this->requestAdapter, $userPrincipalName); + } + /** * The managed devices associated with the user. * @param ManagedDevicesRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. diff --git a/src/Generated/Users/Item/ManagedDevices/RetrievePowerliftAppDiagnosticsDetailsWithUserPrincipalName/RetrievePowerliftAppDiagnosticsDetailsWithUserPrincipalNameGetResponse.php b/src/Generated/Users/Item/ManagedDevices/RetrievePowerliftAppDiagnosticsDetailsWithUserPrincipalName/RetrievePowerliftAppDiagnosticsDetailsWithUserPrincipalNameGetResponse.php new file mode 100644 index 00000000000..f07aa70b8fa --- /dev/null +++ b/src/Generated/Users/Item/ManagedDevices/RetrievePowerliftAppDiagnosticsDetailsWithUserPrincipalName/RetrievePowerliftAppDiagnosticsDetailsWithUserPrincipalNameGetResponse.php @@ -0,0 +1,72 @@ + + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'value' => fn(ParseNode $n) => $o->setValue($n->getCollectionOfObjectValues([PowerliftIncidentDetail::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, PowerliftIncidentDetail::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/ManagedDevices/RetrievePowerliftAppDiagnosticsDetailsWithUserPrincipalName/RetrievePowerliftAppDiagnosticsDetailsWithUserPrincipalNameRequestBuilder.php b/src/Generated/Users/Item/ManagedDevices/RetrievePowerliftAppDiagnosticsDetailsWithUserPrincipalName/RetrievePowerliftAppDiagnosticsDetailsWithUserPrincipalNameRequestBuilder.php new file mode 100644 index 00000000000..1ece48b1450 --- /dev/null +++ b/src/Generated/Users/Item/ManagedDevices/RetrievePowerliftAppDiagnosticsDetailsWithUserPrincipalName/RetrievePowerliftAppDiagnosticsDetailsWithUserPrincipalNameRequestBuilder.php @@ -0,0 +1,79 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + * @param string|null $userPrincipalName Usage: userPrincipalName='{userPrincipalName}' + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter, ?string $userPrincipalName = null) { + parent::__construct($requestAdapter, [], '{+baseurl}/users/{user%2Did}/managedDevices/retrievePowerliftAppDiagnosticsDetails(userPrincipalName=\'{userPrincipalName}\'){?%24count,%24filter,%24search,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $urlTplParams = $pathParametersOrRawUrl; + $urlTplParams['userPrincipalName'] = $userPrincipalName; + $this->pathParameters = $urlTplParams; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Invoke function retrievePowerliftAppDiagnosticsDetails + * @param RetrievePowerliftAppDiagnosticsDetailsWithUserPrincipalNameRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?RetrievePowerliftAppDiagnosticsDetailsWithUserPrincipalNameRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [RetrievePowerliftAppDiagnosticsDetailsWithUserPrincipalNameGetResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Invoke function retrievePowerliftAppDiagnosticsDetails + * @param RetrievePowerliftAppDiagnosticsDetailsWithUserPrincipalNameRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?RetrievePowerliftAppDiagnosticsDetailsWithUserPrincipalNameRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return RetrievePowerliftAppDiagnosticsDetailsWithUserPrincipalNameRequestBuilder + */ + public function withUrl(string $rawUrl): RetrievePowerliftAppDiagnosticsDetailsWithUserPrincipalNameRequestBuilder { + return new RetrievePowerliftAppDiagnosticsDetailsWithUserPrincipalNameRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Users/Item/ManagedDevices/RetrievePowerliftAppDiagnosticsDetailsWithUserPrincipalName/RetrievePowerliftAppDiagnosticsDetailsWithUserPrincipalNameRequestBuilderGetQueryParameters.php b/src/Generated/Users/Item/ManagedDevices/RetrievePowerliftAppDiagnosticsDetailsWithUserPrincipalName/RetrievePowerliftAppDiagnosticsDetailsWithUserPrincipalNameRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..6e9133b60bb --- /dev/null +++ b/src/Generated/Users/Item/ManagedDevices/RetrievePowerliftAppDiagnosticsDetailsWithUserPrincipalName/RetrievePowerliftAppDiagnosticsDetailsWithUserPrincipalNameRequestBuilderGetQueryParameters.php @@ -0,0 +1,58 @@ +count = $count; + $this->filter = $filter; + $this->search = $search; + $this->skip = $skip; + $this->top = $top; + } + +} diff --git a/src/Generated/Users/Item/ManagedDevices/RetrievePowerliftAppDiagnosticsDetailsWithUserPrincipalName/RetrievePowerliftAppDiagnosticsDetailsWithUserPrincipalNameRequestBuilderGetRequestConfiguration.php b/src/Generated/Users/Item/ManagedDevices/RetrievePowerliftAppDiagnosticsDetailsWithUserPrincipalName/RetrievePowerliftAppDiagnosticsDetailsWithUserPrincipalNameRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..346d5d3950b --- /dev/null +++ b/src/Generated/Users/Item/ManagedDevices/RetrievePowerliftAppDiagnosticsDetailsWithUserPrincipalName/RetrievePowerliftAppDiagnosticsDetailsWithUserPrincipalNameRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,42 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param RetrievePowerliftAppDiagnosticsDetailsWithUserPrincipalNameRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?RetrievePowerliftAppDiagnosticsDetailsWithUserPrincipalNameRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new RetrievePowerliftAppDiagnosticsDetailsWithUserPrincipalNameRequestBuilderGetQueryParameters. + * @param bool|null $count Include count of items + * @param string|null $filter Filter items by property values + * @param string|null $search Search items by search phrases + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + * @return RetrievePowerliftAppDiagnosticsDetailsWithUserPrincipalNameRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?bool $count = null, ?string $filter = null, ?string $search = null, ?int $skip = null, ?int $top = null): RetrievePowerliftAppDiagnosticsDetailsWithUserPrincipalNameRequestBuilderGetQueryParameters { + return new RetrievePowerliftAppDiagnosticsDetailsWithUserPrincipalNameRequestBuilderGetQueryParameters($count, $filter, $search, $skip, $top); + } + +} diff --git a/src/Generated/Users/Item/RetrieveManagedDevicesWithAppInstallationIssues/RetrieveManagedDevicesWithAppInstallationIssuesGetResponse.php b/src/Generated/Users/Item/RetrieveManagedDevicesWithAppInstallationIssues/RetrieveManagedDevicesWithAppInstallationIssuesGetResponse.php new file mode 100644 index 00000000000..e68b7b06a47 --- /dev/null +++ b/src/Generated/Users/Item/RetrieveManagedDevicesWithAppInstallationIssues/RetrieveManagedDevicesWithAppInstallationIssuesGetResponse.php @@ -0,0 +1,72 @@ + + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'value' => fn(ParseNode $n) => $o->setValue($n->getCollectionOfObjectValues([ManagedDeviceSummarizedAppState::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, ManagedDeviceSummarizedAppState::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/RetrieveManagedDevicesWithAppInstallationIssues/RetrieveManagedDevicesWithAppInstallationIssuesRequestBuilder.php b/src/Generated/Users/Item/RetrieveManagedDevicesWithAppInstallationIssues/RetrieveManagedDevicesWithAppInstallationIssuesRequestBuilder.php new file mode 100644 index 00000000000..90eeadec2b3 --- /dev/null +++ b/src/Generated/Users/Item/RetrieveManagedDevicesWithAppInstallationIssues/RetrieveManagedDevicesWithAppInstallationIssuesRequestBuilder.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}/retrieveManagedDevicesWithAppInstallationIssues(){?%24count,%24filter,%24search,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Retrieves the list of devices with failed or pending apps + * @param RetrieveManagedDevicesWithAppInstallationIssuesRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?RetrieveManagedDevicesWithAppInstallationIssuesRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [RetrieveManagedDevicesWithAppInstallationIssuesGetResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Retrieves the list of devices with failed or pending apps + * @param RetrieveManagedDevicesWithAppInstallationIssuesRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?RetrieveManagedDevicesWithAppInstallationIssuesRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return RetrieveManagedDevicesWithAppInstallationIssuesRequestBuilder + */ + public function withUrl(string $rawUrl): RetrieveManagedDevicesWithAppInstallationIssuesRequestBuilder { + return new RetrieveManagedDevicesWithAppInstallationIssuesRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Users/Item/RetrieveManagedDevicesWithAppInstallationIssues/RetrieveManagedDevicesWithAppInstallationIssuesRequestBuilderGetQueryParameters.php b/src/Generated/Users/Item/RetrieveManagedDevicesWithAppInstallationIssues/RetrieveManagedDevicesWithAppInstallationIssuesRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..a842d17521b --- /dev/null +++ b/src/Generated/Users/Item/RetrieveManagedDevicesWithAppInstallationIssues/RetrieveManagedDevicesWithAppInstallationIssuesRequestBuilderGetQueryParameters.php @@ -0,0 +1,58 @@ +count = $count; + $this->filter = $filter; + $this->search = $search; + $this->skip = $skip; + $this->top = $top; + } + +} diff --git a/src/Generated/Users/Item/RetrieveManagedDevicesWithAppInstallationIssues/RetrieveManagedDevicesWithAppInstallationIssuesRequestBuilderGetRequestConfiguration.php b/src/Generated/Users/Item/RetrieveManagedDevicesWithAppInstallationIssues/RetrieveManagedDevicesWithAppInstallationIssuesRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..0a6d90ec57b --- /dev/null +++ b/src/Generated/Users/Item/RetrieveManagedDevicesWithAppInstallationIssues/RetrieveManagedDevicesWithAppInstallationIssuesRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,42 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param RetrieveManagedDevicesWithAppInstallationIssuesRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?RetrieveManagedDevicesWithAppInstallationIssuesRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new RetrieveManagedDevicesWithAppInstallationIssuesRequestBuilderGetQueryParameters. + * @param bool|null $count Include count of items + * @param string|null $filter Filter items by property values + * @param string|null $search Search items by search phrases + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + * @return RetrieveManagedDevicesWithAppInstallationIssuesRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?bool $count = null, ?string $filter = null, ?string $search = null, ?int $skip = null, ?int $top = null): RetrieveManagedDevicesWithAppInstallationIssuesRequestBuilderGetQueryParameters { + return new RetrieveManagedDevicesWithAppInstallationIssuesRequestBuilderGetQueryParameters($count, $filter, $search, $skip, $top); + } + +} diff --git a/src/Generated/Users/Item/UserItemRequestBuilder.php b/src/Generated/Users/Item/UserItemRequestBuilder.php index 7ac100e2aca..813cdfad515 100644 --- a/src/Generated/Users/Item/UserItemRequestBuilder.php +++ b/src/Generated/Users/Item/UserItemRequestBuilder.php @@ -99,6 +99,7 @@ use Microsoft\Graph\Beta\Generated\Users\Item\RemoveAllDevicesFromManagement\RemoveAllDevicesFromManagementRequestBuilder; use Microsoft\Graph\Beta\Generated\Users\Item\ReprocessLicenseAssignment\ReprocessLicenseAssignmentRequestBuilder; use Microsoft\Graph\Beta\Generated\Users\Item\Restore\RestoreRequestBuilder; +use Microsoft\Graph\Beta\Generated\Users\Item\RetrieveManagedDevicesWithAppInstallationIssues\RetrieveManagedDevicesWithAppInstallationIssuesRequestBuilder; use Microsoft\Graph\Beta\Generated\Users\Item\RetryServiceProvisioning\RetryServiceProvisioningRequestBuilder; use Microsoft\Graph\Beta\Generated\Users\Item\RevokeSignInSessions\RevokeSignInSessionsRequestBuilder; use Microsoft\Graph\Beta\Generated\Users\Item\ScopedRoleMemberOf\ScopedRoleMemberOfRequestBuilder; @@ -740,6 +741,13 @@ public function restore(): RestoreRequestBuilder { return new RestoreRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to call the retrieveManagedDevicesWithAppInstallationIssues method. + */ + public function retrieveManagedDevicesWithAppInstallationIssues(): RetrieveManagedDevicesWithAppInstallationIssuesRequestBuilder { + return new RetrieveManagedDevicesWithAppInstallationIssuesRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Provides operations to call the retryServiceProvisioning method. */ diff --git a/src/Generated/kiota-dom-export.txt b/src/Generated/kiota-dom-export.txt index aad37bc6529..b43942f0dbc 100644 --- a/src/Generated/kiota-dom-export.txt +++ b/src/Generated/kiota-dom-export.txt @@ -12259,7 +12259,6 @@ Microsoft\Graph\Beta\Generated.BaseGraphClient::|public|contracts:ContractsReque Microsoft\Graph\Beta\Generated.BaseGraphClient::|public|dataClassification:DataClassificationRequestBuilder Microsoft\Graph\Beta\Generated.BaseGraphClient::|public|dataPolicyOperations:DataPolicyOperationsRequestBuilder Microsoft\Graph\Beta\Generated.BaseGraphClient::|public|deviceAppManagement:DeviceAppManagementRequestBuilder -Microsoft\Graph\Beta\Generated.BaseGraphClient::|public|deviceLocalCredentials:DeviceLocalCredentialsRequestBuilder Microsoft\Graph\Beta\Generated.BaseGraphClient::|public|deviceManagement:DeviceManagementRequestBuilder Microsoft\Graph\Beta\Generated.BaseGraphClient::|public|devices:DevicesRequestBuilder Microsoft\Graph\Beta\Generated.BaseGraphClient::|public|devicesWithDeviceId(deviceId:string):DevicesWithDeviceIdRequestBuilder @@ -35106,68 +35105,6 @@ Microsoft\Graph\Beta\Generated.deviceAppManagement.windowsManagementApp.windowsM Microsoft\Graph\Beta\Generated.deviceAppManagement.windowsManagementApp.windowsManagementAppRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:WindowsManagementAppRequestBuilderGetQueryParameters):void Microsoft\Graph\Beta\Generated.deviceAppManagement.windowsManagementApp.windowsManagementAppRequestBuilderGetRequestConfiguration::|public|queryParameters:WindowsManagementAppRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.deviceAppManagement.windowsManagementApp.windowsManagementAppRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):WindowsManagementAppRequestBuilderGetQueryParameters -Microsoft\Graph\Beta\Generated.deviceLocalCredentials.count.CountRequestBuilder-->BaseRequestBuilder -Microsoft\Graph\Beta\Generated.deviceLocalCredentials.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void -Microsoft\Graph\Beta\Generated.deviceLocalCredentials.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int -Microsoft\Graph\Beta\Generated.deviceLocalCredentials.count.CountRequestBuilder::|public|pathParameters:array -Microsoft\Graph\Beta\Generated.deviceLocalCredentials.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter -Microsoft\Graph\Beta\Generated.deviceLocalCredentials.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation -Microsoft\Graph\Beta\Generated.deviceLocalCredentials.count.CountRequestBuilder::|public|urlTemplate:string -Microsoft\Graph\Beta\Generated.deviceLocalCredentials.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder -Microsoft\Graph\Beta\Generated.deviceLocalCredentials.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void -Microsoft\Graph\Beta\Generated.deviceLocalCredentials.count.CountRequestBuilderGetQueryParameters::|public|filter:string -Microsoft\Graph\Beta\Generated.deviceLocalCredentials.count.CountRequestBuilderGetQueryParameters::|public|search:string -Microsoft\Graph\Beta\Generated.deviceLocalCredentials.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration -Microsoft\Graph\Beta\Generated.deviceLocalCredentials.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void -Microsoft\Graph\Beta\Generated.deviceLocalCredentials.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters -Microsoft\Graph\Beta\Generated.deviceLocalCredentials.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters -Microsoft\Graph\Beta\Generated.deviceLocalCredentials.DeviceLocalCredentialsRequestBuilder-->BaseRequestBuilder -Microsoft\Graph\Beta\Generated.deviceLocalCredentials.DeviceLocalCredentialsRequestBuilder::|public|ByDeviceLocalCredentialInfoId(deviceLocalCredentialInfoId:string):DeviceLocalCredentialInfoItemRequestBuilder -Microsoft\Graph\Beta\Generated.deviceLocalCredentials.DeviceLocalCredentialsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void -Microsoft\Graph\Beta\Generated.deviceLocalCredentials.DeviceLocalCredentialsRequestBuilder::|public|Count:CountRequestBuilder -Microsoft\Graph\Beta\Generated.deviceLocalCredentials.DeviceLocalCredentialsRequestBuilder::|public|Get(requestConfiguration?:DeviceLocalCredentialsRequestBuilderGetRequestConfiguration):DeviceLocalCredentialInfoCollectionResponse -Microsoft\Graph\Beta\Generated.deviceLocalCredentials.DeviceLocalCredentialsRequestBuilder::|public|pathParameters:array -Microsoft\Graph\Beta\Generated.deviceLocalCredentials.DeviceLocalCredentialsRequestBuilder::|public|Post(body:DeviceLocalCredentialInfo; requestConfiguration?:DeviceLocalCredentialsRequestBuilderPostRequestConfiguration):DeviceLocalCredentialInfo -Microsoft\Graph\Beta\Generated.deviceLocalCredentials.DeviceLocalCredentialsRequestBuilder::|public|requestAdapter:RequestAdapter -Microsoft\Graph\Beta\Generated.deviceLocalCredentials.DeviceLocalCredentialsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:DeviceLocalCredentialsRequestBuilderGetRequestConfiguration):RequestInformation -Microsoft\Graph\Beta\Generated.deviceLocalCredentials.DeviceLocalCredentialsRequestBuilder::|public|ToPostRequestInformation(body:DeviceLocalCredentialInfo; requestConfiguration?:DeviceLocalCredentialsRequestBuilderPostRequestConfiguration):RequestInformation -Microsoft\Graph\Beta\Generated.deviceLocalCredentials.DeviceLocalCredentialsRequestBuilder::|public|urlTemplate:string -Microsoft\Graph\Beta\Generated.deviceLocalCredentials.DeviceLocalCredentialsRequestBuilder::|public|WithUrl(rawUrl:string):DeviceLocalCredentialsRequestBuilder -Microsoft\Graph\Beta\Generated.deviceLocalCredentials.deviceLocalCredentialsRequestBuilderGetQueryParameters::|public|constructor(count?:bool; filter?:string; orderby?:array; search?:string; select?:array; top?:int):void -Microsoft\Graph\Beta\Generated.deviceLocalCredentials.deviceLocalCredentialsRequestBuilderGetQueryParameters::|public|count:bool -Microsoft\Graph\Beta\Generated.deviceLocalCredentials.deviceLocalCredentialsRequestBuilderGetQueryParameters::|public|filter:string -Microsoft\Graph\Beta\Generated.deviceLocalCredentials.deviceLocalCredentialsRequestBuilderGetQueryParameters::|public|orderby:array -Microsoft\Graph\Beta\Generated.deviceLocalCredentials.deviceLocalCredentialsRequestBuilderGetQueryParameters::|public|search:string -Microsoft\Graph\Beta\Generated.deviceLocalCredentials.deviceLocalCredentialsRequestBuilderGetQueryParameters::|public|select:array -Microsoft\Graph\Beta\Generated.deviceLocalCredentials.deviceLocalCredentialsRequestBuilderGetQueryParameters::|public|top:int -Microsoft\Graph\Beta\Generated.deviceLocalCredentials.deviceLocalCredentialsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration -Microsoft\Graph\Beta\Generated.deviceLocalCredentials.deviceLocalCredentialsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:DeviceLocalCredentialsRequestBuilderGetQueryParameters):void -Microsoft\Graph\Beta\Generated.deviceLocalCredentials.deviceLocalCredentialsRequestBuilderGetRequestConfiguration::|public|queryParameters:DeviceLocalCredentialsRequestBuilderGetQueryParameters -Microsoft\Graph\Beta\Generated.deviceLocalCredentials.deviceLocalCredentialsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; filter?:string; orderby?:array; search?:string; select?:array; top?:int):DeviceLocalCredentialsRequestBuilderGetQueryParameters -Microsoft\Graph\Beta\Generated.deviceLocalCredentials.deviceLocalCredentialsRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration -Microsoft\Graph\Beta\Generated.deviceLocalCredentials.deviceLocalCredentialsRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void -Microsoft\Graph\Beta\Generated.deviceLocalCredentials.item.DeviceLocalCredentialInfoItemRequestBuilder-->BaseRequestBuilder -Microsoft\Graph\Beta\Generated.deviceLocalCredentials.item.DeviceLocalCredentialInfoItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void -Microsoft\Graph\Beta\Generated.deviceLocalCredentials.item.DeviceLocalCredentialInfoItemRequestBuilder::|public|Delete(requestConfiguration?:DeviceLocalCredentialInfoItemRequestBuilderDeleteRequestConfiguration):void -Microsoft\Graph\Beta\Generated.deviceLocalCredentials.item.DeviceLocalCredentialInfoItemRequestBuilder::|public|Get(requestConfiguration?:DeviceLocalCredentialInfoItemRequestBuilderGetRequestConfiguration):DeviceLocalCredentialInfo -Microsoft\Graph\Beta\Generated.deviceLocalCredentials.item.DeviceLocalCredentialInfoItemRequestBuilder::|public|Patch(body:DeviceLocalCredentialInfo; requestConfiguration?:DeviceLocalCredentialInfoItemRequestBuilderPatchRequestConfiguration):DeviceLocalCredentialInfo -Microsoft\Graph\Beta\Generated.deviceLocalCredentials.item.DeviceLocalCredentialInfoItemRequestBuilder::|public|pathParameters:array -Microsoft\Graph\Beta\Generated.deviceLocalCredentials.item.DeviceLocalCredentialInfoItemRequestBuilder::|public|requestAdapter:RequestAdapter -Microsoft\Graph\Beta\Generated.deviceLocalCredentials.item.DeviceLocalCredentialInfoItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:DeviceLocalCredentialInfoItemRequestBuilderDeleteRequestConfiguration):RequestInformation -Microsoft\Graph\Beta\Generated.deviceLocalCredentials.item.DeviceLocalCredentialInfoItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:DeviceLocalCredentialInfoItemRequestBuilderGetRequestConfiguration):RequestInformation -Microsoft\Graph\Beta\Generated.deviceLocalCredentials.item.DeviceLocalCredentialInfoItemRequestBuilder::|public|ToPatchRequestInformation(body:DeviceLocalCredentialInfo; requestConfiguration?:DeviceLocalCredentialInfoItemRequestBuilderPatchRequestConfiguration):RequestInformation -Microsoft\Graph\Beta\Generated.deviceLocalCredentials.item.DeviceLocalCredentialInfoItemRequestBuilder::|public|urlTemplate:string -Microsoft\Graph\Beta\Generated.deviceLocalCredentials.item.DeviceLocalCredentialInfoItemRequestBuilder::|public|WithUrl(rawUrl:string):DeviceLocalCredentialInfoItemRequestBuilder -Microsoft\Graph\Beta\Generated.deviceLocalCredentials.item.DeviceLocalCredentialInfoItemRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration -Microsoft\Graph\Beta\Generated.deviceLocalCredentials.item.DeviceLocalCredentialInfoItemRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void -Microsoft\Graph\Beta\Generated.deviceLocalCredentials.item.DeviceLocalCredentialInfoItemRequestBuilderGetQueryParameters::|public|constructor(select?:array):void -Microsoft\Graph\Beta\Generated.deviceLocalCredentials.item.DeviceLocalCredentialInfoItemRequestBuilderGetQueryParameters::|public|select:array -Microsoft\Graph\Beta\Generated.deviceLocalCredentials.item.DeviceLocalCredentialInfoItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration -Microsoft\Graph\Beta\Generated.deviceLocalCredentials.item.DeviceLocalCredentialInfoItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:DeviceLocalCredentialInfoItemRequestBuilderGetQueryParameters):void -Microsoft\Graph\Beta\Generated.deviceLocalCredentials.item.DeviceLocalCredentialInfoItemRequestBuilderGetRequestConfiguration::|public|queryParameters:DeviceLocalCredentialInfoItemRequestBuilderGetQueryParameters -Microsoft\Graph\Beta\Generated.deviceLocalCredentials.item.DeviceLocalCredentialInfoItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(select?:array):DeviceLocalCredentialInfoItemRequestBuilderGetQueryParameters -Microsoft\Graph\Beta\Generated.deviceLocalCredentials.item.DeviceLocalCredentialInfoItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration -Microsoft\Graph\Beta\Generated.deviceLocalCredentials.item.DeviceLocalCredentialInfoItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Beta\Generated.deviceManagement.advancedThreatProtectionOnboardingStateSummary.advancedThreatProtectionOnboardingDeviceSettingStates.AdvancedThreatProtectionOnboardingDeviceSettingStatesRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Beta\Generated.deviceManagement.advancedThreatProtectionOnboardingStateSummary.advancedThreatProtectionOnboardingDeviceSettingStates.AdvancedThreatProtectionOnboardingDeviceSettingStatesRequestBuilder::|public|ByAdvancedThreatProtectionOnboardingDeviceSettingStateId(advancedThreatProtectionOnboardingDeviceSettingStateId:string):AdvancedThreatProtectionOnboardingDeviceSettingStateItemRequestBuilder Microsoft\Graph\Beta\Generated.deviceManagement.advancedThreatProtectionOnboardingStateSummary.advancedThreatProtectionOnboardingDeviceSettingStates.AdvancedThreatProtectionOnboardingDeviceSettingStatesRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void @@ -36441,7 +36378,6 @@ Microsoft\Graph\Beta\Generated.deviceManagement.autopilotEvents.item.DeviceManag Microsoft\Graph\Beta\Generated.deviceManagement.autopilotEvents.item.DeviceManagementAutopilotEventItemRequestBuilder::|public|Get(requestConfiguration?:DeviceManagementAutopilotEventItemRequestBuilderGetRequestConfiguration):DeviceManagementAutopilotEvent Microsoft\Graph\Beta\Generated.deviceManagement.autopilotEvents.item.DeviceManagementAutopilotEventItemRequestBuilder::|public|Patch(body:DeviceManagementAutopilotEvent; requestConfiguration?:DeviceManagementAutopilotEventItemRequestBuilderPatchRequestConfiguration):DeviceManagementAutopilotEvent Microsoft\Graph\Beta\Generated.deviceManagement.autopilotEvents.item.DeviceManagementAutopilotEventItemRequestBuilder::|public|pathParameters:array -Microsoft\Graph\Beta\Generated.deviceManagement.autopilotEvents.item.DeviceManagementAutopilotEventItemRequestBuilder::|public|policyStatusDetails:PolicyStatusDetailsRequestBuilder Microsoft\Graph\Beta\Generated.deviceManagement.autopilotEvents.item.DeviceManagementAutopilotEventItemRequestBuilder::|public|requestAdapter:RequestAdapter Microsoft\Graph\Beta\Generated.deviceManagement.autopilotEvents.item.DeviceManagementAutopilotEventItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:DeviceManagementAutopilotEventItemRequestBuilderDeleteRequestConfiguration):RequestInformation Microsoft\Graph\Beta\Generated.deviceManagement.autopilotEvents.item.DeviceManagementAutopilotEventItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:DeviceManagementAutopilotEventItemRequestBuilderGetRequestConfiguration):RequestInformation @@ -36459,71 +36395,6 @@ Microsoft\Graph\Beta\Generated.deviceManagement.autopilotEvents.item.DeviceManag Microsoft\Graph\Beta\Generated.deviceManagement.autopilotEvents.item.DeviceManagementAutopilotEventItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):DeviceManagementAutopilotEventItemRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.deviceManagement.autopilotEvents.item.DeviceManagementAutopilotEventItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration Microsoft\Graph\Beta\Generated.deviceManagement.autopilotEvents.item.DeviceManagementAutopilotEventItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void -Microsoft\Graph\Beta\Generated.deviceManagement.autopilotEvents.item.policyStatusDetails.count.CountRequestBuilder-->BaseRequestBuilder -Microsoft\Graph\Beta\Generated.deviceManagement.autopilotEvents.item.policyStatusDetails.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void -Microsoft\Graph\Beta\Generated.deviceManagement.autopilotEvents.item.policyStatusDetails.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int -Microsoft\Graph\Beta\Generated.deviceManagement.autopilotEvents.item.policyStatusDetails.count.CountRequestBuilder::|public|pathParameters:array -Microsoft\Graph\Beta\Generated.deviceManagement.autopilotEvents.item.policyStatusDetails.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter -Microsoft\Graph\Beta\Generated.deviceManagement.autopilotEvents.item.policyStatusDetails.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation -Microsoft\Graph\Beta\Generated.deviceManagement.autopilotEvents.item.policyStatusDetails.count.CountRequestBuilder::|public|urlTemplate:string -Microsoft\Graph\Beta\Generated.deviceManagement.autopilotEvents.item.policyStatusDetails.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder -Microsoft\Graph\Beta\Generated.deviceManagement.autopilotEvents.item.policyStatusDetails.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void -Microsoft\Graph\Beta\Generated.deviceManagement.autopilotEvents.item.policyStatusDetails.count.CountRequestBuilderGetQueryParameters::|public|filter:string -Microsoft\Graph\Beta\Generated.deviceManagement.autopilotEvents.item.policyStatusDetails.count.CountRequestBuilderGetQueryParameters::|public|search:string -Microsoft\Graph\Beta\Generated.deviceManagement.autopilotEvents.item.policyStatusDetails.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration -Microsoft\Graph\Beta\Generated.deviceManagement.autopilotEvents.item.policyStatusDetails.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void -Microsoft\Graph\Beta\Generated.deviceManagement.autopilotEvents.item.policyStatusDetails.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters -Microsoft\Graph\Beta\Generated.deviceManagement.autopilotEvents.item.policyStatusDetails.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters -Microsoft\Graph\Beta\Generated.deviceManagement.autopilotEvents.item.policyStatusDetails.item.DeviceManagementAutopilotPolicyStatusDetailItemRequestBuilder-->BaseRequestBuilder -Microsoft\Graph\Beta\Generated.deviceManagement.autopilotEvents.item.policyStatusDetails.item.DeviceManagementAutopilotPolicyStatusDetailItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void -Microsoft\Graph\Beta\Generated.deviceManagement.autopilotEvents.item.policyStatusDetails.item.DeviceManagementAutopilotPolicyStatusDetailItemRequestBuilder::|public|Delete(requestConfiguration?:DeviceManagementAutopilotPolicyStatusDetailItemRequestBuilderDeleteRequestConfiguration):void -Microsoft\Graph\Beta\Generated.deviceManagement.autopilotEvents.item.policyStatusDetails.item.DeviceManagementAutopilotPolicyStatusDetailItemRequestBuilder::|public|Get(requestConfiguration?:DeviceManagementAutopilotPolicyStatusDetailItemRequestBuilderGetRequestConfiguration):DeviceManagementAutopilotPolicyStatusDetail -Microsoft\Graph\Beta\Generated.deviceManagement.autopilotEvents.item.policyStatusDetails.item.DeviceManagementAutopilotPolicyStatusDetailItemRequestBuilder::|public|Patch(body:DeviceManagementAutopilotPolicyStatusDetail; requestConfiguration?:DeviceManagementAutopilotPolicyStatusDetailItemRequestBuilderPatchRequestConfiguration):DeviceManagementAutopilotPolicyStatusDetail -Microsoft\Graph\Beta\Generated.deviceManagement.autopilotEvents.item.policyStatusDetails.item.DeviceManagementAutopilotPolicyStatusDetailItemRequestBuilder::|public|pathParameters:array -Microsoft\Graph\Beta\Generated.deviceManagement.autopilotEvents.item.policyStatusDetails.item.DeviceManagementAutopilotPolicyStatusDetailItemRequestBuilder::|public|requestAdapter:RequestAdapter -Microsoft\Graph\Beta\Generated.deviceManagement.autopilotEvents.item.policyStatusDetails.item.DeviceManagementAutopilotPolicyStatusDetailItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:DeviceManagementAutopilotPolicyStatusDetailItemRequestBuilderDeleteRequestConfiguration):RequestInformation -Microsoft\Graph\Beta\Generated.deviceManagement.autopilotEvents.item.policyStatusDetails.item.DeviceManagementAutopilotPolicyStatusDetailItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:DeviceManagementAutopilotPolicyStatusDetailItemRequestBuilderGetRequestConfiguration):RequestInformation -Microsoft\Graph\Beta\Generated.deviceManagement.autopilotEvents.item.policyStatusDetails.item.DeviceManagementAutopilotPolicyStatusDetailItemRequestBuilder::|public|ToPatchRequestInformation(body:DeviceManagementAutopilotPolicyStatusDetail; requestConfiguration?:DeviceManagementAutopilotPolicyStatusDetailItemRequestBuilderPatchRequestConfiguration):RequestInformation -Microsoft\Graph\Beta\Generated.deviceManagement.autopilotEvents.item.policyStatusDetails.item.DeviceManagementAutopilotPolicyStatusDetailItemRequestBuilder::|public|urlTemplate:string -Microsoft\Graph\Beta\Generated.deviceManagement.autopilotEvents.item.policyStatusDetails.item.DeviceManagementAutopilotPolicyStatusDetailItemRequestBuilder::|public|WithUrl(rawUrl:string):DeviceManagementAutopilotPolicyStatusDetailItemRequestBuilder -Microsoft\Graph\Beta\Generated.deviceManagement.autopilotEvents.item.policyStatusDetails.item.DeviceManagementAutopilotPolicyStatusDetailItemRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration -Microsoft\Graph\Beta\Generated.deviceManagement.autopilotEvents.item.policyStatusDetails.item.DeviceManagementAutopilotPolicyStatusDetailItemRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void -Microsoft\Graph\Beta\Generated.deviceManagement.autopilotEvents.item.policyStatusDetails.item.DeviceManagementAutopilotPolicyStatusDetailItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void -Microsoft\Graph\Beta\Generated.deviceManagement.autopilotEvents.item.policyStatusDetails.item.DeviceManagementAutopilotPolicyStatusDetailItemRequestBuilderGetQueryParameters::|public|expand:array -Microsoft\Graph\Beta\Generated.deviceManagement.autopilotEvents.item.policyStatusDetails.item.DeviceManagementAutopilotPolicyStatusDetailItemRequestBuilderGetQueryParameters::|public|select:array -Microsoft\Graph\Beta\Generated.deviceManagement.autopilotEvents.item.policyStatusDetails.item.DeviceManagementAutopilotPolicyStatusDetailItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration -Microsoft\Graph\Beta\Generated.deviceManagement.autopilotEvents.item.policyStatusDetails.item.DeviceManagementAutopilotPolicyStatusDetailItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:DeviceManagementAutopilotPolicyStatusDetailItemRequestBuilderGetQueryParameters):void -Microsoft\Graph\Beta\Generated.deviceManagement.autopilotEvents.item.policyStatusDetails.item.DeviceManagementAutopilotPolicyStatusDetailItemRequestBuilderGetRequestConfiguration::|public|queryParameters:DeviceManagementAutopilotPolicyStatusDetailItemRequestBuilderGetQueryParameters -Microsoft\Graph\Beta\Generated.deviceManagement.autopilotEvents.item.policyStatusDetails.item.DeviceManagementAutopilotPolicyStatusDetailItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):DeviceManagementAutopilotPolicyStatusDetailItemRequestBuilderGetQueryParameters -Microsoft\Graph\Beta\Generated.deviceManagement.autopilotEvents.item.policyStatusDetails.item.DeviceManagementAutopilotPolicyStatusDetailItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration -Microsoft\Graph\Beta\Generated.deviceManagement.autopilotEvents.item.policyStatusDetails.item.DeviceManagementAutopilotPolicyStatusDetailItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void -Microsoft\Graph\Beta\Generated.deviceManagement.autopilotEvents.item.policyStatusDetails.PolicyStatusDetailsRequestBuilder-->BaseRequestBuilder -Microsoft\Graph\Beta\Generated.deviceManagement.autopilotEvents.item.policyStatusDetails.PolicyStatusDetailsRequestBuilder::|public|ByDeviceManagementAutopilotPolicyStatusDetailId(deviceManagementAutopilotPolicyStatusDetailId:string):DeviceManagementAutopilotPolicyStatusDetailItemRequestBuilder -Microsoft\Graph\Beta\Generated.deviceManagement.autopilotEvents.item.policyStatusDetails.PolicyStatusDetailsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void -Microsoft\Graph\Beta\Generated.deviceManagement.autopilotEvents.item.policyStatusDetails.PolicyStatusDetailsRequestBuilder::|public|Count:CountRequestBuilder -Microsoft\Graph\Beta\Generated.deviceManagement.autopilotEvents.item.policyStatusDetails.PolicyStatusDetailsRequestBuilder::|public|Get(requestConfiguration?:PolicyStatusDetailsRequestBuilderGetRequestConfiguration):DeviceManagementAutopilotPolicyStatusDetailCollectionResponse -Microsoft\Graph\Beta\Generated.deviceManagement.autopilotEvents.item.policyStatusDetails.PolicyStatusDetailsRequestBuilder::|public|pathParameters:array -Microsoft\Graph\Beta\Generated.deviceManagement.autopilotEvents.item.policyStatusDetails.PolicyStatusDetailsRequestBuilder::|public|Post(body:DeviceManagementAutopilotPolicyStatusDetail; requestConfiguration?:PolicyStatusDetailsRequestBuilderPostRequestConfiguration):DeviceManagementAutopilotPolicyStatusDetail -Microsoft\Graph\Beta\Generated.deviceManagement.autopilotEvents.item.policyStatusDetails.PolicyStatusDetailsRequestBuilder::|public|requestAdapter:RequestAdapter -Microsoft\Graph\Beta\Generated.deviceManagement.autopilotEvents.item.policyStatusDetails.PolicyStatusDetailsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:PolicyStatusDetailsRequestBuilderGetRequestConfiguration):RequestInformation -Microsoft\Graph\Beta\Generated.deviceManagement.autopilotEvents.item.policyStatusDetails.PolicyStatusDetailsRequestBuilder::|public|ToPostRequestInformation(body:DeviceManagementAutopilotPolicyStatusDetail; requestConfiguration?:PolicyStatusDetailsRequestBuilderPostRequestConfiguration):RequestInformation -Microsoft\Graph\Beta\Generated.deviceManagement.autopilotEvents.item.policyStatusDetails.PolicyStatusDetailsRequestBuilder::|public|urlTemplate:string -Microsoft\Graph\Beta\Generated.deviceManagement.autopilotEvents.item.policyStatusDetails.PolicyStatusDetailsRequestBuilder::|public|WithUrl(rawUrl:string):PolicyStatusDetailsRequestBuilder -Microsoft\Graph\Beta\Generated.deviceManagement.autopilotEvents.item.policyStatusDetails.policyStatusDetailsRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void -Microsoft\Graph\Beta\Generated.deviceManagement.autopilotEvents.item.policyStatusDetails.policyStatusDetailsRequestBuilderGetQueryParameters::|public|count:bool -Microsoft\Graph\Beta\Generated.deviceManagement.autopilotEvents.item.policyStatusDetails.policyStatusDetailsRequestBuilderGetQueryParameters::|public|expand:array -Microsoft\Graph\Beta\Generated.deviceManagement.autopilotEvents.item.policyStatusDetails.policyStatusDetailsRequestBuilderGetQueryParameters::|public|filter:string -Microsoft\Graph\Beta\Generated.deviceManagement.autopilotEvents.item.policyStatusDetails.policyStatusDetailsRequestBuilderGetQueryParameters::|public|orderby:array -Microsoft\Graph\Beta\Generated.deviceManagement.autopilotEvents.item.policyStatusDetails.policyStatusDetailsRequestBuilderGetQueryParameters::|public|search:string -Microsoft\Graph\Beta\Generated.deviceManagement.autopilotEvents.item.policyStatusDetails.policyStatusDetailsRequestBuilderGetQueryParameters::|public|select:array -Microsoft\Graph\Beta\Generated.deviceManagement.autopilotEvents.item.policyStatusDetails.policyStatusDetailsRequestBuilderGetQueryParameters::|public|skip:int -Microsoft\Graph\Beta\Generated.deviceManagement.autopilotEvents.item.policyStatusDetails.policyStatusDetailsRequestBuilderGetQueryParameters::|public|top:int -Microsoft\Graph\Beta\Generated.deviceManagement.autopilotEvents.item.policyStatusDetails.policyStatusDetailsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration -Microsoft\Graph\Beta\Generated.deviceManagement.autopilotEvents.item.policyStatusDetails.policyStatusDetailsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:PolicyStatusDetailsRequestBuilderGetQueryParameters):void -Microsoft\Graph\Beta\Generated.deviceManagement.autopilotEvents.item.policyStatusDetails.policyStatusDetailsRequestBuilderGetRequestConfiguration::|public|queryParameters:PolicyStatusDetailsRequestBuilderGetQueryParameters -Microsoft\Graph\Beta\Generated.deviceManagement.autopilotEvents.item.policyStatusDetails.policyStatusDetailsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):PolicyStatusDetailsRequestBuilderGetQueryParameters -Microsoft\Graph\Beta\Generated.deviceManagement.autopilotEvents.item.policyStatusDetails.policyStatusDetailsRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration -Microsoft\Graph\Beta\Generated.deviceManagement.autopilotEvents.item.policyStatusDetails.policyStatusDetailsRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Beta\Generated.deviceManagement.cartToClassAssociations.CartToClassAssociationsRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Beta\Generated.deviceManagement.cartToClassAssociations.CartToClassAssociationsRequestBuilder::|public|ByCartToClassAssociationId(cartToClassAssociationId:string):CartToClassAssociationItemRequestBuilder Microsoft\Graph\Beta\Generated.deviceManagement.cartToClassAssociations.CartToClassAssociationsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void @@ -36943,6 +36814,360 @@ Microsoft\Graph\Beta\Generated.deviceManagement.chromeOSOnboardingSettings.item. Microsoft\Graph\Beta\Generated.deviceManagement.chromeOSOnboardingSettings.item.ChromeOSOnboardingSettingsItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):ChromeOSOnboardingSettingsItemRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.deviceManagement.chromeOSOnboardingSettings.item.ChromeOSOnboardingSettingsItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration Microsoft\Graph\Beta\Generated.deviceManagement.chromeOSOnboardingSettings.item.ChromeOSOnboardingSettingsItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.deviceManagement.cloudCertificationAuthority.CloudCertificationAuthorityRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.deviceManagement.cloudCertificationAuthority.CloudCertificationAuthorityRequestBuilder::|public|ByCloudCertificationAuthorityId(cloudCertificationAuthorityId:string):CloudCertificationAuthorityItemRequestBuilder +Microsoft\Graph\Beta\Generated.deviceManagement.cloudCertificationAuthority.CloudCertificationAuthorityRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.deviceManagement.cloudCertificationAuthority.CloudCertificationAuthorityRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Beta\Generated.deviceManagement.cloudCertificationAuthority.CloudCertificationAuthorityRequestBuilder::|public|Get(requestConfiguration?:CloudCertificationAuthorityRequestBuilderGetRequestConfiguration):CloudCertificationAuthorityCollectionResponse +Microsoft\Graph\Beta\Generated.deviceManagement.cloudCertificationAuthority.CloudCertificationAuthorityRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.deviceManagement.cloudCertificationAuthority.CloudCertificationAuthorityRequestBuilder::|public|Post(body:CloudCertificationAuthority; requestConfiguration?:CloudCertificationAuthorityRequestBuilderPostRequestConfiguration):CloudCertificationAuthority +Microsoft\Graph\Beta\Generated.deviceManagement.cloudCertificationAuthority.CloudCertificationAuthorityRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.deviceManagement.cloudCertificationAuthority.CloudCertificationAuthorityRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CloudCertificationAuthorityRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.deviceManagement.cloudCertificationAuthority.CloudCertificationAuthorityRequestBuilder::|public|ToPostRequestInformation(body:CloudCertificationAuthority; requestConfiguration?:CloudCertificationAuthorityRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.deviceManagement.cloudCertificationAuthority.CloudCertificationAuthorityRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.deviceManagement.cloudCertificationAuthority.CloudCertificationAuthorityRequestBuilder::|public|WithUrl(rawUrl:string):CloudCertificationAuthorityRequestBuilder +Microsoft\Graph\Beta\Generated.deviceManagement.cloudCertificationAuthority.cloudCertificationAuthorityRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Beta\Generated.deviceManagement.cloudCertificationAuthority.cloudCertificationAuthorityRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.deviceManagement.cloudCertificationAuthority.cloudCertificationAuthorityRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.deviceManagement.cloudCertificationAuthority.cloudCertificationAuthorityRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.deviceManagement.cloudCertificationAuthority.cloudCertificationAuthorityRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.deviceManagement.cloudCertificationAuthority.cloudCertificationAuthorityRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.deviceManagement.cloudCertificationAuthority.cloudCertificationAuthorityRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.deviceManagement.cloudCertificationAuthority.cloudCertificationAuthorityRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.deviceManagement.cloudCertificationAuthority.cloudCertificationAuthorityRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.deviceManagement.cloudCertificationAuthority.cloudCertificationAuthorityRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.deviceManagement.cloudCertificationAuthority.cloudCertificationAuthorityRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CloudCertificationAuthorityRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.deviceManagement.cloudCertificationAuthority.cloudCertificationAuthorityRequestBuilderGetRequestConfiguration::|public|queryParameters:CloudCertificationAuthorityRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.deviceManagement.cloudCertificationAuthority.cloudCertificationAuthorityRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):CloudCertificationAuthorityRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.deviceManagement.cloudCertificationAuthority.cloudCertificationAuthorityRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.deviceManagement.cloudCertificationAuthority.cloudCertificationAuthorityRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.deviceManagement.cloudCertificationAuthority.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.deviceManagement.cloudCertificationAuthority.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.deviceManagement.cloudCertificationAuthority.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Beta\Generated.deviceManagement.cloudCertificationAuthority.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.deviceManagement.cloudCertificationAuthority.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.deviceManagement.cloudCertificationAuthority.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.deviceManagement.cloudCertificationAuthority.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.deviceManagement.cloudCertificationAuthority.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Beta\Generated.deviceManagement.cloudCertificationAuthority.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Beta\Generated.deviceManagement.cloudCertificationAuthority.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.deviceManagement.cloudCertificationAuthority.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.deviceManagement.cloudCertificationAuthority.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.deviceManagement.cloudCertificationAuthority.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.deviceManagement.cloudCertificationAuthority.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.deviceManagement.cloudCertificationAuthority.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.deviceManagement.cloudCertificationAuthority.item.changeCloudCertificationAuthorityStatus.changeCloudCertificationAuthorityStatusPostRequestBody::|public|constructor():void +Microsoft\Graph\Beta\Generated.deviceManagement.cloudCertificationAuthority.item.changeCloudCertificationAuthorityStatus.changeCloudCertificationAuthorityStatusPostRequestBody::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.deviceManagement.cloudCertificationAuthority.item.changeCloudCertificationAuthorityStatus.changeCloudCertificationAuthorityStatusPostRequestBody::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.deviceManagement.cloudCertificationAuthority.item.changeCloudCertificationAuthorityStatus.changeCloudCertificationAuthorityStatusPostRequestBody::|public|getCertificationAuthorityStatus():CloudCertificationAuthorityStatus +Microsoft\Graph\Beta\Generated.deviceManagement.cloudCertificationAuthority.item.changeCloudCertificationAuthorityStatus.changeCloudCertificationAuthorityStatusPostRequestBody::|public|getCertificationAuthorityVersion():int +Microsoft\Graph\Beta\Generated.deviceManagement.cloudCertificationAuthority.item.changeCloudCertificationAuthorityStatus.changeCloudCertificationAuthorityStatusPostRequestBody::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.deviceManagement.cloudCertificationAuthority.item.changeCloudCertificationAuthorityStatus.changeCloudCertificationAuthorityStatusPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.deviceManagement.cloudCertificationAuthority.item.changeCloudCertificationAuthorityStatus.changeCloudCertificationAuthorityStatusPostRequestBody::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.deviceManagement.cloudCertificationAuthority.item.changeCloudCertificationAuthorityStatus.changeCloudCertificationAuthorityStatusPostRequestBody::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.deviceManagement.cloudCertificationAuthority.item.changeCloudCertificationAuthorityStatus.changeCloudCertificationAuthorityStatusPostRequestBody::|public|setCertificationAuthorityStatus(value?:CloudCertificationAuthorityStatus):void +Microsoft\Graph\Beta\Generated.deviceManagement.cloudCertificationAuthority.item.changeCloudCertificationAuthorityStatus.changeCloudCertificationAuthorityStatusPostRequestBody::|public|setCertificationAuthorityVersion(value?:int):void +Microsoft\Graph\Beta\Generated.deviceManagement.cloudCertificationAuthority.item.changeCloudCertificationAuthorityStatus.changeCloudCertificationAuthorityStatusPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):ChangeCloudCertificationAuthorityStatusPostRequestBody +Microsoft\Graph\Beta\Generated.deviceManagement.cloudCertificationAuthority.item.changeCloudCertificationAuthorityStatus.changeCloudCertificationAuthorityStatusPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.deviceManagement.cloudCertificationAuthority.item.changeCloudCertificationAuthorityStatus.ChangeCloudCertificationAuthorityStatusRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.deviceManagement.cloudCertificationAuthority.item.changeCloudCertificationAuthorityStatus.ChangeCloudCertificationAuthorityStatusRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.deviceManagement.cloudCertificationAuthority.item.changeCloudCertificationAuthorityStatus.ChangeCloudCertificationAuthorityStatusRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.deviceManagement.cloudCertificationAuthority.item.changeCloudCertificationAuthorityStatus.ChangeCloudCertificationAuthorityStatusRequestBuilder::|public|Post(body:ChangeCloudCertificationAuthorityStatusPostRequestBody; requestConfiguration?:ChangeCloudCertificationAuthorityStatusRequestBuilderPostRequestConfiguration):CloudCertificationAuthority +Microsoft\Graph\Beta\Generated.deviceManagement.cloudCertificationAuthority.item.changeCloudCertificationAuthorityStatus.ChangeCloudCertificationAuthorityStatusRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.deviceManagement.cloudCertificationAuthority.item.changeCloudCertificationAuthorityStatus.ChangeCloudCertificationAuthorityStatusRequestBuilder::|public|ToPostRequestInformation(body:ChangeCloudCertificationAuthorityStatusPostRequestBody; requestConfiguration?:ChangeCloudCertificationAuthorityStatusRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.deviceManagement.cloudCertificationAuthority.item.changeCloudCertificationAuthorityStatus.ChangeCloudCertificationAuthorityStatusRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.deviceManagement.cloudCertificationAuthority.item.changeCloudCertificationAuthorityStatus.ChangeCloudCertificationAuthorityStatusRequestBuilder::|public|WithUrl(rawUrl:string):ChangeCloudCertificationAuthorityStatusRequestBuilder +Microsoft\Graph\Beta\Generated.deviceManagement.cloudCertificationAuthority.item.changeCloudCertificationAuthorityStatus.changeCloudCertificationAuthorityStatusRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.deviceManagement.cloudCertificationAuthority.item.changeCloudCertificationAuthorityStatus.changeCloudCertificationAuthorityStatusRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.deviceManagement.cloudCertificationAuthority.item.CloudCertificationAuthorityItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.deviceManagement.cloudCertificationAuthority.item.CloudCertificationAuthorityItemRequestBuilder::|public|changeCloudCertificationAuthorityStatus:ChangeCloudCertificationAuthorityStatusRequestBuilder +Microsoft\Graph\Beta\Generated.deviceManagement.cloudCertificationAuthority.item.CloudCertificationAuthorityItemRequestBuilder::|public|cloudCertificationAuthorityLeafCertificate:CloudCertificationAuthorityLeafCertificateRequestBuilder +Microsoft\Graph\Beta\Generated.deviceManagement.cloudCertificationAuthority.item.CloudCertificationAuthorityItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.deviceManagement.cloudCertificationAuthority.item.CloudCertificationAuthorityItemRequestBuilder::|public|Delete(requestConfiguration?:CloudCertificationAuthorityItemRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.deviceManagement.cloudCertificationAuthority.item.CloudCertificationAuthorityItemRequestBuilder::|public|Get(requestConfiguration?:CloudCertificationAuthorityItemRequestBuilderGetRequestConfiguration):CloudCertificationAuthority +Microsoft\Graph\Beta\Generated.deviceManagement.cloudCertificationAuthority.item.CloudCertificationAuthorityItemRequestBuilder::|public|getAllCloudCertificationAuthority:GetAllCloudCertificationAuthorityRequestBuilder +Microsoft\Graph\Beta\Generated.deviceManagement.cloudCertificationAuthority.item.CloudCertificationAuthorityItemRequestBuilder::|public|getAllCloudCertificationAuthorityLeafCertificates:GetAllCloudCertificationAuthorityLeafCertificatesRequestBuilder +Microsoft\Graph\Beta\Generated.deviceManagement.cloudCertificationAuthority.item.CloudCertificationAuthorityItemRequestBuilder::|public|getCloudCertificationAuthority:GetCloudCertificationAuthorityRequestBuilder +Microsoft\Graph\Beta\Generated.deviceManagement.cloudCertificationAuthority.item.CloudCertificationAuthorityItemRequestBuilder::|public|Patch(body:CloudCertificationAuthority; requestConfiguration?:CloudCertificationAuthorityItemRequestBuilderPatchRequestConfiguration):CloudCertificationAuthority +Microsoft\Graph\Beta\Generated.deviceManagement.cloudCertificationAuthority.item.CloudCertificationAuthorityItemRequestBuilder::|public|patchCloudCertificationAuthority:PatchCloudCertificationAuthorityRequestBuilder +Microsoft\Graph\Beta\Generated.deviceManagement.cloudCertificationAuthority.item.CloudCertificationAuthorityItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.deviceManagement.cloudCertificationAuthority.item.CloudCertificationAuthorityItemRequestBuilder::|public|postCloudCertificationAuthority:PostCloudCertificationAuthorityRequestBuilder +Microsoft\Graph\Beta\Generated.deviceManagement.cloudCertificationAuthority.item.CloudCertificationAuthorityItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.deviceManagement.cloudCertificationAuthority.item.CloudCertificationAuthorityItemRequestBuilder::|public|revokeCloudCertificationAuthorityCertificate:RevokeCloudCertificationAuthorityCertificateRequestBuilder +Microsoft\Graph\Beta\Generated.deviceManagement.cloudCertificationAuthority.item.CloudCertificationAuthorityItemRequestBuilder::|public|revokeLeafCertificate:RevokeLeafCertificateRequestBuilder +Microsoft\Graph\Beta\Generated.deviceManagement.cloudCertificationAuthority.item.CloudCertificationAuthorityItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:CloudCertificationAuthorityItemRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.deviceManagement.cloudCertificationAuthority.item.CloudCertificationAuthorityItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CloudCertificationAuthorityItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.deviceManagement.cloudCertificationAuthority.item.CloudCertificationAuthorityItemRequestBuilder::|public|ToPatchRequestInformation(body:CloudCertificationAuthority; requestConfiguration?:CloudCertificationAuthorityItemRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.deviceManagement.cloudCertificationAuthority.item.CloudCertificationAuthorityItemRequestBuilder::|public|uploadExternallySignedCertificationAuthorityCertificate:UploadExternallySignedCertificationAuthorityCertificateRequestBuilder +Microsoft\Graph\Beta\Generated.deviceManagement.cloudCertificationAuthority.item.CloudCertificationAuthorityItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.deviceManagement.cloudCertificationAuthority.item.CloudCertificationAuthorityItemRequestBuilder::|public|WithUrl(rawUrl:string):CloudCertificationAuthorityItemRequestBuilder +Microsoft\Graph\Beta\Generated.deviceManagement.cloudCertificationAuthority.item.CloudCertificationAuthorityItemRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.deviceManagement.cloudCertificationAuthority.item.CloudCertificationAuthorityItemRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.deviceManagement.cloudCertificationAuthority.item.CloudCertificationAuthorityItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.deviceManagement.cloudCertificationAuthority.item.CloudCertificationAuthorityItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.deviceManagement.cloudCertificationAuthority.item.CloudCertificationAuthorityItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.deviceManagement.cloudCertificationAuthority.item.CloudCertificationAuthorityItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.deviceManagement.cloudCertificationAuthority.item.CloudCertificationAuthorityItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CloudCertificationAuthorityItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.deviceManagement.cloudCertificationAuthority.item.CloudCertificationAuthorityItemRequestBuilderGetRequestConfiguration::|public|queryParameters:CloudCertificationAuthorityItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.deviceManagement.cloudCertificationAuthority.item.CloudCertificationAuthorityItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):CloudCertificationAuthorityItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.deviceManagement.cloudCertificationAuthority.item.CloudCertificationAuthorityItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.deviceManagement.cloudCertificationAuthority.item.CloudCertificationAuthorityItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.deviceManagement.cloudCertificationAuthority.item.cloudCertificationAuthorityLeafCertificate.CloudCertificationAuthorityLeafCertificateRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.deviceManagement.cloudCertificationAuthority.item.cloudCertificationAuthorityLeafCertificate.CloudCertificationAuthorityLeafCertificateRequestBuilder::|public|ByCloudCertificationAuthorityLeafCertificateId(cloudCertificationAuthorityLeafCertificateId:string):CloudCertificationAuthorityLeafCertificateItemRequestBuilder +Microsoft\Graph\Beta\Generated.deviceManagement.cloudCertificationAuthority.item.cloudCertificationAuthorityLeafCertificate.CloudCertificationAuthorityLeafCertificateRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.deviceManagement.cloudCertificationAuthority.item.cloudCertificationAuthorityLeafCertificate.CloudCertificationAuthorityLeafCertificateRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Beta\Generated.deviceManagement.cloudCertificationAuthority.item.cloudCertificationAuthorityLeafCertificate.CloudCertificationAuthorityLeafCertificateRequestBuilder::|public|Get(requestConfiguration?:CloudCertificationAuthorityLeafCertificateRequestBuilderGetRequestConfiguration):CloudCertificationAuthorityLeafCertificateCollectionResponse +Microsoft\Graph\Beta\Generated.deviceManagement.cloudCertificationAuthority.item.cloudCertificationAuthorityLeafCertificate.CloudCertificationAuthorityLeafCertificateRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.deviceManagement.cloudCertificationAuthority.item.cloudCertificationAuthorityLeafCertificate.CloudCertificationAuthorityLeafCertificateRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.deviceManagement.cloudCertificationAuthority.item.cloudCertificationAuthorityLeafCertificate.CloudCertificationAuthorityLeafCertificateRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CloudCertificationAuthorityLeafCertificateRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.deviceManagement.cloudCertificationAuthority.item.cloudCertificationAuthorityLeafCertificate.CloudCertificationAuthorityLeafCertificateRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.deviceManagement.cloudCertificationAuthority.item.cloudCertificationAuthorityLeafCertificate.CloudCertificationAuthorityLeafCertificateRequestBuilder::|public|WithUrl(rawUrl:string):CloudCertificationAuthorityLeafCertificateRequestBuilder +Microsoft\Graph\Beta\Generated.deviceManagement.cloudCertificationAuthority.item.cloudCertificationAuthorityLeafCertificate.cloudCertificationAuthorityLeafCertificateRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Beta\Generated.deviceManagement.cloudCertificationAuthority.item.cloudCertificationAuthorityLeafCertificate.cloudCertificationAuthorityLeafCertificateRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.deviceManagement.cloudCertificationAuthority.item.cloudCertificationAuthorityLeafCertificate.cloudCertificationAuthorityLeafCertificateRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.deviceManagement.cloudCertificationAuthority.item.cloudCertificationAuthorityLeafCertificate.cloudCertificationAuthorityLeafCertificateRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.deviceManagement.cloudCertificationAuthority.item.cloudCertificationAuthorityLeafCertificate.cloudCertificationAuthorityLeafCertificateRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.deviceManagement.cloudCertificationAuthority.item.cloudCertificationAuthorityLeafCertificate.cloudCertificationAuthorityLeafCertificateRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.deviceManagement.cloudCertificationAuthority.item.cloudCertificationAuthorityLeafCertificate.cloudCertificationAuthorityLeafCertificateRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.deviceManagement.cloudCertificationAuthority.item.cloudCertificationAuthorityLeafCertificate.cloudCertificationAuthorityLeafCertificateRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.deviceManagement.cloudCertificationAuthority.item.cloudCertificationAuthorityLeafCertificate.cloudCertificationAuthorityLeafCertificateRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.deviceManagement.cloudCertificationAuthority.item.cloudCertificationAuthorityLeafCertificate.cloudCertificationAuthorityLeafCertificateRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.deviceManagement.cloudCertificationAuthority.item.cloudCertificationAuthorityLeafCertificate.cloudCertificationAuthorityLeafCertificateRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CloudCertificationAuthorityLeafCertificateRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.deviceManagement.cloudCertificationAuthority.item.cloudCertificationAuthorityLeafCertificate.cloudCertificationAuthorityLeafCertificateRequestBuilderGetRequestConfiguration::|public|queryParameters:CloudCertificationAuthorityLeafCertificateRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.deviceManagement.cloudCertificationAuthority.item.cloudCertificationAuthorityLeafCertificate.cloudCertificationAuthorityLeafCertificateRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):CloudCertificationAuthorityLeafCertificateRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.deviceManagement.cloudCertificationAuthority.item.cloudCertificationAuthorityLeafCertificate.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.deviceManagement.cloudCertificationAuthority.item.cloudCertificationAuthorityLeafCertificate.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.deviceManagement.cloudCertificationAuthority.item.cloudCertificationAuthorityLeafCertificate.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Beta\Generated.deviceManagement.cloudCertificationAuthority.item.cloudCertificationAuthorityLeafCertificate.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.deviceManagement.cloudCertificationAuthority.item.cloudCertificationAuthorityLeafCertificate.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.deviceManagement.cloudCertificationAuthority.item.cloudCertificationAuthorityLeafCertificate.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.deviceManagement.cloudCertificationAuthority.item.cloudCertificationAuthorityLeafCertificate.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.deviceManagement.cloudCertificationAuthority.item.cloudCertificationAuthorityLeafCertificate.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Beta\Generated.deviceManagement.cloudCertificationAuthority.item.cloudCertificationAuthorityLeafCertificate.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Beta\Generated.deviceManagement.cloudCertificationAuthority.item.cloudCertificationAuthorityLeafCertificate.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.deviceManagement.cloudCertificationAuthority.item.cloudCertificationAuthorityLeafCertificate.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.deviceManagement.cloudCertificationAuthority.item.cloudCertificationAuthorityLeafCertificate.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.deviceManagement.cloudCertificationAuthority.item.cloudCertificationAuthorityLeafCertificate.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.deviceManagement.cloudCertificationAuthority.item.cloudCertificationAuthorityLeafCertificate.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.deviceManagement.cloudCertificationAuthority.item.cloudCertificationAuthorityLeafCertificate.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.deviceManagement.cloudCertificationAuthority.item.cloudCertificationAuthorityLeafCertificate.item.CloudCertificationAuthorityLeafCertificateItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.deviceManagement.cloudCertificationAuthority.item.cloudCertificationAuthorityLeafCertificate.item.CloudCertificationAuthorityLeafCertificateItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.deviceManagement.cloudCertificationAuthority.item.cloudCertificationAuthorityLeafCertificate.item.CloudCertificationAuthorityLeafCertificateItemRequestBuilder::|public|Get(requestConfiguration?:CloudCertificationAuthorityLeafCertificateItemRequestBuilderGetRequestConfiguration):CloudCertificationAuthorityLeafCertificate +Microsoft\Graph\Beta\Generated.deviceManagement.cloudCertificationAuthority.item.cloudCertificationAuthorityLeafCertificate.item.CloudCertificationAuthorityLeafCertificateItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.deviceManagement.cloudCertificationAuthority.item.cloudCertificationAuthorityLeafCertificate.item.CloudCertificationAuthorityLeafCertificateItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.deviceManagement.cloudCertificationAuthority.item.cloudCertificationAuthorityLeafCertificate.item.CloudCertificationAuthorityLeafCertificateItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CloudCertificationAuthorityLeafCertificateItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.deviceManagement.cloudCertificationAuthority.item.cloudCertificationAuthorityLeafCertificate.item.CloudCertificationAuthorityLeafCertificateItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.deviceManagement.cloudCertificationAuthority.item.cloudCertificationAuthorityLeafCertificate.item.CloudCertificationAuthorityLeafCertificateItemRequestBuilder::|public|WithUrl(rawUrl:string):CloudCertificationAuthorityLeafCertificateItemRequestBuilder +Microsoft\Graph\Beta\Generated.deviceManagement.cloudCertificationAuthority.item.cloudCertificationAuthorityLeafCertificate.item.CloudCertificationAuthorityLeafCertificateItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.deviceManagement.cloudCertificationAuthority.item.cloudCertificationAuthorityLeafCertificate.item.CloudCertificationAuthorityLeafCertificateItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.deviceManagement.cloudCertificationAuthority.item.cloudCertificationAuthorityLeafCertificate.item.CloudCertificationAuthorityLeafCertificateItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.deviceManagement.cloudCertificationAuthority.item.cloudCertificationAuthorityLeafCertificate.item.CloudCertificationAuthorityLeafCertificateItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.deviceManagement.cloudCertificationAuthority.item.cloudCertificationAuthorityLeafCertificate.item.CloudCertificationAuthorityLeafCertificateItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CloudCertificationAuthorityLeafCertificateItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.deviceManagement.cloudCertificationAuthority.item.cloudCertificationAuthorityLeafCertificate.item.CloudCertificationAuthorityLeafCertificateItemRequestBuilderGetRequestConfiguration::|public|queryParameters:CloudCertificationAuthorityLeafCertificateItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.deviceManagement.cloudCertificationAuthority.item.cloudCertificationAuthorityLeafCertificate.item.CloudCertificationAuthorityLeafCertificateItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):CloudCertificationAuthorityLeafCertificateItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.deviceManagement.cloudCertificationAuthority.item.getAllCloudCertificationAuthority.getAllCloudCertificationAuthorityPostResponse-->BaseCollectionPaginationCountResponse +Microsoft\Graph\Beta\Generated.deviceManagement.cloudCertificationAuthority.item.getAllCloudCertificationAuthority.getAllCloudCertificationAuthorityPostResponse::|public|constructor():void +Microsoft\Graph\Beta\Generated.deviceManagement.cloudCertificationAuthority.item.getAllCloudCertificationAuthority.getAllCloudCertificationAuthorityPostResponse::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.deviceManagement.cloudCertificationAuthority.item.getAllCloudCertificationAuthority.getAllCloudCertificationAuthorityPostResponse::|public|getValue():array +Microsoft\Graph\Beta\Generated.deviceManagement.cloudCertificationAuthority.item.getAllCloudCertificationAuthority.getAllCloudCertificationAuthorityPostResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.deviceManagement.cloudCertificationAuthority.item.getAllCloudCertificationAuthority.getAllCloudCertificationAuthorityPostResponse::|public|setValue(value?:array):void +Microsoft\Graph\Beta\Generated.deviceManagement.cloudCertificationAuthority.item.getAllCloudCertificationAuthority.getAllCloudCertificationAuthorityPostResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):GetAllCloudCertificationAuthorityPostResponse +Microsoft\Graph\Beta\Generated.deviceManagement.cloudCertificationAuthority.item.getAllCloudCertificationAuthority.GetAllCloudCertificationAuthorityRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.deviceManagement.cloudCertificationAuthority.item.getAllCloudCertificationAuthority.GetAllCloudCertificationAuthorityRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.deviceManagement.cloudCertificationAuthority.item.getAllCloudCertificationAuthority.GetAllCloudCertificationAuthorityRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.deviceManagement.cloudCertificationAuthority.item.getAllCloudCertificationAuthority.GetAllCloudCertificationAuthorityRequestBuilder::|public|Post(requestConfiguration?:GetAllCloudCertificationAuthorityRequestBuilderPostRequestConfiguration):GetAllCloudCertificationAuthorityPostResponse +Microsoft\Graph\Beta\Generated.deviceManagement.cloudCertificationAuthority.item.getAllCloudCertificationAuthority.GetAllCloudCertificationAuthorityRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.deviceManagement.cloudCertificationAuthority.item.getAllCloudCertificationAuthority.GetAllCloudCertificationAuthorityRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:GetAllCloudCertificationAuthorityRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.deviceManagement.cloudCertificationAuthority.item.getAllCloudCertificationAuthority.GetAllCloudCertificationAuthorityRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.deviceManagement.cloudCertificationAuthority.item.getAllCloudCertificationAuthority.GetAllCloudCertificationAuthorityRequestBuilder::|public|WithUrl(rawUrl:string):GetAllCloudCertificationAuthorityRequestBuilder +Microsoft\Graph\Beta\Generated.deviceManagement.cloudCertificationAuthority.item.getAllCloudCertificationAuthority.getAllCloudCertificationAuthorityRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.deviceManagement.cloudCertificationAuthority.item.getAllCloudCertificationAuthority.getAllCloudCertificationAuthorityRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.deviceManagement.cloudCertificationAuthority.item.getAllCloudCertificationAuthorityLeafCertificates.getAllCloudCertificationAuthorityLeafCertificatesPostResponse-->BaseCollectionPaginationCountResponse +Microsoft\Graph\Beta\Generated.deviceManagement.cloudCertificationAuthority.item.getAllCloudCertificationAuthorityLeafCertificates.getAllCloudCertificationAuthorityLeafCertificatesPostResponse::|public|constructor():void +Microsoft\Graph\Beta\Generated.deviceManagement.cloudCertificationAuthority.item.getAllCloudCertificationAuthorityLeafCertificates.getAllCloudCertificationAuthorityLeafCertificatesPostResponse::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.deviceManagement.cloudCertificationAuthority.item.getAllCloudCertificationAuthorityLeafCertificates.getAllCloudCertificationAuthorityLeafCertificatesPostResponse::|public|getValue():array +Microsoft\Graph\Beta\Generated.deviceManagement.cloudCertificationAuthority.item.getAllCloudCertificationAuthorityLeafCertificates.getAllCloudCertificationAuthorityLeafCertificatesPostResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.deviceManagement.cloudCertificationAuthority.item.getAllCloudCertificationAuthorityLeafCertificates.getAllCloudCertificationAuthorityLeafCertificatesPostResponse::|public|setValue(value?:array):void +Microsoft\Graph\Beta\Generated.deviceManagement.cloudCertificationAuthority.item.getAllCloudCertificationAuthorityLeafCertificates.getAllCloudCertificationAuthorityLeafCertificatesPostResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):GetAllCloudCertificationAuthorityLeafCertificatesPostResponse +Microsoft\Graph\Beta\Generated.deviceManagement.cloudCertificationAuthority.item.getAllCloudCertificationAuthorityLeafCertificates.GetAllCloudCertificationAuthorityLeafCertificatesRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.deviceManagement.cloudCertificationAuthority.item.getAllCloudCertificationAuthorityLeafCertificates.GetAllCloudCertificationAuthorityLeafCertificatesRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.deviceManagement.cloudCertificationAuthority.item.getAllCloudCertificationAuthorityLeafCertificates.GetAllCloudCertificationAuthorityLeafCertificatesRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.deviceManagement.cloudCertificationAuthority.item.getAllCloudCertificationAuthorityLeafCertificates.GetAllCloudCertificationAuthorityLeafCertificatesRequestBuilder::|public|Post(requestConfiguration?:GetAllCloudCertificationAuthorityLeafCertificatesRequestBuilderPostRequestConfiguration):GetAllCloudCertificationAuthorityLeafCertificatesPostResponse +Microsoft\Graph\Beta\Generated.deviceManagement.cloudCertificationAuthority.item.getAllCloudCertificationAuthorityLeafCertificates.GetAllCloudCertificationAuthorityLeafCertificatesRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.deviceManagement.cloudCertificationAuthority.item.getAllCloudCertificationAuthorityLeafCertificates.GetAllCloudCertificationAuthorityLeafCertificatesRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:GetAllCloudCertificationAuthorityLeafCertificatesRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.deviceManagement.cloudCertificationAuthority.item.getAllCloudCertificationAuthorityLeafCertificates.GetAllCloudCertificationAuthorityLeafCertificatesRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.deviceManagement.cloudCertificationAuthority.item.getAllCloudCertificationAuthorityLeafCertificates.GetAllCloudCertificationAuthorityLeafCertificatesRequestBuilder::|public|WithUrl(rawUrl:string):GetAllCloudCertificationAuthorityLeafCertificatesRequestBuilder +Microsoft\Graph\Beta\Generated.deviceManagement.cloudCertificationAuthority.item.getAllCloudCertificationAuthorityLeafCertificates.getAllCloudCertificationAuthorityLeafCertificatesRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.deviceManagement.cloudCertificationAuthority.item.getAllCloudCertificationAuthorityLeafCertificates.getAllCloudCertificationAuthorityLeafCertificatesRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.deviceManagement.cloudCertificationAuthority.item.getCloudCertificationAuthority.GetCloudCertificationAuthorityRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.deviceManagement.cloudCertificationAuthority.item.getCloudCertificationAuthority.GetCloudCertificationAuthorityRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.deviceManagement.cloudCertificationAuthority.item.getCloudCertificationAuthority.GetCloudCertificationAuthorityRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.deviceManagement.cloudCertificationAuthority.item.getCloudCertificationAuthority.GetCloudCertificationAuthorityRequestBuilder::|public|Post(requestConfiguration?:GetCloudCertificationAuthorityRequestBuilderPostRequestConfiguration):CloudCertificationAuthority +Microsoft\Graph\Beta\Generated.deviceManagement.cloudCertificationAuthority.item.getCloudCertificationAuthority.GetCloudCertificationAuthorityRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.deviceManagement.cloudCertificationAuthority.item.getCloudCertificationAuthority.GetCloudCertificationAuthorityRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:GetCloudCertificationAuthorityRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.deviceManagement.cloudCertificationAuthority.item.getCloudCertificationAuthority.GetCloudCertificationAuthorityRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.deviceManagement.cloudCertificationAuthority.item.getCloudCertificationAuthority.GetCloudCertificationAuthorityRequestBuilder::|public|WithUrl(rawUrl:string):GetCloudCertificationAuthorityRequestBuilder +Microsoft\Graph\Beta\Generated.deviceManagement.cloudCertificationAuthority.item.getCloudCertificationAuthority.getCloudCertificationAuthorityRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.deviceManagement.cloudCertificationAuthority.item.getCloudCertificationAuthority.getCloudCertificationAuthorityRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.deviceManagement.cloudCertificationAuthority.item.patchCloudCertificationAuthority.PatchCloudCertificationAuthorityRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.deviceManagement.cloudCertificationAuthority.item.patchCloudCertificationAuthority.PatchCloudCertificationAuthorityRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.deviceManagement.cloudCertificationAuthority.item.patchCloudCertificationAuthority.PatchCloudCertificationAuthorityRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.deviceManagement.cloudCertificationAuthority.item.patchCloudCertificationAuthority.PatchCloudCertificationAuthorityRequestBuilder::|public|Post(requestConfiguration?:PatchCloudCertificationAuthorityRequestBuilderPostRequestConfiguration):CloudCertificationAuthority +Microsoft\Graph\Beta\Generated.deviceManagement.cloudCertificationAuthority.item.patchCloudCertificationAuthority.PatchCloudCertificationAuthorityRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.deviceManagement.cloudCertificationAuthority.item.patchCloudCertificationAuthority.PatchCloudCertificationAuthorityRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:PatchCloudCertificationAuthorityRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.deviceManagement.cloudCertificationAuthority.item.patchCloudCertificationAuthority.PatchCloudCertificationAuthorityRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.deviceManagement.cloudCertificationAuthority.item.patchCloudCertificationAuthority.PatchCloudCertificationAuthorityRequestBuilder::|public|WithUrl(rawUrl:string):PatchCloudCertificationAuthorityRequestBuilder +Microsoft\Graph\Beta\Generated.deviceManagement.cloudCertificationAuthority.item.patchCloudCertificationAuthority.patchCloudCertificationAuthorityRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.deviceManagement.cloudCertificationAuthority.item.patchCloudCertificationAuthority.patchCloudCertificationAuthorityRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.deviceManagement.cloudCertificationAuthority.item.postCloudCertificationAuthority.postCloudCertificationAuthorityPostResponse-->BaseCollectionPaginationCountResponse +Microsoft\Graph\Beta\Generated.deviceManagement.cloudCertificationAuthority.item.postCloudCertificationAuthority.postCloudCertificationAuthorityPostResponse::|public|constructor():void +Microsoft\Graph\Beta\Generated.deviceManagement.cloudCertificationAuthority.item.postCloudCertificationAuthority.postCloudCertificationAuthorityPostResponse::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.deviceManagement.cloudCertificationAuthority.item.postCloudCertificationAuthority.postCloudCertificationAuthorityPostResponse::|public|getValue():array +Microsoft\Graph\Beta\Generated.deviceManagement.cloudCertificationAuthority.item.postCloudCertificationAuthority.postCloudCertificationAuthorityPostResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.deviceManagement.cloudCertificationAuthority.item.postCloudCertificationAuthority.postCloudCertificationAuthorityPostResponse::|public|setValue(value?:array):void +Microsoft\Graph\Beta\Generated.deviceManagement.cloudCertificationAuthority.item.postCloudCertificationAuthority.postCloudCertificationAuthorityPostResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):PostCloudCertificationAuthorityPostResponse +Microsoft\Graph\Beta\Generated.deviceManagement.cloudCertificationAuthority.item.postCloudCertificationAuthority.PostCloudCertificationAuthorityRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.deviceManagement.cloudCertificationAuthority.item.postCloudCertificationAuthority.PostCloudCertificationAuthorityRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.deviceManagement.cloudCertificationAuthority.item.postCloudCertificationAuthority.PostCloudCertificationAuthorityRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.deviceManagement.cloudCertificationAuthority.item.postCloudCertificationAuthority.PostCloudCertificationAuthorityRequestBuilder::|public|Post(requestConfiguration?:PostCloudCertificationAuthorityRequestBuilderPostRequestConfiguration):PostCloudCertificationAuthorityPostResponse +Microsoft\Graph\Beta\Generated.deviceManagement.cloudCertificationAuthority.item.postCloudCertificationAuthority.PostCloudCertificationAuthorityRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.deviceManagement.cloudCertificationAuthority.item.postCloudCertificationAuthority.PostCloudCertificationAuthorityRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:PostCloudCertificationAuthorityRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.deviceManagement.cloudCertificationAuthority.item.postCloudCertificationAuthority.PostCloudCertificationAuthorityRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.deviceManagement.cloudCertificationAuthority.item.postCloudCertificationAuthority.PostCloudCertificationAuthorityRequestBuilder::|public|WithUrl(rawUrl:string):PostCloudCertificationAuthorityRequestBuilder +Microsoft\Graph\Beta\Generated.deviceManagement.cloudCertificationAuthority.item.postCloudCertificationAuthority.postCloudCertificationAuthorityRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.deviceManagement.cloudCertificationAuthority.item.postCloudCertificationAuthority.postCloudCertificationAuthorityRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.deviceManagement.cloudCertificationAuthority.item.revokeCloudCertificationAuthorityCertificate.revokeCloudCertificationAuthorityCertificatePostRequestBody::|public|constructor():void +Microsoft\Graph\Beta\Generated.deviceManagement.cloudCertificationAuthority.item.revokeCloudCertificationAuthorityCertificate.revokeCloudCertificationAuthorityCertificatePostRequestBody::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.deviceManagement.cloudCertificationAuthority.item.revokeCloudCertificationAuthorityCertificate.revokeCloudCertificationAuthorityCertificatePostRequestBody::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.deviceManagement.cloudCertificationAuthority.item.revokeCloudCertificationAuthorityCertificate.revokeCloudCertificationAuthorityCertificatePostRequestBody::|public|getCertificationAuthorityVersion():int +Microsoft\Graph\Beta\Generated.deviceManagement.cloudCertificationAuthority.item.revokeCloudCertificationAuthorityCertificate.revokeCloudCertificationAuthorityCertificatePostRequestBody::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.deviceManagement.cloudCertificationAuthority.item.revokeCloudCertificationAuthorityCertificate.revokeCloudCertificationAuthorityCertificatePostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.deviceManagement.cloudCertificationAuthority.item.revokeCloudCertificationAuthorityCertificate.revokeCloudCertificationAuthorityCertificatePostRequestBody::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.deviceManagement.cloudCertificationAuthority.item.revokeCloudCertificationAuthorityCertificate.revokeCloudCertificationAuthorityCertificatePostRequestBody::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.deviceManagement.cloudCertificationAuthority.item.revokeCloudCertificationAuthorityCertificate.revokeCloudCertificationAuthorityCertificatePostRequestBody::|public|setCertificationAuthorityVersion(value?:int):void +Microsoft\Graph\Beta\Generated.deviceManagement.cloudCertificationAuthority.item.revokeCloudCertificationAuthorityCertificate.revokeCloudCertificationAuthorityCertificatePostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):RevokeCloudCertificationAuthorityCertificatePostRequestBody +Microsoft\Graph\Beta\Generated.deviceManagement.cloudCertificationAuthority.item.revokeCloudCertificationAuthorityCertificate.revokeCloudCertificationAuthorityCertificatePostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.deviceManagement.cloudCertificationAuthority.item.revokeCloudCertificationAuthorityCertificate.RevokeCloudCertificationAuthorityCertificateRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.deviceManagement.cloudCertificationAuthority.item.revokeCloudCertificationAuthorityCertificate.RevokeCloudCertificationAuthorityCertificateRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.deviceManagement.cloudCertificationAuthority.item.revokeCloudCertificationAuthorityCertificate.RevokeCloudCertificationAuthorityCertificateRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.deviceManagement.cloudCertificationAuthority.item.revokeCloudCertificationAuthorityCertificate.RevokeCloudCertificationAuthorityCertificateRequestBuilder::|public|Post(body:RevokeCloudCertificationAuthorityCertificatePostRequestBody; requestConfiguration?:RevokeCloudCertificationAuthorityCertificateRequestBuilderPostRequestConfiguration):CloudCertificationAuthority +Microsoft\Graph\Beta\Generated.deviceManagement.cloudCertificationAuthority.item.revokeCloudCertificationAuthorityCertificate.RevokeCloudCertificationAuthorityCertificateRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.deviceManagement.cloudCertificationAuthority.item.revokeCloudCertificationAuthorityCertificate.RevokeCloudCertificationAuthorityCertificateRequestBuilder::|public|ToPostRequestInformation(body:RevokeCloudCertificationAuthorityCertificatePostRequestBody; requestConfiguration?:RevokeCloudCertificationAuthorityCertificateRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.deviceManagement.cloudCertificationAuthority.item.revokeCloudCertificationAuthorityCertificate.RevokeCloudCertificationAuthorityCertificateRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.deviceManagement.cloudCertificationAuthority.item.revokeCloudCertificationAuthorityCertificate.RevokeCloudCertificationAuthorityCertificateRequestBuilder::|public|WithUrl(rawUrl:string):RevokeCloudCertificationAuthorityCertificateRequestBuilder +Microsoft\Graph\Beta\Generated.deviceManagement.cloudCertificationAuthority.item.revokeCloudCertificationAuthorityCertificate.revokeCloudCertificationAuthorityCertificateRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.deviceManagement.cloudCertificationAuthority.item.revokeCloudCertificationAuthorityCertificate.revokeCloudCertificationAuthorityCertificateRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.deviceManagement.cloudCertificationAuthority.item.revokeLeafCertificate.revokeLeafCertificatePostRequestBody::|public|constructor():void +Microsoft\Graph\Beta\Generated.deviceManagement.cloudCertificationAuthority.item.revokeLeafCertificate.revokeLeafCertificatePostRequestBody::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.deviceManagement.cloudCertificationAuthority.item.revokeLeafCertificate.revokeLeafCertificatePostRequestBody::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.deviceManagement.cloudCertificationAuthority.item.revokeLeafCertificate.revokeLeafCertificatePostRequestBody::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.deviceManagement.cloudCertificationAuthority.item.revokeLeafCertificate.revokeLeafCertificatePostRequestBody::|public|getLeafCertificateId():string +Microsoft\Graph\Beta\Generated.deviceManagement.cloudCertificationAuthority.item.revokeLeafCertificate.revokeLeafCertificatePostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.deviceManagement.cloudCertificationAuthority.item.revokeLeafCertificate.revokeLeafCertificatePostRequestBody::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.deviceManagement.cloudCertificationAuthority.item.revokeLeafCertificate.revokeLeafCertificatePostRequestBody::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.deviceManagement.cloudCertificationAuthority.item.revokeLeafCertificate.revokeLeafCertificatePostRequestBody::|public|setLeafCertificateId(value?:string):void +Microsoft\Graph\Beta\Generated.deviceManagement.cloudCertificationAuthority.item.revokeLeafCertificate.revokeLeafCertificatePostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):RevokeLeafCertificatePostRequestBody +Microsoft\Graph\Beta\Generated.deviceManagement.cloudCertificationAuthority.item.revokeLeafCertificate.revokeLeafCertificatePostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.deviceManagement.cloudCertificationAuthority.item.revokeLeafCertificate.RevokeLeafCertificateRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.deviceManagement.cloudCertificationAuthority.item.revokeLeafCertificate.RevokeLeafCertificateRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.deviceManagement.cloudCertificationAuthority.item.revokeLeafCertificate.RevokeLeafCertificateRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.deviceManagement.cloudCertificationAuthority.item.revokeLeafCertificate.RevokeLeafCertificateRequestBuilder::|public|Post(body:RevokeLeafCertificatePostRequestBody; requestConfiguration?:RevokeLeafCertificateRequestBuilderPostRequestConfiguration):CloudCertificationAuthorityLeafCertificate +Microsoft\Graph\Beta\Generated.deviceManagement.cloudCertificationAuthority.item.revokeLeafCertificate.RevokeLeafCertificateRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.deviceManagement.cloudCertificationAuthority.item.revokeLeafCertificate.RevokeLeafCertificateRequestBuilder::|public|ToPostRequestInformation(body:RevokeLeafCertificatePostRequestBody; requestConfiguration?:RevokeLeafCertificateRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.deviceManagement.cloudCertificationAuthority.item.revokeLeafCertificate.RevokeLeafCertificateRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.deviceManagement.cloudCertificationAuthority.item.revokeLeafCertificate.RevokeLeafCertificateRequestBuilder::|public|WithUrl(rawUrl:string):RevokeLeafCertificateRequestBuilder +Microsoft\Graph\Beta\Generated.deviceManagement.cloudCertificationAuthority.item.revokeLeafCertificate.revokeLeafCertificateRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.deviceManagement.cloudCertificationAuthority.item.revokeLeafCertificate.revokeLeafCertificateRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.deviceManagement.cloudCertificationAuthority.item.uploadExternallySignedCertificationAuthorityCertificate.uploadExternallySignedCertificationAuthorityCertificatePostRequestBody::|public|constructor():void +Microsoft\Graph\Beta\Generated.deviceManagement.cloudCertificationAuthority.item.uploadExternallySignedCertificationAuthorityCertificate.uploadExternallySignedCertificationAuthorityCertificatePostRequestBody::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.deviceManagement.cloudCertificationAuthority.item.uploadExternallySignedCertificationAuthorityCertificate.uploadExternallySignedCertificationAuthorityCertificatePostRequestBody::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.deviceManagement.cloudCertificationAuthority.item.uploadExternallySignedCertificationAuthorityCertificate.uploadExternallySignedCertificationAuthorityCertificatePostRequestBody::|public|getCertificationAuthorityVersion():int +Microsoft\Graph\Beta\Generated.deviceManagement.cloudCertificationAuthority.item.uploadExternallySignedCertificationAuthorityCertificate.uploadExternallySignedCertificationAuthorityCertificatePostRequestBody::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.deviceManagement.cloudCertificationAuthority.item.uploadExternallySignedCertificationAuthorityCertificate.uploadExternallySignedCertificationAuthorityCertificatePostRequestBody::|public|getSignedCertificate():string +Microsoft\Graph\Beta\Generated.deviceManagement.cloudCertificationAuthority.item.uploadExternallySignedCertificationAuthorityCertificate.uploadExternallySignedCertificationAuthorityCertificatePostRequestBody::|public|getTrustChainCertificates():array +Microsoft\Graph\Beta\Generated.deviceManagement.cloudCertificationAuthority.item.uploadExternallySignedCertificationAuthorityCertificate.uploadExternallySignedCertificationAuthorityCertificatePostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.deviceManagement.cloudCertificationAuthority.item.uploadExternallySignedCertificationAuthorityCertificate.uploadExternallySignedCertificationAuthorityCertificatePostRequestBody::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.deviceManagement.cloudCertificationAuthority.item.uploadExternallySignedCertificationAuthorityCertificate.uploadExternallySignedCertificationAuthorityCertificatePostRequestBody::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.deviceManagement.cloudCertificationAuthority.item.uploadExternallySignedCertificationAuthorityCertificate.uploadExternallySignedCertificationAuthorityCertificatePostRequestBody::|public|setCertificationAuthorityVersion(value?:int):void +Microsoft\Graph\Beta\Generated.deviceManagement.cloudCertificationAuthority.item.uploadExternallySignedCertificationAuthorityCertificate.uploadExternallySignedCertificationAuthorityCertificatePostRequestBody::|public|setSignedCertificate(value?:string):void +Microsoft\Graph\Beta\Generated.deviceManagement.cloudCertificationAuthority.item.uploadExternallySignedCertificationAuthorityCertificate.uploadExternallySignedCertificationAuthorityCertificatePostRequestBody::|public|setTrustChainCertificates(value?:array):void +Microsoft\Graph\Beta\Generated.deviceManagement.cloudCertificationAuthority.item.uploadExternallySignedCertificationAuthorityCertificate.uploadExternallySignedCertificationAuthorityCertificatePostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):UploadExternallySignedCertificationAuthorityCertificatePostRequestBody +Microsoft\Graph\Beta\Generated.deviceManagement.cloudCertificationAuthority.item.uploadExternallySignedCertificationAuthorityCertificate.uploadExternallySignedCertificationAuthorityCertificatePostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.deviceManagement.cloudCertificationAuthority.item.uploadExternallySignedCertificationAuthorityCertificate.UploadExternallySignedCertificationAuthorityCertificateRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.deviceManagement.cloudCertificationAuthority.item.uploadExternallySignedCertificationAuthorityCertificate.UploadExternallySignedCertificationAuthorityCertificateRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.deviceManagement.cloudCertificationAuthority.item.uploadExternallySignedCertificationAuthorityCertificate.UploadExternallySignedCertificationAuthorityCertificateRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.deviceManagement.cloudCertificationAuthority.item.uploadExternallySignedCertificationAuthorityCertificate.UploadExternallySignedCertificationAuthorityCertificateRequestBuilder::|public|Post(body:UploadExternallySignedCertificationAuthorityCertificatePostRequestBody; requestConfiguration?:UploadExternallySignedCertificationAuthorityCertificateRequestBuilderPostRequestConfiguration):CloudCertificationAuthority +Microsoft\Graph\Beta\Generated.deviceManagement.cloudCertificationAuthority.item.uploadExternallySignedCertificationAuthorityCertificate.UploadExternallySignedCertificationAuthorityCertificateRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.deviceManagement.cloudCertificationAuthority.item.uploadExternallySignedCertificationAuthorityCertificate.UploadExternallySignedCertificationAuthorityCertificateRequestBuilder::|public|ToPostRequestInformation(body:UploadExternallySignedCertificationAuthorityCertificatePostRequestBody; requestConfiguration?:UploadExternallySignedCertificationAuthorityCertificateRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.deviceManagement.cloudCertificationAuthority.item.uploadExternallySignedCertificationAuthorityCertificate.UploadExternallySignedCertificationAuthorityCertificateRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.deviceManagement.cloudCertificationAuthority.item.uploadExternallySignedCertificationAuthorityCertificate.UploadExternallySignedCertificationAuthorityCertificateRequestBuilder::|public|WithUrl(rawUrl:string):UploadExternallySignedCertificationAuthorityCertificateRequestBuilder +Microsoft\Graph\Beta\Generated.deviceManagement.cloudCertificationAuthority.item.uploadExternallySignedCertificationAuthorityCertificate.uploadExternallySignedCertificationAuthorityCertificateRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.deviceManagement.cloudCertificationAuthority.item.uploadExternallySignedCertificationAuthorityCertificate.uploadExternallySignedCertificationAuthorityCertificateRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.deviceManagement.cloudCertificationAuthorityLeafCertificate.CloudCertificationAuthorityLeafCertificateRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.deviceManagement.cloudCertificationAuthorityLeafCertificate.CloudCertificationAuthorityLeafCertificateRequestBuilder::|public|ByCloudCertificationAuthorityLeafCertificateId(cloudCertificationAuthorityLeafCertificateId:string):CloudCertificationAuthorityLeafCertificateItemRequestBuilder +Microsoft\Graph\Beta\Generated.deviceManagement.cloudCertificationAuthorityLeafCertificate.CloudCertificationAuthorityLeafCertificateRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.deviceManagement.cloudCertificationAuthorityLeafCertificate.CloudCertificationAuthorityLeafCertificateRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Beta\Generated.deviceManagement.cloudCertificationAuthorityLeafCertificate.CloudCertificationAuthorityLeafCertificateRequestBuilder::|public|Get(requestConfiguration?:CloudCertificationAuthorityLeafCertificateRequestBuilderGetRequestConfiguration):CloudCertificationAuthorityLeafCertificateCollectionResponse +Microsoft\Graph\Beta\Generated.deviceManagement.cloudCertificationAuthorityLeafCertificate.CloudCertificationAuthorityLeafCertificateRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.deviceManagement.cloudCertificationAuthorityLeafCertificate.CloudCertificationAuthorityLeafCertificateRequestBuilder::|public|Post(body:CloudCertificationAuthorityLeafCertificate; requestConfiguration?:CloudCertificationAuthorityLeafCertificateRequestBuilderPostRequestConfiguration):CloudCertificationAuthorityLeafCertificate +Microsoft\Graph\Beta\Generated.deviceManagement.cloudCertificationAuthorityLeafCertificate.CloudCertificationAuthorityLeafCertificateRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.deviceManagement.cloudCertificationAuthorityLeafCertificate.CloudCertificationAuthorityLeafCertificateRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CloudCertificationAuthorityLeafCertificateRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.deviceManagement.cloudCertificationAuthorityLeafCertificate.CloudCertificationAuthorityLeafCertificateRequestBuilder::|public|ToPostRequestInformation(body:CloudCertificationAuthorityLeafCertificate; requestConfiguration?:CloudCertificationAuthorityLeafCertificateRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.deviceManagement.cloudCertificationAuthorityLeafCertificate.CloudCertificationAuthorityLeafCertificateRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.deviceManagement.cloudCertificationAuthorityLeafCertificate.CloudCertificationAuthorityLeafCertificateRequestBuilder::|public|WithUrl(rawUrl:string):CloudCertificationAuthorityLeafCertificateRequestBuilder +Microsoft\Graph\Beta\Generated.deviceManagement.cloudCertificationAuthorityLeafCertificate.cloudCertificationAuthorityLeafCertificateRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Beta\Generated.deviceManagement.cloudCertificationAuthorityLeafCertificate.cloudCertificationAuthorityLeafCertificateRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.deviceManagement.cloudCertificationAuthorityLeafCertificate.cloudCertificationAuthorityLeafCertificateRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.deviceManagement.cloudCertificationAuthorityLeafCertificate.cloudCertificationAuthorityLeafCertificateRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.deviceManagement.cloudCertificationAuthorityLeafCertificate.cloudCertificationAuthorityLeafCertificateRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.deviceManagement.cloudCertificationAuthorityLeafCertificate.cloudCertificationAuthorityLeafCertificateRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.deviceManagement.cloudCertificationAuthorityLeafCertificate.cloudCertificationAuthorityLeafCertificateRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.deviceManagement.cloudCertificationAuthorityLeafCertificate.cloudCertificationAuthorityLeafCertificateRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.deviceManagement.cloudCertificationAuthorityLeafCertificate.cloudCertificationAuthorityLeafCertificateRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.deviceManagement.cloudCertificationAuthorityLeafCertificate.cloudCertificationAuthorityLeafCertificateRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.deviceManagement.cloudCertificationAuthorityLeafCertificate.cloudCertificationAuthorityLeafCertificateRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CloudCertificationAuthorityLeafCertificateRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.deviceManagement.cloudCertificationAuthorityLeafCertificate.cloudCertificationAuthorityLeafCertificateRequestBuilderGetRequestConfiguration::|public|queryParameters:CloudCertificationAuthorityLeafCertificateRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.deviceManagement.cloudCertificationAuthorityLeafCertificate.cloudCertificationAuthorityLeafCertificateRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):CloudCertificationAuthorityLeafCertificateRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.deviceManagement.cloudCertificationAuthorityLeafCertificate.cloudCertificationAuthorityLeafCertificateRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.deviceManagement.cloudCertificationAuthorityLeafCertificate.cloudCertificationAuthorityLeafCertificateRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.deviceManagement.cloudCertificationAuthorityLeafCertificate.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.deviceManagement.cloudCertificationAuthorityLeafCertificate.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.deviceManagement.cloudCertificationAuthorityLeafCertificate.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Beta\Generated.deviceManagement.cloudCertificationAuthorityLeafCertificate.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.deviceManagement.cloudCertificationAuthorityLeafCertificate.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.deviceManagement.cloudCertificationAuthorityLeafCertificate.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.deviceManagement.cloudCertificationAuthorityLeafCertificate.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.deviceManagement.cloudCertificationAuthorityLeafCertificate.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Beta\Generated.deviceManagement.cloudCertificationAuthorityLeafCertificate.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Beta\Generated.deviceManagement.cloudCertificationAuthorityLeafCertificate.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.deviceManagement.cloudCertificationAuthorityLeafCertificate.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.deviceManagement.cloudCertificationAuthorityLeafCertificate.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.deviceManagement.cloudCertificationAuthorityLeafCertificate.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.deviceManagement.cloudCertificationAuthorityLeafCertificate.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.deviceManagement.cloudCertificationAuthorityLeafCertificate.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.deviceManagement.cloudCertificationAuthorityLeafCertificate.item.CloudCertificationAuthorityLeafCertificateItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.deviceManagement.cloudCertificationAuthorityLeafCertificate.item.CloudCertificationAuthorityLeafCertificateItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.deviceManagement.cloudCertificationAuthorityLeafCertificate.item.CloudCertificationAuthorityLeafCertificateItemRequestBuilder::|public|Delete(requestConfiguration?:CloudCertificationAuthorityLeafCertificateItemRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.deviceManagement.cloudCertificationAuthorityLeafCertificate.item.CloudCertificationAuthorityLeafCertificateItemRequestBuilder::|public|Get(requestConfiguration?:CloudCertificationAuthorityLeafCertificateItemRequestBuilderGetRequestConfiguration):CloudCertificationAuthorityLeafCertificate +Microsoft\Graph\Beta\Generated.deviceManagement.cloudCertificationAuthorityLeafCertificate.item.CloudCertificationAuthorityLeafCertificateItemRequestBuilder::|public|Patch(body:CloudCertificationAuthorityLeafCertificate; requestConfiguration?:CloudCertificationAuthorityLeafCertificateItemRequestBuilderPatchRequestConfiguration):CloudCertificationAuthorityLeafCertificate +Microsoft\Graph\Beta\Generated.deviceManagement.cloudCertificationAuthorityLeafCertificate.item.CloudCertificationAuthorityLeafCertificateItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.deviceManagement.cloudCertificationAuthorityLeafCertificate.item.CloudCertificationAuthorityLeafCertificateItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.deviceManagement.cloudCertificationAuthorityLeafCertificate.item.CloudCertificationAuthorityLeafCertificateItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:CloudCertificationAuthorityLeafCertificateItemRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.deviceManagement.cloudCertificationAuthorityLeafCertificate.item.CloudCertificationAuthorityLeafCertificateItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CloudCertificationAuthorityLeafCertificateItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.deviceManagement.cloudCertificationAuthorityLeafCertificate.item.CloudCertificationAuthorityLeafCertificateItemRequestBuilder::|public|ToPatchRequestInformation(body:CloudCertificationAuthorityLeafCertificate; requestConfiguration?:CloudCertificationAuthorityLeafCertificateItemRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.deviceManagement.cloudCertificationAuthorityLeafCertificate.item.CloudCertificationAuthorityLeafCertificateItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.deviceManagement.cloudCertificationAuthorityLeafCertificate.item.CloudCertificationAuthorityLeafCertificateItemRequestBuilder::|public|WithUrl(rawUrl:string):CloudCertificationAuthorityLeafCertificateItemRequestBuilder +Microsoft\Graph\Beta\Generated.deviceManagement.cloudCertificationAuthorityLeafCertificate.item.CloudCertificationAuthorityLeafCertificateItemRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.deviceManagement.cloudCertificationAuthorityLeafCertificate.item.CloudCertificationAuthorityLeafCertificateItemRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.deviceManagement.cloudCertificationAuthorityLeafCertificate.item.CloudCertificationAuthorityLeafCertificateItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.deviceManagement.cloudCertificationAuthorityLeafCertificate.item.CloudCertificationAuthorityLeafCertificateItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.deviceManagement.cloudCertificationAuthorityLeafCertificate.item.CloudCertificationAuthorityLeafCertificateItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.deviceManagement.cloudCertificationAuthorityLeafCertificate.item.CloudCertificationAuthorityLeafCertificateItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.deviceManagement.cloudCertificationAuthorityLeafCertificate.item.CloudCertificationAuthorityLeafCertificateItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CloudCertificationAuthorityLeafCertificateItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.deviceManagement.cloudCertificationAuthorityLeafCertificate.item.CloudCertificationAuthorityLeafCertificateItemRequestBuilderGetRequestConfiguration::|public|queryParameters:CloudCertificationAuthorityLeafCertificateItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.deviceManagement.cloudCertificationAuthorityLeafCertificate.item.CloudCertificationAuthorityLeafCertificateItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):CloudCertificationAuthorityLeafCertificateItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.deviceManagement.cloudCertificationAuthorityLeafCertificate.item.CloudCertificationAuthorityLeafCertificateItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.deviceManagement.cloudCertificationAuthorityLeafCertificate.item.CloudCertificationAuthorityLeafCertificateItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Beta\Generated.deviceManagement.cloudPCConnectivityIssues.CloudPCConnectivityIssuesRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Beta\Generated.deviceManagement.cloudPCConnectivityIssues.CloudPCConnectivityIssuesRequestBuilder::|public|ByCloudPCConnectivityIssueId(cloudPCConnectivityIssueId:string):CloudPCConnectivityIssueItemRequestBuilder Microsoft\Graph\Beta\Generated.deviceManagement.cloudPCConnectivityIssues.CloudPCConnectivityIssuesRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void @@ -37111,12 +37336,14 @@ Microsoft\Graph\Beta\Generated.deviceManagement.comanagedDevices.ComanagedDevice Microsoft\Graph\Beta\Generated.deviceManagement.comanagedDevices.ComanagedDevicesRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Beta\Generated.deviceManagement.comanagedDevices.ComanagedDevicesRequestBuilder::|public|Count:CountRequestBuilder Microsoft\Graph\Beta\Generated.deviceManagement.comanagedDevices.ComanagedDevicesRequestBuilder::|public|downloadAppDiagnostics:DownloadAppDiagnosticsRequestBuilder +Microsoft\Graph\Beta\Generated.deviceManagement.comanagedDevices.ComanagedDevicesRequestBuilder::|public|downloadPowerliftAppDiagnostic:DownloadPowerliftAppDiagnosticRequestBuilder Microsoft\Graph\Beta\Generated.deviceManagement.comanagedDevices.ComanagedDevicesRequestBuilder::|public|executeAction:ExecuteActionRequestBuilder Microsoft\Graph\Beta\Generated.deviceManagement.comanagedDevices.ComanagedDevicesRequestBuilder::|public|Get(requestConfiguration?:ComanagedDevicesRequestBuilderGetRequestConfiguration):ManagedDeviceCollectionResponse Microsoft\Graph\Beta\Generated.deviceManagement.comanagedDevices.ComanagedDevicesRequestBuilder::|public|moveDevicesToOU:MoveDevicesToOURequestBuilder Microsoft\Graph\Beta\Generated.deviceManagement.comanagedDevices.ComanagedDevicesRequestBuilder::|public|pathParameters:array Microsoft\Graph\Beta\Generated.deviceManagement.comanagedDevices.ComanagedDevicesRequestBuilder::|public|Post(body:ManagedDevice; requestConfiguration?:ComanagedDevicesRequestBuilderPostRequestConfiguration):ManagedDevice Microsoft\Graph\Beta\Generated.deviceManagement.comanagedDevices.ComanagedDevicesRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.deviceManagement.comanagedDevices.ComanagedDevicesRequestBuilder::|public|retrievePowerliftAppDiagnosticsDetailsWithUserPrincipalName(userPrincipalName:string):RetrievePowerliftAppDiagnosticsDetailsWithUserPrincipalNameRequestBuilder Microsoft\Graph\Beta\Generated.deviceManagement.comanagedDevices.ComanagedDevicesRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:ComanagedDevicesRequestBuilderGetRequestConfiguration):RequestInformation Microsoft\Graph\Beta\Generated.deviceManagement.comanagedDevices.ComanagedDevicesRequestBuilder::|public|ToPostRequestInformation(body:ManagedDevice; requestConfiguration?:ComanagedDevicesRequestBuilderPostRequestConfiguration):RequestInformation Microsoft\Graph\Beta\Generated.deviceManagement.comanagedDevices.ComanagedDevicesRequestBuilder::|public|urlTemplate:string @@ -37172,6 +37399,27 @@ Microsoft\Graph\Beta\Generated.deviceManagement.comanagedDevices.downloadAppDiag Microsoft\Graph\Beta\Generated.deviceManagement.comanagedDevices.downloadAppDiagnostics.DownloadAppDiagnosticsRequestBuilder::|public|WithUrl(rawUrl:string):DownloadAppDiagnosticsRequestBuilder Microsoft\Graph\Beta\Generated.deviceManagement.comanagedDevices.downloadAppDiagnostics.downloadAppDiagnosticsRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration Microsoft\Graph\Beta\Generated.deviceManagement.comanagedDevices.downloadAppDiagnostics.downloadAppDiagnosticsRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.deviceManagement.comanagedDevices.downloadPowerliftAppDiagnostic.downloadPowerliftAppDiagnosticPostRequestBody::|public|constructor():void +Microsoft\Graph\Beta\Generated.deviceManagement.comanagedDevices.downloadPowerliftAppDiagnostic.downloadPowerliftAppDiagnosticPostRequestBody::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.deviceManagement.comanagedDevices.downloadPowerliftAppDiagnostic.downloadPowerliftAppDiagnosticPostRequestBody::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.deviceManagement.comanagedDevices.downloadPowerliftAppDiagnostic.downloadPowerliftAppDiagnosticPostRequestBody::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.deviceManagement.comanagedDevices.downloadPowerliftAppDiagnostic.downloadPowerliftAppDiagnosticPostRequestBody::|public|getRequest():PowerliftAppDiagnosticDownloadRequest +Microsoft\Graph\Beta\Generated.deviceManagement.comanagedDevices.downloadPowerliftAppDiagnostic.downloadPowerliftAppDiagnosticPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.deviceManagement.comanagedDevices.downloadPowerliftAppDiagnostic.downloadPowerliftAppDiagnosticPostRequestBody::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.deviceManagement.comanagedDevices.downloadPowerliftAppDiagnostic.downloadPowerliftAppDiagnosticPostRequestBody::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.deviceManagement.comanagedDevices.downloadPowerliftAppDiagnostic.downloadPowerliftAppDiagnosticPostRequestBody::|public|setRequest(value?:PowerliftAppDiagnosticDownloadRequest):void +Microsoft\Graph\Beta\Generated.deviceManagement.comanagedDevices.downloadPowerliftAppDiagnostic.downloadPowerliftAppDiagnosticPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):DownloadPowerliftAppDiagnosticPostRequestBody +Microsoft\Graph\Beta\Generated.deviceManagement.comanagedDevices.downloadPowerliftAppDiagnostic.downloadPowerliftAppDiagnosticPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.deviceManagement.comanagedDevices.downloadPowerliftAppDiagnostic.DownloadPowerliftAppDiagnosticRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.deviceManagement.comanagedDevices.downloadPowerliftAppDiagnostic.DownloadPowerliftAppDiagnosticRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.deviceManagement.comanagedDevices.downloadPowerliftAppDiagnostic.DownloadPowerliftAppDiagnosticRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.deviceManagement.comanagedDevices.downloadPowerliftAppDiagnostic.DownloadPowerliftAppDiagnosticRequestBuilder::|public|Post(body:DownloadPowerliftAppDiagnosticPostRequestBody; requestConfiguration?:DownloadPowerliftAppDiagnosticRequestBuilderPostRequestConfiguration):StreamInterface +Microsoft\Graph\Beta\Generated.deviceManagement.comanagedDevices.downloadPowerliftAppDiagnostic.DownloadPowerliftAppDiagnosticRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.deviceManagement.comanagedDevices.downloadPowerliftAppDiagnostic.DownloadPowerliftAppDiagnosticRequestBuilder::|public|ToPostRequestInformation(body:DownloadPowerliftAppDiagnosticPostRequestBody; requestConfiguration?:DownloadPowerliftAppDiagnosticRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.deviceManagement.comanagedDevices.downloadPowerliftAppDiagnostic.DownloadPowerliftAppDiagnosticRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.deviceManagement.comanagedDevices.downloadPowerliftAppDiagnostic.DownloadPowerliftAppDiagnosticRequestBuilder::|public|WithUrl(rawUrl:string):DownloadPowerliftAppDiagnosticRequestBuilder +Microsoft\Graph\Beta\Generated.deviceManagement.comanagedDevices.downloadPowerliftAppDiagnostic.downloadPowerliftAppDiagnosticRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.deviceManagement.comanagedDevices.downloadPowerliftAppDiagnostic.downloadPowerliftAppDiagnosticRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Beta\Generated.deviceManagement.comanagedDevices.executeAction.executeActionPostRequestBody::|public|constructor():void Microsoft\Graph\Beta\Generated.deviceManagement.comanagedDevices.executeAction.executeActionPostRequestBody::|public|getActionName():ManagedDeviceRemoteAction Microsoft\Graph\Beta\Generated.deviceManagement.comanagedDevices.executeAction.executeActionPostRequestBody::|public|getAdditionalData():array @@ -38825,6 +39073,31 @@ Microsoft\Graph\Beta\Generated.deviceManagement.comanagedDevices.moveDevicesToOU Microsoft\Graph\Beta\Generated.deviceManagement.comanagedDevices.moveDevicesToOU.MoveDevicesToOURequestBuilder::|public|WithUrl(rawUrl:string):MoveDevicesToOURequestBuilder Microsoft\Graph\Beta\Generated.deviceManagement.comanagedDevices.moveDevicesToOU.moveDevicesToOURequestBuilderPostRequestConfiguration-->BaseRequestConfiguration Microsoft\Graph\Beta\Generated.deviceManagement.comanagedDevices.moveDevicesToOU.moveDevicesToOURequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.deviceManagement.comanagedDevices.retrievePowerliftAppDiagnosticsDetailsWithUserPrincipalName.retrievePowerliftAppDiagnosticsDetailsWithUserPrincipalNameGetResponse-->BaseCollectionPaginationCountResponse +Microsoft\Graph\Beta\Generated.deviceManagement.comanagedDevices.retrievePowerliftAppDiagnosticsDetailsWithUserPrincipalName.retrievePowerliftAppDiagnosticsDetailsWithUserPrincipalNameGetResponse::|public|constructor():void +Microsoft\Graph\Beta\Generated.deviceManagement.comanagedDevices.retrievePowerliftAppDiagnosticsDetailsWithUserPrincipalName.retrievePowerliftAppDiagnosticsDetailsWithUserPrincipalNameGetResponse::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.deviceManagement.comanagedDevices.retrievePowerliftAppDiagnosticsDetailsWithUserPrincipalName.retrievePowerliftAppDiagnosticsDetailsWithUserPrincipalNameGetResponse::|public|getValue():array +Microsoft\Graph\Beta\Generated.deviceManagement.comanagedDevices.retrievePowerliftAppDiagnosticsDetailsWithUserPrincipalName.retrievePowerliftAppDiagnosticsDetailsWithUserPrincipalNameGetResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.deviceManagement.comanagedDevices.retrievePowerliftAppDiagnosticsDetailsWithUserPrincipalName.retrievePowerliftAppDiagnosticsDetailsWithUserPrincipalNameGetResponse::|public|setValue(value?:array):void +Microsoft\Graph\Beta\Generated.deviceManagement.comanagedDevices.retrievePowerliftAppDiagnosticsDetailsWithUserPrincipalName.retrievePowerliftAppDiagnosticsDetailsWithUserPrincipalNameGetResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):RetrievePowerliftAppDiagnosticsDetailsWithUserPrincipalNameGetResponse +Microsoft\Graph\Beta\Generated.deviceManagement.comanagedDevices.retrievePowerliftAppDiagnosticsDetailsWithUserPrincipalName.retrievePowerliftAppDiagnosticsDetailsWithUserPrincipalNameRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.deviceManagement.comanagedDevices.retrievePowerliftAppDiagnosticsDetailsWithUserPrincipalName.retrievePowerliftAppDiagnosticsDetailsWithUserPrincipalNameRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter; userPrincipalName?:string):void +Microsoft\Graph\Beta\Generated.deviceManagement.comanagedDevices.retrievePowerliftAppDiagnosticsDetailsWithUserPrincipalName.retrievePowerliftAppDiagnosticsDetailsWithUserPrincipalNameRequestBuilder::|public|Get(requestConfiguration?:RetrievePowerliftAppDiagnosticsDetailsWithUserPrincipalNameRequestBuilderGetRequestConfiguration):RetrievePowerliftAppDiagnosticsDetailsWithUserPrincipalNameGetResponse +Microsoft\Graph\Beta\Generated.deviceManagement.comanagedDevices.retrievePowerliftAppDiagnosticsDetailsWithUserPrincipalName.retrievePowerliftAppDiagnosticsDetailsWithUserPrincipalNameRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.deviceManagement.comanagedDevices.retrievePowerliftAppDiagnosticsDetailsWithUserPrincipalName.retrievePowerliftAppDiagnosticsDetailsWithUserPrincipalNameRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.deviceManagement.comanagedDevices.retrievePowerliftAppDiagnosticsDetailsWithUserPrincipalName.retrievePowerliftAppDiagnosticsDetailsWithUserPrincipalNameRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:RetrievePowerliftAppDiagnosticsDetailsWithUserPrincipalNameRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.deviceManagement.comanagedDevices.retrievePowerliftAppDiagnosticsDetailsWithUserPrincipalName.retrievePowerliftAppDiagnosticsDetailsWithUserPrincipalNameRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.deviceManagement.comanagedDevices.retrievePowerliftAppDiagnosticsDetailsWithUserPrincipalName.retrievePowerliftAppDiagnosticsDetailsWithUserPrincipalNameRequestBuilder::|public|WithUrl(rawUrl:string):RetrievePowerliftAppDiagnosticsDetailsWithUserPrincipalNameRequestBuilder +Microsoft\Graph\Beta\Generated.deviceManagement.comanagedDevices.retrievePowerliftAppDiagnosticsDetailsWithUserPrincipalName.retrievePowerliftAppDiagnosticsDetailsWithUserPrincipalNameRequestBuilderGetQueryParameters::|public|constructor(count?:bool; filter?:string; search?:string; skip?:int; top?:int):void +Microsoft\Graph\Beta\Generated.deviceManagement.comanagedDevices.retrievePowerliftAppDiagnosticsDetailsWithUserPrincipalName.retrievePowerliftAppDiagnosticsDetailsWithUserPrincipalNameRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.deviceManagement.comanagedDevices.retrievePowerliftAppDiagnosticsDetailsWithUserPrincipalName.retrievePowerliftAppDiagnosticsDetailsWithUserPrincipalNameRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.deviceManagement.comanagedDevices.retrievePowerliftAppDiagnosticsDetailsWithUserPrincipalName.retrievePowerliftAppDiagnosticsDetailsWithUserPrincipalNameRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.deviceManagement.comanagedDevices.retrievePowerliftAppDiagnosticsDetailsWithUserPrincipalName.retrievePowerliftAppDiagnosticsDetailsWithUserPrincipalNameRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.deviceManagement.comanagedDevices.retrievePowerliftAppDiagnosticsDetailsWithUserPrincipalName.retrievePowerliftAppDiagnosticsDetailsWithUserPrincipalNameRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.deviceManagement.comanagedDevices.retrievePowerliftAppDiagnosticsDetailsWithUserPrincipalName.retrievePowerliftAppDiagnosticsDetailsWithUserPrincipalNameRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.deviceManagement.comanagedDevices.retrievePowerliftAppDiagnosticsDetailsWithUserPrincipalName.retrievePowerliftAppDiagnosticsDetailsWithUserPrincipalNameRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:RetrievePowerliftAppDiagnosticsDetailsWithUserPrincipalNameRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.deviceManagement.comanagedDevices.retrievePowerliftAppDiagnosticsDetailsWithUserPrincipalName.retrievePowerliftAppDiagnosticsDetailsWithUserPrincipalNameRequestBuilderGetRequestConfiguration::|public|queryParameters:RetrievePowerliftAppDiagnosticsDetailsWithUserPrincipalNameRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.deviceManagement.comanagedDevices.retrievePowerliftAppDiagnosticsDetailsWithUserPrincipalName.retrievePowerliftAppDiagnosticsDetailsWithUserPrincipalNameRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; filter?:string; search?:string; skip?:int; top?:int):RetrievePowerliftAppDiagnosticsDetailsWithUserPrincipalNameRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.deviceManagement.comanagementEligibleDevices.ComanagementEligibleDevicesRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Beta\Generated.deviceManagement.comanagementEligibleDevices.ComanagementEligibleDevicesRequestBuilder::|public|ByComanagementEligibleDeviceId(comanagementEligibleDeviceId:string):ComanagementEligibleDeviceItemRequestBuilder Microsoft\Graph\Beta\Generated.deviceManagement.comanagementEligibleDevices.ComanagementEligibleDevicesRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void @@ -42320,71 +42593,6 @@ Microsoft\Graph\Beta\Generated.deviceManagement.deviceConfigurationDeviceStateSu Microsoft\Graph\Beta\Generated.deviceManagement.deviceConfigurationDeviceStateSummaries.deviceConfigurationDeviceStateSummariesRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):DeviceConfigurationDeviceStateSummariesRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.deviceManagement.deviceConfigurationDeviceStateSummaries.deviceConfigurationDeviceStateSummariesRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration Microsoft\Graph\Beta\Generated.deviceManagement.deviceConfigurationDeviceStateSummaries.deviceConfigurationDeviceStateSummariesRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void -Microsoft\Graph\Beta\Generated.deviceManagement.deviceConfigurationProfiles.count.CountRequestBuilder-->BaseRequestBuilder -Microsoft\Graph\Beta\Generated.deviceManagement.deviceConfigurationProfiles.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void -Microsoft\Graph\Beta\Generated.deviceManagement.deviceConfigurationProfiles.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int -Microsoft\Graph\Beta\Generated.deviceManagement.deviceConfigurationProfiles.count.CountRequestBuilder::|public|pathParameters:array -Microsoft\Graph\Beta\Generated.deviceManagement.deviceConfigurationProfiles.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter -Microsoft\Graph\Beta\Generated.deviceManagement.deviceConfigurationProfiles.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation -Microsoft\Graph\Beta\Generated.deviceManagement.deviceConfigurationProfiles.count.CountRequestBuilder::|public|urlTemplate:string -Microsoft\Graph\Beta\Generated.deviceManagement.deviceConfigurationProfiles.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder -Microsoft\Graph\Beta\Generated.deviceManagement.deviceConfigurationProfiles.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void -Microsoft\Graph\Beta\Generated.deviceManagement.deviceConfigurationProfiles.count.CountRequestBuilderGetQueryParameters::|public|filter:string -Microsoft\Graph\Beta\Generated.deviceManagement.deviceConfigurationProfiles.count.CountRequestBuilderGetQueryParameters::|public|search:string -Microsoft\Graph\Beta\Generated.deviceManagement.deviceConfigurationProfiles.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration -Microsoft\Graph\Beta\Generated.deviceManagement.deviceConfigurationProfiles.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void -Microsoft\Graph\Beta\Generated.deviceManagement.deviceConfigurationProfiles.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters -Microsoft\Graph\Beta\Generated.deviceManagement.deviceConfigurationProfiles.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters -Microsoft\Graph\Beta\Generated.deviceManagement.deviceConfigurationProfiles.DeviceConfigurationProfilesRequestBuilder-->BaseRequestBuilder -Microsoft\Graph\Beta\Generated.deviceManagement.deviceConfigurationProfiles.DeviceConfigurationProfilesRequestBuilder::|public|ByDeviceConfigurationProfileId(deviceConfigurationProfileId:string):DeviceConfigurationProfileItemRequestBuilder -Microsoft\Graph\Beta\Generated.deviceManagement.deviceConfigurationProfiles.DeviceConfigurationProfilesRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void -Microsoft\Graph\Beta\Generated.deviceManagement.deviceConfigurationProfiles.DeviceConfigurationProfilesRequestBuilder::|public|Count:CountRequestBuilder -Microsoft\Graph\Beta\Generated.deviceManagement.deviceConfigurationProfiles.DeviceConfigurationProfilesRequestBuilder::|public|Get(requestConfiguration?:DeviceConfigurationProfilesRequestBuilderGetRequestConfiguration):DeviceConfigurationProfileCollectionResponse -Microsoft\Graph\Beta\Generated.deviceManagement.deviceConfigurationProfiles.DeviceConfigurationProfilesRequestBuilder::|public|pathParameters:array -Microsoft\Graph\Beta\Generated.deviceManagement.deviceConfigurationProfiles.DeviceConfigurationProfilesRequestBuilder::|public|Post(body:DeviceConfigurationProfile; requestConfiguration?:DeviceConfigurationProfilesRequestBuilderPostRequestConfiguration):DeviceConfigurationProfile -Microsoft\Graph\Beta\Generated.deviceManagement.deviceConfigurationProfiles.DeviceConfigurationProfilesRequestBuilder::|public|requestAdapter:RequestAdapter -Microsoft\Graph\Beta\Generated.deviceManagement.deviceConfigurationProfiles.DeviceConfigurationProfilesRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:DeviceConfigurationProfilesRequestBuilderGetRequestConfiguration):RequestInformation -Microsoft\Graph\Beta\Generated.deviceManagement.deviceConfigurationProfiles.DeviceConfigurationProfilesRequestBuilder::|public|ToPostRequestInformation(body:DeviceConfigurationProfile; requestConfiguration?:DeviceConfigurationProfilesRequestBuilderPostRequestConfiguration):RequestInformation -Microsoft\Graph\Beta\Generated.deviceManagement.deviceConfigurationProfiles.DeviceConfigurationProfilesRequestBuilder::|public|urlTemplate:string -Microsoft\Graph\Beta\Generated.deviceManagement.deviceConfigurationProfiles.DeviceConfigurationProfilesRequestBuilder::|public|WithUrl(rawUrl:string):DeviceConfigurationProfilesRequestBuilder -Microsoft\Graph\Beta\Generated.deviceManagement.deviceConfigurationProfiles.deviceConfigurationProfilesRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void -Microsoft\Graph\Beta\Generated.deviceManagement.deviceConfigurationProfiles.deviceConfigurationProfilesRequestBuilderGetQueryParameters::|public|count:bool -Microsoft\Graph\Beta\Generated.deviceManagement.deviceConfigurationProfiles.deviceConfigurationProfilesRequestBuilderGetQueryParameters::|public|expand:array -Microsoft\Graph\Beta\Generated.deviceManagement.deviceConfigurationProfiles.deviceConfigurationProfilesRequestBuilderGetQueryParameters::|public|filter:string -Microsoft\Graph\Beta\Generated.deviceManagement.deviceConfigurationProfiles.deviceConfigurationProfilesRequestBuilderGetQueryParameters::|public|orderby:array -Microsoft\Graph\Beta\Generated.deviceManagement.deviceConfigurationProfiles.deviceConfigurationProfilesRequestBuilderGetQueryParameters::|public|search:string -Microsoft\Graph\Beta\Generated.deviceManagement.deviceConfigurationProfiles.deviceConfigurationProfilesRequestBuilderGetQueryParameters::|public|select:array -Microsoft\Graph\Beta\Generated.deviceManagement.deviceConfigurationProfiles.deviceConfigurationProfilesRequestBuilderGetQueryParameters::|public|skip:int -Microsoft\Graph\Beta\Generated.deviceManagement.deviceConfigurationProfiles.deviceConfigurationProfilesRequestBuilderGetQueryParameters::|public|top:int -Microsoft\Graph\Beta\Generated.deviceManagement.deviceConfigurationProfiles.deviceConfigurationProfilesRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration -Microsoft\Graph\Beta\Generated.deviceManagement.deviceConfigurationProfiles.deviceConfigurationProfilesRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:DeviceConfigurationProfilesRequestBuilderGetQueryParameters):void -Microsoft\Graph\Beta\Generated.deviceManagement.deviceConfigurationProfiles.deviceConfigurationProfilesRequestBuilderGetRequestConfiguration::|public|queryParameters:DeviceConfigurationProfilesRequestBuilderGetQueryParameters -Microsoft\Graph\Beta\Generated.deviceManagement.deviceConfigurationProfiles.deviceConfigurationProfilesRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):DeviceConfigurationProfilesRequestBuilderGetQueryParameters -Microsoft\Graph\Beta\Generated.deviceManagement.deviceConfigurationProfiles.deviceConfigurationProfilesRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration -Microsoft\Graph\Beta\Generated.deviceManagement.deviceConfigurationProfiles.deviceConfigurationProfilesRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void -Microsoft\Graph\Beta\Generated.deviceManagement.deviceConfigurationProfiles.item.DeviceConfigurationProfileItemRequestBuilder-->BaseRequestBuilder -Microsoft\Graph\Beta\Generated.deviceManagement.deviceConfigurationProfiles.item.DeviceConfigurationProfileItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void -Microsoft\Graph\Beta\Generated.deviceManagement.deviceConfigurationProfiles.item.DeviceConfigurationProfileItemRequestBuilder::|public|Delete(requestConfiguration?:DeviceConfigurationProfileItemRequestBuilderDeleteRequestConfiguration):void -Microsoft\Graph\Beta\Generated.deviceManagement.deviceConfigurationProfiles.item.DeviceConfigurationProfileItemRequestBuilder::|public|Get(requestConfiguration?:DeviceConfigurationProfileItemRequestBuilderGetRequestConfiguration):DeviceConfigurationProfile -Microsoft\Graph\Beta\Generated.deviceManagement.deviceConfigurationProfiles.item.DeviceConfigurationProfileItemRequestBuilder::|public|Patch(body:DeviceConfigurationProfile; requestConfiguration?:DeviceConfigurationProfileItemRequestBuilderPatchRequestConfiguration):DeviceConfigurationProfile -Microsoft\Graph\Beta\Generated.deviceManagement.deviceConfigurationProfiles.item.DeviceConfigurationProfileItemRequestBuilder::|public|pathParameters:array -Microsoft\Graph\Beta\Generated.deviceManagement.deviceConfigurationProfiles.item.DeviceConfigurationProfileItemRequestBuilder::|public|requestAdapter:RequestAdapter -Microsoft\Graph\Beta\Generated.deviceManagement.deviceConfigurationProfiles.item.DeviceConfigurationProfileItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:DeviceConfigurationProfileItemRequestBuilderDeleteRequestConfiguration):RequestInformation -Microsoft\Graph\Beta\Generated.deviceManagement.deviceConfigurationProfiles.item.DeviceConfigurationProfileItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:DeviceConfigurationProfileItemRequestBuilderGetRequestConfiguration):RequestInformation -Microsoft\Graph\Beta\Generated.deviceManagement.deviceConfigurationProfiles.item.DeviceConfigurationProfileItemRequestBuilder::|public|ToPatchRequestInformation(body:DeviceConfigurationProfile; requestConfiguration?:DeviceConfigurationProfileItemRequestBuilderPatchRequestConfiguration):RequestInformation -Microsoft\Graph\Beta\Generated.deviceManagement.deviceConfigurationProfiles.item.DeviceConfigurationProfileItemRequestBuilder::|public|urlTemplate:string -Microsoft\Graph\Beta\Generated.deviceManagement.deviceConfigurationProfiles.item.DeviceConfigurationProfileItemRequestBuilder::|public|WithUrl(rawUrl:string):DeviceConfigurationProfileItemRequestBuilder -Microsoft\Graph\Beta\Generated.deviceManagement.deviceConfigurationProfiles.item.DeviceConfigurationProfileItemRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration -Microsoft\Graph\Beta\Generated.deviceManagement.deviceConfigurationProfiles.item.DeviceConfigurationProfileItemRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void -Microsoft\Graph\Beta\Generated.deviceManagement.deviceConfigurationProfiles.item.DeviceConfigurationProfileItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void -Microsoft\Graph\Beta\Generated.deviceManagement.deviceConfigurationProfiles.item.DeviceConfigurationProfileItemRequestBuilderGetQueryParameters::|public|expand:array -Microsoft\Graph\Beta\Generated.deviceManagement.deviceConfigurationProfiles.item.DeviceConfigurationProfileItemRequestBuilderGetQueryParameters::|public|select:array -Microsoft\Graph\Beta\Generated.deviceManagement.deviceConfigurationProfiles.item.DeviceConfigurationProfileItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration -Microsoft\Graph\Beta\Generated.deviceManagement.deviceConfigurationProfiles.item.DeviceConfigurationProfileItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:DeviceConfigurationProfileItemRequestBuilderGetQueryParameters):void -Microsoft\Graph\Beta\Generated.deviceManagement.deviceConfigurationProfiles.item.DeviceConfigurationProfileItemRequestBuilderGetRequestConfiguration::|public|queryParameters:DeviceConfigurationProfileItemRequestBuilderGetQueryParameters -Microsoft\Graph\Beta\Generated.deviceManagement.deviceConfigurationProfiles.item.DeviceConfigurationProfileItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):DeviceConfigurationProfileItemRequestBuilderGetQueryParameters -Microsoft\Graph\Beta\Generated.deviceManagement.deviceConfigurationProfiles.item.DeviceConfigurationProfileItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration -Microsoft\Graph\Beta\Generated.deviceManagement.deviceConfigurationProfiles.item.DeviceConfigurationProfileItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Beta\Generated.deviceManagement.deviceConfigurationRestrictedAppsViolations.count.CountRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Beta\Generated.deviceManagement.deviceConfigurationRestrictedAppsViolations.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Beta\Generated.deviceManagement.deviceConfigurationRestrictedAppsViolations.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int @@ -44322,6 +44530,8 @@ Microsoft\Graph\Beta\Generated.deviceManagement.DeviceManagementRequestBuilder:: Microsoft\Graph\Beta\Generated.deviceManagement.DeviceManagementRequestBuilder::|public|categories:CategoriesRequestBuilder Microsoft\Graph\Beta\Generated.deviceManagement.DeviceManagementRequestBuilder::|public|certificateConnectorDetails:CertificateConnectorDetailsRequestBuilder Microsoft\Graph\Beta\Generated.deviceManagement.DeviceManagementRequestBuilder::|public|chromeOSOnboardingSettings:ChromeOSOnboardingSettingsRequestBuilder +Microsoft\Graph\Beta\Generated.deviceManagement.DeviceManagementRequestBuilder::|public|cloudCertificationAuthority:CloudCertificationAuthorityRequestBuilder +Microsoft\Graph\Beta\Generated.deviceManagement.DeviceManagementRequestBuilder::|public|cloudCertificationAuthorityLeafCertificate:CloudCertificationAuthorityLeafCertificateRequestBuilder Microsoft\Graph\Beta\Generated.deviceManagement.DeviceManagementRequestBuilder::|public|cloudPCConnectivityIssues:CloudPCConnectivityIssuesRequestBuilder Microsoft\Graph\Beta\Generated.deviceManagement.DeviceManagementRequestBuilder::|public|comanagedDevices:ComanagedDevicesRequestBuilder Microsoft\Graph\Beta\Generated.deviceManagement.DeviceManagementRequestBuilder::|public|comanagementEligibleDevices:ComanagementEligibleDevicesRequestBuilder @@ -44347,7 +44557,6 @@ Microsoft\Graph\Beta\Generated.deviceManagement.DeviceManagementRequestBuilder:: Microsoft\Graph\Beta\Generated.deviceManagement.DeviceManagementRequestBuilder::|public|deviceComplianceScripts:DeviceComplianceScriptsRequestBuilder Microsoft\Graph\Beta\Generated.deviceManagement.DeviceManagementRequestBuilder::|public|deviceConfigurationConflictSummary:DeviceConfigurationConflictSummaryRequestBuilder Microsoft\Graph\Beta\Generated.deviceManagement.DeviceManagementRequestBuilder::|public|deviceConfigurationDeviceStateSummaries:DeviceConfigurationDeviceStateSummariesRequestBuilder -Microsoft\Graph\Beta\Generated.deviceManagement.DeviceManagementRequestBuilder::|public|deviceConfigurationProfiles:DeviceConfigurationProfilesRequestBuilder Microsoft\Graph\Beta\Generated.deviceManagement.DeviceManagementRequestBuilder::|public|deviceConfigurationRestrictedAppsViolations:DeviceConfigurationRestrictedAppsViolationsRequestBuilder Microsoft\Graph\Beta\Generated.deviceManagement.DeviceManagementRequestBuilder::|public|deviceConfigurations:DeviceConfigurationsRequestBuilder Microsoft\Graph\Beta\Generated.deviceManagement.DeviceManagementRequestBuilder::|public|deviceConfigurationsAllManagedDeviceCertificateStates:DeviceConfigurationsAllManagedDeviceCertificateStatesRequestBuilder @@ -50577,6 +50786,27 @@ Microsoft\Graph\Beta\Generated.deviceManagement.managedDevices.downloadAppDiagno Microsoft\Graph\Beta\Generated.deviceManagement.managedDevices.downloadAppDiagnostics.DownloadAppDiagnosticsRequestBuilder::|public|WithUrl(rawUrl:string):DownloadAppDiagnosticsRequestBuilder Microsoft\Graph\Beta\Generated.deviceManagement.managedDevices.downloadAppDiagnostics.downloadAppDiagnosticsRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration Microsoft\Graph\Beta\Generated.deviceManagement.managedDevices.downloadAppDiagnostics.downloadAppDiagnosticsRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.deviceManagement.managedDevices.downloadPowerliftAppDiagnostic.downloadPowerliftAppDiagnosticPostRequestBody::|public|constructor():void +Microsoft\Graph\Beta\Generated.deviceManagement.managedDevices.downloadPowerliftAppDiagnostic.downloadPowerliftAppDiagnosticPostRequestBody::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.deviceManagement.managedDevices.downloadPowerliftAppDiagnostic.downloadPowerliftAppDiagnosticPostRequestBody::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.deviceManagement.managedDevices.downloadPowerliftAppDiagnostic.downloadPowerliftAppDiagnosticPostRequestBody::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.deviceManagement.managedDevices.downloadPowerliftAppDiagnostic.downloadPowerliftAppDiagnosticPostRequestBody::|public|getRequest():PowerliftAppDiagnosticDownloadRequest +Microsoft\Graph\Beta\Generated.deviceManagement.managedDevices.downloadPowerliftAppDiagnostic.downloadPowerliftAppDiagnosticPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.deviceManagement.managedDevices.downloadPowerliftAppDiagnostic.downloadPowerliftAppDiagnosticPostRequestBody::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.deviceManagement.managedDevices.downloadPowerliftAppDiagnostic.downloadPowerliftAppDiagnosticPostRequestBody::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.deviceManagement.managedDevices.downloadPowerliftAppDiagnostic.downloadPowerliftAppDiagnosticPostRequestBody::|public|setRequest(value?:PowerliftAppDiagnosticDownloadRequest):void +Microsoft\Graph\Beta\Generated.deviceManagement.managedDevices.downloadPowerliftAppDiagnostic.downloadPowerliftAppDiagnosticPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):DownloadPowerliftAppDiagnosticPostRequestBody +Microsoft\Graph\Beta\Generated.deviceManagement.managedDevices.downloadPowerliftAppDiagnostic.downloadPowerliftAppDiagnosticPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.deviceManagement.managedDevices.downloadPowerliftAppDiagnostic.DownloadPowerliftAppDiagnosticRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.deviceManagement.managedDevices.downloadPowerliftAppDiagnostic.DownloadPowerliftAppDiagnosticRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.deviceManagement.managedDevices.downloadPowerliftAppDiagnostic.DownloadPowerliftAppDiagnosticRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.deviceManagement.managedDevices.downloadPowerliftAppDiagnostic.DownloadPowerliftAppDiagnosticRequestBuilder::|public|Post(body:DownloadPowerliftAppDiagnosticPostRequestBody; requestConfiguration?:DownloadPowerliftAppDiagnosticRequestBuilderPostRequestConfiguration):StreamInterface +Microsoft\Graph\Beta\Generated.deviceManagement.managedDevices.downloadPowerliftAppDiagnostic.DownloadPowerliftAppDiagnosticRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.deviceManagement.managedDevices.downloadPowerliftAppDiagnostic.DownloadPowerliftAppDiagnosticRequestBuilder::|public|ToPostRequestInformation(body:DownloadPowerliftAppDiagnosticPostRequestBody; requestConfiguration?:DownloadPowerliftAppDiagnosticRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.deviceManagement.managedDevices.downloadPowerliftAppDiagnostic.DownloadPowerliftAppDiagnosticRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.deviceManagement.managedDevices.downloadPowerliftAppDiagnostic.DownloadPowerliftAppDiagnosticRequestBuilder::|public|WithUrl(rawUrl:string):DownloadPowerliftAppDiagnosticRequestBuilder +Microsoft\Graph\Beta\Generated.deviceManagement.managedDevices.downloadPowerliftAppDiagnostic.downloadPowerliftAppDiagnosticRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.deviceManagement.managedDevices.downloadPowerliftAppDiagnostic.downloadPowerliftAppDiagnosticRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Beta\Generated.deviceManagement.managedDevices.executeAction.executeActionPostRequestBody::|public|constructor():void Microsoft\Graph\Beta\Generated.deviceManagement.managedDevices.executeAction.executeActionPostRequestBody::|public|getActionName():ManagedDeviceRemoteAction Microsoft\Graph\Beta\Generated.deviceManagement.managedDevices.executeAction.executeActionPostRequestBody::|public|getAdditionalData():array @@ -52216,12 +52446,14 @@ Microsoft\Graph\Beta\Generated.deviceManagement.managedDevices.ManagedDevicesReq Microsoft\Graph\Beta\Generated.deviceManagement.managedDevices.ManagedDevicesRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Beta\Generated.deviceManagement.managedDevices.ManagedDevicesRequestBuilder::|public|Count:CountRequestBuilder Microsoft\Graph\Beta\Generated.deviceManagement.managedDevices.ManagedDevicesRequestBuilder::|public|downloadAppDiagnostics:DownloadAppDiagnosticsRequestBuilder +Microsoft\Graph\Beta\Generated.deviceManagement.managedDevices.ManagedDevicesRequestBuilder::|public|downloadPowerliftAppDiagnostic:DownloadPowerliftAppDiagnosticRequestBuilder Microsoft\Graph\Beta\Generated.deviceManagement.managedDevices.ManagedDevicesRequestBuilder::|public|executeAction:ExecuteActionRequestBuilder Microsoft\Graph\Beta\Generated.deviceManagement.managedDevices.ManagedDevicesRequestBuilder::|public|Get(requestConfiguration?:ManagedDevicesRequestBuilderGetRequestConfiguration):ManagedDeviceCollectionResponse Microsoft\Graph\Beta\Generated.deviceManagement.managedDevices.ManagedDevicesRequestBuilder::|public|moveDevicesToOU:MoveDevicesToOURequestBuilder Microsoft\Graph\Beta\Generated.deviceManagement.managedDevices.ManagedDevicesRequestBuilder::|public|pathParameters:array Microsoft\Graph\Beta\Generated.deviceManagement.managedDevices.ManagedDevicesRequestBuilder::|public|Post(body:ManagedDevice; requestConfiguration?:ManagedDevicesRequestBuilderPostRequestConfiguration):ManagedDevice Microsoft\Graph\Beta\Generated.deviceManagement.managedDevices.ManagedDevicesRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.deviceManagement.managedDevices.ManagedDevicesRequestBuilder::|public|retrievePowerliftAppDiagnosticsDetailsWithUserPrincipalName(userPrincipalName:string):RetrievePowerliftAppDiagnosticsDetailsWithUserPrincipalNameRequestBuilder Microsoft\Graph\Beta\Generated.deviceManagement.managedDevices.ManagedDevicesRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:ManagedDevicesRequestBuilderGetRequestConfiguration):RequestInformation Microsoft\Graph\Beta\Generated.deviceManagement.managedDevices.ManagedDevicesRequestBuilder::|public|ToPostRequestInformation(body:ManagedDevice; requestConfiguration?:ManagedDevicesRequestBuilderPostRequestConfiguration):RequestInformation Microsoft\Graph\Beta\Generated.deviceManagement.managedDevices.ManagedDevicesRequestBuilder::|public|urlTemplate:string @@ -52264,6 +52496,31 @@ Microsoft\Graph\Beta\Generated.deviceManagement.managedDevices.moveDevicesToOU.M Microsoft\Graph\Beta\Generated.deviceManagement.managedDevices.moveDevicesToOU.MoveDevicesToOURequestBuilder::|public|WithUrl(rawUrl:string):MoveDevicesToOURequestBuilder Microsoft\Graph\Beta\Generated.deviceManagement.managedDevices.moveDevicesToOU.moveDevicesToOURequestBuilderPostRequestConfiguration-->BaseRequestConfiguration Microsoft\Graph\Beta\Generated.deviceManagement.managedDevices.moveDevicesToOU.moveDevicesToOURequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.deviceManagement.managedDevices.retrievePowerliftAppDiagnosticsDetailsWithUserPrincipalName.retrievePowerliftAppDiagnosticsDetailsWithUserPrincipalNameGetResponse-->BaseCollectionPaginationCountResponse +Microsoft\Graph\Beta\Generated.deviceManagement.managedDevices.retrievePowerliftAppDiagnosticsDetailsWithUserPrincipalName.retrievePowerliftAppDiagnosticsDetailsWithUserPrincipalNameGetResponse::|public|constructor():void +Microsoft\Graph\Beta\Generated.deviceManagement.managedDevices.retrievePowerliftAppDiagnosticsDetailsWithUserPrincipalName.retrievePowerliftAppDiagnosticsDetailsWithUserPrincipalNameGetResponse::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.deviceManagement.managedDevices.retrievePowerliftAppDiagnosticsDetailsWithUserPrincipalName.retrievePowerliftAppDiagnosticsDetailsWithUserPrincipalNameGetResponse::|public|getValue():array +Microsoft\Graph\Beta\Generated.deviceManagement.managedDevices.retrievePowerliftAppDiagnosticsDetailsWithUserPrincipalName.retrievePowerliftAppDiagnosticsDetailsWithUserPrincipalNameGetResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.deviceManagement.managedDevices.retrievePowerliftAppDiagnosticsDetailsWithUserPrincipalName.retrievePowerliftAppDiagnosticsDetailsWithUserPrincipalNameGetResponse::|public|setValue(value?:array):void +Microsoft\Graph\Beta\Generated.deviceManagement.managedDevices.retrievePowerliftAppDiagnosticsDetailsWithUserPrincipalName.retrievePowerliftAppDiagnosticsDetailsWithUserPrincipalNameGetResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):RetrievePowerliftAppDiagnosticsDetailsWithUserPrincipalNameGetResponse +Microsoft\Graph\Beta\Generated.deviceManagement.managedDevices.retrievePowerliftAppDiagnosticsDetailsWithUserPrincipalName.retrievePowerliftAppDiagnosticsDetailsWithUserPrincipalNameRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.deviceManagement.managedDevices.retrievePowerliftAppDiagnosticsDetailsWithUserPrincipalName.retrievePowerliftAppDiagnosticsDetailsWithUserPrincipalNameRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter; userPrincipalName?:string):void +Microsoft\Graph\Beta\Generated.deviceManagement.managedDevices.retrievePowerliftAppDiagnosticsDetailsWithUserPrincipalName.retrievePowerliftAppDiagnosticsDetailsWithUserPrincipalNameRequestBuilder::|public|Get(requestConfiguration?:RetrievePowerliftAppDiagnosticsDetailsWithUserPrincipalNameRequestBuilderGetRequestConfiguration):RetrievePowerliftAppDiagnosticsDetailsWithUserPrincipalNameGetResponse +Microsoft\Graph\Beta\Generated.deviceManagement.managedDevices.retrievePowerliftAppDiagnosticsDetailsWithUserPrincipalName.retrievePowerliftAppDiagnosticsDetailsWithUserPrincipalNameRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.deviceManagement.managedDevices.retrievePowerliftAppDiagnosticsDetailsWithUserPrincipalName.retrievePowerliftAppDiagnosticsDetailsWithUserPrincipalNameRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.deviceManagement.managedDevices.retrievePowerliftAppDiagnosticsDetailsWithUserPrincipalName.retrievePowerliftAppDiagnosticsDetailsWithUserPrincipalNameRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:RetrievePowerliftAppDiagnosticsDetailsWithUserPrincipalNameRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.deviceManagement.managedDevices.retrievePowerliftAppDiagnosticsDetailsWithUserPrincipalName.retrievePowerliftAppDiagnosticsDetailsWithUserPrincipalNameRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.deviceManagement.managedDevices.retrievePowerliftAppDiagnosticsDetailsWithUserPrincipalName.retrievePowerliftAppDiagnosticsDetailsWithUserPrincipalNameRequestBuilder::|public|WithUrl(rawUrl:string):RetrievePowerliftAppDiagnosticsDetailsWithUserPrincipalNameRequestBuilder +Microsoft\Graph\Beta\Generated.deviceManagement.managedDevices.retrievePowerliftAppDiagnosticsDetailsWithUserPrincipalName.retrievePowerliftAppDiagnosticsDetailsWithUserPrincipalNameRequestBuilderGetQueryParameters::|public|constructor(count?:bool; filter?:string; search?:string; skip?:int; top?:int):void +Microsoft\Graph\Beta\Generated.deviceManagement.managedDevices.retrievePowerliftAppDiagnosticsDetailsWithUserPrincipalName.retrievePowerliftAppDiagnosticsDetailsWithUserPrincipalNameRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.deviceManagement.managedDevices.retrievePowerliftAppDiagnosticsDetailsWithUserPrincipalName.retrievePowerliftAppDiagnosticsDetailsWithUserPrincipalNameRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.deviceManagement.managedDevices.retrievePowerliftAppDiagnosticsDetailsWithUserPrincipalName.retrievePowerliftAppDiagnosticsDetailsWithUserPrincipalNameRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.deviceManagement.managedDevices.retrievePowerliftAppDiagnosticsDetailsWithUserPrincipalName.retrievePowerliftAppDiagnosticsDetailsWithUserPrincipalNameRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.deviceManagement.managedDevices.retrievePowerliftAppDiagnosticsDetailsWithUserPrincipalName.retrievePowerliftAppDiagnosticsDetailsWithUserPrincipalNameRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.deviceManagement.managedDevices.retrievePowerliftAppDiagnosticsDetailsWithUserPrincipalName.retrievePowerliftAppDiagnosticsDetailsWithUserPrincipalNameRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.deviceManagement.managedDevices.retrievePowerliftAppDiagnosticsDetailsWithUserPrincipalName.retrievePowerliftAppDiagnosticsDetailsWithUserPrincipalNameRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:RetrievePowerliftAppDiagnosticsDetailsWithUserPrincipalNameRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.deviceManagement.managedDevices.retrievePowerliftAppDiagnosticsDetailsWithUserPrincipalName.retrievePowerliftAppDiagnosticsDetailsWithUserPrincipalNameRequestBuilderGetRequestConfiguration::|public|queryParameters:RetrievePowerliftAppDiagnosticsDetailsWithUserPrincipalNameRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.deviceManagement.managedDevices.retrievePowerliftAppDiagnosticsDetailsWithUserPrincipalName.retrievePowerliftAppDiagnosticsDetailsWithUserPrincipalNameRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; filter?:string; search?:string; skip?:int; top?:int):RetrievePowerliftAppDiagnosticsDetailsWithUserPrincipalNameRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.deviceManagement.managedDeviceWindowsOSImages.count.CountRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Beta\Generated.deviceManagement.managedDeviceWindowsOSImages.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Beta\Generated.deviceManagement.managedDeviceWindowsOSImages.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int @@ -56893,7 +57150,7 @@ Microsoft\Graph\Beta\Generated.deviceManagement.reports.ReportsRequestBuilder::| Microsoft\Graph\Beta\Generated.deviceManagement.reports.ReportsRequestBuilder::|public|Patch(body:DeviceManagementReports; requestConfiguration?:ReportsRequestBuilderPatchRequestConfiguration):DeviceManagementReports Microsoft\Graph\Beta\Generated.deviceManagement.reports.ReportsRequestBuilder::|public|pathParameters:array Microsoft\Graph\Beta\Generated.deviceManagement.reports.ReportsRequestBuilder::|public|requestAdapter:RequestAdapter -Microsoft\Graph\Beta\Generated.deviceManagement.reports.ReportsRequestBuilder::|public|retrieveAssignedApplicationsReport:RetrieveAssignedApplicationsReportRequestBuilder +Microsoft\Graph\Beta\Generated.deviceManagement.reports.ReportsRequestBuilder::|public|retrieveSecurityTaskAppsReport:RetrieveSecurityTaskAppsReportRequestBuilder Microsoft\Graph\Beta\Generated.deviceManagement.reports.ReportsRequestBuilder::|public|retrieveWin32CatalogAppsUpdateReport:RetrieveWin32CatalogAppsUpdateReportRequestBuilder Microsoft\Graph\Beta\Generated.deviceManagement.reports.ReportsRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:ReportsRequestBuilderDeleteRequestConfiguration):RequestInformation Microsoft\Graph\Beta\Generated.deviceManagement.reports.ReportsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:ReportsRequestBuilderGetRequestConfiguration):RequestInformation @@ -56911,39 +57168,43 @@ Microsoft\Graph\Beta\Generated.deviceManagement.reports.reportsRequestBuilderGet Microsoft\Graph\Beta\Generated.deviceManagement.reports.reportsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):ReportsRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.deviceManagement.reports.reportsRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration Microsoft\Graph\Beta\Generated.deviceManagement.reports.reportsRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void -Microsoft\Graph\Beta\Generated.deviceManagement.reports.retrieveAssignedApplicationsReport.retrieveAssignedApplicationsReportPostRequestBody::|public|constructor():void -Microsoft\Graph\Beta\Generated.deviceManagement.reports.retrieveAssignedApplicationsReport.retrieveAssignedApplicationsReportPostRequestBody::|public|getAdditionalData():array -Microsoft\Graph\Beta\Generated.deviceManagement.reports.retrieveAssignedApplicationsReport.retrieveAssignedApplicationsReportPostRequestBody::|public|getBackingStore():BackingStore -Microsoft\Graph\Beta\Generated.deviceManagement.reports.retrieveAssignedApplicationsReport.retrieveAssignedApplicationsReportPostRequestBody::|public|GetFieldDeserializers():array -Microsoft\Graph\Beta\Generated.deviceManagement.reports.retrieveAssignedApplicationsReport.retrieveAssignedApplicationsReportPostRequestBody::|public|getFilter():string -Microsoft\Graph\Beta\Generated.deviceManagement.reports.retrieveAssignedApplicationsReport.retrieveAssignedApplicationsReportPostRequestBody::|public|getGroupby():string -Microsoft\Graph\Beta\Generated.deviceManagement.reports.retrieveAssignedApplicationsReport.retrieveAssignedApplicationsReportPostRequestBody::|public|getOrderby():string -Microsoft\Graph\Beta\Generated.deviceManagement.reports.retrieveAssignedApplicationsReport.retrieveAssignedApplicationsReportPostRequestBody::|public|getSearch():string -Microsoft\Graph\Beta\Generated.deviceManagement.reports.retrieveAssignedApplicationsReport.retrieveAssignedApplicationsReportPostRequestBody::|public|getSelect():string -Microsoft\Graph\Beta\Generated.deviceManagement.reports.retrieveAssignedApplicationsReport.retrieveAssignedApplicationsReportPostRequestBody::|public|getSkip():int -Microsoft\Graph\Beta\Generated.deviceManagement.reports.retrieveAssignedApplicationsReport.retrieveAssignedApplicationsReportPostRequestBody::|public|getTop():int -Microsoft\Graph\Beta\Generated.deviceManagement.reports.retrieveAssignedApplicationsReport.retrieveAssignedApplicationsReportPostRequestBody::|public|Serialize(writer:ISerializationWriter):void -Microsoft\Graph\Beta\Generated.deviceManagement.reports.retrieveAssignedApplicationsReport.retrieveAssignedApplicationsReportPostRequestBody::|public|setAdditionalData(value?:array):void -Microsoft\Graph\Beta\Generated.deviceManagement.reports.retrieveAssignedApplicationsReport.retrieveAssignedApplicationsReportPostRequestBody::|public|setBackingStore(value:BackingStore):void -Microsoft\Graph\Beta\Generated.deviceManagement.reports.retrieveAssignedApplicationsReport.retrieveAssignedApplicationsReportPostRequestBody::|public|setFilter(value?:string):void -Microsoft\Graph\Beta\Generated.deviceManagement.reports.retrieveAssignedApplicationsReport.retrieveAssignedApplicationsReportPostRequestBody::|public|setGroupby(value?:string):void -Microsoft\Graph\Beta\Generated.deviceManagement.reports.retrieveAssignedApplicationsReport.retrieveAssignedApplicationsReportPostRequestBody::|public|setOrderby(value?:string):void -Microsoft\Graph\Beta\Generated.deviceManagement.reports.retrieveAssignedApplicationsReport.retrieveAssignedApplicationsReportPostRequestBody::|public|setSearch(value?:string):void -Microsoft\Graph\Beta\Generated.deviceManagement.reports.retrieveAssignedApplicationsReport.retrieveAssignedApplicationsReportPostRequestBody::|public|setSelect(value?:string):void -Microsoft\Graph\Beta\Generated.deviceManagement.reports.retrieveAssignedApplicationsReport.retrieveAssignedApplicationsReportPostRequestBody::|public|setSkip(value?:int):void -Microsoft\Graph\Beta\Generated.deviceManagement.reports.retrieveAssignedApplicationsReport.retrieveAssignedApplicationsReportPostRequestBody::|public|setTop(value?:int):void -Microsoft\Graph\Beta\Generated.deviceManagement.reports.retrieveAssignedApplicationsReport.retrieveAssignedApplicationsReportPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):RetrieveAssignedApplicationsReportPostRequestBody -Microsoft\Graph\Beta\Generated.deviceManagement.reports.retrieveAssignedApplicationsReport.retrieveAssignedApplicationsReportPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable -Microsoft\Graph\Beta\Generated.deviceManagement.reports.retrieveAssignedApplicationsReport.RetrieveAssignedApplicationsReportRequestBuilder-->BaseRequestBuilder -Microsoft\Graph\Beta\Generated.deviceManagement.reports.retrieveAssignedApplicationsReport.RetrieveAssignedApplicationsReportRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void -Microsoft\Graph\Beta\Generated.deviceManagement.reports.retrieveAssignedApplicationsReport.RetrieveAssignedApplicationsReportRequestBuilder::|public|pathParameters:array -Microsoft\Graph\Beta\Generated.deviceManagement.reports.retrieveAssignedApplicationsReport.RetrieveAssignedApplicationsReportRequestBuilder::|public|Post(body:RetrieveAssignedApplicationsReportPostRequestBody; requestConfiguration?:RetrieveAssignedApplicationsReportRequestBuilderPostRequestConfiguration):StreamInterface -Microsoft\Graph\Beta\Generated.deviceManagement.reports.retrieveAssignedApplicationsReport.RetrieveAssignedApplicationsReportRequestBuilder::|public|requestAdapter:RequestAdapter -Microsoft\Graph\Beta\Generated.deviceManagement.reports.retrieveAssignedApplicationsReport.RetrieveAssignedApplicationsReportRequestBuilder::|public|ToPostRequestInformation(body:RetrieveAssignedApplicationsReportPostRequestBody; requestConfiguration?:RetrieveAssignedApplicationsReportRequestBuilderPostRequestConfiguration):RequestInformation -Microsoft\Graph\Beta\Generated.deviceManagement.reports.retrieveAssignedApplicationsReport.RetrieveAssignedApplicationsReportRequestBuilder::|public|urlTemplate:string -Microsoft\Graph\Beta\Generated.deviceManagement.reports.retrieveAssignedApplicationsReport.RetrieveAssignedApplicationsReportRequestBuilder::|public|WithUrl(rawUrl:string):RetrieveAssignedApplicationsReportRequestBuilder -Microsoft\Graph\Beta\Generated.deviceManagement.reports.retrieveAssignedApplicationsReport.retrieveAssignedApplicationsReportRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration -Microsoft\Graph\Beta\Generated.deviceManagement.reports.retrieveAssignedApplicationsReport.retrieveAssignedApplicationsReportRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.deviceManagement.reports.retrieveSecurityTaskAppsReport.retrieveSecurityTaskAppsReportPostRequestBody::|public|constructor():void +Microsoft\Graph\Beta\Generated.deviceManagement.reports.retrieveSecurityTaskAppsReport.retrieveSecurityTaskAppsReportPostRequestBody::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.deviceManagement.reports.retrieveSecurityTaskAppsReport.retrieveSecurityTaskAppsReportPostRequestBody::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.deviceManagement.reports.retrieveSecurityTaskAppsReport.retrieveSecurityTaskAppsReportPostRequestBody::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.deviceManagement.reports.retrieveSecurityTaskAppsReport.retrieveSecurityTaskAppsReportPostRequestBody::|public|getFilter():string +Microsoft\Graph\Beta\Generated.deviceManagement.reports.retrieveSecurityTaskAppsReport.retrieveSecurityTaskAppsReportPostRequestBody::|public|getGroupBy():array +Microsoft\Graph\Beta\Generated.deviceManagement.reports.retrieveSecurityTaskAppsReport.retrieveSecurityTaskAppsReportPostRequestBody::|public|getName():string +Microsoft\Graph\Beta\Generated.deviceManagement.reports.retrieveSecurityTaskAppsReport.retrieveSecurityTaskAppsReportPostRequestBody::|public|getOrderBy():array +Microsoft\Graph\Beta\Generated.deviceManagement.reports.retrieveSecurityTaskAppsReport.retrieveSecurityTaskAppsReportPostRequestBody::|public|getSearch():string +Microsoft\Graph\Beta\Generated.deviceManagement.reports.retrieveSecurityTaskAppsReport.retrieveSecurityTaskAppsReportPostRequestBody::|public|getSelect():array +Microsoft\Graph\Beta\Generated.deviceManagement.reports.retrieveSecurityTaskAppsReport.retrieveSecurityTaskAppsReportPostRequestBody::|public|getSessionId():string +Microsoft\Graph\Beta\Generated.deviceManagement.reports.retrieveSecurityTaskAppsReport.retrieveSecurityTaskAppsReportPostRequestBody::|public|getSkip():int +Microsoft\Graph\Beta\Generated.deviceManagement.reports.retrieveSecurityTaskAppsReport.retrieveSecurityTaskAppsReportPostRequestBody::|public|getTop():int +Microsoft\Graph\Beta\Generated.deviceManagement.reports.retrieveSecurityTaskAppsReport.retrieveSecurityTaskAppsReportPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.deviceManagement.reports.retrieveSecurityTaskAppsReport.retrieveSecurityTaskAppsReportPostRequestBody::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.deviceManagement.reports.retrieveSecurityTaskAppsReport.retrieveSecurityTaskAppsReportPostRequestBody::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.deviceManagement.reports.retrieveSecurityTaskAppsReport.retrieveSecurityTaskAppsReportPostRequestBody::|public|setFilter(value?:string):void +Microsoft\Graph\Beta\Generated.deviceManagement.reports.retrieveSecurityTaskAppsReport.retrieveSecurityTaskAppsReportPostRequestBody::|public|setGroupBy(value?:array):void +Microsoft\Graph\Beta\Generated.deviceManagement.reports.retrieveSecurityTaskAppsReport.retrieveSecurityTaskAppsReportPostRequestBody::|public|setName(value?:string):void +Microsoft\Graph\Beta\Generated.deviceManagement.reports.retrieveSecurityTaskAppsReport.retrieveSecurityTaskAppsReportPostRequestBody::|public|setOrderBy(value?:array):void +Microsoft\Graph\Beta\Generated.deviceManagement.reports.retrieveSecurityTaskAppsReport.retrieveSecurityTaskAppsReportPostRequestBody::|public|setSearch(value?:string):void +Microsoft\Graph\Beta\Generated.deviceManagement.reports.retrieveSecurityTaskAppsReport.retrieveSecurityTaskAppsReportPostRequestBody::|public|setSelect(value?:array):void +Microsoft\Graph\Beta\Generated.deviceManagement.reports.retrieveSecurityTaskAppsReport.retrieveSecurityTaskAppsReportPostRequestBody::|public|setSessionId(value?:string):void +Microsoft\Graph\Beta\Generated.deviceManagement.reports.retrieveSecurityTaskAppsReport.retrieveSecurityTaskAppsReportPostRequestBody::|public|setSkip(value?:int):void +Microsoft\Graph\Beta\Generated.deviceManagement.reports.retrieveSecurityTaskAppsReport.retrieveSecurityTaskAppsReportPostRequestBody::|public|setTop(value?:int):void +Microsoft\Graph\Beta\Generated.deviceManagement.reports.retrieveSecurityTaskAppsReport.retrieveSecurityTaskAppsReportPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):RetrieveSecurityTaskAppsReportPostRequestBody +Microsoft\Graph\Beta\Generated.deviceManagement.reports.retrieveSecurityTaskAppsReport.retrieveSecurityTaskAppsReportPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.deviceManagement.reports.retrieveSecurityTaskAppsReport.RetrieveSecurityTaskAppsReportRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.deviceManagement.reports.retrieveSecurityTaskAppsReport.RetrieveSecurityTaskAppsReportRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.deviceManagement.reports.retrieveSecurityTaskAppsReport.RetrieveSecurityTaskAppsReportRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.deviceManagement.reports.retrieveSecurityTaskAppsReport.RetrieveSecurityTaskAppsReportRequestBuilder::|public|Post(body:RetrieveSecurityTaskAppsReportPostRequestBody; requestConfiguration?:RetrieveSecurityTaskAppsReportRequestBuilderPostRequestConfiguration):StreamInterface +Microsoft\Graph\Beta\Generated.deviceManagement.reports.retrieveSecurityTaskAppsReport.RetrieveSecurityTaskAppsReportRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.deviceManagement.reports.retrieveSecurityTaskAppsReport.RetrieveSecurityTaskAppsReportRequestBuilder::|public|ToPostRequestInformation(body:RetrieveSecurityTaskAppsReportPostRequestBody; requestConfiguration?:RetrieveSecurityTaskAppsReportRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.deviceManagement.reports.retrieveSecurityTaskAppsReport.RetrieveSecurityTaskAppsReportRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.deviceManagement.reports.retrieveSecurityTaskAppsReport.RetrieveSecurityTaskAppsReportRequestBuilder::|public|WithUrl(rawUrl:string):RetrieveSecurityTaskAppsReportRequestBuilder +Microsoft\Graph\Beta\Generated.deviceManagement.reports.retrieveSecurityTaskAppsReport.retrieveSecurityTaskAppsReportRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.deviceManagement.reports.retrieveSecurityTaskAppsReport.retrieveSecurityTaskAppsReportRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Beta\Generated.deviceManagement.reports.retrieveWin32CatalogAppsUpdateReport.retrieveWin32CatalogAppsUpdateReportPostRequestBody::|public|constructor():void Microsoft\Graph\Beta\Generated.deviceManagement.reports.retrieveWin32CatalogAppsUpdateReport.retrieveWin32CatalogAppsUpdateReportPostRequestBody::|public|getAdditionalData():array Microsoft\Graph\Beta\Generated.deviceManagement.reports.retrieveWin32CatalogAppsUpdateReport.retrieveWin32CatalogAppsUpdateReportPostRequestBody::|public|getBackingStore():BackingStore @@ -70577,6 +70838,7 @@ Microsoft\Graph\Beta\Generated.directory.DirectoryRequestBuilder::|public|outbou Microsoft\Graph\Beta\Generated.directory.DirectoryRequestBuilder::|public|Patch(body:Directory; requestConfiguration?:DirectoryRequestBuilderPatchRequestConfiguration):Directory Microsoft\Graph\Beta\Generated.directory.DirectoryRequestBuilder::|public|pathParameters:array Microsoft\Graph\Beta\Generated.directory.DirectoryRequestBuilder::|public|pendingExternalUserProfiles:PendingExternalUserProfilesRequestBuilder +Microsoft\Graph\Beta\Generated.directory.DirectoryRequestBuilder::|public|publicKeyInfrastructure:PublicKeyInfrastructureRequestBuilder Microsoft\Graph\Beta\Generated.directory.DirectoryRequestBuilder::|public|recommendations:RecommendationsRequestBuilder Microsoft\Graph\Beta\Generated.directory.DirectoryRequestBuilder::|public|requestAdapter:RequestAdapter Microsoft\Graph\Beta\Generated.directory.DirectoryRequestBuilder::|public|sharedEmailDomains:SharedEmailDomainsRequestBuilder @@ -71409,6 +71671,185 @@ Microsoft\Graph\Beta\Generated.directory.pendingExternalUserProfiles.pendingExte Microsoft\Graph\Beta\Generated.directory.pendingExternalUserProfiles.pendingExternalUserProfilesRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):PendingExternalUserProfilesRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.directory.pendingExternalUserProfiles.pendingExternalUserProfilesRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration Microsoft\Graph\Beta\Generated.directory.pendingExternalUserProfiles.pendingExternalUserProfilesRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.directory.publicKeyInfrastructure.certificateBasedAuthConfigurations.CertificateBasedAuthConfigurationsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.directory.publicKeyInfrastructure.certificateBasedAuthConfigurations.CertificateBasedAuthConfigurationsRequestBuilder::|public|ByCertificateBasedAuthPkiId(certificateBasedAuthPkiId:string):CertificateBasedAuthPkiItemRequestBuilder +Microsoft\Graph\Beta\Generated.directory.publicKeyInfrastructure.certificateBasedAuthConfigurations.CertificateBasedAuthConfigurationsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.directory.publicKeyInfrastructure.certificateBasedAuthConfigurations.CertificateBasedAuthConfigurationsRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Beta\Generated.directory.publicKeyInfrastructure.certificateBasedAuthConfigurations.CertificateBasedAuthConfigurationsRequestBuilder::|public|Get(requestConfiguration?:CertificateBasedAuthConfigurationsRequestBuilderGetRequestConfiguration):CertificateBasedAuthPkiCollectionResponse +Microsoft\Graph\Beta\Generated.directory.publicKeyInfrastructure.certificateBasedAuthConfigurations.CertificateBasedAuthConfigurationsRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.directory.publicKeyInfrastructure.certificateBasedAuthConfigurations.CertificateBasedAuthConfigurationsRequestBuilder::|public|Post(body:CertificateBasedAuthPki; requestConfiguration?:CertificateBasedAuthConfigurationsRequestBuilderPostRequestConfiguration):CertificateBasedAuthPki +Microsoft\Graph\Beta\Generated.directory.publicKeyInfrastructure.certificateBasedAuthConfigurations.CertificateBasedAuthConfigurationsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.directory.publicKeyInfrastructure.certificateBasedAuthConfigurations.CertificateBasedAuthConfigurationsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CertificateBasedAuthConfigurationsRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.directory.publicKeyInfrastructure.certificateBasedAuthConfigurations.CertificateBasedAuthConfigurationsRequestBuilder::|public|ToPostRequestInformation(body:CertificateBasedAuthPki; requestConfiguration?:CertificateBasedAuthConfigurationsRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.directory.publicKeyInfrastructure.certificateBasedAuthConfigurations.CertificateBasedAuthConfigurationsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.directory.publicKeyInfrastructure.certificateBasedAuthConfigurations.CertificateBasedAuthConfigurationsRequestBuilder::|public|WithUrl(rawUrl:string):CertificateBasedAuthConfigurationsRequestBuilder +Microsoft\Graph\Beta\Generated.directory.publicKeyInfrastructure.certificateBasedAuthConfigurations.certificateBasedAuthConfigurationsRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Beta\Generated.directory.publicKeyInfrastructure.certificateBasedAuthConfigurations.certificateBasedAuthConfigurationsRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.directory.publicKeyInfrastructure.certificateBasedAuthConfigurations.certificateBasedAuthConfigurationsRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.directory.publicKeyInfrastructure.certificateBasedAuthConfigurations.certificateBasedAuthConfigurationsRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.directory.publicKeyInfrastructure.certificateBasedAuthConfigurations.certificateBasedAuthConfigurationsRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.directory.publicKeyInfrastructure.certificateBasedAuthConfigurations.certificateBasedAuthConfigurationsRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.directory.publicKeyInfrastructure.certificateBasedAuthConfigurations.certificateBasedAuthConfigurationsRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.directory.publicKeyInfrastructure.certificateBasedAuthConfigurations.certificateBasedAuthConfigurationsRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.directory.publicKeyInfrastructure.certificateBasedAuthConfigurations.certificateBasedAuthConfigurationsRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.directory.publicKeyInfrastructure.certificateBasedAuthConfigurations.certificateBasedAuthConfigurationsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.directory.publicKeyInfrastructure.certificateBasedAuthConfigurations.certificateBasedAuthConfigurationsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CertificateBasedAuthConfigurationsRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.directory.publicKeyInfrastructure.certificateBasedAuthConfigurations.certificateBasedAuthConfigurationsRequestBuilderGetRequestConfiguration::|public|queryParameters:CertificateBasedAuthConfigurationsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.directory.publicKeyInfrastructure.certificateBasedAuthConfigurations.certificateBasedAuthConfigurationsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):CertificateBasedAuthConfigurationsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.directory.publicKeyInfrastructure.certificateBasedAuthConfigurations.certificateBasedAuthConfigurationsRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.directory.publicKeyInfrastructure.certificateBasedAuthConfigurations.certificateBasedAuthConfigurationsRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.directory.publicKeyInfrastructure.certificateBasedAuthConfigurations.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.directory.publicKeyInfrastructure.certificateBasedAuthConfigurations.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.directory.publicKeyInfrastructure.certificateBasedAuthConfigurations.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Beta\Generated.directory.publicKeyInfrastructure.certificateBasedAuthConfigurations.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.directory.publicKeyInfrastructure.certificateBasedAuthConfigurations.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.directory.publicKeyInfrastructure.certificateBasedAuthConfigurations.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.directory.publicKeyInfrastructure.certificateBasedAuthConfigurations.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.directory.publicKeyInfrastructure.certificateBasedAuthConfigurations.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Beta\Generated.directory.publicKeyInfrastructure.certificateBasedAuthConfigurations.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Beta\Generated.directory.publicKeyInfrastructure.certificateBasedAuthConfigurations.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.directory.publicKeyInfrastructure.certificateBasedAuthConfigurations.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.directory.publicKeyInfrastructure.certificateBasedAuthConfigurations.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.directory.publicKeyInfrastructure.certificateBasedAuthConfigurations.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.directory.publicKeyInfrastructure.certificateBasedAuthConfigurations.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.directory.publicKeyInfrastructure.certificateBasedAuthConfigurations.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.directory.publicKeyInfrastructure.certificateBasedAuthConfigurations.item.certificateAuthorities.CertificateAuthoritiesRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.directory.publicKeyInfrastructure.certificateBasedAuthConfigurations.item.certificateAuthorities.CertificateAuthoritiesRequestBuilder::|public|ByCertificateAuthorityDetailId(certificateAuthorityDetailId:string):CertificateAuthorityDetailItemRequestBuilder +Microsoft\Graph\Beta\Generated.directory.publicKeyInfrastructure.certificateBasedAuthConfigurations.item.certificateAuthorities.CertificateAuthoritiesRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.directory.publicKeyInfrastructure.certificateBasedAuthConfigurations.item.certificateAuthorities.CertificateAuthoritiesRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Beta\Generated.directory.publicKeyInfrastructure.certificateBasedAuthConfigurations.item.certificateAuthorities.CertificateAuthoritiesRequestBuilder::|public|Get(requestConfiguration?:CertificateAuthoritiesRequestBuilderGetRequestConfiguration):CertificateAuthorityDetailCollectionResponse +Microsoft\Graph\Beta\Generated.directory.publicKeyInfrastructure.certificateBasedAuthConfigurations.item.certificateAuthorities.CertificateAuthoritiesRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.directory.publicKeyInfrastructure.certificateBasedAuthConfigurations.item.certificateAuthorities.CertificateAuthoritiesRequestBuilder::|public|Post(body:CertificateAuthorityDetail; requestConfiguration?:CertificateAuthoritiesRequestBuilderPostRequestConfiguration):CertificateAuthorityDetail +Microsoft\Graph\Beta\Generated.directory.publicKeyInfrastructure.certificateBasedAuthConfigurations.item.certificateAuthorities.CertificateAuthoritiesRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.directory.publicKeyInfrastructure.certificateBasedAuthConfigurations.item.certificateAuthorities.CertificateAuthoritiesRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CertificateAuthoritiesRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.directory.publicKeyInfrastructure.certificateBasedAuthConfigurations.item.certificateAuthorities.CertificateAuthoritiesRequestBuilder::|public|ToPostRequestInformation(body:CertificateAuthorityDetail; requestConfiguration?:CertificateAuthoritiesRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.directory.publicKeyInfrastructure.certificateBasedAuthConfigurations.item.certificateAuthorities.CertificateAuthoritiesRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.directory.publicKeyInfrastructure.certificateBasedAuthConfigurations.item.certificateAuthorities.CertificateAuthoritiesRequestBuilder::|public|WithUrl(rawUrl:string):CertificateAuthoritiesRequestBuilder +Microsoft\Graph\Beta\Generated.directory.publicKeyInfrastructure.certificateBasedAuthConfigurations.item.certificateAuthorities.certificateAuthoritiesRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Beta\Generated.directory.publicKeyInfrastructure.certificateBasedAuthConfigurations.item.certificateAuthorities.certificateAuthoritiesRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.directory.publicKeyInfrastructure.certificateBasedAuthConfigurations.item.certificateAuthorities.certificateAuthoritiesRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.directory.publicKeyInfrastructure.certificateBasedAuthConfigurations.item.certificateAuthorities.certificateAuthoritiesRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.directory.publicKeyInfrastructure.certificateBasedAuthConfigurations.item.certificateAuthorities.certificateAuthoritiesRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.directory.publicKeyInfrastructure.certificateBasedAuthConfigurations.item.certificateAuthorities.certificateAuthoritiesRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.directory.publicKeyInfrastructure.certificateBasedAuthConfigurations.item.certificateAuthorities.certificateAuthoritiesRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.directory.publicKeyInfrastructure.certificateBasedAuthConfigurations.item.certificateAuthorities.certificateAuthoritiesRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.directory.publicKeyInfrastructure.certificateBasedAuthConfigurations.item.certificateAuthorities.certificateAuthoritiesRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.directory.publicKeyInfrastructure.certificateBasedAuthConfigurations.item.certificateAuthorities.certificateAuthoritiesRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.directory.publicKeyInfrastructure.certificateBasedAuthConfigurations.item.certificateAuthorities.certificateAuthoritiesRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CertificateAuthoritiesRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.directory.publicKeyInfrastructure.certificateBasedAuthConfigurations.item.certificateAuthorities.certificateAuthoritiesRequestBuilderGetRequestConfiguration::|public|queryParameters:CertificateAuthoritiesRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.directory.publicKeyInfrastructure.certificateBasedAuthConfigurations.item.certificateAuthorities.certificateAuthoritiesRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):CertificateAuthoritiesRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.directory.publicKeyInfrastructure.certificateBasedAuthConfigurations.item.certificateAuthorities.certificateAuthoritiesRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.directory.publicKeyInfrastructure.certificateBasedAuthConfigurations.item.certificateAuthorities.certificateAuthoritiesRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.directory.publicKeyInfrastructure.certificateBasedAuthConfigurations.item.certificateAuthorities.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.directory.publicKeyInfrastructure.certificateBasedAuthConfigurations.item.certificateAuthorities.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.directory.publicKeyInfrastructure.certificateBasedAuthConfigurations.item.certificateAuthorities.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Beta\Generated.directory.publicKeyInfrastructure.certificateBasedAuthConfigurations.item.certificateAuthorities.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.directory.publicKeyInfrastructure.certificateBasedAuthConfigurations.item.certificateAuthorities.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.directory.publicKeyInfrastructure.certificateBasedAuthConfigurations.item.certificateAuthorities.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.directory.publicKeyInfrastructure.certificateBasedAuthConfigurations.item.certificateAuthorities.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.directory.publicKeyInfrastructure.certificateBasedAuthConfigurations.item.certificateAuthorities.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Beta\Generated.directory.publicKeyInfrastructure.certificateBasedAuthConfigurations.item.certificateAuthorities.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Beta\Generated.directory.publicKeyInfrastructure.certificateBasedAuthConfigurations.item.certificateAuthorities.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.directory.publicKeyInfrastructure.certificateBasedAuthConfigurations.item.certificateAuthorities.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.directory.publicKeyInfrastructure.certificateBasedAuthConfigurations.item.certificateAuthorities.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.directory.publicKeyInfrastructure.certificateBasedAuthConfigurations.item.certificateAuthorities.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.directory.publicKeyInfrastructure.certificateBasedAuthConfigurations.item.certificateAuthorities.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.directory.publicKeyInfrastructure.certificateBasedAuthConfigurations.item.certificateAuthorities.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.directory.publicKeyInfrastructure.certificateBasedAuthConfigurations.item.certificateAuthorities.item.CertificateAuthorityDetailItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.directory.publicKeyInfrastructure.certificateBasedAuthConfigurations.item.certificateAuthorities.item.CertificateAuthorityDetailItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.directory.publicKeyInfrastructure.certificateBasedAuthConfigurations.item.certificateAuthorities.item.CertificateAuthorityDetailItemRequestBuilder::|public|Delete(requestConfiguration?:CertificateAuthorityDetailItemRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.directory.publicKeyInfrastructure.certificateBasedAuthConfigurations.item.certificateAuthorities.item.CertificateAuthorityDetailItemRequestBuilder::|public|Get(requestConfiguration?:CertificateAuthorityDetailItemRequestBuilderGetRequestConfiguration):CertificateAuthorityDetail +Microsoft\Graph\Beta\Generated.directory.publicKeyInfrastructure.certificateBasedAuthConfigurations.item.certificateAuthorities.item.CertificateAuthorityDetailItemRequestBuilder::|public|Patch(body:CertificateAuthorityDetail; requestConfiguration?:CertificateAuthorityDetailItemRequestBuilderPatchRequestConfiguration):CertificateAuthorityDetail +Microsoft\Graph\Beta\Generated.directory.publicKeyInfrastructure.certificateBasedAuthConfigurations.item.certificateAuthorities.item.CertificateAuthorityDetailItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.directory.publicKeyInfrastructure.certificateBasedAuthConfigurations.item.certificateAuthorities.item.CertificateAuthorityDetailItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.directory.publicKeyInfrastructure.certificateBasedAuthConfigurations.item.certificateAuthorities.item.CertificateAuthorityDetailItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:CertificateAuthorityDetailItemRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.directory.publicKeyInfrastructure.certificateBasedAuthConfigurations.item.certificateAuthorities.item.CertificateAuthorityDetailItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CertificateAuthorityDetailItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.directory.publicKeyInfrastructure.certificateBasedAuthConfigurations.item.certificateAuthorities.item.CertificateAuthorityDetailItemRequestBuilder::|public|ToPatchRequestInformation(body:CertificateAuthorityDetail; requestConfiguration?:CertificateAuthorityDetailItemRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.directory.publicKeyInfrastructure.certificateBasedAuthConfigurations.item.certificateAuthorities.item.CertificateAuthorityDetailItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.directory.publicKeyInfrastructure.certificateBasedAuthConfigurations.item.certificateAuthorities.item.CertificateAuthorityDetailItemRequestBuilder::|public|WithUrl(rawUrl:string):CertificateAuthorityDetailItemRequestBuilder +Microsoft\Graph\Beta\Generated.directory.publicKeyInfrastructure.certificateBasedAuthConfigurations.item.certificateAuthorities.item.CertificateAuthorityDetailItemRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.directory.publicKeyInfrastructure.certificateBasedAuthConfigurations.item.certificateAuthorities.item.CertificateAuthorityDetailItemRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.directory.publicKeyInfrastructure.certificateBasedAuthConfigurations.item.certificateAuthorities.item.CertificateAuthorityDetailItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.directory.publicKeyInfrastructure.certificateBasedAuthConfigurations.item.certificateAuthorities.item.CertificateAuthorityDetailItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.directory.publicKeyInfrastructure.certificateBasedAuthConfigurations.item.certificateAuthorities.item.CertificateAuthorityDetailItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.directory.publicKeyInfrastructure.certificateBasedAuthConfigurations.item.certificateAuthorities.item.CertificateAuthorityDetailItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.directory.publicKeyInfrastructure.certificateBasedAuthConfigurations.item.certificateAuthorities.item.CertificateAuthorityDetailItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CertificateAuthorityDetailItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.directory.publicKeyInfrastructure.certificateBasedAuthConfigurations.item.certificateAuthorities.item.CertificateAuthorityDetailItemRequestBuilderGetRequestConfiguration::|public|queryParameters:CertificateAuthorityDetailItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.directory.publicKeyInfrastructure.certificateBasedAuthConfigurations.item.certificateAuthorities.item.CertificateAuthorityDetailItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):CertificateAuthorityDetailItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.directory.publicKeyInfrastructure.certificateBasedAuthConfigurations.item.certificateAuthorities.item.CertificateAuthorityDetailItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.directory.publicKeyInfrastructure.certificateBasedAuthConfigurations.item.certificateAuthorities.item.CertificateAuthorityDetailItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.directory.publicKeyInfrastructure.certificateBasedAuthConfigurations.item.CertificateBasedAuthPkiItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.directory.publicKeyInfrastructure.certificateBasedAuthConfigurations.item.CertificateBasedAuthPkiItemRequestBuilder::|public|certificateAuthorities:CertificateAuthoritiesRequestBuilder +Microsoft\Graph\Beta\Generated.directory.publicKeyInfrastructure.certificateBasedAuthConfigurations.item.CertificateBasedAuthPkiItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.directory.publicKeyInfrastructure.certificateBasedAuthConfigurations.item.CertificateBasedAuthPkiItemRequestBuilder::|public|Delete(requestConfiguration?:CertificateBasedAuthPkiItemRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.directory.publicKeyInfrastructure.certificateBasedAuthConfigurations.item.CertificateBasedAuthPkiItemRequestBuilder::|public|Get(requestConfiguration?:CertificateBasedAuthPkiItemRequestBuilderGetRequestConfiguration):CertificateBasedAuthPki +Microsoft\Graph\Beta\Generated.directory.publicKeyInfrastructure.certificateBasedAuthConfigurations.item.CertificateBasedAuthPkiItemRequestBuilder::|public|Patch(body:CertificateBasedAuthPki; requestConfiguration?:CertificateBasedAuthPkiItemRequestBuilderPatchRequestConfiguration):CertificateBasedAuthPki +Microsoft\Graph\Beta\Generated.directory.publicKeyInfrastructure.certificateBasedAuthConfigurations.item.CertificateBasedAuthPkiItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.directory.publicKeyInfrastructure.certificateBasedAuthConfigurations.item.CertificateBasedAuthPkiItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.directory.publicKeyInfrastructure.certificateBasedAuthConfigurations.item.CertificateBasedAuthPkiItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:CertificateBasedAuthPkiItemRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.directory.publicKeyInfrastructure.certificateBasedAuthConfigurations.item.CertificateBasedAuthPkiItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CertificateBasedAuthPkiItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.directory.publicKeyInfrastructure.certificateBasedAuthConfigurations.item.CertificateBasedAuthPkiItemRequestBuilder::|public|ToPatchRequestInformation(body:CertificateBasedAuthPki; requestConfiguration?:CertificateBasedAuthPkiItemRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.directory.publicKeyInfrastructure.certificateBasedAuthConfigurations.item.CertificateBasedAuthPkiItemRequestBuilder::|public|upload:UploadRequestBuilder +Microsoft\Graph\Beta\Generated.directory.publicKeyInfrastructure.certificateBasedAuthConfigurations.item.CertificateBasedAuthPkiItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.directory.publicKeyInfrastructure.certificateBasedAuthConfigurations.item.CertificateBasedAuthPkiItemRequestBuilder::|public|WithUrl(rawUrl:string):CertificateBasedAuthPkiItemRequestBuilder +Microsoft\Graph\Beta\Generated.directory.publicKeyInfrastructure.certificateBasedAuthConfigurations.item.CertificateBasedAuthPkiItemRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.directory.publicKeyInfrastructure.certificateBasedAuthConfigurations.item.CertificateBasedAuthPkiItemRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.directory.publicKeyInfrastructure.certificateBasedAuthConfigurations.item.CertificateBasedAuthPkiItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.directory.publicKeyInfrastructure.certificateBasedAuthConfigurations.item.CertificateBasedAuthPkiItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.directory.publicKeyInfrastructure.certificateBasedAuthConfigurations.item.CertificateBasedAuthPkiItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.directory.publicKeyInfrastructure.certificateBasedAuthConfigurations.item.CertificateBasedAuthPkiItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.directory.publicKeyInfrastructure.certificateBasedAuthConfigurations.item.CertificateBasedAuthPkiItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CertificateBasedAuthPkiItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.directory.publicKeyInfrastructure.certificateBasedAuthConfigurations.item.CertificateBasedAuthPkiItemRequestBuilderGetRequestConfiguration::|public|queryParameters:CertificateBasedAuthPkiItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.directory.publicKeyInfrastructure.certificateBasedAuthConfigurations.item.CertificateBasedAuthPkiItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):CertificateBasedAuthPkiItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.directory.publicKeyInfrastructure.certificateBasedAuthConfigurations.item.CertificateBasedAuthPkiItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.directory.publicKeyInfrastructure.certificateBasedAuthConfigurations.item.CertificateBasedAuthPkiItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.directory.publicKeyInfrastructure.certificateBasedAuthConfigurations.item.upload.uploadPostRequestBody::|public|constructor():void +Microsoft\Graph\Beta\Generated.directory.publicKeyInfrastructure.certificateBasedAuthConfigurations.item.upload.uploadPostRequestBody::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.directory.publicKeyInfrastructure.certificateBasedAuthConfigurations.item.upload.uploadPostRequestBody::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.directory.publicKeyInfrastructure.certificateBasedAuthConfigurations.item.upload.uploadPostRequestBody::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.directory.publicKeyInfrastructure.certificateBasedAuthConfigurations.item.upload.uploadPostRequestBody::|public|getSha256FileHash():string +Microsoft\Graph\Beta\Generated.directory.publicKeyInfrastructure.certificateBasedAuthConfigurations.item.upload.uploadPostRequestBody::|public|getUploadUrl():string +Microsoft\Graph\Beta\Generated.directory.publicKeyInfrastructure.certificateBasedAuthConfigurations.item.upload.uploadPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.directory.publicKeyInfrastructure.certificateBasedAuthConfigurations.item.upload.uploadPostRequestBody::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.directory.publicKeyInfrastructure.certificateBasedAuthConfigurations.item.upload.uploadPostRequestBody::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.directory.publicKeyInfrastructure.certificateBasedAuthConfigurations.item.upload.uploadPostRequestBody::|public|setSha256FileHash(value?:string):void +Microsoft\Graph\Beta\Generated.directory.publicKeyInfrastructure.certificateBasedAuthConfigurations.item.upload.uploadPostRequestBody::|public|setUploadUrl(value?:string):void +Microsoft\Graph\Beta\Generated.directory.publicKeyInfrastructure.certificateBasedAuthConfigurations.item.upload.uploadPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):UploadPostRequestBody +Microsoft\Graph\Beta\Generated.directory.publicKeyInfrastructure.certificateBasedAuthConfigurations.item.upload.uploadPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.directory.publicKeyInfrastructure.certificateBasedAuthConfigurations.item.upload.UploadRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.directory.publicKeyInfrastructure.certificateBasedAuthConfigurations.item.upload.UploadRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.directory.publicKeyInfrastructure.certificateBasedAuthConfigurations.item.upload.UploadRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.directory.publicKeyInfrastructure.certificateBasedAuthConfigurations.item.upload.UploadRequestBuilder::|public|Post(body:UploadPostRequestBody; requestConfiguration?:UploadRequestBuilderPostRequestConfiguration):void +Microsoft\Graph\Beta\Generated.directory.publicKeyInfrastructure.certificateBasedAuthConfigurations.item.upload.UploadRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.directory.publicKeyInfrastructure.certificateBasedAuthConfigurations.item.upload.UploadRequestBuilder::|public|ToPostRequestInformation(body:UploadPostRequestBody; requestConfiguration?:UploadRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.directory.publicKeyInfrastructure.certificateBasedAuthConfigurations.item.upload.UploadRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.directory.publicKeyInfrastructure.certificateBasedAuthConfigurations.item.upload.UploadRequestBuilder::|public|WithUrl(rawUrl:string):UploadRequestBuilder +Microsoft\Graph\Beta\Generated.directory.publicKeyInfrastructure.certificateBasedAuthConfigurations.item.upload.uploadRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.directory.publicKeyInfrastructure.certificateBasedAuthConfigurations.item.upload.uploadRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.directory.publicKeyInfrastructure.PublicKeyInfrastructureRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.directory.publicKeyInfrastructure.PublicKeyInfrastructureRequestBuilder::|public|certificateBasedAuthConfigurations:CertificateBasedAuthConfigurationsRequestBuilder +Microsoft\Graph\Beta\Generated.directory.publicKeyInfrastructure.PublicKeyInfrastructureRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.directory.publicKeyInfrastructure.PublicKeyInfrastructureRequestBuilder::|public|Delete(requestConfiguration?:PublicKeyInfrastructureRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.directory.publicKeyInfrastructure.PublicKeyInfrastructureRequestBuilder::|public|Get(requestConfiguration?:PublicKeyInfrastructureRequestBuilderGetRequestConfiguration):PublicKeyInfrastructureRoot +Microsoft\Graph\Beta\Generated.directory.publicKeyInfrastructure.PublicKeyInfrastructureRequestBuilder::|public|Patch(body:PublicKeyInfrastructureRoot; requestConfiguration?:PublicKeyInfrastructureRequestBuilderPatchRequestConfiguration):PublicKeyInfrastructureRoot +Microsoft\Graph\Beta\Generated.directory.publicKeyInfrastructure.PublicKeyInfrastructureRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.directory.publicKeyInfrastructure.PublicKeyInfrastructureRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.directory.publicKeyInfrastructure.PublicKeyInfrastructureRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:PublicKeyInfrastructureRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.directory.publicKeyInfrastructure.PublicKeyInfrastructureRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:PublicKeyInfrastructureRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.directory.publicKeyInfrastructure.PublicKeyInfrastructureRequestBuilder::|public|ToPatchRequestInformation(body:PublicKeyInfrastructureRoot; requestConfiguration?:PublicKeyInfrastructureRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.directory.publicKeyInfrastructure.PublicKeyInfrastructureRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.directory.publicKeyInfrastructure.PublicKeyInfrastructureRequestBuilder::|public|WithUrl(rawUrl:string):PublicKeyInfrastructureRequestBuilder +Microsoft\Graph\Beta\Generated.directory.publicKeyInfrastructure.publicKeyInfrastructureRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.directory.publicKeyInfrastructure.publicKeyInfrastructureRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.directory.publicKeyInfrastructure.publicKeyInfrastructureRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.directory.publicKeyInfrastructure.publicKeyInfrastructureRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.directory.publicKeyInfrastructure.publicKeyInfrastructureRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.directory.publicKeyInfrastructure.publicKeyInfrastructureRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.directory.publicKeyInfrastructure.publicKeyInfrastructureRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:PublicKeyInfrastructureRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.directory.publicKeyInfrastructure.publicKeyInfrastructureRequestBuilderGetRequestConfiguration::|public|queryParameters:PublicKeyInfrastructureRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.directory.publicKeyInfrastructure.publicKeyInfrastructureRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):PublicKeyInfrastructureRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.directory.publicKeyInfrastructure.publicKeyInfrastructureRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.directory.publicKeyInfrastructure.publicKeyInfrastructureRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Beta\Generated.directory.recommendations.count.CountRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Beta\Generated.directory.recommendations.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Beta\Generated.directory.recommendations.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int @@ -74084,23 +74525,12 @@ Microsoft\Graph\Beta\Generated.domains.item.verificationDnsRecords.verificationD Microsoft\Graph\Beta\Generated.domains.item.verificationDnsRecords.verificationDnsRecordsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):VerificationDnsRecordsRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.domains.item.verificationDnsRecords.verificationDnsRecordsRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration Microsoft\Graph\Beta\Generated.domains.item.verificationDnsRecords.verificationDnsRecordsRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void -Microsoft\Graph\Beta\Generated.domains.item.verify.verifyPostRequestBody::|public|constructor():void -Microsoft\Graph\Beta\Generated.domains.item.verify.verifyPostRequestBody::|public|getAdditionalData():array -Microsoft\Graph\Beta\Generated.domains.item.verify.verifyPostRequestBody::|public|getBackingStore():BackingStore -Microsoft\Graph\Beta\Generated.domains.item.verify.verifyPostRequestBody::|public|GetFieldDeserializers():array -Microsoft\Graph\Beta\Generated.domains.item.verify.verifyPostRequestBody::|public|getForceTakeover():bool -Microsoft\Graph\Beta\Generated.domains.item.verify.verifyPostRequestBody::|public|Serialize(writer:ISerializationWriter):void -Microsoft\Graph\Beta\Generated.domains.item.verify.verifyPostRequestBody::|public|setAdditionalData(value?:array):void -Microsoft\Graph\Beta\Generated.domains.item.verify.verifyPostRequestBody::|public|setBackingStore(value:BackingStore):void -Microsoft\Graph\Beta\Generated.domains.item.verify.verifyPostRequestBody::|public|setForceTakeover(value?:bool):void -Microsoft\Graph\Beta\Generated.domains.item.verify.verifyPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):VerifyPostRequestBody -Microsoft\Graph\Beta\Generated.domains.item.verify.verifyPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable Microsoft\Graph\Beta\Generated.domains.item.verify.VerifyRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Beta\Generated.domains.item.verify.VerifyRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Beta\Generated.domains.item.verify.VerifyRequestBuilder::|public|pathParameters:array -Microsoft\Graph\Beta\Generated.domains.item.verify.VerifyRequestBuilder::|public|Post(body:VerifyPostRequestBody; requestConfiguration?:VerifyRequestBuilderPostRequestConfiguration):Domain +Microsoft\Graph\Beta\Generated.domains.item.verify.VerifyRequestBuilder::|public|Post(requestConfiguration?:VerifyRequestBuilderPostRequestConfiguration):Domain Microsoft\Graph\Beta\Generated.domains.item.verify.VerifyRequestBuilder::|public|requestAdapter:RequestAdapter -Microsoft\Graph\Beta\Generated.domains.item.verify.VerifyRequestBuilder::|public|ToPostRequestInformation(body:VerifyPostRequestBody; requestConfiguration?:VerifyRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.domains.item.verify.VerifyRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:VerifyRequestBuilderPostRequestConfiguration):RequestInformation Microsoft\Graph\Beta\Generated.domains.item.verify.VerifyRequestBuilder::|public|urlTemplate:string Microsoft\Graph\Beta\Generated.domains.item.verify.VerifyRequestBuilder::|public|WithUrl(rawUrl:string):VerifyRequestBuilder Microsoft\Graph\Beta\Generated.domains.item.verify.verifyRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration @@ -179956,6 +180386,7 @@ Microsoft\Graph\Beta\Generated.models.accessPackageAssignmentRequest::|public|ge Microsoft\Graph\Beta\Generated.models.accessPackageAssignmentRequest::|public|getCustomExtensionHandlerInstances():array Microsoft\Graph\Beta\Generated.models.accessPackageAssignmentRequest::|public|getExpirationDateTime():DateTime Microsoft\Graph\Beta\Generated.models.accessPackageAssignmentRequest::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.accessPackageAssignmentRequest::|public|getHistory():array Microsoft\Graph\Beta\Generated.models.accessPackageAssignmentRequest::|public|getIsValidationOnly():bool Microsoft\Graph\Beta\Generated.models.accessPackageAssignmentRequest::|public|getJustification():string Microsoft\Graph\Beta\Generated.models.accessPackageAssignmentRequest::|public|getRequestor():AccessPackageSubject @@ -179974,6 +180405,7 @@ Microsoft\Graph\Beta\Generated.models.accessPackageAssignmentRequest::|public|se Microsoft\Graph\Beta\Generated.models.accessPackageAssignmentRequest::|public|setCustomExtensionCalloutInstances(value?:array):void Microsoft\Graph\Beta\Generated.models.accessPackageAssignmentRequest::|public|setCustomExtensionHandlerInstances(value?:array):void Microsoft\Graph\Beta\Generated.models.accessPackageAssignmentRequest::|public|setExpirationDateTime(value?:DateTime):void +Microsoft\Graph\Beta\Generated.models.accessPackageAssignmentRequest::|public|setHistory(value?:array):void Microsoft\Graph\Beta\Generated.models.accessPackageAssignmentRequest::|public|setIsValidationOnly(value?:bool):void Microsoft\Graph\Beta\Generated.models.accessPackageAssignmentRequest::|public|setJustification(value?:string):void Microsoft\Graph\Beta\Generated.models.accessPackageAssignmentRequest::|public|setRequestor(value?:AccessPackageSubject):void @@ -187117,7 +187549,6 @@ Microsoft\Graph\Beta\Generated.models.associatedAssignmentPayloadType::0008-devi Microsoft\Graph\Beta\Generated.models.associatedAssignmentPayloadType::0009-resourceAccessPolicy Microsoft\Graph\Beta\Generated.models.associatedAssignmentPayloadType::0010-win32app Microsoft\Graph\Beta\Generated.models.associatedAssignmentPayloadType::0011-deviceManagmentConfigurationAndCompliancePolicy -Microsoft\Graph\Beta\Generated.models.associatedAssignmentPayloadType::0012-hardwareConfiguration Microsoft\Graph\Beta\Generated.models.associatedTeamInfo-->TeamInfo Microsoft\Graph\Beta\Generated.models.associatedTeamInfo::|public|constructor():void Microsoft\Graph\Beta\Generated.models.associatedTeamInfo::|public|GetFieldDeserializers():array @@ -189620,11 +190051,13 @@ Microsoft\Graph\Beta\Generated.models.backupRestoreRoot-->Entity Microsoft\Graph\Beta\Generated.models.backupRestoreRoot::|public|constructor():void 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|getExchangeProtectionPolicies():array Microsoft\Graph\Beta\Generated.models.backupRestoreRoot::|public|getExchangeRestoreSessions():array Microsoft\Graph\Beta\Generated.models.backupRestoreRoot::|public|GetFieldDeserializers():array Microsoft\Graph\Beta\Generated.models.backupRestoreRoot::|public|getMailboxInclusionRules():array Microsoft\Graph\Beta\Generated.models.backupRestoreRoot::|public|getMailboxProtectionUnits():array +Microsoft\Graph\Beta\Generated.models.backupRestoreRoot::|public|getMailboxProtectionUnitsBulkAdditionJobs():array Microsoft\Graph\Beta\Generated.models.backupRestoreRoot::|public|getOneDriveForBusinessProtectionPolicies():array Microsoft\Graph\Beta\Generated.models.backupRestoreRoot::|public|getOneDriveForBusinessRestoreSessions():array Microsoft\Graph\Beta\Generated.models.backupRestoreRoot::|public|getProtectionPolicies():array @@ -189637,14 +190070,17 @@ Microsoft\Graph\Beta\Generated.models.backupRestoreRoot::|public|getSharePointPr Microsoft\Graph\Beta\Generated.models.backupRestoreRoot::|public|getSharePointRestoreSessions():array Microsoft\Graph\Beta\Generated.models.backupRestoreRoot::|public|getSiteInclusionRules():array Microsoft\Graph\Beta\Generated.models.backupRestoreRoot::|public|getSiteProtectionUnits():array +Microsoft\Graph\Beta\Generated.models.backupRestoreRoot::|public|getSiteProtectionUnitsBulkAdditionJobs():array Microsoft\Graph\Beta\Generated.models.backupRestoreRoot::|public|OdataType:string Microsoft\Graph\Beta\Generated.models.backupRestoreRoot::|public|Serialize(writer:ISerializationWriter):void 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|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 Microsoft\Graph\Beta\Generated.models.backupRestoreRoot::|public|setMailboxProtectionUnits(value?:array):void +Microsoft\Graph\Beta\Generated.models.backupRestoreRoot::|public|setMailboxProtectionUnitsBulkAdditionJobs(value?:array):void Microsoft\Graph\Beta\Generated.models.backupRestoreRoot::|public|setOneDriveForBusinessProtectionPolicies(value?:array):void Microsoft\Graph\Beta\Generated.models.backupRestoreRoot::|public|setOneDriveForBusinessRestoreSessions(value?:array):void Microsoft\Graph\Beta\Generated.models.backupRestoreRoot::|public|setProtectionPolicies(value?:array):void @@ -189657,6 +190093,7 @@ Microsoft\Graph\Beta\Generated.models.backupRestoreRoot::|public|setSharePointPr Microsoft\Graph\Beta\Generated.models.backupRestoreRoot::|public|setSharePointRestoreSessions(value?:array):void Microsoft\Graph\Beta\Generated.models.backupRestoreRoot::|public|setSiteInclusionRules(value?:array):void Microsoft\Graph\Beta\Generated.models.backupRestoreRoot::|public|setSiteProtectionUnits(value?:array):void +Microsoft\Graph\Beta\Generated.models.backupRestoreRoot::|public|setSiteProtectionUnitsBulkAdditionJobs(value?:array):void Microsoft\Graph\Beta\Generated.models.backupRestoreRoot::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):BackupRestoreRoot Microsoft\Graph\Beta\Generated.models.backupServiceConsumer::0000-unknown Microsoft\Graph\Beta\Generated.models.backupServiceConsumer::0001-firstparty @@ -192542,6 +192979,41 @@ Microsoft\Graph\Beta\Generated.models.certificateAuthorityAsEntityCollectionResp Microsoft\Graph\Beta\Generated.models.certificateAuthorityAsEntityCollectionResponse::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.models.certificateAuthorityAsEntityCollectionResponse::|public|setValue(value?:array):void Microsoft\Graph\Beta\Generated.models.certificateAuthorityAsEntityCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):CertificateAuthorityAsEntityCollectionResponse +Microsoft\Graph\Beta\Generated.models.certificateAuthorityDetail-->DirectoryObject +Microsoft\Graph\Beta\Generated.models.certificateAuthorityDetail::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.certificateAuthorityDetail::|public|getCertificate():StreamInterface +Microsoft\Graph\Beta\Generated.models.certificateAuthorityDetail::|public|getCertificateAuthorityType():CertificateAuthorityType +Microsoft\Graph\Beta\Generated.models.certificateAuthorityDetail::|public|getCertificateRevocationListUrl():string +Microsoft\Graph\Beta\Generated.models.certificateAuthorityDetail::|public|getCreatedDateTime():DateTime +Microsoft\Graph\Beta\Generated.models.certificateAuthorityDetail::|public|getDeltacertificateRevocationListUrl():string +Microsoft\Graph\Beta\Generated.models.certificateAuthorityDetail::|public|getDisplayName():string +Microsoft\Graph\Beta\Generated.models.certificateAuthorityDetail::|public|getExpirationDateTime():DateTime +Microsoft\Graph\Beta\Generated.models.certificateAuthorityDetail::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.certificateAuthorityDetail::|public|getIsIssuerHintEnabled():bool +Microsoft\Graph\Beta\Generated.models.certificateAuthorityDetail::|public|getIssuer():string +Microsoft\Graph\Beta\Generated.models.certificateAuthorityDetail::|public|getIssuerSubjectKeyIdentifier():string +Microsoft\Graph\Beta\Generated.models.certificateAuthorityDetail::|public|getThumbprint():string +Microsoft\Graph\Beta\Generated.models.certificateAuthorityDetail::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.certificateAuthorityDetail::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.certificateAuthorityDetail::|public|setCertificate(value?:StreamInterface):void +Microsoft\Graph\Beta\Generated.models.certificateAuthorityDetail::|public|setCertificateAuthorityType(value?:CertificateAuthorityType):void +Microsoft\Graph\Beta\Generated.models.certificateAuthorityDetail::|public|setCertificateRevocationListUrl(value?:string):void +Microsoft\Graph\Beta\Generated.models.certificateAuthorityDetail::|public|setCreatedDateTime(value?:DateTime):void +Microsoft\Graph\Beta\Generated.models.certificateAuthorityDetail::|public|setDeltacertificateRevocationListUrl(value?:string):void +Microsoft\Graph\Beta\Generated.models.certificateAuthorityDetail::|public|setDisplayName(value?:string):void +Microsoft\Graph\Beta\Generated.models.certificateAuthorityDetail::|public|setExpirationDateTime(value?:DateTime):void +Microsoft\Graph\Beta\Generated.models.certificateAuthorityDetail::|public|setIsIssuerHintEnabled(value?:bool):void +Microsoft\Graph\Beta\Generated.models.certificateAuthorityDetail::|public|setIssuer(value?:string):void +Microsoft\Graph\Beta\Generated.models.certificateAuthorityDetail::|public|setIssuerSubjectKeyIdentifier(value?:string):void +Microsoft\Graph\Beta\Generated.models.certificateAuthorityDetail::|public|setThumbprint(value?:string):void +Microsoft\Graph\Beta\Generated.models.certificateAuthorityDetail::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):CertificateAuthorityDetail +Microsoft\Graph\Beta\Generated.models.certificateAuthorityDetailCollectionResponse-->BaseCollectionPaginationCountResponse +Microsoft\Graph\Beta\Generated.models.certificateAuthorityDetailCollectionResponse::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.certificateAuthorityDetailCollectionResponse::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.certificateAuthorityDetailCollectionResponse::|public|getValue():array +Microsoft\Graph\Beta\Generated.models.certificateAuthorityDetailCollectionResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.certificateAuthorityDetailCollectionResponse::|public|setValue(value?:array):void +Microsoft\Graph\Beta\Generated.models.certificateAuthorityDetailCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):CertificateAuthorityDetailCollectionResponse Microsoft\Graph\Beta\Generated.models.certificateAuthorityPath-->Entity Microsoft\Graph\Beta\Generated.models.certificateAuthorityPath::|public|constructor():void Microsoft\Graph\Beta\Generated.models.certificateAuthorityPath::|public|getCertificateBasedApplicationConfigurations():array @@ -192550,6 +193022,9 @@ Microsoft\Graph\Beta\Generated.models.certificateAuthorityPath::|public|OdataTyp Microsoft\Graph\Beta\Generated.models.certificateAuthorityPath::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.models.certificateAuthorityPath::|public|setCertificateBasedApplicationConfigurations(value?:array):void Microsoft\Graph\Beta\Generated.models.certificateAuthorityPath::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):CertificateAuthorityPath +Microsoft\Graph\Beta\Generated.models.certificateAuthorityType::0000-root +Microsoft\Graph\Beta\Generated.models.certificateAuthorityType::0001-intermediate +Microsoft\Graph\Beta\Generated.models.certificateAuthorityType::0002-unknownFutureValue Microsoft\Graph\Beta\Generated.models.certificateAuthority~~>AdditionalDataHolder; BackedModel; Parsable Microsoft\Graph\Beta\Generated.models.certificateBasedApplicationConfiguration-->TrustedCertificateAuthorityAsEntityBase Microsoft\Graph\Beta\Generated.models.certificateBasedApplicationConfiguration::|public|constructor():void @@ -192583,6 +193058,29 @@ Microsoft\Graph\Beta\Generated.models.certificateBasedAuthConfigurationCollectio Microsoft\Graph\Beta\Generated.models.certificateBasedAuthConfigurationCollectionResponse::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.models.certificateBasedAuthConfigurationCollectionResponse::|public|setValue(value?:array):void Microsoft\Graph\Beta\Generated.models.certificateBasedAuthConfigurationCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):CertificateBasedAuthConfigurationCollectionResponse +Microsoft\Graph\Beta\Generated.models.certificateBasedAuthPki-->DirectoryObject +Microsoft\Graph\Beta\Generated.models.certificateBasedAuthPki::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.certificateBasedAuthPki::|public|getCertificateAuthorities():array +Microsoft\Graph\Beta\Generated.models.certificateBasedAuthPki::|public|getDisplayName():string +Microsoft\Graph\Beta\Generated.models.certificateBasedAuthPki::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.certificateBasedAuthPki::|public|getLastModifiedDateTime():DateTime +Microsoft\Graph\Beta\Generated.models.certificateBasedAuthPki::|public|getStatus():string +Microsoft\Graph\Beta\Generated.models.certificateBasedAuthPki::|public|getStatusDetails():string +Microsoft\Graph\Beta\Generated.models.certificateBasedAuthPki::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.certificateBasedAuthPki::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.certificateBasedAuthPki::|public|setCertificateAuthorities(value?:array):void +Microsoft\Graph\Beta\Generated.models.certificateBasedAuthPki::|public|setDisplayName(value?:string):void +Microsoft\Graph\Beta\Generated.models.certificateBasedAuthPki::|public|setLastModifiedDateTime(value?:DateTime):void +Microsoft\Graph\Beta\Generated.models.certificateBasedAuthPki::|public|setStatus(value?:string):void +Microsoft\Graph\Beta\Generated.models.certificateBasedAuthPki::|public|setStatusDetails(value?:string):void +Microsoft\Graph\Beta\Generated.models.certificateBasedAuthPki::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):CertificateBasedAuthPki +Microsoft\Graph\Beta\Generated.models.certificateBasedAuthPkiCollectionResponse-->BaseCollectionPaginationCountResponse +Microsoft\Graph\Beta\Generated.models.certificateBasedAuthPkiCollectionResponse::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.certificateBasedAuthPkiCollectionResponse::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.certificateBasedAuthPkiCollectionResponse::|public|getValue():array +Microsoft\Graph\Beta\Generated.models.certificateBasedAuthPkiCollectionResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.certificateBasedAuthPkiCollectionResponse::|public|setValue(value?:array):void +Microsoft\Graph\Beta\Generated.models.certificateBasedAuthPkiCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):CertificateBasedAuthPkiCollectionResponse Microsoft\Graph\Beta\Generated.models.certificateConnectorDetails-->Entity Microsoft\Graph\Beta\Generated.models.certificateConnectorDetails::|public|constructor():void Microsoft\Graph\Beta\Generated.models.certificateConnectorDetails::|public|getConnectorName():string @@ -193657,6 +194155,174 @@ Microsoft\Graph\Beta\Generated.models.cloudAppSecurityState::|public|setOdataTyp Microsoft\Graph\Beta\Generated.models.cloudAppSecurityState::|public|setRiskScore(value?:string):void Microsoft\Graph\Beta\Generated.models.cloudAppSecurityState::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):CloudAppSecurityState Microsoft\Graph\Beta\Generated.models.cloudAppSecurityState~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.models.cloudCertificationAuthority-->Entity +Microsoft\Graph\Beta\Generated.models.cloudCertificationAuthority::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.cloudCertificationAuthority::|public|getCertificateDownloadUrl():string +Microsoft\Graph\Beta\Generated.models.cloudCertificationAuthority::|public|getCertificateKeySize():CloudCertificationAuthorityCertificateKeySize +Microsoft\Graph\Beta\Generated.models.cloudCertificationAuthority::|public|getCertificateRevocationListUrl():string +Microsoft\Graph\Beta\Generated.models.cloudCertificationAuthority::|public|getCertificateSigningRequest():string +Microsoft\Graph\Beta\Generated.models.cloudCertificationAuthority::|public|getCertificationAuthorityIssuerId():string +Microsoft\Graph\Beta\Generated.models.cloudCertificationAuthority::|public|getCertificationAuthorityIssuerUri():string +Microsoft\Graph\Beta\Generated.models.cloudCertificationAuthority::|public|getCertificationAuthorityStatus():CloudCertificationAuthorityStatus +Microsoft\Graph\Beta\Generated.models.cloudCertificationAuthority::|public|getCloudCertificationAuthorityHashingAlgorithm():CloudCertificationAuthorityHashingAlgorithm +Microsoft\Graph\Beta\Generated.models.cloudCertificationAuthority::|public|getCloudCertificationAuthorityLeafCertificate():array +Microsoft\Graph\Beta\Generated.models.cloudCertificationAuthority::|public|getCloudCertificationAuthorityType():CloudCertificationAuthorityType +Microsoft\Graph\Beta\Generated.models.cloudCertificationAuthority::|public|getCommonName():string +Microsoft\Graph\Beta\Generated.models.cloudCertificationAuthority::|public|getCountryName():string +Microsoft\Graph\Beta\Generated.models.cloudCertificationAuthority::|public|getCreatedDateTime():DateTime +Microsoft\Graph\Beta\Generated.models.cloudCertificationAuthority::|public|getDescription():string +Microsoft\Graph\Beta\Generated.models.cloudCertificationAuthority::|public|getDisplayName():string +Microsoft\Graph\Beta\Generated.models.cloudCertificationAuthority::|public|getETag():string +Microsoft\Graph\Beta\Generated.models.cloudCertificationAuthority::|public|getExtendedKeyUsages():array +Microsoft\Graph\Beta\Generated.models.cloudCertificationAuthority::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.cloudCertificationAuthority::|public|getIssuerCommonName():string +Microsoft\Graph\Beta\Generated.models.cloudCertificationAuthority::|public|getKeyPlatform():CloudCertificationAuthorityKeyPlatformType +Microsoft\Graph\Beta\Generated.models.cloudCertificationAuthority::|public|getLastModifiedDateTime():DateTime +Microsoft\Graph\Beta\Generated.models.cloudCertificationAuthority::|public|getLocalityName():string +Microsoft\Graph\Beta\Generated.models.cloudCertificationAuthority::|public|getOcspResponderUri():string +Microsoft\Graph\Beta\Generated.models.cloudCertificationAuthority::|public|getOrganizationName():string +Microsoft\Graph\Beta\Generated.models.cloudCertificationAuthority::|public|getOrganizationUnit():string +Microsoft\Graph\Beta\Generated.models.cloudCertificationAuthority::|public|getRoleScopeTagIds():array +Microsoft\Graph\Beta\Generated.models.cloudCertificationAuthority::|public|getRootCertificateCommonName():string +Microsoft\Graph\Beta\Generated.models.cloudCertificationAuthority::|public|getScepServerUrl():string +Microsoft\Graph\Beta\Generated.models.cloudCertificationAuthority::|public|getSerialNumber():string +Microsoft\Graph\Beta\Generated.models.cloudCertificationAuthority::|public|getStateName():string +Microsoft\Graph\Beta\Generated.models.cloudCertificationAuthority::|public|getSubjectName():string +Microsoft\Graph\Beta\Generated.models.cloudCertificationAuthority::|public|getThumbprint():string +Microsoft\Graph\Beta\Generated.models.cloudCertificationAuthority::|public|getValidityEndDateTime():DateTime +Microsoft\Graph\Beta\Generated.models.cloudCertificationAuthority::|public|getValidityPeriodInYears():int +Microsoft\Graph\Beta\Generated.models.cloudCertificationAuthority::|public|getValidityStartDateTime():DateTime +Microsoft\Graph\Beta\Generated.models.cloudCertificationAuthority::|public|getVersionNumber():int +Microsoft\Graph\Beta\Generated.models.cloudCertificationAuthority::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.cloudCertificationAuthority::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.cloudCertificationAuthority::|public|setCertificateDownloadUrl(value?:string):void +Microsoft\Graph\Beta\Generated.models.cloudCertificationAuthority::|public|setCertificateKeySize(value?:CloudCertificationAuthorityCertificateKeySize):void +Microsoft\Graph\Beta\Generated.models.cloudCertificationAuthority::|public|setCertificateRevocationListUrl(value?:string):void +Microsoft\Graph\Beta\Generated.models.cloudCertificationAuthority::|public|setCertificateSigningRequest(value?:string):void +Microsoft\Graph\Beta\Generated.models.cloudCertificationAuthority::|public|setCertificationAuthorityIssuerId(value?:string):void +Microsoft\Graph\Beta\Generated.models.cloudCertificationAuthority::|public|setCertificationAuthorityIssuerUri(value?:string):void +Microsoft\Graph\Beta\Generated.models.cloudCertificationAuthority::|public|setCertificationAuthorityStatus(value?:CloudCertificationAuthorityStatus):void +Microsoft\Graph\Beta\Generated.models.cloudCertificationAuthority::|public|setCloudCertificationAuthorityHashingAlgorithm(value?:CloudCertificationAuthorityHashingAlgorithm):void +Microsoft\Graph\Beta\Generated.models.cloudCertificationAuthority::|public|setCloudCertificationAuthorityLeafCertificate(value?:array):void +Microsoft\Graph\Beta\Generated.models.cloudCertificationAuthority::|public|setCloudCertificationAuthorityType(value?:CloudCertificationAuthorityType):void +Microsoft\Graph\Beta\Generated.models.cloudCertificationAuthority::|public|setCommonName(value?:string):void +Microsoft\Graph\Beta\Generated.models.cloudCertificationAuthority::|public|setCountryName(value?:string):void +Microsoft\Graph\Beta\Generated.models.cloudCertificationAuthority::|public|setCreatedDateTime(value?:DateTime):void +Microsoft\Graph\Beta\Generated.models.cloudCertificationAuthority::|public|setDescription(value?:string):void +Microsoft\Graph\Beta\Generated.models.cloudCertificationAuthority::|public|setDisplayName(value?:string):void +Microsoft\Graph\Beta\Generated.models.cloudCertificationAuthority::|public|setETag(value?:string):void +Microsoft\Graph\Beta\Generated.models.cloudCertificationAuthority::|public|setExtendedKeyUsages(value?:array):void +Microsoft\Graph\Beta\Generated.models.cloudCertificationAuthority::|public|setIssuerCommonName(value?:string):void +Microsoft\Graph\Beta\Generated.models.cloudCertificationAuthority::|public|setKeyPlatform(value?:CloudCertificationAuthorityKeyPlatformType):void +Microsoft\Graph\Beta\Generated.models.cloudCertificationAuthority::|public|setLastModifiedDateTime(value?:DateTime):void +Microsoft\Graph\Beta\Generated.models.cloudCertificationAuthority::|public|setLocalityName(value?:string):void +Microsoft\Graph\Beta\Generated.models.cloudCertificationAuthority::|public|setOcspResponderUri(value?:string):void +Microsoft\Graph\Beta\Generated.models.cloudCertificationAuthority::|public|setOrganizationName(value?:string):void +Microsoft\Graph\Beta\Generated.models.cloudCertificationAuthority::|public|setOrganizationUnit(value?:string):void +Microsoft\Graph\Beta\Generated.models.cloudCertificationAuthority::|public|setRoleScopeTagIds(value?:array):void +Microsoft\Graph\Beta\Generated.models.cloudCertificationAuthority::|public|setRootCertificateCommonName(value?:string):void +Microsoft\Graph\Beta\Generated.models.cloudCertificationAuthority::|public|setScepServerUrl(value?:string):void +Microsoft\Graph\Beta\Generated.models.cloudCertificationAuthority::|public|setSerialNumber(value?:string):void +Microsoft\Graph\Beta\Generated.models.cloudCertificationAuthority::|public|setStateName(value?:string):void +Microsoft\Graph\Beta\Generated.models.cloudCertificationAuthority::|public|setSubjectName(value?:string):void +Microsoft\Graph\Beta\Generated.models.cloudCertificationAuthority::|public|setThumbprint(value?:string):void +Microsoft\Graph\Beta\Generated.models.cloudCertificationAuthority::|public|setValidityEndDateTime(value?:DateTime):void +Microsoft\Graph\Beta\Generated.models.cloudCertificationAuthority::|public|setValidityPeriodInYears(value?:int):void +Microsoft\Graph\Beta\Generated.models.cloudCertificationAuthority::|public|setValidityStartDateTime(value?:DateTime):void +Microsoft\Graph\Beta\Generated.models.cloudCertificationAuthority::|public|setVersionNumber(value?:int):void +Microsoft\Graph\Beta\Generated.models.cloudCertificationAuthority::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):CloudCertificationAuthority +Microsoft\Graph\Beta\Generated.models.cloudCertificationAuthorityCertificateKeySize::0000-unknown +Microsoft\Graph\Beta\Generated.models.cloudCertificationAuthorityCertificateKeySize::0001-rsa2048 +Microsoft\Graph\Beta\Generated.models.cloudCertificationAuthorityCertificateKeySize::0002-rsa3072 +Microsoft\Graph\Beta\Generated.models.cloudCertificationAuthorityCertificateKeySize::0003-rsa4096 +Microsoft\Graph\Beta\Generated.models.cloudCertificationAuthorityCertificateKeySize::0004-eCP256 +Microsoft\Graph\Beta\Generated.models.cloudCertificationAuthorityCertificateKeySize::0005-eCP256k +Microsoft\Graph\Beta\Generated.models.cloudCertificationAuthorityCertificateKeySize::0006-eCP384 +Microsoft\Graph\Beta\Generated.models.cloudCertificationAuthorityCertificateKeySize::0007-eCP521 +Microsoft\Graph\Beta\Generated.models.cloudCertificationAuthorityCertificateKeySize::0008-unknownFutureValue +Microsoft\Graph\Beta\Generated.models.cloudCertificationAuthorityCollectionResponse-->BaseCollectionPaginationCountResponse +Microsoft\Graph\Beta\Generated.models.cloudCertificationAuthorityCollectionResponse::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.cloudCertificationAuthorityCollectionResponse::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.cloudCertificationAuthorityCollectionResponse::|public|getValue():array +Microsoft\Graph\Beta\Generated.models.cloudCertificationAuthorityCollectionResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.cloudCertificationAuthorityCollectionResponse::|public|setValue(value?:array):void +Microsoft\Graph\Beta\Generated.models.cloudCertificationAuthorityCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):CloudCertificationAuthorityCollectionResponse +Microsoft\Graph\Beta\Generated.models.cloudCertificationAuthorityHashingAlgorithm::0000-unknown +Microsoft\Graph\Beta\Generated.models.cloudCertificationAuthorityHashingAlgorithm::0001-sha256 +Microsoft\Graph\Beta\Generated.models.cloudCertificationAuthorityHashingAlgorithm::0002-sha384 +Microsoft\Graph\Beta\Generated.models.cloudCertificationAuthorityHashingAlgorithm::0003-sha512 +Microsoft\Graph\Beta\Generated.models.cloudCertificationAuthorityHashingAlgorithm::0004-unknownFutureValue +Microsoft\Graph\Beta\Generated.models.cloudCertificationAuthorityKeyPlatformType::0000-unknown +Microsoft\Graph\Beta\Generated.models.cloudCertificationAuthorityKeyPlatformType::0001-software +Microsoft\Graph\Beta\Generated.models.cloudCertificationAuthorityKeyPlatformType::0002-hardwareSecurityModule +Microsoft\Graph\Beta\Generated.models.cloudCertificationAuthorityKeyPlatformType::0003-unknownFutureValue +Microsoft\Graph\Beta\Generated.models.cloudCertificationAuthorityLeafCertificate-->Entity +Microsoft\Graph\Beta\Generated.models.cloudCertificationAuthorityLeafCertificate::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.cloudCertificationAuthorityLeafCertificate::|public|getCertificateStatus():CloudCertificationAuthorityLeafCertificateStatus +Microsoft\Graph\Beta\Generated.models.cloudCertificationAuthorityLeafCertificate::|public|getCertificationAuthorityIssuerUri():string +Microsoft\Graph\Beta\Generated.models.cloudCertificationAuthorityLeafCertificate::|public|getCrlDistributionPointUrl():string +Microsoft\Graph\Beta\Generated.models.cloudCertificationAuthorityLeafCertificate::|public|getDeviceId():string +Microsoft\Graph\Beta\Generated.models.cloudCertificationAuthorityLeafCertificate::|public|getDeviceName():string +Microsoft\Graph\Beta\Generated.models.cloudCertificationAuthorityLeafCertificate::|public|getDevicePlatform():string +Microsoft\Graph\Beta\Generated.models.cloudCertificationAuthorityLeafCertificate::|public|getExtendedKeyUsages():array +Microsoft\Graph\Beta\Generated.models.cloudCertificationAuthorityLeafCertificate::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.cloudCertificationAuthorityLeafCertificate::|public|getIssuerId():string +Microsoft\Graph\Beta\Generated.models.cloudCertificationAuthorityLeafCertificate::|public|getIssuerName():string +Microsoft\Graph\Beta\Generated.models.cloudCertificationAuthorityLeafCertificate::|public|getKeyUsages():array +Microsoft\Graph\Beta\Generated.models.cloudCertificationAuthorityLeafCertificate::|public|getOcspResponderUri():string +Microsoft\Graph\Beta\Generated.models.cloudCertificationAuthorityLeafCertificate::|public|getRevocationDateTime():DateTime +Microsoft\Graph\Beta\Generated.models.cloudCertificationAuthorityLeafCertificate::|public|getSerialNumber():string +Microsoft\Graph\Beta\Generated.models.cloudCertificationAuthorityLeafCertificate::|public|getSubjectName():string +Microsoft\Graph\Beta\Generated.models.cloudCertificationAuthorityLeafCertificate::|public|getThumbprint():string +Microsoft\Graph\Beta\Generated.models.cloudCertificationAuthorityLeafCertificate::|public|getUserId():string +Microsoft\Graph\Beta\Generated.models.cloudCertificationAuthorityLeafCertificate::|public|getUserPrincipalName():string +Microsoft\Graph\Beta\Generated.models.cloudCertificationAuthorityLeafCertificate::|public|getValidityEndDateTime():DateTime +Microsoft\Graph\Beta\Generated.models.cloudCertificationAuthorityLeafCertificate::|public|getValidityStartDateTime():DateTime +Microsoft\Graph\Beta\Generated.models.cloudCertificationAuthorityLeafCertificate::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.cloudCertificationAuthorityLeafCertificate::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.cloudCertificationAuthorityLeafCertificate::|public|setCertificateStatus(value?:CloudCertificationAuthorityLeafCertificateStatus):void +Microsoft\Graph\Beta\Generated.models.cloudCertificationAuthorityLeafCertificate::|public|setCertificationAuthorityIssuerUri(value?:string):void +Microsoft\Graph\Beta\Generated.models.cloudCertificationAuthorityLeafCertificate::|public|setCrlDistributionPointUrl(value?:string):void +Microsoft\Graph\Beta\Generated.models.cloudCertificationAuthorityLeafCertificate::|public|setDeviceId(value?:string):void +Microsoft\Graph\Beta\Generated.models.cloudCertificationAuthorityLeafCertificate::|public|setDeviceName(value?:string):void +Microsoft\Graph\Beta\Generated.models.cloudCertificationAuthorityLeafCertificate::|public|setDevicePlatform(value?:string):void +Microsoft\Graph\Beta\Generated.models.cloudCertificationAuthorityLeafCertificate::|public|setExtendedKeyUsages(value?:array):void +Microsoft\Graph\Beta\Generated.models.cloudCertificationAuthorityLeafCertificate::|public|setIssuerId(value?:string):void +Microsoft\Graph\Beta\Generated.models.cloudCertificationAuthorityLeafCertificate::|public|setIssuerName(value?:string):void +Microsoft\Graph\Beta\Generated.models.cloudCertificationAuthorityLeafCertificate::|public|setKeyUsages(value?:array):void +Microsoft\Graph\Beta\Generated.models.cloudCertificationAuthorityLeafCertificate::|public|setOcspResponderUri(value?:string):void +Microsoft\Graph\Beta\Generated.models.cloudCertificationAuthorityLeafCertificate::|public|setRevocationDateTime(value?:DateTime):void +Microsoft\Graph\Beta\Generated.models.cloudCertificationAuthorityLeafCertificate::|public|setSerialNumber(value?:string):void +Microsoft\Graph\Beta\Generated.models.cloudCertificationAuthorityLeafCertificate::|public|setSubjectName(value?:string):void +Microsoft\Graph\Beta\Generated.models.cloudCertificationAuthorityLeafCertificate::|public|setThumbprint(value?:string):void +Microsoft\Graph\Beta\Generated.models.cloudCertificationAuthorityLeafCertificate::|public|setUserId(value?:string):void +Microsoft\Graph\Beta\Generated.models.cloudCertificationAuthorityLeafCertificate::|public|setUserPrincipalName(value?:string):void +Microsoft\Graph\Beta\Generated.models.cloudCertificationAuthorityLeafCertificate::|public|setValidityEndDateTime(value?:DateTime):void +Microsoft\Graph\Beta\Generated.models.cloudCertificationAuthorityLeafCertificate::|public|setValidityStartDateTime(value?:DateTime):void +Microsoft\Graph\Beta\Generated.models.cloudCertificationAuthorityLeafCertificate::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):CloudCertificationAuthorityLeafCertificate +Microsoft\Graph\Beta\Generated.models.cloudCertificationAuthorityLeafCertificateCollectionResponse-->BaseCollectionPaginationCountResponse +Microsoft\Graph\Beta\Generated.models.cloudCertificationAuthorityLeafCertificateCollectionResponse::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.cloudCertificationAuthorityLeafCertificateCollectionResponse::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.cloudCertificationAuthorityLeafCertificateCollectionResponse::|public|getValue():array +Microsoft\Graph\Beta\Generated.models.cloudCertificationAuthorityLeafCertificateCollectionResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.cloudCertificationAuthorityLeafCertificateCollectionResponse::|public|setValue(value?:array):void +Microsoft\Graph\Beta\Generated.models.cloudCertificationAuthorityLeafCertificateCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):CloudCertificationAuthorityLeafCertificateCollectionResponse +Microsoft\Graph\Beta\Generated.models.cloudCertificationAuthorityLeafCertificateStatus::0000-unknown +Microsoft\Graph\Beta\Generated.models.cloudCertificationAuthorityLeafCertificateStatus::0001-active +Microsoft\Graph\Beta\Generated.models.cloudCertificationAuthorityLeafCertificateStatus::0002-revoked +Microsoft\Graph\Beta\Generated.models.cloudCertificationAuthorityLeafCertificateStatus::0003-expired +Microsoft\Graph\Beta\Generated.models.cloudCertificationAuthorityLeafCertificateStatus::0004-unknownFutureValue +Microsoft\Graph\Beta\Generated.models.cloudCertificationAuthorityStatus::0000-unknown +Microsoft\Graph\Beta\Generated.models.cloudCertificationAuthorityStatus::0001-active +Microsoft\Graph\Beta\Generated.models.cloudCertificationAuthorityStatus::0002-paused +Microsoft\Graph\Beta\Generated.models.cloudCertificationAuthorityStatus::0003-revoked +Microsoft\Graph\Beta\Generated.models.cloudCertificationAuthorityStatus::0004-signingPending +Microsoft\Graph\Beta\Generated.models.cloudCertificationAuthorityStatus::0005-unknownFutureValue +Microsoft\Graph\Beta\Generated.models.cloudCertificationAuthorityType::0000-unknown +Microsoft\Graph\Beta\Generated.models.cloudCertificationAuthorityType::0001-rootCertificationAuthority +Microsoft\Graph\Beta\Generated.models.cloudCertificationAuthorityType::0002-issuingCertificationAuthority +Microsoft\Graph\Beta\Generated.models.cloudCertificationAuthorityType::0003-issuingCertificationAuthorityWithExternalRoot +Microsoft\Graph\Beta\Generated.models.cloudCertificationAuthorityType::0004-unknownFutureValue Microsoft\Graph\Beta\Generated.models.cloudClipboardItem-->Entity Microsoft\Graph\Beta\Generated.models.cloudClipboardItem::|public|constructor():void Microsoft\Graph\Beta\Generated.models.cloudClipboardItem::|public|getCreatedDateTime():DateTime @@ -196918,6 +197584,20 @@ Microsoft\Graph\Beta\Generated.models.configManagerPolicySummary::|public|setPen Microsoft\Graph\Beta\Generated.models.configManagerPolicySummary::|public|setTargetedDeviceCount(value?:int):void Microsoft\Graph\Beta\Generated.models.configManagerPolicySummary::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):ConfigManagerPolicySummary Microsoft\Graph\Beta\Generated.models.configManagerPolicySummary~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.models.configuration::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.configuration::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.models.configuration::|public|getAuthorizedAppIds():array +Microsoft\Graph\Beta\Generated.models.configuration::|public|getAuthorizedApps():array +Microsoft\Graph\Beta\Generated.models.configuration::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.models.configuration::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.configuration::|public|getOdataType():string +Microsoft\Graph\Beta\Generated.models.configuration::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.configuration::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.models.configuration::|public|setAuthorizedAppIds(value?:array):void +Microsoft\Graph\Beta\Generated.models.configuration::|public|setAuthorizedApps(value?:array):void +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.configurationManagerAction::|public|constructor():void Microsoft\Graph\Beta\Generated.models.configurationManagerAction::|public|getAction():ConfigurationManagerActionType Microsoft\Graph\Beta\Generated.models.configurationManagerAction::|public|getAdditionalData():array @@ -197053,6 +197733,7 @@ Microsoft\Graph\Beta\Generated.models.configurationUsage::0000-blocked Microsoft\Graph\Beta\Generated.models.configurationUsage::0001-required Microsoft\Graph\Beta\Generated.models.configurationUsage::0002-allowed Microsoft\Graph\Beta\Generated.models.configurationUsage::0003-notConfigured +Microsoft\Graph\Beta\Generated.models.configuration~~>AdditionalDataHolder; BackedModel; Parsable Microsoft\Graph\Beta\Generated.models.confirmedBy::0000-none Microsoft\Graph\Beta\Generated.models.confirmedBy::0001-user Microsoft\Graph\Beta\Generated.models.confirmedBy::0002-manager @@ -201676,37 +202357,6 @@ Microsoft\Graph\Beta\Generated.models.deviceConfigurationPolicySetItem::|public| Microsoft\Graph\Beta\Generated.models.deviceConfigurationPolicySetItem::|public|OdataType:string Microsoft\Graph\Beta\Generated.models.deviceConfigurationPolicySetItem::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.models.deviceConfigurationPolicySetItem::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):DeviceConfigurationPolicySetItem -Microsoft\Graph\Beta\Generated.models.deviceConfigurationProfile-->Entity -Microsoft\Graph\Beta\Generated.models.deviceConfigurationProfile::|public|constructor():void -Microsoft\Graph\Beta\Generated.models.deviceConfigurationProfile::|public|getAccountId():string -Microsoft\Graph\Beta\Generated.models.deviceConfigurationProfile::|public|getConfigurationTechnologies():int -Microsoft\Graph\Beta\Generated.models.deviceConfigurationProfile::|public|getCreatedDateTime():DateTime -Microsoft\Graph\Beta\Generated.models.deviceConfigurationProfile::|public|GetFieldDeserializers():array -Microsoft\Graph\Beta\Generated.models.deviceConfigurationProfile::|public|getLastModifiedDateTime():DateTime -Microsoft\Graph\Beta\Generated.models.deviceConfigurationProfile::|public|getPlatformType():PlatformType -Microsoft\Graph\Beta\Generated.models.deviceConfigurationProfile::|public|getProfileName():string -Microsoft\Graph\Beta\Generated.models.deviceConfigurationProfile::|public|getProfileType():ProfileType -Microsoft\Graph\Beta\Generated.models.deviceConfigurationProfile::|public|getRoleScopeTagIds():array -Microsoft\Graph\Beta\Generated.models.deviceConfigurationProfile::|public|getTemplateId():string -Microsoft\Graph\Beta\Generated.models.deviceConfigurationProfile::|public|OdataType:string -Microsoft\Graph\Beta\Generated.models.deviceConfigurationProfile::|public|Serialize(writer:ISerializationWriter):void -Microsoft\Graph\Beta\Generated.models.deviceConfigurationProfile::|public|setAccountId(value?:string):void -Microsoft\Graph\Beta\Generated.models.deviceConfigurationProfile::|public|setConfigurationTechnologies(value?:int):void -Microsoft\Graph\Beta\Generated.models.deviceConfigurationProfile::|public|setCreatedDateTime(value?:DateTime):void -Microsoft\Graph\Beta\Generated.models.deviceConfigurationProfile::|public|setLastModifiedDateTime(value?:DateTime):void -Microsoft\Graph\Beta\Generated.models.deviceConfigurationProfile::|public|setPlatformType(value?:PlatformType):void -Microsoft\Graph\Beta\Generated.models.deviceConfigurationProfile::|public|setProfileName(value?:string):void -Microsoft\Graph\Beta\Generated.models.deviceConfigurationProfile::|public|setProfileType(value?:ProfileType):void -Microsoft\Graph\Beta\Generated.models.deviceConfigurationProfile::|public|setRoleScopeTagIds(value?:array):void -Microsoft\Graph\Beta\Generated.models.deviceConfigurationProfile::|public|setTemplateId(value?:string):void -Microsoft\Graph\Beta\Generated.models.deviceConfigurationProfile::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):DeviceConfigurationProfile -Microsoft\Graph\Beta\Generated.models.deviceConfigurationProfileCollectionResponse-->BaseCollectionPaginationCountResponse -Microsoft\Graph\Beta\Generated.models.deviceConfigurationProfileCollectionResponse::|public|constructor():void -Microsoft\Graph\Beta\Generated.models.deviceConfigurationProfileCollectionResponse::|public|GetFieldDeserializers():array -Microsoft\Graph\Beta\Generated.models.deviceConfigurationProfileCollectionResponse::|public|getValue():array -Microsoft\Graph\Beta\Generated.models.deviceConfigurationProfileCollectionResponse::|public|Serialize(writer:ISerializationWriter):void -Microsoft\Graph\Beta\Generated.models.deviceConfigurationProfileCollectionResponse::|public|setValue(value?:array):void -Microsoft\Graph\Beta\Generated.models.deviceConfigurationProfileCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):DeviceConfigurationProfileCollectionResponse Microsoft\Graph\Beta\Generated.models.deviceConfigurationSettingState::|public|constructor():void Microsoft\Graph\Beta\Generated.models.deviceConfigurationSettingState::|public|getAdditionalData():array Microsoft\Graph\Beta\Generated.models.deviceConfigurationSettingState::|public|getBackingStore():BackingStore @@ -202090,6 +202740,8 @@ Microsoft\Graph\Beta\Generated.models.deviceEnrollmentType::0015-androidEnterpri Microsoft\Graph\Beta\Generated.models.deviceEnrollmentType::0016-androidEnterpriseCorporateWorkProfile Microsoft\Graph\Beta\Generated.models.deviceEnrollmentType::0017-androidAOSPUserOwnedDeviceEnrollment Microsoft\Graph\Beta\Generated.models.deviceEnrollmentType::0018-androidAOSPUserlessDeviceEnrollment +Microsoft\Graph\Beta\Generated.models.deviceEnrollmentType::0019-appleAccountDrivenUserEnrollment +Microsoft\Graph\Beta\Generated.models.deviceEnrollmentType::0020-unknownFutureValue Microsoft\Graph\Beta\Generated.models.deviceEnrollmentWindowsHelloForBusinessConfiguration-->DeviceEnrollmentConfiguration Microsoft\Graph\Beta\Generated.models.deviceEnrollmentWindowsHelloForBusinessConfiguration::|public|constructor():void Microsoft\Graph\Beta\Generated.models.deviceEnrollmentWindowsHelloForBusinessConfiguration::|public|getEnhancedBiometricsState():Enablement @@ -202967,6 +203619,8 @@ Microsoft\Graph\Beta\Generated.models.deviceManagement.deviceManagement::|public Microsoft\Graph\Beta\Generated.models.deviceManagement.deviceManagement::|public|getCategories():array Microsoft\Graph\Beta\Generated.models.deviceManagement.deviceManagement::|public|getCertificateConnectorDetails():array Microsoft\Graph\Beta\Generated.models.deviceManagement.deviceManagement::|public|getChromeOSOnboardingSettings():array +Microsoft\Graph\Beta\Generated.models.deviceManagement.deviceManagement::|public|getCloudCertificationAuthority():array +Microsoft\Graph\Beta\Generated.models.deviceManagement.deviceManagement::|public|getCloudCertificationAuthorityLeafCertificate():array Microsoft\Graph\Beta\Generated.models.deviceManagement.deviceManagement::|public|getCloudPCConnectivityIssues():array Microsoft\Graph\Beta\Generated.models.deviceManagement.deviceManagement::|public|getComanagedDevices():array Microsoft\Graph\Beta\Generated.models.deviceManagement.deviceManagement::|public|getComanagementEligibleDevices():array @@ -202994,7 +203648,6 @@ Microsoft\Graph\Beta\Generated.models.deviceManagement.deviceManagement::|public Microsoft\Graph\Beta\Generated.models.deviceManagement.deviceManagement::|public|getDeviceComplianceScripts():array Microsoft\Graph\Beta\Generated.models.deviceManagement.deviceManagement::|public|getDeviceConfigurationConflictSummary():array Microsoft\Graph\Beta\Generated.models.deviceManagement.deviceManagement::|public|getDeviceConfigurationDeviceStateSummaries():DeviceConfigurationDeviceStateSummary -Microsoft\Graph\Beta\Generated.models.deviceManagement.deviceManagement::|public|getDeviceConfigurationProfiles():array Microsoft\Graph\Beta\Generated.models.deviceManagement.deviceManagement::|public|getDeviceConfigurationRestrictedAppsViolations():array Microsoft\Graph\Beta\Generated.models.deviceManagement.deviceManagement::|public|getDeviceConfigurations():array Microsoft\Graph\Beta\Generated.models.deviceManagement.deviceManagement::|public|getDeviceConfigurationsAllManagedDeviceCertificateStates():array @@ -203161,6 +203814,8 @@ Microsoft\Graph\Beta\Generated.models.deviceManagement.deviceManagement::|public Microsoft\Graph\Beta\Generated.models.deviceManagement.deviceManagement::|public|setCategories(value?:array):void Microsoft\Graph\Beta\Generated.models.deviceManagement.deviceManagement::|public|setCertificateConnectorDetails(value?:array):void Microsoft\Graph\Beta\Generated.models.deviceManagement.deviceManagement::|public|setChromeOSOnboardingSettings(value?:array):void +Microsoft\Graph\Beta\Generated.models.deviceManagement.deviceManagement::|public|setCloudCertificationAuthority(value?:array):void +Microsoft\Graph\Beta\Generated.models.deviceManagement.deviceManagement::|public|setCloudCertificationAuthorityLeafCertificate(value?:array):void Microsoft\Graph\Beta\Generated.models.deviceManagement.deviceManagement::|public|setCloudPCConnectivityIssues(value?:array):void Microsoft\Graph\Beta\Generated.models.deviceManagement.deviceManagement::|public|setComanagedDevices(value?:array):void Microsoft\Graph\Beta\Generated.models.deviceManagement.deviceManagement::|public|setComanagementEligibleDevices(value?:array):void @@ -203188,7 +203843,6 @@ Microsoft\Graph\Beta\Generated.models.deviceManagement.deviceManagement::|public Microsoft\Graph\Beta\Generated.models.deviceManagement.deviceManagement::|public|setDeviceComplianceScripts(value?:array):void Microsoft\Graph\Beta\Generated.models.deviceManagement.deviceManagement::|public|setDeviceConfigurationConflictSummary(value?:array):void Microsoft\Graph\Beta\Generated.models.deviceManagement.deviceManagement::|public|setDeviceConfigurationDeviceStateSummaries(value?:DeviceConfigurationDeviceStateSummary):void -Microsoft\Graph\Beta\Generated.models.deviceManagement.deviceManagement::|public|setDeviceConfigurationProfiles(value?:array):void Microsoft\Graph\Beta\Generated.models.deviceManagement.deviceManagement::|public|setDeviceConfigurationRestrictedAppsViolations(value?:array):void Microsoft\Graph\Beta\Generated.models.deviceManagement.deviceManagement::|public|setDeviceConfigurations(value?:array):void Microsoft\Graph\Beta\Generated.models.deviceManagement.deviceManagement::|public|setDeviceConfigurationsAllManagedDeviceCertificateStates(value?:array):void @@ -203543,7 +204197,6 @@ Microsoft\Graph\Beta\Generated.models.deviceManagementAutopilotEvent::|public|ge Microsoft\Graph\Beta\Generated.models.deviceManagementAutopilotEvent::|public|getDeploymentState():WindowsAutopilotDeploymentState Microsoft\Graph\Beta\Generated.models.deviceManagementAutopilotEvent::|public|getDeploymentTotalDuration():DateInterval Microsoft\Graph\Beta\Generated.models.deviceManagementAutopilotEvent::|public|getDeviceId():string -Microsoft\Graph\Beta\Generated.models.deviceManagementAutopilotEvent::|public|getDevicePreparationDuration():DateInterval Microsoft\Graph\Beta\Generated.models.deviceManagementAutopilotEvent::|public|getDeviceRegisteredDateTime():DateTime Microsoft\Graph\Beta\Generated.models.deviceManagementAutopilotEvent::|public|getDeviceSerialNumber():string Microsoft\Graph\Beta\Generated.models.deviceManagementAutopilotEvent::|public|getDeviceSetupDuration():DateInterval @@ -203556,9 +204209,7 @@ Microsoft\Graph\Beta\Generated.models.deviceManagementAutopilotEvent::|public|ge Microsoft\Graph\Beta\Generated.models.deviceManagementAutopilotEvent::|public|GetFieldDeserializers():array Microsoft\Graph\Beta\Generated.models.deviceManagementAutopilotEvent::|public|getManagedDeviceName():string Microsoft\Graph\Beta\Generated.models.deviceManagementAutopilotEvent::|public|getOsVersion():string -Microsoft\Graph\Beta\Generated.models.deviceManagementAutopilotEvent::|public|getPolicyStatusDetails():array -Microsoft\Graph\Beta\Generated.models.deviceManagementAutopilotEvent::|public|getTargetedAppCount():int -Microsoft\Graph\Beta\Generated.models.deviceManagementAutopilotEvent::|public|getTargetedPolicyCount():int +Microsoft\Graph\Beta\Generated.models.deviceManagementAutopilotEvent::|public|getUserId():string Microsoft\Graph\Beta\Generated.models.deviceManagementAutopilotEvent::|public|getUserPrincipalName():string Microsoft\Graph\Beta\Generated.models.deviceManagementAutopilotEvent::|public|getWindows10EnrollmentCompletionPageConfigurationDisplayName():string Microsoft\Graph\Beta\Generated.models.deviceManagementAutopilotEvent::|public|getWindows10EnrollmentCompletionPageConfigurationId():string @@ -203573,7 +204224,6 @@ Microsoft\Graph\Beta\Generated.models.deviceManagementAutopilotEvent::|public|se Microsoft\Graph\Beta\Generated.models.deviceManagementAutopilotEvent::|public|setDeploymentState(value?:WindowsAutopilotDeploymentState):void Microsoft\Graph\Beta\Generated.models.deviceManagementAutopilotEvent::|public|setDeploymentTotalDuration(value?:DateInterval):void Microsoft\Graph\Beta\Generated.models.deviceManagementAutopilotEvent::|public|setDeviceId(value?:string):void -Microsoft\Graph\Beta\Generated.models.deviceManagementAutopilotEvent::|public|setDevicePreparationDuration(value?:DateInterval):void Microsoft\Graph\Beta\Generated.models.deviceManagementAutopilotEvent::|public|setDeviceRegisteredDateTime(value?:DateTime):void Microsoft\Graph\Beta\Generated.models.deviceManagementAutopilotEvent::|public|setDeviceSerialNumber(value?:string):void Microsoft\Graph\Beta\Generated.models.deviceManagementAutopilotEvent::|public|setDeviceSetupDuration(value?:DateInterval):void @@ -203585,9 +204235,7 @@ Microsoft\Graph\Beta\Generated.models.deviceManagementAutopilotEvent::|public|se Microsoft\Graph\Beta\Generated.models.deviceManagementAutopilotEvent::|public|setEventDateTime(value?:DateTime):void Microsoft\Graph\Beta\Generated.models.deviceManagementAutopilotEvent::|public|setManagedDeviceName(value?:string):void Microsoft\Graph\Beta\Generated.models.deviceManagementAutopilotEvent::|public|setOsVersion(value?:string):void -Microsoft\Graph\Beta\Generated.models.deviceManagementAutopilotEvent::|public|setPolicyStatusDetails(value?:array):void -Microsoft\Graph\Beta\Generated.models.deviceManagementAutopilotEvent::|public|setTargetedAppCount(value?:int):void -Microsoft\Graph\Beta\Generated.models.deviceManagementAutopilotEvent::|public|setTargetedPolicyCount(value?:int):void +Microsoft\Graph\Beta\Generated.models.deviceManagementAutopilotEvent::|public|setUserId(value?:string):void Microsoft\Graph\Beta\Generated.models.deviceManagementAutopilotEvent::|public|setUserPrincipalName(value?:string):void Microsoft\Graph\Beta\Generated.models.deviceManagementAutopilotEvent::|public|setWindows10EnrollmentCompletionPageConfigurationDisplayName(value?:string):void Microsoft\Graph\Beta\Generated.models.deviceManagementAutopilotEvent::|public|setWindows10EnrollmentCompletionPageConfigurationId(value?:string):void @@ -203624,13 +204272,6 @@ Microsoft\Graph\Beta\Generated.models.deviceManagementAutopilotPolicyStatusDetai Microsoft\Graph\Beta\Generated.models.deviceManagementAutopilotPolicyStatusDetail::|public|setPolicyType(value?:DeviceManagementAutopilotPolicyType):void Microsoft\Graph\Beta\Generated.models.deviceManagementAutopilotPolicyStatusDetail::|public|setTrackedOnEnrollmentStatus(value?:bool):void Microsoft\Graph\Beta\Generated.models.deviceManagementAutopilotPolicyStatusDetail::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):DeviceManagementAutopilotPolicyStatusDetail -Microsoft\Graph\Beta\Generated.models.deviceManagementAutopilotPolicyStatusDetailCollectionResponse-->BaseCollectionPaginationCountResponse -Microsoft\Graph\Beta\Generated.models.deviceManagementAutopilotPolicyStatusDetailCollectionResponse::|public|constructor():void -Microsoft\Graph\Beta\Generated.models.deviceManagementAutopilotPolicyStatusDetailCollectionResponse::|public|GetFieldDeserializers():array -Microsoft\Graph\Beta\Generated.models.deviceManagementAutopilotPolicyStatusDetailCollectionResponse::|public|getValue():array -Microsoft\Graph\Beta\Generated.models.deviceManagementAutopilotPolicyStatusDetailCollectionResponse::|public|Serialize(writer:ISerializationWriter):void -Microsoft\Graph\Beta\Generated.models.deviceManagementAutopilotPolicyStatusDetailCollectionResponse::|public|setValue(value?:array):void -Microsoft\Graph\Beta\Generated.models.deviceManagementAutopilotPolicyStatusDetailCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):DeviceManagementAutopilotPolicyStatusDetailCollectionResponse Microsoft\Graph\Beta\Generated.models.deviceManagementAutopilotPolicyType::0000-unknown Microsoft\Graph\Beta\Generated.models.deviceManagementAutopilotPolicyType::0001-application Microsoft\Graph\Beta\Generated.models.deviceManagementAutopilotPolicyType::0002-appModel @@ -204161,6 +204802,8 @@ Microsoft\Graph\Beta\Generated.models.deviceManagementConfigurationPlatforms::00 Microsoft\Graph\Beta\Generated.models.deviceManagementConfigurationPlatforms::0005-windows10 Microsoft\Graph\Beta\Generated.models.deviceManagementConfigurationPlatforms::0006-linux Microsoft\Graph\Beta\Generated.models.deviceManagementConfigurationPlatforms::0007-unknownFutureValue +Microsoft\Graph\Beta\Generated.models.deviceManagementConfigurationPlatforms::0008-androidEnterprise +Microsoft\Graph\Beta\Generated.models.deviceManagementConfigurationPlatforms::0009-aosp Microsoft\Graph\Beta\Generated.models.deviceManagementConfigurationPolicy-->Entity Microsoft\Graph\Beta\Generated.models.deviceManagementConfigurationPolicy::|public|constructor():void Microsoft\Graph\Beta\Generated.models.deviceManagementConfigurationPolicy::|public|getAssignments():array @@ -205533,6 +206176,13 @@ Microsoft\Graph\Beta\Generated.models.deviceManagementScriptPolicySetItem::|publ Microsoft\Graph\Beta\Generated.models.deviceManagementScriptPolicySetItem::|public|OdataType:string Microsoft\Graph\Beta\Generated.models.deviceManagementScriptPolicySetItem::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.models.deviceManagementScriptPolicySetItem::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):DeviceManagementScriptPolicySetItem +Microsoft\Graph\Beta\Generated.models.deviceManagementScriptRunState::0000-unknown +Microsoft\Graph\Beta\Generated.models.deviceManagementScriptRunState::0001-success +Microsoft\Graph\Beta\Generated.models.deviceManagementScriptRunState::0002-fail +Microsoft\Graph\Beta\Generated.models.deviceManagementScriptRunState::0003-scriptError +Microsoft\Graph\Beta\Generated.models.deviceManagementScriptRunState::0004-pending +Microsoft\Graph\Beta\Generated.models.deviceManagementScriptRunState::0005-notApplicable +Microsoft\Graph\Beta\Generated.models.deviceManagementScriptRunState::0006-unknownFutureValue Microsoft\Graph\Beta\Generated.models.deviceManagementScriptRunSummary-->Entity Microsoft\Graph\Beta\Generated.models.deviceManagementScriptRunSummary::|public|constructor():void Microsoft\Graph\Beta\Generated.models.deviceManagementScriptRunSummary::|public|getErrorDeviceCount():int @@ -206444,6 +207094,7 @@ Microsoft\Graph\Beta\Generated.models.directory::|public|getInboundSharedUserPro Microsoft\Graph\Beta\Generated.models.directory::|public|getOnPremisesSynchronization():array Microsoft\Graph\Beta\Generated.models.directory::|public|getOutboundSharedUserProfiles():array Microsoft\Graph\Beta\Generated.models.directory::|public|getPendingExternalUserProfiles():array +Microsoft\Graph\Beta\Generated.models.directory::|public|getPublicKeyInfrastructure():PublicKeyInfrastructureRoot Microsoft\Graph\Beta\Generated.models.directory::|public|getRecommendations():array Microsoft\Graph\Beta\Generated.models.directory::|public|getSharedEmailDomains():array Microsoft\Graph\Beta\Generated.models.directory::|public|getSubscriptions():array @@ -206463,6 +207114,7 @@ Microsoft\Graph\Beta\Generated.models.directory::|public|setInboundSharedUserPro Microsoft\Graph\Beta\Generated.models.directory::|public|setOnPremisesSynchronization(value?:array):void Microsoft\Graph\Beta\Generated.models.directory::|public|setOutboundSharedUserProfiles(value?:array):void Microsoft\Graph\Beta\Generated.models.directory::|public|setPendingExternalUserProfiles(value?:array):void +Microsoft\Graph\Beta\Generated.models.directory::|public|setPublicKeyInfrastructure(value?:PublicKeyInfrastructureRoot):void Microsoft\Graph\Beta\Generated.models.directory::|public|setRecommendations(value?:array):void Microsoft\Graph\Beta\Generated.models.directory::|public|setSharedEmailDomains(value?:array):void Microsoft\Graph\Beta\Generated.models.directory::|public|setSubscriptions(value?:array):void @@ -207453,6 +208105,23 @@ Microsoft\Graph\Beta\Generated.models.driveProtectionUnitCollectionResponse::|pu Microsoft\Graph\Beta\Generated.models.driveProtectionUnitCollectionResponse::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.models.driveProtectionUnitCollectionResponse::|public|setValue(value?:array):void Microsoft\Graph\Beta\Generated.models.driveProtectionUnitCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):DriveProtectionUnitCollectionResponse +Microsoft\Graph\Beta\Generated.models.driveProtectionUnitsBulkAdditionJob-->ProtectionUnitsBulkJobBase +Microsoft\Graph\Beta\Generated.models.driveProtectionUnitsBulkAdditionJob::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.driveProtectionUnitsBulkAdditionJob::|public|getDirectoryObjectIds():array +Microsoft\Graph\Beta\Generated.models.driveProtectionUnitsBulkAdditionJob::|public|getDrives():array +Microsoft\Graph\Beta\Generated.models.driveProtectionUnitsBulkAdditionJob::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.driveProtectionUnitsBulkAdditionJob::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.driveProtectionUnitsBulkAdditionJob::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.driveProtectionUnitsBulkAdditionJob::|public|setDirectoryObjectIds(value?:array):void +Microsoft\Graph\Beta\Generated.models.driveProtectionUnitsBulkAdditionJob::|public|setDrives(value?:array):void +Microsoft\Graph\Beta\Generated.models.driveProtectionUnitsBulkAdditionJob::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):DriveProtectionUnitsBulkAdditionJob +Microsoft\Graph\Beta\Generated.models.driveProtectionUnitsBulkAdditionJobCollectionResponse-->BaseCollectionPaginationCountResponse +Microsoft\Graph\Beta\Generated.models.driveProtectionUnitsBulkAdditionJobCollectionResponse::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.driveProtectionUnitsBulkAdditionJobCollectionResponse::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.driveProtectionUnitsBulkAdditionJobCollectionResponse::|public|getValue():array +Microsoft\Graph\Beta\Generated.models.driveProtectionUnitsBulkAdditionJobCollectionResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.driveProtectionUnitsBulkAdditionJobCollectionResponse::|public|setValue(value?:array):void +Microsoft\Graph\Beta\Generated.models.driveProtectionUnitsBulkAdditionJobCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):DriveProtectionUnitsBulkAdditionJobCollectionResponse Microsoft\Graph\Beta\Generated.models.driverApprovalAction::0000-approve Microsoft\Graph\Beta\Generated.models.driverApprovalAction::0001-decline Microsoft\Graph\Beta\Generated.models.driverApprovalAction::0002-suspend @@ -211099,10 +211768,12 @@ Microsoft\Graph\Beta\Generated.models.exchangeProtectionPolicy::|public|construc Microsoft\Graph\Beta\Generated.models.exchangeProtectionPolicy::|public|GetFieldDeserializers():array Microsoft\Graph\Beta\Generated.models.exchangeProtectionPolicy::|public|getMailboxInclusionRules():array Microsoft\Graph\Beta\Generated.models.exchangeProtectionPolicy::|public|getMailboxProtectionUnits():array +Microsoft\Graph\Beta\Generated.models.exchangeProtectionPolicy::|public|getMailboxProtectionUnitsBulkAdditionJobs():array Microsoft\Graph\Beta\Generated.models.exchangeProtectionPolicy::|public|OdataType:string Microsoft\Graph\Beta\Generated.models.exchangeProtectionPolicy::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.models.exchangeProtectionPolicy::|public|setMailboxInclusionRules(value?:array):void Microsoft\Graph\Beta\Generated.models.exchangeProtectionPolicy::|public|setMailboxProtectionUnits(value?:array):void +Microsoft\Graph\Beta\Generated.models.exchangeProtectionPolicy::|public|setMailboxProtectionUnitsBulkAdditionJobs(value?:array):void Microsoft\Graph\Beta\Generated.models.exchangeProtectionPolicy::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):ExchangeProtectionPolicy Microsoft\Graph\Beta\Generated.models.exchangeProtectionPolicyCollectionResponse-->BaseCollectionPaginationCountResponse Microsoft\Graph\Beta\Generated.models.exchangeProtectionPolicyCollectionResponse::|public|constructor():void @@ -212499,12 +213170,16 @@ Microsoft\Graph\Beta\Generated.models.fileStorageContainerSettings::|public|cons Microsoft\Graph\Beta\Generated.models.fileStorageContainerSettings::|public|getAdditionalData():array Microsoft\Graph\Beta\Generated.models.fileStorageContainerSettings::|public|getBackingStore():BackingStore Microsoft\Graph\Beta\Generated.models.fileStorageContainerSettings::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.fileStorageContainerSettings::|public|getIsItemVersioningEnabled():bool Microsoft\Graph\Beta\Generated.models.fileStorageContainerSettings::|public|getIsOcrEnabled():bool +Microsoft\Graph\Beta\Generated.models.fileStorageContainerSettings::|public|getItemMajorVersionLimit():int Microsoft\Graph\Beta\Generated.models.fileStorageContainerSettings::|public|getOdataType():string Microsoft\Graph\Beta\Generated.models.fileStorageContainerSettings::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.models.fileStorageContainerSettings::|public|setAdditionalData(value?:array):void Microsoft\Graph\Beta\Generated.models.fileStorageContainerSettings::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.models.fileStorageContainerSettings::|public|setIsItemVersioningEnabled(value?:bool):void Microsoft\Graph\Beta\Generated.models.fileStorageContainerSettings::|public|setIsOcrEnabled(value?:bool):void +Microsoft\Graph\Beta\Generated.models.fileStorageContainerSettings::|public|setItemMajorVersionLimit(value?:int):void Microsoft\Graph\Beta\Generated.models.fileStorageContainerSettings::|public|setOdataType(value?:string):void Microsoft\Graph\Beta\Generated.models.fileStorageContainerSettings::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):FileStorageContainerSettings Microsoft\Graph\Beta\Generated.models.fileStorageContainerSettings~~>AdditionalDataHolder; BackedModel; Parsable @@ -223049,6 +223724,23 @@ Microsoft\Graph\Beta\Generated.models.mailboxProtectionUnitCollectionResponse::| Microsoft\Graph\Beta\Generated.models.mailboxProtectionUnitCollectionResponse::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.models.mailboxProtectionUnitCollectionResponse::|public|setValue(value?:array):void Microsoft\Graph\Beta\Generated.models.mailboxProtectionUnitCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):MailboxProtectionUnitCollectionResponse +Microsoft\Graph\Beta\Generated.models.mailboxProtectionUnitsBulkAdditionJob-->ProtectionUnitsBulkJobBase +Microsoft\Graph\Beta\Generated.models.mailboxProtectionUnitsBulkAdditionJob::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.mailboxProtectionUnitsBulkAdditionJob::|public|getDirectoryObjectIds():array +Microsoft\Graph\Beta\Generated.models.mailboxProtectionUnitsBulkAdditionJob::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.mailboxProtectionUnitsBulkAdditionJob::|public|getMailboxes():array +Microsoft\Graph\Beta\Generated.models.mailboxProtectionUnitsBulkAdditionJob::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.mailboxProtectionUnitsBulkAdditionJob::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.mailboxProtectionUnitsBulkAdditionJob::|public|setDirectoryObjectIds(value?:array):void +Microsoft\Graph\Beta\Generated.models.mailboxProtectionUnitsBulkAdditionJob::|public|setMailboxes(value?:array):void +Microsoft\Graph\Beta\Generated.models.mailboxProtectionUnitsBulkAdditionJob::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):MailboxProtectionUnitsBulkAdditionJob +Microsoft\Graph\Beta\Generated.models.mailboxProtectionUnitsBulkAdditionJobCollectionResponse-->BaseCollectionPaginationCountResponse +Microsoft\Graph\Beta\Generated.models.mailboxProtectionUnitsBulkAdditionJobCollectionResponse::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.mailboxProtectionUnitsBulkAdditionJobCollectionResponse::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.mailboxProtectionUnitsBulkAdditionJobCollectionResponse::|public|getValue():array +Microsoft\Graph\Beta\Generated.models.mailboxProtectionUnitsBulkAdditionJobCollectionResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.mailboxProtectionUnitsBulkAdditionJobCollectionResponse::|public|setValue(value?:array):void +Microsoft\Graph\Beta\Generated.models.mailboxProtectionUnitsBulkAdditionJobCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):MailboxProtectionUnitsBulkAdditionJobCollectionResponse Microsoft\Graph\Beta\Generated.models.mailboxRecipientType::0000-unknown Microsoft\Graph\Beta\Generated.models.mailboxRecipientType::0001-user Microsoft\Graph\Beta\Generated.models.mailboxRecipientType::0002-linked @@ -224410,13 +225102,13 @@ Microsoft\Graph\Beta\Generated.models.managedDeviceSummarizedAppState::|public|g Microsoft\Graph\Beta\Generated.models.managedDeviceSummarizedAppState::|public|getDeviceId():string Microsoft\Graph\Beta\Generated.models.managedDeviceSummarizedAppState::|public|GetFieldDeserializers():array Microsoft\Graph\Beta\Generated.models.managedDeviceSummarizedAppState::|public|getOdataType():string -Microsoft\Graph\Beta\Generated.models.managedDeviceSummarizedAppState::|public|getSummarizedAppState():RunState +Microsoft\Graph\Beta\Generated.models.managedDeviceSummarizedAppState::|public|getSummarizedAppState():DeviceManagementScriptRunState Microsoft\Graph\Beta\Generated.models.managedDeviceSummarizedAppState::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.models.managedDeviceSummarizedAppState::|public|setAdditionalData(value?:array):void Microsoft\Graph\Beta\Generated.models.managedDeviceSummarizedAppState::|public|setBackingStore(value:BackingStore):void Microsoft\Graph\Beta\Generated.models.managedDeviceSummarizedAppState::|public|setDeviceId(value?:string):void Microsoft\Graph\Beta\Generated.models.managedDeviceSummarizedAppState::|public|setOdataType(value?:string):void -Microsoft\Graph\Beta\Generated.models.managedDeviceSummarizedAppState::|public|setSummarizedAppState(value?:RunState):void +Microsoft\Graph\Beta\Generated.models.managedDeviceSummarizedAppState::|public|setSummarizedAppState(value?:DeviceManagementScriptRunState):void Microsoft\Graph\Beta\Generated.models.managedDeviceSummarizedAppState::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):ManagedDeviceSummarizedAppState Microsoft\Graph\Beta\Generated.models.managedDeviceSummarizedAppState~~>AdditionalDataHolder; BackedModel; Parsable Microsoft\Graph\Beta\Generated.models.managedDeviceWindowsOperatingSystemEdition::|public|constructor():void @@ -229401,6 +230093,11 @@ Microsoft\Graph\Beta\Generated.models.networkaccess.alertType::0005-threatIntell Microsoft\Graph\Beta\Generated.models.networkaccess.alertType::0006-unknownFutureValue Microsoft\Graph\Beta\Generated.models.networkaccess.alertType::0007-webContentBlocked Microsoft\Graph\Beta\Generated.models.networkaccess.alertType::0008-malware +Microsoft\Graph\Beta\Generated.models.networkaccess.algorithm::0000-md5 +Microsoft\Graph\Beta\Generated.models.networkaccess.algorithm::0001-sha1 +Microsoft\Graph\Beta\Generated.models.networkaccess.algorithm::0002-sha256 +Microsoft\Graph\Beta\Generated.models.networkaccess.algorithm::0003-sha256ac +Microsoft\Graph\Beta\Generated.models.networkaccess.algorithm::0004-unknownFutureValue Microsoft\Graph\Beta\Generated.models.networkaccess.applicationSnapshot::|public|constructor():void Microsoft\Graph\Beta\Generated.models.networkaccess.applicationSnapshot::|public|getAdditionalData():array Microsoft\Graph\Beta\Generated.models.networkaccess.applicationSnapshot::|public|getAppId():string @@ -230030,6 +230727,16 @@ Microsoft\Graph\Beta\Generated.models.networkaccess.headers::|public|setReferrer Microsoft\Graph\Beta\Generated.models.networkaccess.headers::|public|setXForwardedFor(value?:string):void Microsoft\Graph\Beta\Generated.models.networkaccess.headers::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Headers Microsoft\Graph\Beta\Generated.models.networkaccess.headers~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.models.networkaccess.httpMethod::0000-get +Microsoft\Graph\Beta\Generated.models.networkaccess.httpMethod::0001-post +Microsoft\Graph\Beta\Generated.models.networkaccess.httpMethod::0002-put +Microsoft\Graph\Beta\Generated.models.networkaccess.httpMethod::0003-delete +Microsoft\Graph\Beta\Generated.models.networkaccess.httpMethod::0004-head +Microsoft\Graph\Beta\Generated.models.networkaccess.httpMethod::0005-options +Microsoft\Graph\Beta\Generated.models.networkaccess.httpMethod::0006-connect +Microsoft\Graph\Beta\Generated.models.networkaccess.httpMethod::0007-patch +Microsoft\Graph\Beta\Generated.models.networkaccess.httpMethod::0008-trace +Microsoft\Graph\Beta\Generated.models.networkaccess.httpMethod::0009-unknownFutureValue Microsoft\Graph\Beta\Generated.models.networkaccess.ikeEncryption::0000-aes128 Microsoft\Graph\Beta\Generated.models.networkaccess.ikeEncryption::0001-aes192 Microsoft\Graph\Beta\Generated.models.networkaccess.ikeEncryption::0002-aes256 @@ -230218,6 +230925,7 @@ Microsoft\Graph\Beta\Generated.models.networkaccess.networkAccessTraffic::|publi Microsoft\Graph\Beta\Generated.models.networkaccess.networkAccessTraffic::|public|getFilteringProfileId():string Microsoft\Graph\Beta\Generated.models.networkaccess.networkAccessTraffic::|public|getFilteringProfileName():string Microsoft\Graph\Beta\Generated.models.networkaccess.networkAccessTraffic::|public|getHeaders():Headers +Microsoft\Graph\Beta\Generated.models.networkaccess.networkAccessTraffic::|public|getHttpMethod():HttpMethod Microsoft\Graph\Beta\Generated.models.networkaccess.networkAccessTraffic::|public|getInitiatingProcessName():string Microsoft\Graph\Beta\Generated.models.networkaccess.networkAccessTraffic::|public|getNetworkProtocol():NetworkingProtocol Microsoft\Graph\Beta\Generated.models.networkaccess.networkAccessTraffic::|public|getOdataType():string @@ -230229,6 +230937,7 @@ Microsoft\Graph\Beta\Generated.models.networkaccess.networkAccessTraffic::|publi Microsoft\Graph\Beta\Generated.models.networkaccess.networkAccessTraffic::|public|getReceivedBytes():int Microsoft\Graph\Beta\Generated.models.networkaccess.networkAccessTraffic::|public|getRemoteNetworkId():string Microsoft\Graph\Beta\Generated.models.networkaccess.networkAccessTraffic::|public|getResourceTenantId():string +Microsoft\Graph\Beta\Generated.models.networkaccess.networkAccessTraffic::|public|getResponseCode():int Microsoft\Graph\Beta\Generated.models.networkaccess.networkAccessTraffic::|public|getSentBytes():int Microsoft\Graph\Beta\Generated.models.networkaccess.networkAccessTraffic::|public|getSessionId():string Microsoft\Graph\Beta\Generated.models.networkaccess.networkAccessTraffic::|public|getSourceIp():string @@ -230264,6 +230973,7 @@ Microsoft\Graph\Beta\Generated.models.networkaccess.networkAccessTraffic::|publi Microsoft\Graph\Beta\Generated.models.networkaccess.networkAccessTraffic::|public|setFilteringProfileId(value?:string):void Microsoft\Graph\Beta\Generated.models.networkaccess.networkAccessTraffic::|public|setFilteringProfileName(value?:string):void Microsoft\Graph\Beta\Generated.models.networkaccess.networkAccessTraffic::|public|setHeaders(value?:Headers):void +Microsoft\Graph\Beta\Generated.models.networkaccess.networkAccessTraffic::|public|setHttpMethod(value?:HttpMethod):void Microsoft\Graph\Beta\Generated.models.networkaccess.networkAccessTraffic::|public|setInitiatingProcessName(value?:string):void Microsoft\Graph\Beta\Generated.models.networkaccess.networkAccessTraffic::|public|setNetworkProtocol(value?:NetworkingProtocol):void Microsoft\Graph\Beta\Generated.models.networkaccess.networkAccessTraffic::|public|setOdataType(value?:string):void @@ -230275,6 +230985,7 @@ Microsoft\Graph\Beta\Generated.models.networkaccess.networkAccessTraffic::|publi Microsoft\Graph\Beta\Generated.models.networkaccess.networkAccessTraffic::|public|setReceivedBytes(value?:int):void Microsoft\Graph\Beta\Generated.models.networkaccess.networkAccessTraffic::|public|setRemoteNetworkId(value?:string):void Microsoft\Graph\Beta\Generated.models.networkaccess.networkAccessTraffic::|public|setResourceTenantId(value?:string):void +Microsoft\Graph\Beta\Generated.models.networkaccess.networkAccessTraffic::|public|setResponseCode(value?:int):void Microsoft\Graph\Beta\Generated.models.networkaccess.networkAccessTraffic::|public|setSentBytes(value?:int):void Microsoft\Graph\Beta\Generated.models.networkaccess.networkAccessTraffic::|public|setSessionId(value?:string):void Microsoft\Graph\Beta\Generated.models.networkaccess.networkAccessTraffic::|public|setSourceIp(value?:string):void @@ -230551,6 +231262,28 @@ Microsoft\Graph\Beta\Generated.models.networkaccess.relatedDevice::|public|Odata Microsoft\Graph\Beta\Generated.models.networkaccess.relatedDevice::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.models.networkaccess.relatedDevice::|public|setDeviceId(value?:string):void Microsoft\Graph\Beta\Generated.models.networkaccess.relatedDevice::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):RelatedDevice +Microsoft\Graph\Beta\Generated.models.networkaccess.relatedFile-->RelatedResource +Microsoft\Graph\Beta\Generated.models.networkaccess.relatedFile::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.networkaccess.relatedFile::|public|getDirectory():string +Microsoft\Graph\Beta\Generated.models.networkaccess.relatedFile::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.networkaccess.relatedFile::|public|getName():string +Microsoft\Graph\Beta\Generated.models.networkaccess.relatedFile::|public|getSizeInBytes():int +Microsoft\Graph\Beta\Generated.models.networkaccess.relatedFile::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.networkaccess.relatedFile::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.networkaccess.relatedFile::|public|setDirectory(value?:string):void +Microsoft\Graph\Beta\Generated.models.networkaccess.relatedFile::|public|setName(value?:string):void +Microsoft\Graph\Beta\Generated.models.networkaccess.relatedFile::|public|setSizeInBytes(value?:int):void +Microsoft\Graph\Beta\Generated.models.networkaccess.relatedFile::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):RelatedFile +Microsoft\Graph\Beta\Generated.models.networkaccess.relatedFileHash-->RelatedResource +Microsoft\Graph\Beta\Generated.models.networkaccess.relatedFileHash::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.networkaccess.relatedFileHash::|public|getAlgorithm():Algorithm +Microsoft\Graph\Beta\Generated.models.networkaccess.relatedFileHash::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.networkaccess.relatedFileHash::|public|getValue():string +Microsoft\Graph\Beta\Generated.models.networkaccess.relatedFileHash::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.networkaccess.relatedFileHash::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.networkaccess.relatedFileHash::|public|setAlgorithm(value?:Algorithm):void +Microsoft\Graph\Beta\Generated.models.networkaccess.relatedFileHash::|public|setValue(value?:string):void +Microsoft\Graph\Beta\Generated.models.networkaccess.relatedFileHash::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):RelatedFileHash Microsoft\Graph\Beta\Generated.models.networkaccess.relatedMalware-->RelatedResource Microsoft\Graph\Beta\Generated.models.networkaccess.relatedMalware::|public|constructor():void Microsoft\Graph\Beta\Generated.models.networkaccess.relatedMalware::|public|getCategory():MalwareCategory @@ -230616,6 +231349,22 @@ Microsoft\Graph\Beta\Generated.models.networkaccess.relatedToken::|public|OdataT Microsoft\Graph\Beta\Generated.models.networkaccess.relatedToken::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.models.networkaccess.relatedToken::|public|setUniqueTokenIdentifier(value?:string):void Microsoft\Graph\Beta\Generated.models.networkaccess.relatedToken::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):RelatedToken +Microsoft\Graph\Beta\Generated.models.networkaccess.relatedTransaction-->RelatedResource +Microsoft\Graph\Beta\Generated.models.networkaccess.relatedTransaction::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.networkaccess.relatedTransaction::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.networkaccess.relatedTransaction::|public|getTransactionId():string +Microsoft\Graph\Beta\Generated.models.networkaccess.relatedTransaction::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.networkaccess.relatedTransaction::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.networkaccess.relatedTransaction::|public|setTransactionId(value?:string):void +Microsoft\Graph\Beta\Generated.models.networkaccess.relatedTransaction::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):RelatedTransaction +Microsoft\Graph\Beta\Generated.models.networkaccess.relatedUrl-->RelatedResource +Microsoft\Graph\Beta\Generated.models.networkaccess.relatedUrl::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.networkaccess.relatedUrl::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.networkaccess.relatedUrl::|public|getUrl():string +Microsoft\Graph\Beta\Generated.models.networkaccess.relatedUrl::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.networkaccess.relatedUrl::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.networkaccess.relatedUrl::|public|setUrl(value?:string):void +Microsoft\Graph\Beta\Generated.models.networkaccess.relatedUrl::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):RelatedUrl Microsoft\Graph\Beta\Generated.models.networkaccess.relatedUser-->RelatedResource Microsoft\Graph\Beta\Generated.models.networkaccess.relatedUser::|public|constructor():void Microsoft\Graph\Beta\Generated.models.networkaccess.relatedUser::|public|GetFieldDeserializers():array @@ -232089,11 +232838,13 @@ Microsoft\Graph\Beta\Generated.models.oneDriveForBusinessProtectionPolicy-->Prot Microsoft\Graph\Beta\Generated.models.oneDriveForBusinessProtectionPolicy::|public|constructor():void Microsoft\Graph\Beta\Generated.models.oneDriveForBusinessProtectionPolicy::|public|getDriveInclusionRules():array Microsoft\Graph\Beta\Generated.models.oneDriveForBusinessProtectionPolicy::|public|getDriveProtectionUnits():array +Microsoft\Graph\Beta\Generated.models.oneDriveForBusinessProtectionPolicy::|public|getDriveProtectionUnitsBulkAdditionJobs():array Microsoft\Graph\Beta\Generated.models.oneDriveForBusinessProtectionPolicy::|public|GetFieldDeserializers():array Microsoft\Graph\Beta\Generated.models.oneDriveForBusinessProtectionPolicy::|public|OdataType:string Microsoft\Graph\Beta\Generated.models.oneDriveForBusinessProtectionPolicy::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.models.oneDriveForBusinessProtectionPolicy::|public|setDriveInclusionRules(value?:array):void Microsoft\Graph\Beta\Generated.models.oneDriveForBusinessProtectionPolicy::|public|setDriveProtectionUnits(value?:array):void +Microsoft\Graph\Beta\Generated.models.oneDriveForBusinessProtectionPolicy::|public|setDriveProtectionUnitsBulkAdditionJobs(value?:array):void Microsoft\Graph\Beta\Generated.models.oneDriveForBusinessProtectionPolicy::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):OneDriveForBusinessProtectionPolicy Microsoft\Graph\Beta\Generated.models.oneDriveForBusinessProtectionPolicyCollectionResponse-->BaseCollectionPaginationCountResponse Microsoft\Graph\Beta\Generated.models.oneDriveForBusinessProtectionPolicyCollectionResponse::|public|constructor():void @@ -237176,16 +237927,6 @@ Microsoft\Graph\Beta\Generated.models.platformCredentialAuthenticationMethodColl Microsoft\Graph\Beta\Generated.models.platformCredentialAuthenticationMethodCollectionResponse::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.models.platformCredentialAuthenticationMethodCollectionResponse::|public|setValue(value?:array):void Microsoft\Graph\Beta\Generated.models.platformCredentialAuthenticationMethodCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):PlatformCredentialAuthenticationMethodCollectionResponse -Microsoft\Graph\Beta\Generated.models.platformType::0000-none -Microsoft\Graph\Beta\Generated.models.platformType::0001-android -Microsoft\Graph\Beta\Generated.models.platformType::0002-iOS -Microsoft\Graph\Beta\Generated.models.platformType::0003-macOS -Microsoft\Graph\Beta\Generated.models.platformType::0004-windows10X -Microsoft\Graph\Beta\Generated.models.platformType::0005-windows10 -Microsoft\Graph\Beta\Generated.models.platformType::0006-linux -Microsoft\Graph\Beta\Generated.models.platformType::0007-unknownFutureValue -Microsoft\Graph\Beta\Generated.models.platformType::0008-androidEnterprise -Microsoft\Graph\Beta\Generated.models.platformType::0009-aosp Microsoft\Graph\Beta\Generated.models.playPromptCompletionReason::0000-unknown Microsoft\Graph\Beta\Generated.models.playPromptCompletionReason::0001-completedSuccessfully Microsoft\Graph\Beta\Generated.models.playPromptCompletionReason::0002-mediaOperationCanceled @@ -237496,6 +238237,21 @@ Microsoft\Graph\Beta\Generated.models.powerActionType::0001-noAction Microsoft\Graph\Beta\Generated.models.powerActionType::0002-sleep Microsoft\Graph\Beta\Generated.models.powerActionType::0003-hibernate Microsoft\Graph\Beta\Generated.models.powerActionType::0004-shutdown +Microsoft\Graph\Beta\Generated.models.powerliftAppDiagnosticDownloadRequest::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.powerliftAppDiagnosticDownloadRequest::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.models.powerliftAppDiagnosticDownloadRequest::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.models.powerliftAppDiagnosticDownloadRequest::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.powerliftAppDiagnosticDownloadRequest::|public|getFiles():array +Microsoft\Graph\Beta\Generated.models.powerliftAppDiagnosticDownloadRequest::|public|getOdataType():string +Microsoft\Graph\Beta\Generated.models.powerliftAppDiagnosticDownloadRequest::|public|getPowerliftId():string +Microsoft\Graph\Beta\Generated.models.powerliftAppDiagnosticDownloadRequest::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.powerliftAppDiagnosticDownloadRequest::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.models.powerliftAppDiagnosticDownloadRequest::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.models.powerliftAppDiagnosticDownloadRequest::|public|setFiles(value?:array):void +Microsoft\Graph\Beta\Generated.models.powerliftAppDiagnosticDownloadRequest::|public|setOdataType(value?:string):void +Microsoft\Graph\Beta\Generated.models.powerliftAppDiagnosticDownloadRequest::|public|setPowerliftId(value?:string):void +Microsoft\Graph\Beta\Generated.models.powerliftAppDiagnosticDownloadRequest::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):PowerliftAppDiagnosticDownloadRequest +Microsoft\Graph\Beta\Generated.models.powerliftAppDiagnosticDownloadRequest~~>AdditionalDataHolder; BackedModel; Parsable Microsoft\Graph\Beta\Generated.models.powerliftDownloadRequest::|public|constructor():void Microsoft\Graph\Beta\Generated.models.powerliftDownloadRequest::|public|getAdditionalData():array Microsoft\Graph\Beta\Generated.models.powerliftDownloadRequest::|public|getBackingStore():BackingStore @@ -237511,6 +238267,33 @@ Microsoft\Graph\Beta\Generated.models.powerliftDownloadRequest::|public|setOdata Microsoft\Graph\Beta\Generated.models.powerliftDownloadRequest::|public|setPowerliftId(value?:string):void Microsoft\Graph\Beta\Generated.models.powerliftDownloadRequest::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):PowerliftDownloadRequest Microsoft\Graph\Beta\Generated.models.powerliftDownloadRequest~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.models.powerliftIncidentDetail::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.powerliftIncidentDetail::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.models.powerliftIncidentDetail::|public|getApplicationName():string +Microsoft\Graph\Beta\Generated.models.powerliftIncidentDetail::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.models.powerliftIncidentDetail::|public|getClientApplicationVersion():string +Microsoft\Graph\Beta\Generated.models.powerliftIncidentDetail::|public|getCreatedDateTime():DateTime +Microsoft\Graph\Beta\Generated.models.powerliftIncidentDetail::|public|getEasyId():string +Microsoft\Graph\Beta\Generated.models.powerliftIncidentDetail::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.powerliftIncidentDetail::|public|getFileNames():array +Microsoft\Graph\Beta\Generated.models.powerliftIncidentDetail::|public|getLocale():string +Microsoft\Graph\Beta\Generated.models.powerliftIncidentDetail::|public|getOdataType():string +Microsoft\Graph\Beta\Generated.models.powerliftIncidentDetail::|public|getPlatformDisplayName():string +Microsoft\Graph\Beta\Generated.models.powerliftIncidentDetail::|public|getPowerliftId():string +Microsoft\Graph\Beta\Generated.models.powerliftIncidentDetail::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.powerliftIncidentDetail::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.models.powerliftIncidentDetail::|public|setApplicationName(value?:string):void +Microsoft\Graph\Beta\Generated.models.powerliftIncidentDetail::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.models.powerliftIncidentDetail::|public|setClientApplicationVersion(value?:string):void +Microsoft\Graph\Beta\Generated.models.powerliftIncidentDetail::|public|setCreatedDateTime(value?:DateTime):void +Microsoft\Graph\Beta\Generated.models.powerliftIncidentDetail::|public|setEasyId(value?:string):void +Microsoft\Graph\Beta\Generated.models.powerliftIncidentDetail::|public|setFileNames(value?:array):void +Microsoft\Graph\Beta\Generated.models.powerliftIncidentDetail::|public|setLocale(value?:string):void +Microsoft\Graph\Beta\Generated.models.powerliftIncidentDetail::|public|setOdataType(value?:string):void +Microsoft\Graph\Beta\Generated.models.powerliftIncidentDetail::|public|setPlatformDisplayName(value?:string):void +Microsoft\Graph\Beta\Generated.models.powerliftIncidentDetail::|public|setPowerliftId(value?:string):void +Microsoft\Graph\Beta\Generated.models.powerliftIncidentDetail::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):PowerliftIncidentDetail +Microsoft\Graph\Beta\Generated.models.powerliftIncidentDetail~~>AdditionalDataHolder; BackedModel; Parsable Microsoft\Graph\Beta\Generated.models.powerliftIncidentMetadata::|public|constructor():void Microsoft\Graph\Beta\Generated.models.powerliftIncidentMetadata::|public|getAdditionalData():array Microsoft\Graph\Beta\Generated.models.powerliftIncidentMetadata::|public|getApplication():string @@ -240372,13 +241155,6 @@ Microsoft\Graph\Beta\Generated.models.profileSourceAnnotation::|public|setProper Microsoft\Graph\Beta\Generated.models.profileSourceAnnotation::|public|setSourceId(value?:string):void Microsoft\Graph\Beta\Generated.models.profileSourceAnnotation::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):ProfileSourceAnnotation Microsoft\Graph\Beta\Generated.models.profileSourceAnnotation~~>AdditionalDataHolder; BackedModel; Parsable -Microsoft\Graph\Beta\Generated.models.profileType::0000-settingsCatalog -Microsoft\Graph\Beta\Generated.models.profileType::0001-administrativeTemplates -Microsoft\Graph\Beta\Generated.models.profileType::0002-importedADMXTemplates -Microsoft\Graph\Beta\Generated.models.profileType::0003-oemAppConfig -Microsoft\Graph\Beta\Generated.models.profileType::0004-hardwareConfig -Microsoft\Graph\Beta\Generated.models.profileType::0005-dcV1EndpointProtection -Microsoft\Graph\Beta\Generated.models.profileType::0006-dcV1DeviceRestrictions Microsoft\Graph\Beta\Generated.models.program-->Entity Microsoft\Graph\Beta\Generated.models.program::|public|constructor():void Microsoft\Graph\Beta\Generated.models.program::|public|getControls():array @@ -240684,6 +241460,31 @@ Microsoft\Graph\Beta\Generated.models.protectionUnitBaseCollectionResponse::|pub Microsoft\Graph\Beta\Generated.models.protectionUnitBaseCollectionResponse::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.models.protectionUnitBaseCollectionResponse::|public|setValue(value?:array):void Microsoft\Graph\Beta\Generated.models.protectionUnitBaseCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):ProtectionUnitBaseCollectionResponse +Microsoft\Graph\Beta\Generated.models.protectionUnitsBulkJobBase-->Entity +Microsoft\Graph\Beta\Generated.models.protectionUnitsBulkJobBase::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.protectionUnitsBulkJobBase::|public|getCreatedBy():IdentitySet +Microsoft\Graph\Beta\Generated.models.protectionUnitsBulkJobBase::|public|getCreatedDateTime():DateTime +Microsoft\Graph\Beta\Generated.models.protectionUnitsBulkJobBase::|public|getDisplayName():string +Microsoft\Graph\Beta\Generated.models.protectionUnitsBulkJobBase::|public|getError():PublicError +Microsoft\Graph\Beta\Generated.models.protectionUnitsBulkJobBase::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.protectionUnitsBulkJobBase::|public|getLastModifiedBy():IdentitySet +Microsoft\Graph\Beta\Generated.models.protectionUnitsBulkJobBase::|public|getLastModifiedDateTime():DateTime +Microsoft\Graph\Beta\Generated.models.protectionUnitsBulkJobBase::|public|getStatus():ProtectionUnitsBulkJobStatus +Microsoft\Graph\Beta\Generated.models.protectionUnitsBulkJobBase::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.protectionUnitsBulkJobBase::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.protectionUnitsBulkJobBase::|public|setCreatedBy(value?:IdentitySet):void +Microsoft\Graph\Beta\Generated.models.protectionUnitsBulkJobBase::|public|setCreatedDateTime(value?:DateTime):void +Microsoft\Graph\Beta\Generated.models.protectionUnitsBulkJobBase::|public|setDisplayName(value?:string):void +Microsoft\Graph\Beta\Generated.models.protectionUnitsBulkJobBase::|public|setError(value?:PublicError):void +Microsoft\Graph\Beta\Generated.models.protectionUnitsBulkJobBase::|public|setLastModifiedBy(value?:IdentitySet):void +Microsoft\Graph\Beta\Generated.models.protectionUnitsBulkJobBase::|public|setLastModifiedDateTime(value?:DateTime):void +Microsoft\Graph\Beta\Generated.models.protectionUnitsBulkJobBase::|public|setStatus(value?:ProtectionUnitsBulkJobStatus):void +Microsoft\Graph\Beta\Generated.models.protectionUnitsBulkJobBase::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):ProtectionUnitsBulkJobBase +Microsoft\Graph\Beta\Generated.models.protectionUnitsBulkJobStatus::0000-unknown +Microsoft\Graph\Beta\Generated.models.protectionUnitsBulkJobStatus::0001-active +Microsoft\Graph\Beta\Generated.models.protectionUnitsBulkJobStatus::0002-completed +Microsoft\Graph\Beta\Generated.models.protectionUnitsBulkJobStatus::0003-completedWithErrors +Microsoft\Graph\Beta\Generated.models.protectionUnitsBulkJobStatus::0004-unknownFutureValue Microsoft\Graph\Beta\Generated.models.protectionUnitStatus::0000-protectRequested Microsoft\Graph\Beta\Generated.models.protectionUnitStatus::0001-protected Microsoft\Graph\Beta\Generated.models.protectionUnitStatus::0002-unprotectRequested @@ -241038,6 +241839,14 @@ Microsoft\Graph\Beta\Generated.models.publicInnerError::|public|setOdataType(val Microsoft\Graph\Beta\Generated.models.publicInnerError::|public|setTarget(value?:string):void Microsoft\Graph\Beta\Generated.models.publicInnerError::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):PublicInnerError Microsoft\Graph\Beta\Generated.models.publicInnerError~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.models.publicKeyInfrastructureRoot-->Entity +Microsoft\Graph\Beta\Generated.models.publicKeyInfrastructureRoot::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.publicKeyInfrastructureRoot::|public|getCertificateBasedAuthConfigurations():array +Microsoft\Graph\Beta\Generated.models.publicKeyInfrastructureRoot::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.publicKeyInfrastructureRoot::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.publicKeyInfrastructureRoot::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.publicKeyInfrastructureRoot::|public|setCertificateBasedAuthConfigurations(value?:array):void +Microsoft\Graph\Beta\Generated.models.publicKeyInfrastructureRoot::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):PublicKeyInfrastructureRoot Microsoft\Graph\Beta\Generated.models.publishedResource-->Entity Microsoft\Graph\Beta\Generated.models.publishedResource::|public|constructor():void Microsoft\Graph\Beta\Generated.models.publishedResource::|public|getAgentGroups():array @@ -241744,9 +242553,11 @@ Microsoft\Graph\Beta\Generated.models.recycleBin-->BaseItem Microsoft\Graph\Beta\Generated.models.recycleBin::|public|constructor():void Microsoft\Graph\Beta\Generated.models.recycleBin::|public|GetFieldDeserializers():array Microsoft\Graph\Beta\Generated.models.recycleBin::|public|getItems():array +Microsoft\Graph\Beta\Generated.models.recycleBin::|public|getSettings():RecycleBinSettings Microsoft\Graph\Beta\Generated.models.recycleBin::|public|OdataType:string Microsoft\Graph\Beta\Generated.models.recycleBin::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.models.recycleBin::|public|setItems(value?:array):void +Microsoft\Graph\Beta\Generated.models.recycleBin::|public|setSettings(value?:RecycleBinSettings):void Microsoft\Graph\Beta\Generated.models.recycleBin::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):RecycleBin Microsoft\Graph\Beta\Generated.models.recycleBinItem-->BaseItem Microsoft\Graph\Beta\Generated.models.recycleBinItem::|public|constructor():void @@ -241767,6 +242578,19 @@ Microsoft\Graph\Beta\Generated.models.recycleBinItemCollectionResponse::|public| Microsoft\Graph\Beta\Generated.models.recycleBinItemCollectionResponse::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.models.recycleBinItemCollectionResponse::|public|setValue(value?:array):void Microsoft\Graph\Beta\Generated.models.recycleBinItemCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):RecycleBinItemCollectionResponse +Microsoft\Graph\Beta\Generated.models.recycleBinSettings::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.recycleBinSettings::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.models.recycleBinSettings::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.models.recycleBinSettings::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.recycleBinSettings::|public|getOdataType():string +Microsoft\Graph\Beta\Generated.models.recycleBinSettings::|public|getRetentionPeriodOverrideDays():int +Microsoft\Graph\Beta\Generated.models.recycleBinSettings::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.recycleBinSettings::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.models.recycleBinSettings::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.models.recycleBinSettings::|public|setOdataType(value?:string):void +Microsoft\Graph\Beta\Generated.models.recycleBinSettings::|public|setRetentionPeriodOverrideDays(value?:int):void +Microsoft\Graph\Beta\Generated.models.recycleBinSettings::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):RecycleBinSettings +Microsoft\Graph\Beta\Generated.models.recycleBinSettings~~>AdditionalDataHolder; BackedModel; Parsable Microsoft\Graph\Beta\Generated.models.redirectSingleSignOnExtension-->SingleSignOnExtension Microsoft\Graph\Beta\Generated.models.redirectSingleSignOnExtension::|public|constructor():void Microsoft\Graph\Beta\Generated.models.redirectSingleSignOnExtension::|public|getConfigurations():array @@ -242505,6 +243329,29 @@ Microsoft\Graph\Beta\Generated.models.request::|public|setCreatedDateTime(value? Microsoft\Graph\Beta\Generated.models.request::|public|setCustomData(value?:string):void Microsoft\Graph\Beta\Generated.models.request::|public|setStatus(value?:string):void Microsoft\Graph\Beta\Generated.models.request::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Request +Microsoft\Graph\Beta\Generated.models.requestActivity::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.requestActivity::|public|getAction():string +Microsoft\Graph\Beta\Generated.models.requestActivity::|public|getActionDateTime():DateTime +Microsoft\Graph\Beta\Generated.models.requestActivity::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.models.requestActivity::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.models.requestActivity::|public|getDetail():string +Microsoft\Graph\Beta\Generated.models.requestActivity::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.requestActivity::|public|getOdataType():string +Microsoft\Graph\Beta\Generated.models.requestActivity::|public|getScheduledDateTime():DateTime +Microsoft\Graph\Beta\Generated.models.requestActivity::|public|getUserDisplayName():string +Microsoft\Graph\Beta\Generated.models.requestActivity::|public|getUserPrincipalName():string +Microsoft\Graph\Beta\Generated.models.requestActivity::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.requestActivity::|public|setAction(value?:string):void +Microsoft\Graph\Beta\Generated.models.requestActivity::|public|setActionDateTime(value?:DateTime):void +Microsoft\Graph\Beta\Generated.models.requestActivity::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.models.requestActivity::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.models.requestActivity::|public|setDetail(value?:string):void +Microsoft\Graph\Beta\Generated.models.requestActivity::|public|setOdataType(value?:string):void +Microsoft\Graph\Beta\Generated.models.requestActivity::|public|setScheduledDateTime(value?:DateTime):void +Microsoft\Graph\Beta\Generated.models.requestActivity::|public|setUserDisplayName(value?:string):void +Microsoft\Graph\Beta\Generated.models.requestActivity::|public|setUserPrincipalName(value?:string):void +Microsoft\Graph\Beta\Generated.models.requestActivity::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):RequestActivity +Microsoft\Graph\Beta\Generated.models.requestActivity~~>AdditionalDataHolder; BackedModel; Parsable Microsoft\Graph\Beta\Generated.models.requestorManager-->UserSet Microsoft\Graph\Beta\Generated.models.requestorManager::|public|constructor():void Microsoft\Graph\Beta\Generated.models.requestorManager::|public|GetFieldDeserializers():array @@ -249399,7 +250246,7 @@ Microsoft\Graph\Beta\Generated.models.security.ioTDeviceEvidence::|public|getIsS Microsoft\Graph\Beta\Generated.models.security.ioTDeviceEvidence::|public|getMacAddress():string Microsoft\Graph\Beta\Generated.models.security.ioTDeviceEvidence::|public|getManufacturer():string Microsoft\Graph\Beta\Generated.models.security.ioTDeviceEvidence::|public|getModel():string -Microsoft\Graph\Beta\Generated.models.security.ioTDeviceEvidence::|public|getNics():NicEvidence +Microsoft\Graph\Beta\Generated.models.security.ioTDeviceEvidence::|public|getNics():array Microsoft\Graph\Beta\Generated.models.security.ioTDeviceEvidence::|public|getOperatingSystem():string Microsoft\Graph\Beta\Generated.models.security.ioTDeviceEvidence::|public|getOwners():array Microsoft\Graph\Beta\Generated.models.security.ioTDeviceEvidence::|public|getProtocols():array @@ -249427,7 +250274,7 @@ Microsoft\Graph\Beta\Generated.models.security.ioTDeviceEvidence::|public|setIsS Microsoft\Graph\Beta\Generated.models.security.ioTDeviceEvidence::|public|setMacAddress(value?:string):void Microsoft\Graph\Beta\Generated.models.security.ioTDeviceEvidence::|public|setManufacturer(value?:string):void Microsoft\Graph\Beta\Generated.models.security.ioTDeviceEvidence::|public|setModel(value?:string):void -Microsoft\Graph\Beta\Generated.models.security.ioTDeviceEvidence::|public|setNics(value?:NicEvidence):void +Microsoft\Graph\Beta\Generated.models.security.ioTDeviceEvidence::|public|setNics(value?:array):void Microsoft\Graph\Beta\Generated.models.security.ioTDeviceEvidence::|public|setOperatingSystem(value?:string):void Microsoft\Graph\Beta\Generated.models.security.ioTDeviceEvidence::|public|setOwners(value?:array):void Microsoft\Graph\Beta\Generated.models.security.ioTDeviceEvidence::|public|setProtocols(value?:array):void @@ -254324,10 +255171,12 @@ Microsoft\Graph\Beta\Generated.models.sharePointProtectionPolicy::|public|constr Microsoft\Graph\Beta\Generated.models.sharePointProtectionPolicy::|public|GetFieldDeserializers():array Microsoft\Graph\Beta\Generated.models.sharePointProtectionPolicy::|public|getSiteInclusionRules():array Microsoft\Graph\Beta\Generated.models.sharePointProtectionPolicy::|public|getSiteProtectionUnits():array +Microsoft\Graph\Beta\Generated.models.sharePointProtectionPolicy::|public|getSiteProtectionUnitsBulkAdditionJobs():array Microsoft\Graph\Beta\Generated.models.sharePointProtectionPolicy::|public|OdataType:string Microsoft\Graph\Beta\Generated.models.sharePointProtectionPolicy::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.models.sharePointProtectionPolicy::|public|setSiteInclusionRules(value?:array):void Microsoft\Graph\Beta\Generated.models.sharePointProtectionPolicy::|public|setSiteProtectionUnits(value?:array):void +Microsoft\Graph\Beta\Generated.models.sharePointProtectionPolicy::|public|setSiteProtectionUnitsBulkAdditionJobs(value?:array):void Microsoft\Graph\Beta\Generated.models.sharePointProtectionPolicy::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):SharePointProtectionPolicy Microsoft\Graph\Beta\Generated.models.sharePointProtectionPolicyCollectionResponse-->BaseCollectionPaginationCountResponse Microsoft\Graph\Beta\Generated.models.sharePointProtectionPolicyCollectionResponse::|public|constructor():void @@ -255524,6 +256373,23 @@ Microsoft\Graph\Beta\Generated.models.siteProtectionUnitCollectionResponse::|pub Microsoft\Graph\Beta\Generated.models.siteProtectionUnitCollectionResponse::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.models.siteProtectionUnitCollectionResponse::|public|setValue(value?:array):void Microsoft\Graph\Beta\Generated.models.siteProtectionUnitCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):SiteProtectionUnitCollectionResponse +Microsoft\Graph\Beta\Generated.models.siteProtectionUnitsBulkAdditionJob-->ProtectionUnitsBulkJobBase +Microsoft\Graph\Beta\Generated.models.siteProtectionUnitsBulkAdditionJob::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.siteProtectionUnitsBulkAdditionJob::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.siteProtectionUnitsBulkAdditionJob::|public|getSiteIds():array +Microsoft\Graph\Beta\Generated.models.siteProtectionUnitsBulkAdditionJob::|public|getSiteWebUrls():array +Microsoft\Graph\Beta\Generated.models.siteProtectionUnitsBulkAdditionJob::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.siteProtectionUnitsBulkAdditionJob::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.siteProtectionUnitsBulkAdditionJob::|public|setSiteIds(value?:array):void +Microsoft\Graph\Beta\Generated.models.siteProtectionUnitsBulkAdditionJob::|public|setSiteWebUrls(value?:array):void +Microsoft\Graph\Beta\Generated.models.siteProtectionUnitsBulkAdditionJob::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):SiteProtectionUnitsBulkAdditionJob +Microsoft\Graph\Beta\Generated.models.siteProtectionUnitsBulkAdditionJobCollectionResponse-->BaseCollectionPaginationCountResponse +Microsoft\Graph\Beta\Generated.models.siteProtectionUnitsBulkAdditionJobCollectionResponse::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.siteProtectionUnitsBulkAdditionJobCollectionResponse::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.siteProtectionUnitsBulkAdditionJobCollectionResponse::|public|getValue():array +Microsoft\Graph\Beta\Generated.models.siteProtectionUnitsBulkAdditionJobCollectionResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.siteProtectionUnitsBulkAdditionJobCollectionResponse::|public|setValue(value?:array):void +Microsoft\Graph\Beta\Generated.models.siteProtectionUnitsBulkAdditionJobCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):SiteProtectionUnitsBulkAdditionJobCollectionResponse Microsoft\Graph\Beta\Generated.models.siteRestoreArtifact-->RestoreArtifactBase Microsoft\Graph\Beta\Generated.models.siteRestoreArtifact::|public|constructor():void Microsoft\Graph\Beta\Generated.models.siteRestoreArtifact::|public|GetFieldDeserializers():array @@ -257499,6 +258365,12 @@ Microsoft\Graph\Beta\Generated.models.teamRenamedEventMessageDetail::|public|set Microsoft\Graph\Beta\Generated.models.teamRenamedEventMessageDetail::|public|setTeamDisplayName(value?:string):void Microsoft\Graph\Beta\Generated.models.teamRenamedEventMessageDetail::|public|setTeamId(value?:string):void Microsoft\Graph\Beta\Generated.models.teamRenamedEventMessageDetail::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):TeamRenamedEventMessageDetail +Microsoft\Graph\Beta\Generated.models.teamsAdministration.teamsAdminRoot-->Entity +Microsoft\Graph\Beta\Generated.models.teamsAdministration.teamsAdminRoot::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.teamsAdministration.teamsAdminRoot::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.teamsAdministration.teamsAdminRoot::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.teamsAdministration.teamsAdminRoot::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.teamsAdministration.teamsAdminRoot::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):TeamsAdminRoot Microsoft\Graph\Beta\Generated.models.teamsApp-->Entity Microsoft\Graph\Beta\Generated.models.teamsApp::|public|constructor():void Microsoft\Graph\Beta\Generated.models.teamsApp::|public|getAppDefinitions():array @@ -257924,35 +258796,6 @@ Microsoft\Graph\Beta\Generated.models.teamSummary::|public|setOdataType(value?:s Microsoft\Graph\Beta\Generated.models.teamSummary::|public|setOwnersCount(value?:int):void Microsoft\Graph\Beta\Generated.models.teamSummary::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):TeamSummary Microsoft\Graph\Beta\Generated.models.teamSummary~~>AdditionalDataHolder; BackedModel; Parsable -Microsoft\Graph\Beta\Generated.models.teamsUserConfiguration.configuration::|public|constructor():void -Microsoft\Graph\Beta\Generated.models.teamsUserConfiguration.configuration::|public|getAdditionalData():array -Microsoft\Graph\Beta\Generated.models.teamsUserConfiguration.configuration::|public|getAuthorizedAppIds():array -Microsoft\Graph\Beta\Generated.models.teamsUserConfiguration.configuration::|public|getAuthorizedApps():array -Microsoft\Graph\Beta\Generated.models.teamsUserConfiguration.configuration::|public|getBackingStore():BackingStore -Microsoft\Graph\Beta\Generated.models.teamsUserConfiguration.configuration::|public|GetFieldDeserializers():array -Microsoft\Graph\Beta\Generated.models.teamsUserConfiguration.configuration::|public|getOdataType():string -Microsoft\Graph\Beta\Generated.models.teamsUserConfiguration.configuration::|public|Serialize(writer:ISerializationWriter):void -Microsoft\Graph\Beta\Generated.models.teamsUserConfiguration.configuration::|public|setAdditionalData(value?:array):void -Microsoft\Graph\Beta\Generated.models.teamsUserConfiguration.configuration::|public|setAuthorizedAppIds(value?:array):void -Microsoft\Graph\Beta\Generated.models.teamsUserConfiguration.configuration::|public|setAuthorizedApps(value?:array):void -Microsoft\Graph\Beta\Generated.models.teamsUserConfiguration.configuration::|public|setBackingStore(value:BackingStore):void -Microsoft\Graph\Beta\Generated.models.teamsUserConfiguration.configuration::|public|setOdataType(value?:string):void -Microsoft\Graph\Beta\Generated.models.teamsUserConfiguration.configuration::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Configuration -Microsoft\Graph\Beta\Generated.models.teamsUserConfiguration.configuration~~>AdditionalDataHolder; BackedModel; Parsable -Microsoft\Graph\Beta\Generated.models.teamsUserConfiguration.teamsAdminRoot-->Entity -Microsoft\Graph\Beta\Generated.models.teamsUserConfiguration.teamsAdminRoot::|public|constructor():void -Microsoft\Graph\Beta\Generated.models.teamsUserConfiguration.teamsAdminRoot::|public|GetFieldDeserializers():array -Microsoft\Graph\Beta\Generated.models.teamsUserConfiguration.teamsAdminRoot::|public|OdataType:string -Microsoft\Graph\Beta\Generated.models.teamsUserConfiguration.teamsAdminRoot::|public|Serialize(writer:ISerializationWriter):void -Microsoft\Graph\Beta\Generated.models.teamsUserConfiguration.teamsAdminRoot::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):TeamsAdminRoot -Microsoft\Graph\Beta\Generated.models.teamsUserConfiguration.userConfiguration-->Entity -Microsoft\Graph\Beta\Generated.models.teamsUserConfiguration.userConfiguration::|public|constructor():void -Microsoft\Graph\Beta\Generated.models.teamsUserConfiguration.userConfiguration::|public|getBinaryData():StreamInterface -Microsoft\Graph\Beta\Generated.models.teamsUserConfiguration.userConfiguration::|public|GetFieldDeserializers():array -Microsoft\Graph\Beta\Generated.models.teamsUserConfiguration.userConfiguration::|public|OdataType:string -Microsoft\Graph\Beta\Generated.models.teamsUserConfiguration.userConfiguration::|public|Serialize(writer:ISerializationWriter):void -Microsoft\Graph\Beta\Generated.models.teamsUserConfiguration.userConfiguration::|public|setBinaryData(value?:StreamInterface):void -Microsoft\Graph\Beta\Generated.models.teamsUserConfiguration.userConfiguration::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):UserConfiguration Microsoft\Graph\Beta\Generated.models.teamTeamsAppInstallationScopeInfo-->TeamsAppInstallationScopeInfo Microsoft\Graph\Beta\Generated.models.teamTeamsAppInstallationScopeInfo::|public|constructor():void Microsoft\Graph\Beta\Generated.models.teamTeamsAppInstallationScopeInfo::|public|GetFieldDeserializers():array @@ -260740,6 +261583,21 @@ Microsoft\Graph\Beta\Generated.models.trimTransformation::|public|Serialize(writ Microsoft\Graph\Beta\Generated.models.trimTransformation::|public|setType(value?:TransformationTrimType):void Microsoft\Graph\Beta\Generated.models.trimTransformation::|public|setValue(value?:string):void Microsoft\Graph\Beta\Generated.models.trimTransformation::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):TrimTransformation +Microsoft\Graph\Beta\Generated.models.trustChainCertificate::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.trustChainCertificate::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.models.trustChainCertificate::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.models.trustChainCertificate::|public|getCertificate():string +Microsoft\Graph\Beta\Generated.models.trustChainCertificate::|public|getDisplayName():string +Microsoft\Graph\Beta\Generated.models.trustChainCertificate::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.trustChainCertificate::|public|getOdataType():string +Microsoft\Graph\Beta\Generated.models.trustChainCertificate::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.trustChainCertificate::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.models.trustChainCertificate::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.models.trustChainCertificate::|public|setCertificate(value?:string):void +Microsoft\Graph\Beta\Generated.models.trustChainCertificate::|public|setDisplayName(value?:string):void +Microsoft\Graph\Beta\Generated.models.trustChainCertificate::|public|setOdataType(value?:string):void +Microsoft\Graph\Beta\Generated.models.trustChainCertificate::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):TrustChainCertificate +Microsoft\Graph\Beta\Generated.models.trustChainCertificate~~>AdditionalDataHolder; BackedModel; Parsable Microsoft\Graph\Beta\Generated.models.trustedCertificateAuthorityAsEntityBase-->DirectoryObject Microsoft\Graph\Beta\Generated.models.trustedCertificateAuthorityAsEntityBase::|public|constructor():void Microsoft\Graph\Beta\Generated.models.trustedCertificateAuthorityAsEntityBase::|public|GetFieldDeserializers():array @@ -262403,6 +263261,14 @@ Microsoft\Graph\Beta\Generated.models.userCollectionResponse::|public|getValue() Microsoft\Graph\Beta\Generated.models.userCollectionResponse::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.models.userCollectionResponse::|public|setValue(value?:array):void Microsoft\Graph\Beta\Generated.models.userCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):UserCollectionResponse +Microsoft\Graph\Beta\Generated.models.userConfiguration-->Entity +Microsoft\Graph\Beta\Generated.models.userConfiguration::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.userConfiguration::|public|getBinaryData():StreamInterface +Microsoft\Graph\Beta\Generated.models.userConfiguration::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.userConfiguration::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.userConfiguration::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.userConfiguration::|public|setBinaryData(value?:StreamInterface):void +Microsoft\Graph\Beta\Generated.models.userConfiguration::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):UserConfiguration Microsoft\Graph\Beta\Generated.models.userConfigurationCollectionResponse-->BaseCollectionPaginationCountResponse Microsoft\Graph\Beta\Generated.models.userConfigurationCollectionResponse::|public|constructor():void Microsoft\Graph\Beta\Generated.models.userConfigurationCollectionResponse::|public|GetFieldDeserializers():array @@ -329099,12 +329965,14 @@ Microsoft\Graph\Beta\Generated.solutions.backupRestore.BackupRestoreRequestBuild Microsoft\Graph\Beta\Generated.solutions.backupRestore.BackupRestoreRequestBuilder::|public|Delete(requestConfiguration?:BackupRestoreRequestBuilderDeleteRequestConfiguration):void 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|enable:EnableRequestBuilder Microsoft\Graph\Beta\Generated.solutions.backupRestore.BackupRestoreRequestBuilder::|public|exchangeProtectionPolicies:ExchangeProtectionPoliciesRequestBuilder Microsoft\Graph\Beta\Generated.solutions.backupRestore.BackupRestoreRequestBuilder::|public|exchangeRestoreSessions:ExchangeRestoreSessionsRequestBuilder Microsoft\Graph\Beta\Generated.solutions.backupRestore.BackupRestoreRequestBuilder::|public|Get(requestConfiguration?:BackupRestoreRequestBuilderGetRequestConfiguration):BackupRestoreRoot Microsoft\Graph\Beta\Generated.solutions.backupRestore.BackupRestoreRequestBuilder::|public|mailboxInclusionRules:MailboxInclusionRulesRequestBuilder Microsoft\Graph\Beta\Generated.solutions.backupRestore.BackupRestoreRequestBuilder::|public|mailboxProtectionUnits:MailboxProtectionUnitsRequestBuilder +Microsoft\Graph\Beta\Generated.solutions.backupRestore.BackupRestoreRequestBuilder::|public|mailboxProtectionUnitsBulkAdditionJobs:MailboxProtectionUnitsBulkAdditionJobsRequestBuilder Microsoft\Graph\Beta\Generated.solutions.backupRestore.BackupRestoreRequestBuilder::|public|oneDriveForBusinessProtectionPolicies:OneDriveForBusinessProtectionPoliciesRequestBuilder Microsoft\Graph\Beta\Generated.solutions.backupRestore.BackupRestoreRequestBuilder::|public|oneDriveForBusinessRestoreSessions:OneDriveForBusinessRestoreSessionsRequestBuilder Microsoft\Graph\Beta\Generated.solutions.backupRestore.BackupRestoreRequestBuilder::|public|Patch(body:BackupRestoreRoot; requestConfiguration?:BackupRestoreRequestBuilderPatchRequestConfiguration):BackupRestoreRoot @@ -329119,6 +329987,7 @@ Microsoft\Graph\Beta\Generated.solutions.backupRestore.BackupRestoreRequestBuild Microsoft\Graph\Beta\Generated.solutions.backupRestore.BackupRestoreRequestBuilder::|public|sharePointRestoreSessions:SharePointRestoreSessionsRequestBuilder Microsoft\Graph\Beta\Generated.solutions.backupRestore.BackupRestoreRequestBuilder::|public|siteInclusionRules:SiteInclusionRulesRequestBuilder Microsoft\Graph\Beta\Generated.solutions.backupRestore.BackupRestoreRequestBuilder::|public|siteProtectionUnits:SiteProtectionUnitsRequestBuilder +Microsoft\Graph\Beta\Generated.solutions.backupRestore.BackupRestoreRequestBuilder::|public|siteProtectionUnitsBulkAdditionJobs:SiteProtectionUnitsBulkAdditionJobsRequestBuilder Microsoft\Graph\Beta\Generated.solutions.backupRestore.BackupRestoreRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:BackupRestoreRequestBuilderDeleteRequestConfiguration):RequestInformation Microsoft\Graph\Beta\Generated.solutions.backupRestore.BackupRestoreRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:BackupRestoreRequestBuilderGetRequestConfiguration):RequestInformation Microsoft\Graph\Beta\Generated.solutions.backupRestore.BackupRestoreRequestBuilder::|public|ToPatchRequestInformation(body:BackupRestoreRoot; requestConfiguration?:BackupRestoreRequestBuilderPatchRequestConfiguration):RequestInformation @@ -329265,6 +330134,71 @@ Microsoft\Graph\Beta\Generated.solutions.backupRestore.driveProtectionUnits.item Microsoft\Graph\Beta\Generated.solutions.backupRestore.driveProtectionUnits.item.DriveProtectionUnitItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):DriveProtectionUnitItemRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.solutions.backupRestore.driveProtectionUnits.item.DriveProtectionUnitItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration Microsoft\Graph\Beta\Generated.solutions.backupRestore.driveProtectionUnits.item.DriveProtectionUnitItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.solutions.backupRestore.driveProtectionUnitsBulkAdditionJobs.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.solutions.backupRestore.driveProtectionUnitsBulkAdditionJobs.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.solutions.backupRestore.driveProtectionUnitsBulkAdditionJobs.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Beta\Generated.solutions.backupRestore.driveProtectionUnitsBulkAdditionJobs.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.solutions.backupRestore.driveProtectionUnitsBulkAdditionJobs.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.solutions.backupRestore.driveProtectionUnitsBulkAdditionJobs.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.solutions.backupRestore.driveProtectionUnitsBulkAdditionJobs.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.solutions.backupRestore.driveProtectionUnitsBulkAdditionJobs.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Beta\Generated.solutions.backupRestore.driveProtectionUnitsBulkAdditionJobs.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Beta\Generated.solutions.backupRestore.driveProtectionUnitsBulkAdditionJobs.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.solutions.backupRestore.driveProtectionUnitsBulkAdditionJobs.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.solutions.backupRestore.driveProtectionUnitsBulkAdditionJobs.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.solutions.backupRestore.driveProtectionUnitsBulkAdditionJobs.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.solutions.backupRestore.driveProtectionUnitsBulkAdditionJobs.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.solutions.backupRestore.driveProtectionUnitsBulkAdditionJobs.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.solutions.backupRestore.driveProtectionUnitsBulkAdditionJobs.DriveProtectionUnitsBulkAdditionJobsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.solutions.backupRestore.driveProtectionUnitsBulkAdditionJobs.DriveProtectionUnitsBulkAdditionJobsRequestBuilder::|public|ByDriveProtectionUnitsBulkAdditionJobId(driveProtectionUnitsBulkAdditionJobId:string):DriveProtectionUnitsBulkAdditionJobItemRequestBuilder +Microsoft\Graph\Beta\Generated.solutions.backupRestore.driveProtectionUnitsBulkAdditionJobs.DriveProtectionUnitsBulkAdditionJobsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.solutions.backupRestore.driveProtectionUnitsBulkAdditionJobs.DriveProtectionUnitsBulkAdditionJobsRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Beta\Generated.solutions.backupRestore.driveProtectionUnitsBulkAdditionJobs.DriveProtectionUnitsBulkAdditionJobsRequestBuilder::|public|Get(requestConfiguration?:DriveProtectionUnitsBulkAdditionJobsRequestBuilderGetRequestConfiguration):DriveProtectionUnitsBulkAdditionJobCollectionResponse +Microsoft\Graph\Beta\Generated.solutions.backupRestore.driveProtectionUnitsBulkAdditionJobs.DriveProtectionUnitsBulkAdditionJobsRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.solutions.backupRestore.driveProtectionUnitsBulkAdditionJobs.DriveProtectionUnitsBulkAdditionJobsRequestBuilder::|public|Post(body:DriveProtectionUnitsBulkAdditionJob; requestConfiguration?:DriveProtectionUnitsBulkAdditionJobsRequestBuilderPostRequestConfiguration):DriveProtectionUnitsBulkAdditionJob +Microsoft\Graph\Beta\Generated.solutions.backupRestore.driveProtectionUnitsBulkAdditionJobs.DriveProtectionUnitsBulkAdditionJobsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.solutions.backupRestore.driveProtectionUnitsBulkAdditionJobs.DriveProtectionUnitsBulkAdditionJobsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:DriveProtectionUnitsBulkAdditionJobsRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.solutions.backupRestore.driveProtectionUnitsBulkAdditionJobs.DriveProtectionUnitsBulkAdditionJobsRequestBuilder::|public|ToPostRequestInformation(body:DriveProtectionUnitsBulkAdditionJob; requestConfiguration?:DriveProtectionUnitsBulkAdditionJobsRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.solutions.backupRestore.driveProtectionUnitsBulkAdditionJobs.DriveProtectionUnitsBulkAdditionJobsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.solutions.backupRestore.driveProtectionUnitsBulkAdditionJobs.DriveProtectionUnitsBulkAdditionJobsRequestBuilder::|public|WithUrl(rawUrl:string):DriveProtectionUnitsBulkAdditionJobsRequestBuilder +Microsoft\Graph\Beta\Generated.solutions.backupRestore.driveProtectionUnitsBulkAdditionJobs.driveProtectionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Beta\Generated.solutions.backupRestore.driveProtectionUnitsBulkAdditionJobs.driveProtectionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.solutions.backupRestore.driveProtectionUnitsBulkAdditionJobs.driveProtectionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.solutions.backupRestore.driveProtectionUnitsBulkAdditionJobs.driveProtectionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.solutions.backupRestore.driveProtectionUnitsBulkAdditionJobs.driveProtectionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.solutions.backupRestore.driveProtectionUnitsBulkAdditionJobs.driveProtectionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.solutions.backupRestore.driveProtectionUnitsBulkAdditionJobs.driveProtectionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.solutions.backupRestore.driveProtectionUnitsBulkAdditionJobs.driveProtectionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.solutions.backupRestore.driveProtectionUnitsBulkAdditionJobs.driveProtectionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.solutions.backupRestore.driveProtectionUnitsBulkAdditionJobs.driveProtectionUnitsBulkAdditionJobsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.solutions.backupRestore.driveProtectionUnitsBulkAdditionJobs.driveProtectionUnitsBulkAdditionJobsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:DriveProtectionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.solutions.backupRestore.driveProtectionUnitsBulkAdditionJobs.driveProtectionUnitsBulkAdditionJobsRequestBuilderGetRequestConfiguration::|public|queryParameters:DriveProtectionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.solutions.backupRestore.driveProtectionUnitsBulkAdditionJobs.driveProtectionUnitsBulkAdditionJobsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):DriveProtectionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.solutions.backupRestore.driveProtectionUnitsBulkAdditionJobs.driveProtectionUnitsBulkAdditionJobsRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.solutions.backupRestore.driveProtectionUnitsBulkAdditionJobs.driveProtectionUnitsBulkAdditionJobsRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.solutions.backupRestore.driveProtectionUnitsBulkAdditionJobs.item.DriveProtectionUnitsBulkAdditionJobItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.solutions.backupRestore.driveProtectionUnitsBulkAdditionJobs.item.DriveProtectionUnitsBulkAdditionJobItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.solutions.backupRestore.driveProtectionUnitsBulkAdditionJobs.item.DriveProtectionUnitsBulkAdditionJobItemRequestBuilder::|public|Delete(requestConfiguration?:DriveProtectionUnitsBulkAdditionJobItemRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.solutions.backupRestore.driveProtectionUnitsBulkAdditionJobs.item.DriveProtectionUnitsBulkAdditionJobItemRequestBuilder::|public|Get(requestConfiguration?:DriveProtectionUnitsBulkAdditionJobItemRequestBuilderGetRequestConfiguration):DriveProtectionUnitsBulkAdditionJob +Microsoft\Graph\Beta\Generated.solutions.backupRestore.driveProtectionUnitsBulkAdditionJobs.item.DriveProtectionUnitsBulkAdditionJobItemRequestBuilder::|public|Patch(body:DriveProtectionUnitsBulkAdditionJob; requestConfiguration?:DriveProtectionUnitsBulkAdditionJobItemRequestBuilderPatchRequestConfiguration):DriveProtectionUnitsBulkAdditionJob +Microsoft\Graph\Beta\Generated.solutions.backupRestore.driveProtectionUnitsBulkAdditionJobs.item.DriveProtectionUnitsBulkAdditionJobItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.solutions.backupRestore.driveProtectionUnitsBulkAdditionJobs.item.DriveProtectionUnitsBulkAdditionJobItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.solutions.backupRestore.driveProtectionUnitsBulkAdditionJobs.item.DriveProtectionUnitsBulkAdditionJobItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:DriveProtectionUnitsBulkAdditionJobItemRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.solutions.backupRestore.driveProtectionUnitsBulkAdditionJobs.item.DriveProtectionUnitsBulkAdditionJobItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:DriveProtectionUnitsBulkAdditionJobItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.solutions.backupRestore.driveProtectionUnitsBulkAdditionJobs.item.DriveProtectionUnitsBulkAdditionJobItemRequestBuilder::|public|ToPatchRequestInformation(body:DriveProtectionUnitsBulkAdditionJob; requestConfiguration?:DriveProtectionUnitsBulkAdditionJobItemRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.solutions.backupRestore.driveProtectionUnitsBulkAdditionJobs.item.DriveProtectionUnitsBulkAdditionJobItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.solutions.backupRestore.driveProtectionUnitsBulkAdditionJobs.item.DriveProtectionUnitsBulkAdditionJobItemRequestBuilder::|public|WithUrl(rawUrl:string):DriveProtectionUnitsBulkAdditionJobItemRequestBuilder +Microsoft\Graph\Beta\Generated.solutions.backupRestore.driveProtectionUnitsBulkAdditionJobs.item.DriveProtectionUnitsBulkAdditionJobItemRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.solutions.backupRestore.driveProtectionUnitsBulkAdditionJobs.item.DriveProtectionUnitsBulkAdditionJobItemRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.solutions.backupRestore.driveProtectionUnitsBulkAdditionJobs.item.DriveProtectionUnitsBulkAdditionJobItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.solutions.backupRestore.driveProtectionUnitsBulkAdditionJobs.item.DriveProtectionUnitsBulkAdditionJobItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.solutions.backupRestore.driveProtectionUnitsBulkAdditionJobs.item.DriveProtectionUnitsBulkAdditionJobItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.solutions.backupRestore.driveProtectionUnitsBulkAdditionJobs.item.DriveProtectionUnitsBulkAdditionJobItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.solutions.backupRestore.driveProtectionUnitsBulkAdditionJobs.item.DriveProtectionUnitsBulkAdditionJobItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:DriveProtectionUnitsBulkAdditionJobItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.solutions.backupRestore.driveProtectionUnitsBulkAdditionJobs.item.DriveProtectionUnitsBulkAdditionJobItemRequestBuilderGetRequestConfiguration::|public|queryParameters:DriveProtectionUnitsBulkAdditionJobItemRequestBuilderGetQueryParameters +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.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 @@ -329334,6 +330268,7 @@ Microsoft\Graph\Beta\Generated.solutions.backupRestore.exchangeProtectionPolicie Microsoft\Graph\Beta\Generated.solutions.backupRestore.exchangeProtectionPolicies.item.ExchangeProtectionPolicyItemRequestBuilder::|public|Get(requestConfiguration?:ExchangeProtectionPolicyItemRequestBuilderGetRequestConfiguration):ExchangeProtectionPolicy Microsoft\Graph\Beta\Generated.solutions.backupRestore.exchangeProtectionPolicies.item.ExchangeProtectionPolicyItemRequestBuilder::|public|mailboxInclusionRules:MailboxInclusionRulesRequestBuilder Microsoft\Graph\Beta\Generated.solutions.backupRestore.exchangeProtectionPolicies.item.ExchangeProtectionPolicyItemRequestBuilder::|public|mailboxProtectionUnits:MailboxProtectionUnitsRequestBuilder +Microsoft\Graph\Beta\Generated.solutions.backupRestore.exchangeProtectionPolicies.item.ExchangeProtectionPolicyItemRequestBuilder::|public|mailboxProtectionUnitsBulkAdditionJobs:MailboxProtectionUnitsBulkAdditionJobsRequestBuilder Microsoft\Graph\Beta\Generated.solutions.backupRestore.exchangeProtectionPolicies.item.ExchangeProtectionPolicyItemRequestBuilder::|public|Patch(body:ExchangeProtectionPolicy; requestConfiguration?:ExchangeProtectionPolicyItemRequestBuilderPatchRequestConfiguration):ExchangeProtectionPolicy Microsoft\Graph\Beta\Generated.solutions.backupRestore.exchangeProtectionPolicies.item.ExchangeProtectionPolicyItemRequestBuilder::|public|pathParameters:array Microsoft\Graph\Beta\Generated.solutions.backupRestore.exchangeProtectionPolicies.item.ExchangeProtectionPolicyItemRequestBuilder::|public|requestAdapter:RequestAdapter @@ -329459,6 +330394,59 @@ Microsoft\Graph\Beta\Generated.solutions.backupRestore.exchangeProtectionPolicie Microsoft\Graph\Beta\Generated.solutions.backupRestore.exchangeProtectionPolicies.item.mailboxProtectionUnits.mailboxProtectionUnitsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:MailboxProtectionUnitsRequestBuilderGetQueryParameters):void Microsoft\Graph\Beta\Generated.solutions.backupRestore.exchangeProtectionPolicies.item.mailboxProtectionUnits.mailboxProtectionUnitsRequestBuilderGetRequestConfiguration::|public|queryParameters:MailboxProtectionUnitsRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.solutions.backupRestore.exchangeProtectionPolicies.item.mailboxProtectionUnits.mailboxProtectionUnitsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):MailboxProtectionUnitsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.solutions.backupRestore.exchangeProtectionPolicies.item.mailboxProtectionUnitsBulkAdditionJobs.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.solutions.backupRestore.exchangeProtectionPolicies.item.mailboxProtectionUnitsBulkAdditionJobs.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.solutions.backupRestore.exchangeProtectionPolicies.item.mailboxProtectionUnitsBulkAdditionJobs.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Beta\Generated.solutions.backupRestore.exchangeProtectionPolicies.item.mailboxProtectionUnitsBulkAdditionJobs.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.solutions.backupRestore.exchangeProtectionPolicies.item.mailboxProtectionUnitsBulkAdditionJobs.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.solutions.backupRestore.exchangeProtectionPolicies.item.mailboxProtectionUnitsBulkAdditionJobs.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.solutions.backupRestore.exchangeProtectionPolicies.item.mailboxProtectionUnitsBulkAdditionJobs.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.solutions.backupRestore.exchangeProtectionPolicies.item.mailboxProtectionUnitsBulkAdditionJobs.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Beta\Generated.solutions.backupRestore.exchangeProtectionPolicies.item.mailboxProtectionUnitsBulkAdditionJobs.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Beta\Generated.solutions.backupRestore.exchangeProtectionPolicies.item.mailboxProtectionUnitsBulkAdditionJobs.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.solutions.backupRestore.exchangeProtectionPolicies.item.mailboxProtectionUnitsBulkAdditionJobs.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.solutions.backupRestore.exchangeProtectionPolicies.item.mailboxProtectionUnitsBulkAdditionJobs.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.solutions.backupRestore.exchangeProtectionPolicies.item.mailboxProtectionUnitsBulkAdditionJobs.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.solutions.backupRestore.exchangeProtectionPolicies.item.mailboxProtectionUnitsBulkAdditionJobs.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.solutions.backupRestore.exchangeProtectionPolicies.item.mailboxProtectionUnitsBulkAdditionJobs.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.solutions.backupRestore.exchangeProtectionPolicies.item.mailboxProtectionUnitsBulkAdditionJobs.item.MailboxProtectionUnitsBulkAdditionJobItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.solutions.backupRestore.exchangeProtectionPolicies.item.mailboxProtectionUnitsBulkAdditionJobs.item.MailboxProtectionUnitsBulkAdditionJobItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.solutions.backupRestore.exchangeProtectionPolicies.item.mailboxProtectionUnitsBulkAdditionJobs.item.MailboxProtectionUnitsBulkAdditionJobItemRequestBuilder::|public|Get(requestConfiguration?:MailboxProtectionUnitsBulkAdditionJobItemRequestBuilderGetRequestConfiguration):MailboxProtectionUnitsBulkAdditionJob +Microsoft\Graph\Beta\Generated.solutions.backupRestore.exchangeProtectionPolicies.item.mailboxProtectionUnitsBulkAdditionJobs.item.MailboxProtectionUnitsBulkAdditionJobItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.solutions.backupRestore.exchangeProtectionPolicies.item.mailboxProtectionUnitsBulkAdditionJobs.item.MailboxProtectionUnitsBulkAdditionJobItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.solutions.backupRestore.exchangeProtectionPolicies.item.mailboxProtectionUnitsBulkAdditionJobs.item.MailboxProtectionUnitsBulkAdditionJobItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:MailboxProtectionUnitsBulkAdditionJobItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.solutions.backupRestore.exchangeProtectionPolicies.item.mailboxProtectionUnitsBulkAdditionJobs.item.MailboxProtectionUnitsBulkAdditionJobItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.solutions.backupRestore.exchangeProtectionPolicies.item.mailboxProtectionUnitsBulkAdditionJobs.item.MailboxProtectionUnitsBulkAdditionJobItemRequestBuilder::|public|WithUrl(rawUrl:string):MailboxProtectionUnitsBulkAdditionJobItemRequestBuilder +Microsoft\Graph\Beta\Generated.solutions.backupRestore.exchangeProtectionPolicies.item.mailboxProtectionUnitsBulkAdditionJobs.item.MailboxProtectionUnitsBulkAdditionJobItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.solutions.backupRestore.exchangeProtectionPolicies.item.mailboxProtectionUnitsBulkAdditionJobs.item.MailboxProtectionUnitsBulkAdditionJobItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.solutions.backupRestore.exchangeProtectionPolicies.item.mailboxProtectionUnitsBulkAdditionJobs.item.MailboxProtectionUnitsBulkAdditionJobItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.solutions.backupRestore.exchangeProtectionPolicies.item.mailboxProtectionUnitsBulkAdditionJobs.item.MailboxProtectionUnitsBulkAdditionJobItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.solutions.backupRestore.exchangeProtectionPolicies.item.mailboxProtectionUnitsBulkAdditionJobs.item.MailboxProtectionUnitsBulkAdditionJobItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:MailboxProtectionUnitsBulkAdditionJobItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.solutions.backupRestore.exchangeProtectionPolicies.item.mailboxProtectionUnitsBulkAdditionJobs.item.MailboxProtectionUnitsBulkAdditionJobItemRequestBuilderGetRequestConfiguration::|public|queryParameters:MailboxProtectionUnitsBulkAdditionJobItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.solutions.backupRestore.exchangeProtectionPolicies.item.mailboxProtectionUnitsBulkAdditionJobs.item.MailboxProtectionUnitsBulkAdditionJobItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):MailboxProtectionUnitsBulkAdditionJobItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.solutions.backupRestore.exchangeProtectionPolicies.item.mailboxProtectionUnitsBulkAdditionJobs.MailboxProtectionUnitsBulkAdditionJobsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.solutions.backupRestore.exchangeProtectionPolicies.item.mailboxProtectionUnitsBulkAdditionJobs.MailboxProtectionUnitsBulkAdditionJobsRequestBuilder::|public|ByMailboxProtectionUnitsBulkAdditionJobId(mailboxProtectionUnitsBulkAdditionJobId:string):MailboxProtectionUnitsBulkAdditionJobItemRequestBuilder +Microsoft\Graph\Beta\Generated.solutions.backupRestore.exchangeProtectionPolicies.item.mailboxProtectionUnitsBulkAdditionJobs.MailboxProtectionUnitsBulkAdditionJobsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.solutions.backupRestore.exchangeProtectionPolicies.item.mailboxProtectionUnitsBulkAdditionJobs.MailboxProtectionUnitsBulkAdditionJobsRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Beta\Generated.solutions.backupRestore.exchangeProtectionPolicies.item.mailboxProtectionUnitsBulkAdditionJobs.MailboxProtectionUnitsBulkAdditionJobsRequestBuilder::|public|Get(requestConfiguration?:MailboxProtectionUnitsBulkAdditionJobsRequestBuilderGetRequestConfiguration):MailboxProtectionUnitsBulkAdditionJobCollectionResponse +Microsoft\Graph\Beta\Generated.solutions.backupRestore.exchangeProtectionPolicies.item.mailboxProtectionUnitsBulkAdditionJobs.MailboxProtectionUnitsBulkAdditionJobsRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.solutions.backupRestore.exchangeProtectionPolicies.item.mailboxProtectionUnitsBulkAdditionJobs.MailboxProtectionUnitsBulkAdditionJobsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.solutions.backupRestore.exchangeProtectionPolicies.item.mailboxProtectionUnitsBulkAdditionJobs.MailboxProtectionUnitsBulkAdditionJobsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:MailboxProtectionUnitsBulkAdditionJobsRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.solutions.backupRestore.exchangeProtectionPolicies.item.mailboxProtectionUnitsBulkAdditionJobs.MailboxProtectionUnitsBulkAdditionJobsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.solutions.backupRestore.exchangeProtectionPolicies.item.mailboxProtectionUnitsBulkAdditionJobs.MailboxProtectionUnitsBulkAdditionJobsRequestBuilder::|public|WithUrl(rawUrl:string):MailboxProtectionUnitsBulkAdditionJobsRequestBuilder +Microsoft\Graph\Beta\Generated.solutions.backupRestore.exchangeProtectionPolicies.item.mailboxProtectionUnitsBulkAdditionJobs.mailboxProtectionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Beta\Generated.solutions.backupRestore.exchangeProtectionPolicies.item.mailboxProtectionUnitsBulkAdditionJobs.mailboxProtectionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.solutions.backupRestore.exchangeProtectionPolicies.item.mailboxProtectionUnitsBulkAdditionJobs.mailboxProtectionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.solutions.backupRestore.exchangeProtectionPolicies.item.mailboxProtectionUnitsBulkAdditionJobs.mailboxProtectionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.solutions.backupRestore.exchangeProtectionPolicies.item.mailboxProtectionUnitsBulkAdditionJobs.mailboxProtectionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.solutions.backupRestore.exchangeProtectionPolicies.item.mailboxProtectionUnitsBulkAdditionJobs.mailboxProtectionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.solutions.backupRestore.exchangeProtectionPolicies.item.mailboxProtectionUnitsBulkAdditionJobs.mailboxProtectionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.solutions.backupRestore.exchangeProtectionPolicies.item.mailboxProtectionUnitsBulkAdditionJobs.mailboxProtectionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.solutions.backupRestore.exchangeProtectionPolicies.item.mailboxProtectionUnitsBulkAdditionJobs.mailboxProtectionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.solutions.backupRestore.exchangeProtectionPolicies.item.mailboxProtectionUnitsBulkAdditionJobs.mailboxProtectionUnitsBulkAdditionJobsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.solutions.backupRestore.exchangeProtectionPolicies.item.mailboxProtectionUnitsBulkAdditionJobs.mailboxProtectionUnitsBulkAdditionJobsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:MailboxProtectionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.solutions.backupRestore.exchangeProtectionPolicies.item.mailboxProtectionUnitsBulkAdditionJobs.mailboxProtectionUnitsBulkAdditionJobsRequestBuilderGetRequestConfiguration::|public|queryParameters:MailboxProtectionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.solutions.backupRestore.exchangeProtectionPolicies.item.mailboxProtectionUnitsBulkAdditionJobs.mailboxProtectionUnitsBulkAdditionJobsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):MailboxProtectionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.solutions.backupRestore.exchangeRestoreSessions.count.CountRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Beta\Generated.solutions.backupRestore.exchangeRestoreSessions.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Beta\Generated.solutions.backupRestore.exchangeRestoreSessions.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int @@ -329818,6 +330806,71 @@ Microsoft\Graph\Beta\Generated.solutions.backupRestore.mailboxProtectionUnits.ma Microsoft\Graph\Beta\Generated.solutions.backupRestore.mailboxProtectionUnits.mailboxProtectionUnitsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):MailboxProtectionUnitsRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.solutions.backupRestore.mailboxProtectionUnits.mailboxProtectionUnitsRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration Microsoft\Graph\Beta\Generated.solutions.backupRestore.mailboxProtectionUnits.mailboxProtectionUnitsRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.solutions.backupRestore.mailboxProtectionUnitsBulkAdditionJobs.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.solutions.backupRestore.mailboxProtectionUnitsBulkAdditionJobs.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.solutions.backupRestore.mailboxProtectionUnitsBulkAdditionJobs.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Beta\Generated.solutions.backupRestore.mailboxProtectionUnitsBulkAdditionJobs.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.solutions.backupRestore.mailboxProtectionUnitsBulkAdditionJobs.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.solutions.backupRestore.mailboxProtectionUnitsBulkAdditionJobs.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.solutions.backupRestore.mailboxProtectionUnitsBulkAdditionJobs.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.solutions.backupRestore.mailboxProtectionUnitsBulkAdditionJobs.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Beta\Generated.solutions.backupRestore.mailboxProtectionUnitsBulkAdditionJobs.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Beta\Generated.solutions.backupRestore.mailboxProtectionUnitsBulkAdditionJobs.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.solutions.backupRestore.mailboxProtectionUnitsBulkAdditionJobs.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.solutions.backupRestore.mailboxProtectionUnitsBulkAdditionJobs.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.solutions.backupRestore.mailboxProtectionUnitsBulkAdditionJobs.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.solutions.backupRestore.mailboxProtectionUnitsBulkAdditionJobs.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.solutions.backupRestore.mailboxProtectionUnitsBulkAdditionJobs.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.solutions.backupRestore.mailboxProtectionUnitsBulkAdditionJobs.item.MailboxProtectionUnitsBulkAdditionJobItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.solutions.backupRestore.mailboxProtectionUnitsBulkAdditionJobs.item.MailboxProtectionUnitsBulkAdditionJobItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.solutions.backupRestore.mailboxProtectionUnitsBulkAdditionJobs.item.MailboxProtectionUnitsBulkAdditionJobItemRequestBuilder::|public|Delete(requestConfiguration?:MailboxProtectionUnitsBulkAdditionJobItemRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.solutions.backupRestore.mailboxProtectionUnitsBulkAdditionJobs.item.MailboxProtectionUnitsBulkAdditionJobItemRequestBuilder::|public|Get(requestConfiguration?:MailboxProtectionUnitsBulkAdditionJobItemRequestBuilderGetRequestConfiguration):MailboxProtectionUnitsBulkAdditionJob +Microsoft\Graph\Beta\Generated.solutions.backupRestore.mailboxProtectionUnitsBulkAdditionJobs.item.MailboxProtectionUnitsBulkAdditionJobItemRequestBuilder::|public|Patch(body:MailboxProtectionUnitsBulkAdditionJob; requestConfiguration?:MailboxProtectionUnitsBulkAdditionJobItemRequestBuilderPatchRequestConfiguration):MailboxProtectionUnitsBulkAdditionJob +Microsoft\Graph\Beta\Generated.solutions.backupRestore.mailboxProtectionUnitsBulkAdditionJobs.item.MailboxProtectionUnitsBulkAdditionJobItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.solutions.backupRestore.mailboxProtectionUnitsBulkAdditionJobs.item.MailboxProtectionUnitsBulkAdditionJobItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.solutions.backupRestore.mailboxProtectionUnitsBulkAdditionJobs.item.MailboxProtectionUnitsBulkAdditionJobItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:MailboxProtectionUnitsBulkAdditionJobItemRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.solutions.backupRestore.mailboxProtectionUnitsBulkAdditionJobs.item.MailboxProtectionUnitsBulkAdditionJobItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:MailboxProtectionUnitsBulkAdditionJobItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.solutions.backupRestore.mailboxProtectionUnitsBulkAdditionJobs.item.MailboxProtectionUnitsBulkAdditionJobItemRequestBuilder::|public|ToPatchRequestInformation(body:MailboxProtectionUnitsBulkAdditionJob; requestConfiguration?:MailboxProtectionUnitsBulkAdditionJobItemRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.solutions.backupRestore.mailboxProtectionUnitsBulkAdditionJobs.item.MailboxProtectionUnitsBulkAdditionJobItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.solutions.backupRestore.mailboxProtectionUnitsBulkAdditionJobs.item.MailboxProtectionUnitsBulkAdditionJobItemRequestBuilder::|public|WithUrl(rawUrl:string):MailboxProtectionUnitsBulkAdditionJobItemRequestBuilder +Microsoft\Graph\Beta\Generated.solutions.backupRestore.mailboxProtectionUnitsBulkAdditionJobs.item.MailboxProtectionUnitsBulkAdditionJobItemRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.solutions.backupRestore.mailboxProtectionUnitsBulkAdditionJobs.item.MailboxProtectionUnitsBulkAdditionJobItemRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.solutions.backupRestore.mailboxProtectionUnitsBulkAdditionJobs.item.MailboxProtectionUnitsBulkAdditionJobItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.solutions.backupRestore.mailboxProtectionUnitsBulkAdditionJobs.item.MailboxProtectionUnitsBulkAdditionJobItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.solutions.backupRestore.mailboxProtectionUnitsBulkAdditionJobs.item.MailboxProtectionUnitsBulkAdditionJobItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.solutions.backupRestore.mailboxProtectionUnitsBulkAdditionJobs.item.MailboxProtectionUnitsBulkAdditionJobItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.solutions.backupRestore.mailboxProtectionUnitsBulkAdditionJobs.item.MailboxProtectionUnitsBulkAdditionJobItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:MailboxProtectionUnitsBulkAdditionJobItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.solutions.backupRestore.mailboxProtectionUnitsBulkAdditionJobs.item.MailboxProtectionUnitsBulkAdditionJobItemRequestBuilderGetRequestConfiguration::|public|queryParameters:MailboxProtectionUnitsBulkAdditionJobItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.solutions.backupRestore.mailboxProtectionUnitsBulkAdditionJobs.item.MailboxProtectionUnitsBulkAdditionJobItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):MailboxProtectionUnitsBulkAdditionJobItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.solutions.backupRestore.mailboxProtectionUnitsBulkAdditionJobs.item.MailboxProtectionUnitsBulkAdditionJobItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.solutions.backupRestore.mailboxProtectionUnitsBulkAdditionJobs.item.MailboxProtectionUnitsBulkAdditionJobItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.solutions.backupRestore.mailboxProtectionUnitsBulkAdditionJobs.MailboxProtectionUnitsBulkAdditionJobsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.solutions.backupRestore.mailboxProtectionUnitsBulkAdditionJobs.MailboxProtectionUnitsBulkAdditionJobsRequestBuilder::|public|ByMailboxProtectionUnitsBulkAdditionJobId(mailboxProtectionUnitsBulkAdditionJobId:string):MailboxProtectionUnitsBulkAdditionJobItemRequestBuilder +Microsoft\Graph\Beta\Generated.solutions.backupRestore.mailboxProtectionUnitsBulkAdditionJobs.MailboxProtectionUnitsBulkAdditionJobsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.solutions.backupRestore.mailboxProtectionUnitsBulkAdditionJobs.MailboxProtectionUnitsBulkAdditionJobsRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Beta\Generated.solutions.backupRestore.mailboxProtectionUnitsBulkAdditionJobs.MailboxProtectionUnitsBulkAdditionJobsRequestBuilder::|public|Get(requestConfiguration?:MailboxProtectionUnitsBulkAdditionJobsRequestBuilderGetRequestConfiguration):MailboxProtectionUnitsBulkAdditionJobCollectionResponse +Microsoft\Graph\Beta\Generated.solutions.backupRestore.mailboxProtectionUnitsBulkAdditionJobs.MailboxProtectionUnitsBulkAdditionJobsRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.solutions.backupRestore.mailboxProtectionUnitsBulkAdditionJobs.MailboxProtectionUnitsBulkAdditionJobsRequestBuilder::|public|Post(body:MailboxProtectionUnitsBulkAdditionJob; requestConfiguration?:MailboxProtectionUnitsBulkAdditionJobsRequestBuilderPostRequestConfiguration):MailboxProtectionUnitsBulkAdditionJob +Microsoft\Graph\Beta\Generated.solutions.backupRestore.mailboxProtectionUnitsBulkAdditionJobs.MailboxProtectionUnitsBulkAdditionJobsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.solutions.backupRestore.mailboxProtectionUnitsBulkAdditionJobs.MailboxProtectionUnitsBulkAdditionJobsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:MailboxProtectionUnitsBulkAdditionJobsRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.solutions.backupRestore.mailboxProtectionUnitsBulkAdditionJobs.MailboxProtectionUnitsBulkAdditionJobsRequestBuilder::|public|ToPostRequestInformation(body:MailboxProtectionUnitsBulkAdditionJob; requestConfiguration?:MailboxProtectionUnitsBulkAdditionJobsRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.solutions.backupRestore.mailboxProtectionUnitsBulkAdditionJobs.MailboxProtectionUnitsBulkAdditionJobsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.solutions.backupRestore.mailboxProtectionUnitsBulkAdditionJobs.MailboxProtectionUnitsBulkAdditionJobsRequestBuilder::|public|WithUrl(rawUrl:string):MailboxProtectionUnitsBulkAdditionJobsRequestBuilder +Microsoft\Graph\Beta\Generated.solutions.backupRestore.mailboxProtectionUnitsBulkAdditionJobs.mailboxProtectionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Beta\Generated.solutions.backupRestore.mailboxProtectionUnitsBulkAdditionJobs.mailboxProtectionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.solutions.backupRestore.mailboxProtectionUnitsBulkAdditionJobs.mailboxProtectionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.solutions.backupRestore.mailboxProtectionUnitsBulkAdditionJobs.mailboxProtectionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.solutions.backupRestore.mailboxProtectionUnitsBulkAdditionJobs.mailboxProtectionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.solutions.backupRestore.mailboxProtectionUnitsBulkAdditionJobs.mailboxProtectionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.solutions.backupRestore.mailboxProtectionUnitsBulkAdditionJobs.mailboxProtectionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.solutions.backupRestore.mailboxProtectionUnitsBulkAdditionJobs.mailboxProtectionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.solutions.backupRestore.mailboxProtectionUnitsBulkAdditionJobs.mailboxProtectionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.solutions.backupRestore.mailboxProtectionUnitsBulkAdditionJobs.mailboxProtectionUnitsBulkAdditionJobsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.solutions.backupRestore.mailboxProtectionUnitsBulkAdditionJobs.mailboxProtectionUnitsBulkAdditionJobsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:MailboxProtectionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.solutions.backupRestore.mailboxProtectionUnitsBulkAdditionJobs.mailboxProtectionUnitsBulkAdditionJobsRequestBuilderGetRequestConfiguration::|public|queryParameters:MailboxProtectionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.solutions.backupRestore.mailboxProtectionUnitsBulkAdditionJobs.mailboxProtectionUnitsBulkAdditionJobsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):MailboxProtectionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.solutions.backupRestore.mailboxProtectionUnitsBulkAdditionJobs.mailboxProtectionUnitsBulkAdditionJobsRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.solutions.backupRestore.mailboxProtectionUnitsBulkAdditionJobs.mailboxProtectionUnitsBulkAdditionJobsRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Beta\Generated.solutions.backupRestore.oneDriveForBusinessProtectionPolicies.count.CountRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Beta\Generated.solutions.backupRestore.oneDriveForBusinessProtectionPolicies.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Beta\Generated.solutions.backupRestore.oneDriveForBusinessProtectionPolicies.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int @@ -329939,11 +330992,65 @@ Microsoft\Graph\Beta\Generated.solutions.backupRestore.oneDriveForBusinessProtec Microsoft\Graph\Beta\Generated.solutions.backupRestore.oneDriveForBusinessProtectionPolicies.item.driveProtectionUnits.item.DriveProtectionUnitItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:DriveProtectionUnitItemRequestBuilderGetQueryParameters):void Microsoft\Graph\Beta\Generated.solutions.backupRestore.oneDriveForBusinessProtectionPolicies.item.driveProtectionUnits.item.DriveProtectionUnitItemRequestBuilderGetRequestConfiguration::|public|queryParameters:DriveProtectionUnitItemRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.solutions.backupRestore.oneDriveForBusinessProtectionPolicies.item.driveProtectionUnits.item.DriveProtectionUnitItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):DriveProtectionUnitItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.solutions.backupRestore.oneDriveForBusinessProtectionPolicies.item.driveProtectionUnitsBulkAdditionJobs.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.solutions.backupRestore.oneDriveForBusinessProtectionPolicies.item.driveProtectionUnitsBulkAdditionJobs.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.solutions.backupRestore.oneDriveForBusinessProtectionPolicies.item.driveProtectionUnitsBulkAdditionJobs.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Beta\Generated.solutions.backupRestore.oneDriveForBusinessProtectionPolicies.item.driveProtectionUnitsBulkAdditionJobs.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.solutions.backupRestore.oneDriveForBusinessProtectionPolicies.item.driveProtectionUnitsBulkAdditionJobs.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.solutions.backupRestore.oneDriveForBusinessProtectionPolicies.item.driveProtectionUnitsBulkAdditionJobs.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.solutions.backupRestore.oneDriveForBusinessProtectionPolicies.item.driveProtectionUnitsBulkAdditionJobs.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.solutions.backupRestore.oneDriveForBusinessProtectionPolicies.item.driveProtectionUnitsBulkAdditionJobs.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Beta\Generated.solutions.backupRestore.oneDriveForBusinessProtectionPolicies.item.driveProtectionUnitsBulkAdditionJobs.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Beta\Generated.solutions.backupRestore.oneDriveForBusinessProtectionPolicies.item.driveProtectionUnitsBulkAdditionJobs.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.solutions.backupRestore.oneDriveForBusinessProtectionPolicies.item.driveProtectionUnitsBulkAdditionJobs.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.solutions.backupRestore.oneDriveForBusinessProtectionPolicies.item.driveProtectionUnitsBulkAdditionJobs.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.solutions.backupRestore.oneDriveForBusinessProtectionPolicies.item.driveProtectionUnitsBulkAdditionJobs.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.solutions.backupRestore.oneDriveForBusinessProtectionPolicies.item.driveProtectionUnitsBulkAdditionJobs.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.solutions.backupRestore.oneDriveForBusinessProtectionPolicies.item.driveProtectionUnitsBulkAdditionJobs.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.solutions.backupRestore.oneDriveForBusinessProtectionPolicies.item.driveProtectionUnitsBulkAdditionJobs.DriveProtectionUnitsBulkAdditionJobsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.solutions.backupRestore.oneDriveForBusinessProtectionPolicies.item.driveProtectionUnitsBulkAdditionJobs.DriveProtectionUnitsBulkAdditionJobsRequestBuilder::|public|ByDriveProtectionUnitsBulkAdditionJobId(driveProtectionUnitsBulkAdditionJobId:string):DriveProtectionUnitsBulkAdditionJobItemRequestBuilder +Microsoft\Graph\Beta\Generated.solutions.backupRestore.oneDriveForBusinessProtectionPolicies.item.driveProtectionUnitsBulkAdditionJobs.DriveProtectionUnitsBulkAdditionJobsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.solutions.backupRestore.oneDriveForBusinessProtectionPolicies.item.driveProtectionUnitsBulkAdditionJobs.DriveProtectionUnitsBulkAdditionJobsRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Beta\Generated.solutions.backupRestore.oneDriveForBusinessProtectionPolicies.item.driveProtectionUnitsBulkAdditionJobs.DriveProtectionUnitsBulkAdditionJobsRequestBuilder::|public|Get(requestConfiguration?:DriveProtectionUnitsBulkAdditionJobsRequestBuilderGetRequestConfiguration):DriveProtectionUnitsBulkAdditionJobCollectionResponse +Microsoft\Graph\Beta\Generated.solutions.backupRestore.oneDriveForBusinessProtectionPolicies.item.driveProtectionUnitsBulkAdditionJobs.DriveProtectionUnitsBulkAdditionJobsRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.solutions.backupRestore.oneDriveForBusinessProtectionPolicies.item.driveProtectionUnitsBulkAdditionJobs.DriveProtectionUnitsBulkAdditionJobsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.solutions.backupRestore.oneDriveForBusinessProtectionPolicies.item.driveProtectionUnitsBulkAdditionJobs.DriveProtectionUnitsBulkAdditionJobsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:DriveProtectionUnitsBulkAdditionJobsRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.solutions.backupRestore.oneDriveForBusinessProtectionPolicies.item.driveProtectionUnitsBulkAdditionJobs.DriveProtectionUnitsBulkAdditionJobsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.solutions.backupRestore.oneDriveForBusinessProtectionPolicies.item.driveProtectionUnitsBulkAdditionJobs.DriveProtectionUnitsBulkAdditionJobsRequestBuilder::|public|WithUrl(rawUrl:string):DriveProtectionUnitsBulkAdditionJobsRequestBuilder +Microsoft\Graph\Beta\Generated.solutions.backupRestore.oneDriveForBusinessProtectionPolicies.item.driveProtectionUnitsBulkAdditionJobs.driveProtectionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Beta\Generated.solutions.backupRestore.oneDriveForBusinessProtectionPolicies.item.driveProtectionUnitsBulkAdditionJobs.driveProtectionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.solutions.backupRestore.oneDriveForBusinessProtectionPolicies.item.driveProtectionUnitsBulkAdditionJobs.driveProtectionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.solutions.backupRestore.oneDriveForBusinessProtectionPolicies.item.driveProtectionUnitsBulkAdditionJobs.driveProtectionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.solutions.backupRestore.oneDriveForBusinessProtectionPolicies.item.driveProtectionUnitsBulkAdditionJobs.driveProtectionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.solutions.backupRestore.oneDriveForBusinessProtectionPolicies.item.driveProtectionUnitsBulkAdditionJobs.driveProtectionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.solutions.backupRestore.oneDriveForBusinessProtectionPolicies.item.driveProtectionUnitsBulkAdditionJobs.driveProtectionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.solutions.backupRestore.oneDriveForBusinessProtectionPolicies.item.driveProtectionUnitsBulkAdditionJobs.driveProtectionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.solutions.backupRestore.oneDriveForBusinessProtectionPolicies.item.driveProtectionUnitsBulkAdditionJobs.driveProtectionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.solutions.backupRestore.oneDriveForBusinessProtectionPolicies.item.driveProtectionUnitsBulkAdditionJobs.driveProtectionUnitsBulkAdditionJobsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.solutions.backupRestore.oneDriveForBusinessProtectionPolicies.item.driveProtectionUnitsBulkAdditionJobs.driveProtectionUnitsBulkAdditionJobsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:DriveProtectionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.solutions.backupRestore.oneDriveForBusinessProtectionPolicies.item.driveProtectionUnitsBulkAdditionJobs.driveProtectionUnitsBulkAdditionJobsRequestBuilderGetRequestConfiguration::|public|queryParameters:DriveProtectionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.solutions.backupRestore.oneDriveForBusinessProtectionPolicies.item.driveProtectionUnitsBulkAdditionJobs.driveProtectionUnitsBulkAdditionJobsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):DriveProtectionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.solutions.backupRestore.oneDriveForBusinessProtectionPolicies.item.driveProtectionUnitsBulkAdditionJobs.item.DriveProtectionUnitsBulkAdditionJobItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.solutions.backupRestore.oneDriveForBusinessProtectionPolicies.item.driveProtectionUnitsBulkAdditionJobs.item.DriveProtectionUnitsBulkAdditionJobItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.solutions.backupRestore.oneDriveForBusinessProtectionPolicies.item.driveProtectionUnitsBulkAdditionJobs.item.DriveProtectionUnitsBulkAdditionJobItemRequestBuilder::|public|Get(requestConfiguration?:DriveProtectionUnitsBulkAdditionJobItemRequestBuilderGetRequestConfiguration):DriveProtectionUnitsBulkAdditionJob +Microsoft\Graph\Beta\Generated.solutions.backupRestore.oneDriveForBusinessProtectionPolicies.item.driveProtectionUnitsBulkAdditionJobs.item.DriveProtectionUnitsBulkAdditionJobItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.solutions.backupRestore.oneDriveForBusinessProtectionPolicies.item.driveProtectionUnitsBulkAdditionJobs.item.DriveProtectionUnitsBulkAdditionJobItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.solutions.backupRestore.oneDriveForBusinessProtectionPolicies.item.driveProtectionUnitsBulkAdditionJobs.item.DriveProtectionUnitsBulkAdditionJobItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:DriveProtectionUnitsBulkAdditionJobItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.solutions.backupRestore.oneDriveForBusinessProtectionPolicies.item.driveProtectionUnitsBulkAdditionJobs.item.DriveProtectionUnitsBulkAdditionJobItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.solutions.backupRestore.oneDriveForBusinessProtectionPolicies.item.driveProtectionUnitsBulkAdditionJobs.item.DriveProtectionUnitsBulkAdditionJobItemRequestBuilder::|public|WithUrl(rawUrl:string):DriveProtectionUnitsBulkAdditionJobItemRequestBuilder +Microsoft\Graph\Beta\Generated.solutions.backupRestore.oneDriveForBusinessProtectionPolicies.item.driveProtectionUnitsBulkAdditionJobs.item.DriveProtectionUnitsBulkAdditionJobItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.solutions.backupRestore.oneDriveForBusinessProtectionPolicies.item.driveProtectionUnitsBulkAdditionJobs.item.DriveProtectionUnitsBulkAdditionJobItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.solutions.backupRestore.oneDriveForBusinessProtectionPolicies.item.driveProtectionUnitsBulkAdditionJobs.item.DriveProtectionUnitsBulkAdditionJobItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.solutions.backupRestore.oneDriveForBusinessProtectionPolicies.item.driveProtectionUnitsBulkAdditionJobs.item.DriveProtectionUnitsBulkAdditionJobItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.solutions.backupRestore.oneDriveForBusinessProtectionPolicies.item.driveProtectionUnitsBulkAdditionJobs.item.DriveProtectionUnitsBulkAdditionJobItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:DriveProtectionUnitsBulkAdditionJobItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.solutions.backupRestore.oneDriveForBusinessProtectionPolicies.item.driveProtectionUnitsBulkAdditionJobs.item.DriveProtectionUnitsBulkAdditionJobItemRequestBuilderGetRequestConfiguration::|public|queryParameters:DriveProtectionUnitsBulkAdditionJobItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.solutions.backupRestore.oneDriveForBusinessProtectionPolicies.item.driveProtectionUnitsBulkAdditionJobs.item.DriveProtectionUnitsBulkAdditionJobItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):DriveProtectionUnitsBulkAdditionJobItemRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.solutions.backupRestore.oneDriveForBusinessProtectionPolicies.item.OneDriveForBusinessProtectionPolicyItemRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Beta\Generated.solutions.backupRestore.oneDriveForBusinessProtectionPolicies.item.OneDriveForBusinessProtectionPolicyItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Beta\Generated.solutions.backupRestore.oneDriveForBusinessProtectionPolicies.item.OneDriveForBusinessProtectionPolicyItemRequestBuilder::|public|Delete(requestConfiguration?:OneDriveForBusinessProtectionPolicyItemRequestBuilderDeleteRequestConfiguration):void Microsoft\Graph\Beta\Generated.solutions.backupRestore.oneDriveForBusinessProtectionPolicies.item.OneDriveForBusinessProtectionPolicyItemRequestBuilder::|public|driveInclusionRules:DriveInclusionRulesRequestBuilder Microsoft\Graph\Beta\Generated.solutions.backupRestore.oneDriveForBusinessProtectionPolicies.item.OneDriveForBusinessProtectionPolicyItemRequestBuilder::|public|driveProtectionUnits:DriveProtectionUnitsRequestBuilder +Microsoft\Graph\Beta\Generated.solutions.backupRestore.oneDriveForBusinessProtectionPolicies.item.OneDriveForBusinessProtectionPolicyItemRequestBuilder::|public|driveProtectionUnitsBulkAdditionJobs:DriveProtectionUnitsBulkAdditionJobsRequestBuilder Microsoft\Graph\Beta\Generated.solutions.backupRestore.oneDriveForBusinessProtectionPolicies.item.OneDriveForBusinessProtectionPolicyItemRequestBuilder::|public|Get(requestConfiguration?:OneDriveForBusinessProtectionPolicyItemRequestBuilderGetRequestConfiguration):OneDriveForBusinessProtectionPolicy Microsoft\Graph\Beta\Generated.solutions.backupRestore.oneDriveForBusinessProtectionPolicies.item.OneDriveForBusinessProtectionPolicyItemRequestBuilder::|public|Patch(body:OneDriveForBusinessProtectionPolicy; requestConfiguration?:OneDriveForBusinessProtectionPolicyItemRequestBuilderPatchRequestConfiguration):OneDriveForBusinessProtectionPolicy Microsoft\Graph\Beta\Generated.solutions.backupRestore.oneDriveForBusinessProtectionPolicies.item.OneDriveForBusinessProtectionPolicyItemRequestBuilder::|public|pathParameters:array @@ -330587,6 +331694,7 @@ Microsoft\Graph\Beta\Generated.solutions.backupRestore.sharePointProtectionPolic Microsoft\Graph\Beta\Generated.solutions.backupRestore.sharePointProtectionPolicies.item.SharePointProtectionPolicyItemRequestBuilder::|public|requestAdapter:RequestAdapter Microsoft\Graph\Beta\Generated.solutions.backupRestore.sharePointProtectionPolicies.item.SharePointProtectionPolicyItemRequestBuilder::|public|siteInclusionRules:SiteInclusionRulesRequestBuilder Microsoft\Graph\Beta\Generated.solutions.backupRestore.sharePointProtectionPolicies.item.SharePointProtectionPolicyItemRequestBuilder::|public|siteProtectionUnits:SiteProtectionUnitsRequestBuilder +Microsoft\Graph\Beta\Generated.solutions.backupRestore.sharePointProtectionPolicies.item.SharePointProtectionPolicyItemRequestBuilder::|public|siteProtectionUnitsBulkAdditionJobs:SiteProtectionUnitsBulkAdditionJobsRequestBuilder Microsoft\Graph\Beta\Generated.solutions.backupRestore.sharePointProtectionPolicies.item.SharePointProtectionPolicyItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:SharePointProtectionPolicyItemRequestBuilderDeleteRequestConfiguration):RequestInformation Microsoft\Graph\Beta\Generated.solutions.backupRestore.sharePointProtectionPolicies.item.SharePointProtectionPolicyItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:SharePointProtectionPolicyItemRequestBuilderGetRequestConfiguration):RequestInformation Microsoft\Graph\Beta\Generated.solutions.backupRestore.sharePointProtectionPolicies.item.SharePointProtectionPolicyItemRequestBuilder::|public|ToPatchRequestInformation(body:SharePointProtectionPolicy; requestConfiguration?:SharePointProtectionPolicyItemRequestBuilderPatchRequestConfiguration):RequestInformation @@ -330709,6 +331817,59 @@ Microsoft\Graph\Beta\Generated.solutions.backupRestore.sharePointProtectionPolic Microsoft\Graph\Beta\Generated.solutions.backupRestore.sharePointProtectionPolicies.item.siteProtectionUnits.siteProtectionUnitsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:SiteProtectionUnitsRequestBuilderGetQueryParameters):void Microsoft\Graph\Beta\Generated.solutions.backupRestore.sharePointProtectionPolicies.item.siteProtectionUnits.siteProtectionUnitsRequestBuilderGetRequestConfiguration::|public|queryParameters:SiteProtectionUnitsRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.solutions.backupRestore.sharePointProtectionPolicies.item.siteProtectionUnits.siteProtectionUnitsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):SiteProtectionUnitsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.solutions.backupRestore.sharePointProtectionPolicies.item.siteProtectionUnitsBulkAdditionJobs.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.solutions.backupRestore.sharePointProtectionPolicies.item.siteProtectionUnitsBulkAdditionJobs.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.solutions.backupRestore.sharePointProtectionPolicies.item.siteProtectionUnitsBulkAdditionJobs.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Beta\Generated.solutions.backupRestore.sharePointProtectionPolicies.item.siteProtectionUnitsBulkAdditionJobs.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.solutions.backupRestore.sharePointProtectionPolicies.item.siteProtectionUnitsBulkAdditionJobs.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.solutions.backupRestore.sharePointProtectionPolicies.item.siteProtectionUnitsBulkAdditionJobs.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.solutions.backupRestore.sharePointProtectionPolicies.item.siteProtectionUnitsBulkAdditionJobs.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.solutions.backupRestore.sharePointProtectionPolicies.item.siteProtectionUnitsBulkAdditionJobs.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Beta\Generated.solutions.backupRestore.sharePointProtectionPolicies.item.siteProtectionUnitsBulkAdditionJobs.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Beta\Generated.solutions.backupRestore.sharePointProtectionPolicies.item.siteProtectionUnitsBulkAdditionJobs.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.solutions.backupRestore.sharePointProtectionPolicies.item.siteProtectionUnitsBulkAdditionJobs.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.solutions.backupRestore.sharePointProtectionPolicies.item.siteProtectionUnitsBulkAdditionJobs.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.solutions.backupRestore.sharePointProtectionPolicies.item.siteProtectionUnitsBulkAdditionJobs.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.solutions.backupRestore.sharePointProtectionPolicies.item.siteProtectionUnitsBulkAdditionJobs.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.solutions.backupRestore.sharePointProtectionPolicies.item.siteProtectionUnitsBulkAdditionJobs.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.solutions.backupRestore.sharePointProtectionPolicies.item.siteProtectionUnitsBulkAdditionJobs.item.SiteProtectionUnitsBulkAdditionJobItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.solutions.backupRestore.sharePointProtectionPolicies.item.siteProtectionUnitsBulkAdditionJobs.item.SiteProtectionUnitsBulkAdditionJobItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.solutions.backupRestore.sharePointProtectionPolicies.item.siteProtectionUnitsBulkAdditionJobs.item.SiteProtectionUnitsBulkAdditionJobItemRequestBuilder::|public|Get(requestConfiguration?:SiteProtectionUnitsBulkAdditionJobItemRequestBuilderGetRequestConfiguration):SiteProtectionUnitsBulkAdditionJob +Microsoft\Graph\Beta\Generated.solutions.backupRestore.sharePointProtectionPolicies.item.siteProtectionUnitsBulkAdditionJobs.item.SiteProtectionUnitsBulkAdditionJobItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.solutions.backupRestore.sharePointProtectionPolicies.item.siteProtectionUnitsBulkAdditionJobs.item.SiteProtectionUnitsBulkAdditionJobItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.solutions.backupRestore.sharePointProtectionPolicies.item.siteProtectionUnitsBulkAdditionJobs.item.SiteProtectionUnitsBulkAdditionJobItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:SiteProtectionUnitsBulkAdditionJobItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.solutions.backupRestore.sharePointProtectionPolicies.item.siteProtectionUnitsBulkAdditionJobs.item.SiteProtectionUnitsBulkAdditionJobItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.solutions.backupRestore.sharePointProtectionPolicies.item.siteProtectionUnitsBulkAdditionJobs.item.SiteProtectionUnitsBulkAdditionJobItemRequestBuilder::|public|WithUrl(rawUrl:string):SiteProtectionUnitsBulkAdditionJobItemRequestBuilder +Microsoft\Graph\Beta\Generated.solutions.backupRestore.sharePointProtectionPolicies.item.siteProtectionUnitsBulkAdditionJobs.item.SiteProtectionUnitsBulkAdditionJobItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.solutions.backupRestore.sharePointProtectionPolicies.item.siteProtectionUnitsBulkAdditionJobs.item.SiteProtectionUnitsBulkAdditionJobItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.solutions.backupRestore.sharePointProtectionPolicies.item.siteProtectionUnitsBulkAdditionJobs.item.SiteProtectionUnitsBulkAdditionJobItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.solutions.backupRestore.sharePointProtectionPolicies.item.siteProtectionUnitsBulkAdditionJobs.item.SiteProtectionUnitsBulkAdditionJobItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.solutions.backupRestore.sharePointProtectionPolicies.item.siteProtectionUnitsBulkAdditionJobs.item.SiteProtectionUnitsBulkAdditionJobItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:SiteProtectionUnitsBulkAdditionJobItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.solutions.backupRestore.sharePointProtectionPolicies.item.siteProtectionUnitsBulkAdditionJobs.item.SiteProtectionUnitsBulkAdditionJobItemRequestBuilderGetRequestConfiguration::|public|queryParameters:SiteProtectionUnitsBulkAdditionJobItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.solutions.backupRestore.sharePointProtectionPolicies.item.siteProtectionUnitsBulkAdditionJobs.item.SiteProtectionUnitsBulkAdditionJobItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):SiteProtectionUnitsBulkAdditionJobItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.solutions.backupRestore.sharePointProtectionPolicies.item.siteProtectionUnitsBulkAdditionJobs.SiteProtectionUnitsBulkAdditionJobsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.solutions.backupRestore.sharePointProtectionPolicies.item.siteProtectionUnitsBulkAdditionJobs.SiteProtectionUnitsBulkAdditionJobsRequestBuilder::|public|BySiteProtectionUnitsBulkAdditionJobId(siteProtectionUnitsBulkAdditionJobId:string):SiteProtectionUnitsBulkAdditionJobItemRequestBuilder +Microsoft\Graph\Beta\Generated.solutions.backupRestore.sharePointProtectionPolicies.item.siteProtectionUnitsBulkAdditionJobs.SiteProtectionUnitsBulkAdditionJobsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.solutions.backupRestore.sharePointProtectionPolicies.item.siteProtectionUnitsBulkAdditionJobs.SiteProtectionUnitsBulkAdditionJobsRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Beta\Generated.solutions.backupRestore.sharePointProtectionPolicies.item.siteProtectionUnitsBulkAdditionJobs.SiteProtectionUnitsBulkAdditionJobsRequestBuilder::|public|Get(requestConfiguration?:SiteProtectionUnitsBulkAdditionJobsRequestBuilderGetRequestConfiguration):SiteProtectionUnitsBulkAdditionJobCollectionResponse +Microsoft\Graph\Beta\Generated.solutions.backupRestore.sharePointProtectionPolicies.item.siteProtectionUnitsBulkAdditionJobs.SiteProtectionUnitsBulkAdditionJobsRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.solutions.backupRestore.sharePointProtectionPolicies.item.siteProtectionUnitsBulkAdditionJobs.SiteProtectionUnitsBulkAdditionJobsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.solutions.backupRestore.sharePointProtectionPolicies.item.siteProtectionUnitsBulkAdditionJobs.SiteProtectionUnitsBulkAdditionJobsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:SiteProtectionUnitsBulkAdditionJobsRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.solutions.backupRestore.sharePointProtectionPolicies.item.siteProtectionUnitsBulkAdditionJobs.SiteProtectionUnitsBulkAdditionJobsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.solutions.backupRestore.sharePointProtectionPolicies.item.siteProtectionUnitsBulkAdditionJobs.SiteProtectionUnitsBulkAdditionJobsRequestBuilder::|public|WithUrl(rawUrl:string):SiteProtectionUnitsBulkAdditionJobsRequestBuilder +Microsoft\Graph\Beta\Generated.solutions.backupRestore.sharePointProtectionPolicies.item.siteProtectionUnitsBulkAdditionJobs.siteProtectionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Beta\Generated.solutions.backupRestore.sharePointProtectionPolicies.item.siteProtectionUnitsBulkAdditionJobs.siteProtectionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.solutions.backupRestore.sharePointProtectionPolicies.item.siteProtectionUnitsBulkAdditionJobs.siteProtectionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.solutions.backupRestore.sharePointProtectionPolicies.item.siteProtectionUnitsBulkAdditionJobs.siteProtectionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.solutions.backupRestore.sharePointProtectionPolicies.item.siteProtectionUnitsBulkAdditionJobs.siteProtectionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.solutions.backupRestore.sharePointProtectionPolicies.item.siteProtectionUnitsBulkAdditionJobs.siteProtectionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.solutions.backupRestore.sharePointProtectionPolicies.item.siteProtectionUnitsBulkAdditionJobs.siteProtectionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.solutions.backupRestore.sharePointProtectionPolicies.item.siteProtectionUnitsBulkAdditionJobs.siteProtectionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.solutions.backupRestore.sharePointProtectionPolicies.item.siteProtectionUnitsBulkAdditionJobs.siteProtectionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.solutions.backupRestore.sharePointProtectionPolicies.item.siteProtectionUnitsBulkAdditionJobs.siteProtectionUnitsBulkAdditionJobsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.solutions.backupRestore.sharePointProtectionPolicies.item.siteProtectionUnitsBulkAdditionJobs.siteProtectionUnitsBulkAdditionJobsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:SiteProtectionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.solutions.backupRestore.sharePointProtectionPolicies.item.siteProtectionUnitsBulkAdditionJobs.siteProtectionUnitsBulkAdditionJobsRequestBuilderGetRequestConfiguration::|public|queryParameters:SiteProtectionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.solutions.backupRestore.sharePointProtectionPolicies.item.siteProtectionUnitsBulkAdditionJobs.siteProtectionUnitsBulkAdditionJobsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):SiteProtectionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.solutions.backupRestore.sharePointProtectionPolicies.SharePointProtectionPoliciesRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Beta\Generated.solutions.backupRestore.sharePointProtectionPolicies.SharePointProtectionPoliciesRequestBuilder::|public|BySharePointProtectionPolicyId(sharePointProtectionPolicyId:string):SharePointProtectionPolicyItemRequestBuilder Microsoft\Graph\Beta\Generated.solutions.backupRestore.sharePointProtectionPolicies.SharePointProtectionPoliciesRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void @@ -331013,6 +332174,71 @@ Microsoft\Graph\Beta\Generated.solutions.backupRestore.siteProtectionUnits.siteP Microsoft\Graph\Beta\Generated.solutions.backupRestore.siteProtectionUnits.siteProtectionUnitsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):SiteProtectionUnitsRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.solutions.backupRestore.siteProtectionUnits.siteProtectionUnitsRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration Microsoft\Graph\Beta\Generated.solutions.backupRestore.siteProtectionUnits.siteProtectionUnitsRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.solutions.backupRestore.siteProtectionUnitsBulkAdditionJobs.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.solutions.backupRestore.siteProtectionUnitsBulkAdditionJobs.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.solutions.backupRestore.siteProtectionUnitsBulkAdditionJobs.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Beta\Generated.solutions.backupRestore.siteProtectionUnitsBulkAdditionJobs.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.solutions.backupRestore.siteProtectionUnitsBulkAdditionJobs.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.solutions.backupRestore.siteProtectionUnitsBulkAdditionJobs.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.solutions.backupRestore.siteProtectionUnitsBulkAdditionJobs.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.solutions.backupRestore.siteProtectionUnitsBulkAdditionJobs.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Beta\Generated.solutions.backupRestore.siteProtectionUnitsBulkAdditionJobs.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Beta\Generated.solutions.backupRestore.siteProtectionUnitsBulkAdditionJobs.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.solutions.backupRestore.siteProtectionUnitsBulkAdditionJobs.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.solutions.backupRestore.siteProtectionUnitsBulkAdditionJobs.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.solutions.backupRestore.siteProtectionUnitsBulkAdditionJobs.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.solutions.backupRestore.siteProtectionUnitsBulkAdditionJobs.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.solutions.backupRestore.siteProtectionUnitsBulkAdditionJobs.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.solutions.backupRestore.siteProtectionUnitsBulkAdditionJobs.item.SiteProtectionUnitsBulkAdditionJobItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.solutions.backupRestore.siteProtectionUnitsBulkAdditionJobs.item.SiteProtectionUnitsBulkAdditionJobItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.solutions.backupRestore.siteProtectionUnitsBulkAdditionJobs.item.SiteProtectionUnitsBulkAdditionJobItemRequestBuilder::|public|Delete(requestConfiguration?:SiteProtectionUnitsBulkAdditionJobItemRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.solutions.backupRestore.siteProtectionUnitsBulkAdditionJobs.item.SiteProtectionUnitsBulkAdditionJobItemRequestBuilder::|public|Get(requestConfiguration?:SiteProtectionUnitsBulkAdditionJobItemRequestBuilderGetRequestConfiguration):SiteProtectionUnitsBulkAdditionJob +Microsoft\Graph\Beta\Generated.solutions.backupRestore.siteProtectionUnitsBulkAdditionJobs.item.SiteProtectionUnitsBulkAdditionJobItemRequestBuilder::|public|Patch(body:SiteProtectionUnitsBulkAdditionJob; requestConfiguration?:SiteProtectionUnitsBulkAdditionJobItemRequestBuilderPatchRequestConfiguration):SiteProtectionUnitsBulkAdditionJob +Microsoft\Graph\Beta\Generated.solutions.backupRestore.siteProtectionUnitsBulkAdditionJobs.item.SiteProtectionUnitsBulkAdditionJobItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.solutions.backupRestore.siteProtectionUnitsBulkAdditionJobs.item.SiteProtectionUnitsBulkAdditionJobItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.solutions.backupRestore.siteProtectionUnitsBulkAdditionJobs.item.SiteProtectionUnitsBulkAdditionJobItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:SiteProtectionUnitsBulkAdditionJobItemRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.solutions.backupRestore.siteProtectionUnitsBulkAdditionJobs.item.SiteProtectionUnitsBulkAdditionJobItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:SiteProtectionUnitsBulkAdditionJobItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.solutions.backupRestore.siteProtectionUnitsBulkAdditionJobs.item.SiteProtectionUnitsBulkAdditionJobItemRequestBuilder::|public|ToPatchRequestInformation(body:SiteProtectionUnitsBulkAdditionJob; requestConfiguration?:SiteProtectionUnitsBulkAdditionJobItemRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.solutions.backupRestore.siteProtectionUnitsBulkAdditionJobs.item.SiteProtectionUnitsBulkAdditionJobItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.solutions.backupRestore.siteProtectionUnitsBulkAdditionJobs.item.SiteProtectionUnitsBulkAdditionJobItemRequestBuilder::|public|WithUrl(rawUrl:string):SiteProtectionUnitsBulkAdditionJobItemRequestBuilder +Microsoft\Graph\Beta\Generated.solutions.backupRestore.siteProtectionUnitsBulkAdditionJobs.item.SiteProtectionUnitsBulkAdditionJobItemRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.solutions.backupRestore.siteProtectionUnitsBulkAdditionJobs.item.SiteProtectionUnitsBulkAdditionJobItemRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.solutions.backupRestore.siteProtectionUnitsBulkAdditionJobs.item.SiteProtectionUnitsBulkAdditionJobItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.solutions.backupRestore.siteProtectionUnitsBulkAdditionJobs.item.SiteProtectionUnitsBulkAdditionJobItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.solutions.backupRestore.siteProtectionUnitsBulkAdditionJobs.item.SiteProtectionUnitsBulkAdditionJobItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.solutions.backupRestore.siteProtectionUnitsBulkAdditionJobs.item.SiteProtectionUnitsBulkAdditionJobItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.solutions.backupRestore.siteProtectionUnitsBulkAdditionJobs.item.SiteProtectionUnitsBulkAdditionJobItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:SiteProtectionUnitsBulkAdditionJobItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.solutions.backupRestore.siteProtectionUnitsBulkAdditionJobs.item.SiteProtectionUnitsBulkAdditionJobItemRequestBuilderGetRequestConfiguration::|public|queryParameters:SiteProtectionUnitsBulkAdditionJobItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.solutions.backupRestore.siteProtectionUnitsBulkAdditionJobs.item.SiteProtectionUnitsBulkAdditionJobItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):SiteProtectionUnitsBulkAdditionJobItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.solutions.backupRestore.siteProtectionUnitsBulkAdditionJobs.item.SiteProtectionUnitsBulkAdditionJobItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.solutions.backupRestore.siteProtectionUnitsBulkAdditionJobs.item.SiteProtectionUnitsBulkAdditionJobItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.solutions.backupRestore.siteProtectionUnitsBulkAdditionJobs.SiteProtectionUnitsBulkAdditionJobsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.solutions.backupRestore.siteProtectionUnitsBulkAdditionJobs.SiteProtectionUnitsBulkAdditionJobsRequestBuilder::|public|BySiteProtectionUnitsBulkAdditionJobId(siteProtectionUnitsBulkAdditionJobId:string):SiteProtectionUnitsBulkAdditionJobItemRequestBuilder +Microsoft\Graph\Beta\Generated.solutions.backupRestore.siteProtectionUnitsBulkAdditionJobs.SiteProtectionUnitsBulkAdditionJobsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.solutions.backupRestore.siteProtectionUnitsBulkAdditionJobs.SiteProtectionUnitsBulkAdditionJobsRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Beta\Generated.solutions.backupRestore.siteProtectionUnitsBulkAdditionJobs.SiteProtectionUnitsBulkAdditionJobsRequestBuilder::|public|Get(requestConfiguration?:SiteProtectionUnitsBulkAdditionJobsRequestBuilderGetRequestConfiguration):SiteProtectionUnitsBulkAdditionJobCollectionResponse +Microsoft\Graph\Beta\Generated.solutions.backupRestore.siteProtectionUnitsBulkAdditionJobs.SiteProtectionUnitsBulkAdditionJobsRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.solutions.backupRestore.siteProtectionUnitsBulkAdditionJobs.SiteProtectionUnitsBulkAdditionJobsRequestBuilder::|public|Post(body:SiteProtectionUnitsBulkAdditionJob; requestConfiguration?:SiteProtectionUnitsBulkAdditionJobsRequestBuilderPostRequestConfiguration):SiteProtectionUnitsBulkAdditionJob +Microsoft\Graph\Beta\Generated.solutions.backupRestore.siteProtectionUnitsBulkAdditionJobs.SiteProtectionUnitsBulkAdditionJobsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.solutions.backupRestore.siteProtectionUnitsBulkAdditionJobs.SiteProtectionUnitsBulkAdditionJobsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:SiteProtectionUnitsBulkAdditionJobsRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.solutions.backupRestore.siteProtectionUnitsBulkAdditionJobs.SiteProtectionUnitsBulkAdditionJobsRequestBuilder::|public|ToPostRequestInformation(body:SiteProtectionUnitsBulkAdditionJob; requestConfiguration?:SiteProtectionUnitsBulkAdditionJobsRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.solutions.backupRestore.siteProtectionUnitsBulkAdditionJobs.SiteProtectionUnitsBulkAdditionJobsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.solutions.backupRestore.siteProtectionUnitsBulkAdditionJobs.SiteProtectionUnitsBulkAdditionJobsRequestBuilder::|public|WithUrl(rawUrl:string):SiteProtectionUnitsBulkAdditionJobsRequestBuilder +Microsoft\Graph\Beta\Generated.solutions.backupRestore.siteProtectionUnitsBulkAdditionJobs.siteProtectionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Beta\Generated.solutions.backupRestore.siteProtectionUnitsBulkAdditionJobs.siteProtectionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.solutions.backupRestore.siteProtectionUnitsBulkAdditionJobs.siteProtectionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.solutions.backupRestore.siteProtectionUnitsBulkAdditionJobs.siteProtectionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.solutions.backupRestore.siteProtectionUnitsBulkAdditionJobs.siteProtectionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.solutions.backupRestore.siteProtectionUnitsBulkAdditionJobs.siteProtectionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.solutions.backupRestore.siteProtectionUnitsBulkAdditionJobs.siteProtectionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.solutions.backupRestore.siteProtectionUnitsBulkAdditionJobs.siteProtectionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.solutions.backupRestore.siteProtectionUnitsBulkAdditionJobs.siteProtectionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.solutions.backupRestore.siteProtectionUnitsBulkAdditionJobs.siteProtectionUnitsBulkAdditionJobsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.solutions.backupRestore.siteProtectionUnitsBulkAdditionJobs.siteProtectionUnitsBulkAdditionJobsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:SiteProtectionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.solutions.backupRestore.siteProtectionUnitsBulkAdditionJobs.siteProtectionUnitsBulkAdditionJobsRequestBuilderGetRequestConfiguration::|public|queryParameters:SiteProtectionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.solutions.backupRestore.siteProtectionUnitsBulkAdditionJobs.siteProtectionUnitsBulkAdditionJobsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):SiteProtectionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.solutions.backupRestore.siteProtectionUnitsBulkAdditionJobs.siteProtectionUnitsBulkAdditionJobsRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.solutions.backupRestore.siteProtectionUnitsBulkAdditionJobs.siteProtectionUnitsBulkAdditionJobsRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Beta\Generated.solutions.bookingBusinesses.BookingBusinessesRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Beta\Generated.solutions.bookingBusinesses.BookingBusinessesRequestBuilder::|public|ByBookingBusinessId(bookingBusinessId:string):BookingBusinessItemRequestBuilder Microsoft\Graph\Beta\Generated.solutions.bookingBusinesses.BookingBusinessesRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void @@ -358948,6 +360174,7 @@ Microsoft\Graph\Beta\Generated.users.item.authentication.AuthenticationRequestBu Microsoft\Graph\Beta\Generated.users.item.authentication.AuthenticationRequestBuilder::|public|phoneMethods:PhoneMethodsRequestBuilder Microsoft\Graph\Beta\Generated.users.item.authentication.AuthenticationRequestBuilder::|public|platformCredentialMethods:PlatformCredentialMethodsRequestBuilder Microsoft\Graph\Beta\Generated.users.item.authentication.AuthenticationRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.users.item.authentication.AuthenticationRequestBuilder::|public|requirements:RequirementsRequestBuilder Microsoft\Graph\Beta\Generated.users.item.authentication.AuthenticationRequestBuilder::|public|signInPreferences:SignInPreferencesRequestBuilder Microsoft\Graph\Beta\Generated.users.item.authentication.AuthenticationRequestBuilder::|public|softwareOathMethods:SoftwareOathMethodsRequestBuilder Microsoft\Graph\Beta\Generated.users.item.authentication.AuthenticationRequestBuilder::|public|temporaryAccessPassMethods:TemporaryAccessPassMethodsRequestBuilder @@ -359616,6 +360843,25 @@ Microsoft\Graph\Beta\Generated.users.item.authentication.platformCredentialMetho Microsoft\Graph\Beta\Generated.users.item.authentication.platformCredentialMethods.platformCredentialMethodsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:PlatformCredentialMethodsRequestBuilderGetQueryParameters):void Microsoft\Graph\Beta\Generated.users.item.authentication.platformCredentialMethods.platformCredentialMethodsRequestBuilderGetRequestConfiguration::|public|queryParameters:PlatformCredentialMethodsRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.users.item.authentication.platformCredentialMethods.platformCredentialMethodsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):PlatformCredentialMethodsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.users.item.authentication.requirements.RequirementsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.authentication.requirements.RequirementsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.users.item.authentication.requirements.RequirementsRequestBuilder::|public|Get(requestConfiguration?:RequirementsRequestBuilderGetRequestConfiguration):StrongAuthenticationRequirements +Microsoft\Graph\Beta\Generated.users.item.authentication.requirements.RequirementsRequestBuilder::|public|Patch(body:StrongAuthenticationRequirements; requestConfiguration?:RequirementsRequestBuilderPatchRequestConfiguration):StrongAuthenticationRequirements +Microsoft\Graph\Beta\Generated.users.item.authentication.requirements.RequirementsRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.users.item.authentication.requirements.RequirementsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.users.item.authentication.requirements.RequirementsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:RequirementsRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.users.item.authentication.requirements.RequirementsRequestBuilder::|public|ToPatchRequestInformation(body:StrongAuthenticationRequirements; requestConfiguration?:RequirementsRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.users.item.authentication.requirements.RequirementsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.users.item.authentication.requirements.RequirementsRequestBuilder::|public|WithUrl(rawUrl:string):RequirementsRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.authentication.requirements.requirementsRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.users.item.authentication.requirements.requirementsRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.users.item.authentication.requirements.requirementsRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.users.item.authentication.requirements.requirementsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.users.item.authentication.requirements.requirementsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:RequirementsRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.users.item.authentication.requirements.requirementsRequestBuilderGetRequestConfiguration::|public|queryParameters:RequirementsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.users.item.authentication.requirements.requirementsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):RequirementsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.users.item.authentication.requirements.requirementsRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.users.item.authentication.requirements.requirementsRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Beta\Generated.users.item.authentication.signInPreferences.SignInPreferencesRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Beta\Generated.users.item.authentication.signInPreferences.SignInPreferencesRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Beta\Generated.users.item.authentication.signInPreferences.SignInPreferencesRequestBuilder::|public|Get(requestConfiguration?:SignInPreferencesRequestBuilderGetRequestConfiguration):SignInPreferences @@ -386137,6 +387383,27 @@ Microsoft\Graph\Beta\Generated.users.item.managedDevices.downloadAppDiagnostics. Microsoft\Graph\Beta\Generated.users.item.managedDevices.downloadAppDiagnostics.DownloadAppDiagnosticsRequestBuilder::|public|WithUrl(rawUrl:string):DownloadAppDiagnosticsRequestBuilder Microsoft\Graph\Beta\Generated.users.item.managedDevices.downloadAppDiagnostics.downloadAppDiagnosticsRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration Microsoft\Graph\Beta\Generated.users.item.managedDevices.downloadAppDiagnostics.downloadAppDiagnosticsRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.users.item.managedDevices.downloadPowerliftAppDiagnostic.downloadPowerliftAppDiagnosticPostRequestBody::|public|constructor():void +Microsoft\Graph\Beta\Generated.users.item.managedDevices.downloadPowerliftAppDiagnostic.downloadPowerliftAppDiagnosticPostRequestBody::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.users.item.managedDevices.downloadPowerliftAppDiagnostic.downloadPowerliftAppDiagnosticPostRequestBody::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.users.item.managedDevices.downloadPowerliftAppDiagnostic.downloadPowerliftAppDiagnosticPostRequestBody::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.users.item.managedDevices.downloadPowerliftAppDiagnostic.downloadPowerliftAppDiagnosticPostRequestBody::|public|getRequest():PowerliftAppDiagnosticDownloadRequest +Microsoft\Graph\Beta\Generated.users.item.managedDevices.downloadPowerliftAppDiagnostic.downloadPowerliftAppDiagnosticPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.users.item.managedDevices.downloadPowerliftAppDiagnostic.downloadPowerliftAppDiagnosticPostRequestBody::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.users.item.managedDevices.downloadPowerliftAppDiagnostic.downloadPowerliftAppDiagnosticPostRequestBody::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.users.item.managedDevices.downloadPowerliftAppDiagnostic.downloadPowerliftAppDiagnosticPostRequestBody::|public|setRequest(value?:PowerliftAppDiagnosticDownloadRequest):void +Microsoft\Graph\Beta\Generated.users.item.managedDevices.downloadPowerliftAppDiagnostic.downloadPowerliftAppDiagnosticPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):DownloadPowerliftAppDiagnosticPostRequestBody +Microsoft\Graph\Beta\Generated.users.item.managedDevices.downloadPowerliftAppDiagnostic.downloadPowerliftAppDiagnosticPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.users.item.managedDevices.downloadPowerliftAppDiagnostic.DownloadPowerliftAppDiagnosticRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.managedDevices.downloadPowerliftAppDiagnostic.DownloadPowerliftAppDiagnosticRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.users.item.managedDevices.downloadPowerliftAppDiagnostic.DownloadPowerliftAppDiagnosticRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.users.item.managedDevices.downloadPowerliftAppDiagnostic.DownloadPowerliftAppDiagnosticRequestBuilder::|public|Post(body:DownloadPowerliftAppDiagnosticPostRequestBody; requestConfiguration?:DownloadPowerliftAppDiagnosticRequestBuilderPostRequestConfiguration):StreamInterface +Microsoft\Graph\Beta\Generated.users.item.managedDevices.downloadPowerliftAppDiagnostic.DownloadPowerliftAppDiagnosticRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.users.item.managedDevices.downloadPowerliftAppDiagnostic.DownloadPowerliftAppDiagnosticRequestBuilder::|public|ToPostRequestInformation(body:DownloadPowerliftAppDiagnosticPostRequestBody; requestConfiguration?:DownloadPowerliftAppDiagnosticRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.users.item.managedDevices.downloadPowerliftAppDiagnostic.DownloadPowerliftAppDiagnosticRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.users.item.managedDevices.downloadPowerliftAppDiagnostic.DownloadPowerliftAppDiagnosticRequestBuilder::|public|WithUrl(rawUrl:string):DownloadPowerliftAppDiagnosticRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.managedDevices.downloadPowerliftAppDiagnostic.downloadPowerliftAppDiagnosticRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.users.item.managedDevices.downloadPowerliftAppDiagnostic.downloadPowerliftAppDiagnosticRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Beta\Generated.users.item.managedDevices.executeAction.executeActionPostRequestBody::|public|constructor():void Microsoft\Graph\Beta\Generated.users.item.managedDevices.executeAction.executeActionPostRequestBody::|public|getActionName():ManagedDeviceRemoteAction Microsoft\Graph\Beta\Generated.users.item.managedDevices.executeAction.executeActionPostRequestBody::|public|getAdditionalData():array @@ -387776,12 +389043,14 @@ Microsoft\Graph\Beta\Generated.users.item.managedDevices.ManagedDevicesRequestBu Microsoft\Graph\Beta\Generated.users.item.managedDevices.ManagedDevicesRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Beta\Generated.users.item.managedDevices.ManagedDevicesRequestBuilder::|public|Count:CountRequestBuilder Microsoft\Graph\Beta\Generated.users.item.managedDevices.ManagedDevicesRequestBuilder::|public|downloadAppDiagnostics:DownloadAppDiagnosticsRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.managedDevices.ManagedDevicesRequestBuilder::|public|downloadPowerliftAppDiagnostic:DownloadPowerliftAppDiagnosticRequestBuilder Microsoft\Graph\Beta\Generated.users.item.managedDevices.ManagedDevicesRequestBuilder::|public|executeAction:ExecuteActionRequestBuilder Microsoft\Graph\Beta\Generated.users.item.managedDevices.ManagedDevicesRequestBuilder::|public|Get(requestConfiguration?:ManagedDevicesRequestBuilderGetRequestConfiguration):ManagedDeviceCollectionResponse Microsoft\Graph\Beta\Generated.users.item.managedDevices.ManagedDevicesRequestBuilder::|public|moveDevicesToOU:MoveDevicesToOURequestBuilder Microsoft\Graph\Beta\Generated.users.item.managedDevices.ManagedDevicesRequestBuilder::|public|pathParameters:array Microsoft\Graph\Beta\Generated.users.item.managedDevices.ManagedDevicesRequestBuilder::|public|Post(body:ManagedDevice; requestConfiguration?:ManagedDevicesRequestBuilderPostRequestConfiguration):ManagedDevice Microsoft\Graph\Beta\Generated.users.item.managedDevices.ManagedDevicesRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.users.item.managedDevices.ManagedDevicesRequestBuilder::|public|retrievePowerliftAppDiagnosticsDetailsWithUserPrincipalName(userPrincipalName:string):RetrievePowerliftAppDiagnosticsDetailsWithUserPrincipalNameRequestBuilder Microsoft\Graph\Beta\Generated.users.item.managedDevices.ManagedDevicesRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:ManagedDevicesRequestBuilderGetRequestConfiguration):RequestInformation Microsoft\Graph\Beta\Generated.users.item.managedDevices.ManagedDevicesRequestBuilder::|public|ToPostRequestInformation(body:ManagedDevice; requestConfiguration?:ManagedDevicesRequestBuilderPostRequestConfiguration):RequestInformation Microsoft\Graph\Beta\Generated.users.item.managedDevices.ManagedDevicesRequestBuilder::|public|urlTemplate:string @@ -387824,6 +389093,31 @@ Microsoft\Graph\Beta\Generated.users.item.managedDevices.moveDevicesToOU.MoveDev Microsoft\Graph\Beta\Generated.users.item.managedDevices.moveDevicesToOU.MoveDevicesToOURequestBuilder::|public|WithUrl(rawUrl:string):MoveDevicesToOURequestBuilder Microsoft\Graph\Beta\Generated.users.item.managedDevices.moveDevicesToOU.moveDevicesToOURequestBuilderPostRequestConfiguration-->BaseRequestConfiguration Microsoft\Graph\Beta\Generated.users.item.managedDevices.moveDevicesToOU.moveDevicesToOURequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.users.item.managedDevices.retrievePowerliftAppDiagnosticsDetailsWithUserPrincipalName.retrievePowerliftAppDiagnosticsDetailsWithUserPrincipalNameGetResponse-->BaseCollectionPaginationCountResponse +Microsoft\Graph\Beta\Generated.users.item.managedDevices.retrievePowerliftAppDiagnosticsDetailsWithUserPrincipalName.retrievePowerliftAppDiagnosticsDetailsWithUserPrincipalNameGetResponse::|public|constructor():void +Microsoft\Graph\Beta\Generated.users.item.managedDevices.retrievePowerliftAppDiagnosticsDetailsWithUserPrincipalName.retrievePowerliftAppDiagnosticsDetailsWithUserPrincipalNameGetResponse::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.users.item.managedDevices.retrievePowerliftAppDiagnosticsDetailsWithUserPrincipalName.retrievePowerliftAppDiagnosticsDetailsWithUserPrincipalNameGetResponse::|public|getValue():array +Microsoft\Graph\Beta\Generated.users.item.managedDevices.retrievePowerliftAppDiagnosticsDetailsWithUserPrincipalName.retrievePowerliftAppDiagnosticsDetailsWithUserPrincipalNameGetResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.users.item.managedDevices.retrievePowerliftAppDiagnosticsDetailsWithUserPrincipalName.retrievePowerliftAppDiagnosticsDetailsWithUserPrincipalNameGetResponse::|public|setValue(value?:array):void +Microsoft\Graph\Beta\Generated.users.item.managedDevices.retrievePowerliftAppDiagnosticsDetailsWithUserPrincipalName.retrievePowerliftAppDiagnosticsDetailsWithUserPrincipalNameGetResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):RetrievePowerliftAppDiagnosticsDetailsWithUserPrincipalNameGetResponse +Microsoft\Graph\Beta\Generated.users.item.managedDevices.retrievePowerliftAppDiagnosticsDetailsWithUserPrincipalName.retrievePowerliftAppDiagnosticsDetailsWithUserPrincipalNameRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.managedDevices.retrievePowerliftAppDiagnosticsDetailsWithUserPrincipalName.retrievePowerliftAppDiagnosticsDetailsWithUserPrincipalNameRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter; userPrincipalName?:string):void +Microsoft\Graph\Beta\Generated.users.item.managedDevices.retrievePowerliftAppDiagnosticsDetailsWithUserPrincipalName.retrievePowerliftAppDiagnosticsDetailsWithUserPrincipalNameRequestBuilder::|public|Get(requestConfiguration?:RetrievePowerliftAppDiagnosticsDetailsWithUserPrincipalNameRequestBuilderGetRequestConfiguration):RetrievePowerliftAppDiagnosticsDetailsWithUserPrincipalNameGetResponse +Microsoft\Graph\Beta\Generated.users.item.managedDevices.retrievePowerliftAppDiagnosticsDetailsWithUserPrincipalName.retrievePowerliftAppDiagnosticsDetailsWithUserPrincipalNameRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.users.item.managedDevices.retrievePowerliftAppDiagnosticsDetailsWithUserPrincipalName.retrievePowerliftAppDiagnosticsDetailsWithUserPrincipalNameRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.users.item.managedDevices.retrievePowerliftAppDiagnosticsDetailsWithUserPrincipalName.retrievePowerliftAppDiagnosticsDetailsWithUserPrincipalNameRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:RetrievePowerliftAppDiagnosticsDetailsWithUserPrincipalNameRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.users.item.managedDevices.retrievePowerliftAppDiagnosticsDetailsWithUserPrincipalName.retrievePowerliftAppDiagnosticsDetailsWithUserPrincipalNameRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.users.item.managedDevices.retrievePowerliftAppDiagnosticsDetailsWithUserPrincipalName.retrievePowerliftAppDiagnosticsDetailsWithUserPrincipalNameRequestBuilder::|public|WithUrl(rawUrl:string):RetrievePowerliftAppDiagnosticsDetailsWithUserPrincipalNameRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.managedDevices.retrievePowerliftAppDiagnosticsDetailsWithUserPrincipalName.retrievePowerliftAppDiagnosticsDetailsWithUserPrincipalNameRequestBuilderGetQueryParameters::|public|constructor(count?:bool; filter?:string; search?:string; skip?:int; top?:int):void +Microsoft\Graph\Beta\Generated.users.item.managedDevices.retrievePowerliftAppDiagnosticsDetailsWithUserPrincipalName.retrievePowerliftAppDiagnosticsDetailsWithUserPrincipalNameRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.users.item.managedDevices.retrievePowerliftAppDiagnosticsDetailsWithUserPrincipalName.retrievePowerliftAppDiagnosticsDetailsWithUserPrincipalNameRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.users.item.managedDevices.retrievePowerliftAppDiagnosticsDetailsWithUserPrincipalName.retrievePowerliftAppDiagnosticsDetailsWithUserPrincipalNameRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.users.item.managedDevices.retrievePowerliftAppDiagnosticsDetailsWithUserPrincipalName.retrievePowerliftAppDiagnosticsDetailsWithUserPrincipalNameRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.users.item.managedDevices.retrievePowerliftAppDiagnosticsDetailsWithUserPrincipalName.retrievePowerliftAppDiagnosticsDetailsWithUserPrincipalNameRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.users.item.managedDevices.retrievePowerliftAppDiagnosticsDetailsWithUserPrincipalName.retrievePowerliftAppDiagnosticsDetailsWithUserPrincipalNameRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.users.item.managedDevices.retrievePowerliftAppDiagnosticsDetailsWithUserPrincipalName.retrievePowerliftAppDiagnosticsDetailsWithUserPrincipalNameRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:RetrievePowerliftAppDiagnosticsDetailsWithUserPrincipalNameRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.users.item.managedDevices.retrievePowerliftAppDiagnosticsDetailsWithUserPrincipalName.retrievePowerliftAppDiagnosticsDetailsWithUserPrincipalNameRequestBuilderGetRequestConfiguration::|public|queryParameters:RetrievePowerliftAppDiagnosticsDetailsWithUserPrincipalNameRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.users.item.managedDevices.retrievePowerliftAppDiagnosticsDetailsWithUserPrincipalName.retrievePowerliftAppDiagnosticsDetailsWithUserPrincipalNameRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; filter?:string; search?:string; skip?:int; top?:int):RetrievePowerliftAppDiagnosticsDetailsWithUserPrincipalNameRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.users.item.manager.ManagerRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Beta\Generated.users.item.manager.ManagerRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Beta\Generated.users.item.manager.ManagerRequestBuilder::|public|Get(requestConfiguration?:ManagerRequestBuilderGetRequestConfiguration):DirectoryObject @@ -398188,6 +399482,31 @@ Microsoft\Graph\Beta\Generated.users.item.restore.RestoreRequestBuilder::|public Microsoft\Graph\Beta\Generated.users.item.restore.RestoreRequestBuilder::|public|WithUrl(rawUrl:string):RestoreRequestBuilder Microsoft\Graph\Beta\Generated.users.item.restore.restoreRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration Microsoft\Graph\Beta\Generated.users.item.restore.restoreRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.users.item.retrieveManagedDevicesWithAppInstallationIssues.retrieveManagedDevicesWithAppInstallationIssuesGetResponse-->BaseCollectionPaginationCountResponse +Microsoft\Graph\Beta\Generated.users.item.retrieveManagedDevicesWithAppInstallationIssues.retrieveManagedDevicesWithAppInstallationIssuesGetResponse::|public|constructor():void +Microsoft\Graph\Beta\Generated.users.item.retrieveManagedDevicesWithAppInstallationIssues.retrieveManagedDevicesWithAppInstallationIssuesGetResponse::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.users.item.retrieveManagedDevicesWithAppInstallationIssues.retrieveManagedDevicesWithAppInstallationIssuesGetResponse::|public|getValue():array +Microsoft\Graph\Beta\Generated.users.item.retrieveManagedDevicesWithAppInstallationIssues.retrieveManagedDevicesWithAppInstallationIssuesGetResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.users.item.retrieveManagedDevicesWithAppInstallationIssues.retrieveManagedDevicesWithAppInstallationIssuesGetResponse::|public|setValue(value?:array):void +Microsoft\Graph\Beta\Generated.users.item.retrieveManagedDevicesWithAppInstallationIssues.retrieveManagedDevicesWithAppInstallationIssuesGetResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):RetrieveManagedDevicesWithAppInstallationIssuesGetResponse +Microsoft\Graph\Beta\Generated.users.item.retrieveManagedDevicesWithAppInstallationIssues.RetrieveManagedDevicesWithAppInstallationIssuesRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.retrieveManagedDevicesWithAppInstallationIssues.RetrieveManagedDevicesWithAppInstallationIssuesRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.users.item.retrieveManagedDevicesWithAppInstallationIssues.RetrieveManagedDevicesWithAppInstallationIssuesRequestBuilder::|public|Get(requestConfiguration?:RetrieveManagedDevicesWithAppInstallationIssuesRequestBuilderGetRequestConfiguration):RetrieveManagedDevicesWithAppInstallationIssuesGetResponse +Microsoft\Graph\Beta\Generated.users.item.retrieveManagedDevicesWithAppInstallationIssues.RetrieveManagedDevicesWithAppInstallationIssuesRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.users.item.retrieveManagedDevicesWithAppInstallationIssues.RetrieveManagedDevicesWithAppInstallationIssuesRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.users.item.retrieveManagedDevicesWithAppInstallationIssues.RetrieveManagedDevicesWithAppInstallationIssuesRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:RetrieveManagedDevicesWithAppInstallationIssuesRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.users.item.retrieveManagedDevicesWithAppInstallationIssues.RetrieveManagedDevicesWithAppInstallationIssuesRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.users.item.retrieveManagedDevicesWithAppInstallationIssues.RetrieveManagedDevicesWithAppInstallationIssuesRequestBuilder::|public|WithUrl(rawUrl:string):RetrieveManagedDevicesWithAppInstallationIssuesRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.retrieveManagedDevicesWithAppInstallationIssues.retrieveManagedDevicesWithAppInstallationIssuesRequestBuilderGetQueryParameters::|public|constructor(count?:bool; filter?:string; search?:string; skip?:int; top?:int):void +Microsoft\Graph\Beta\Generated.users.item.retrieveManagedDevicesWithAppInstallationIssues.retrieveManagedDevicesWithAppInstallationIssuesRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.users.item.retrieveManagedDevicesWithAppInstallationIssues.retrieveManagedDevicesWithAppInstallationIssuesRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.users.item.retrieveManagedDevicesWithAppInstallationIssues.retrieveManagedDevicesWithAppInstallationIssuesRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.users.item.retrieveManagedDevicesWithAppInstallationIssues.retrieveManagedDevicesWithAppInstallationIssuesRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.users.item.retrieveManagedDevicesWithAppInstallationIssues.retrieveManagedDevicesWithAppInstallationIssuesRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.users.item.retrieveManagedDevicesWithAppInstallationIssues.retrieveManagedDevicesWithAppInstallationIssuesRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.users.item.retrieveManagedDevicesWithAppInstallationIssues.retrieveManagedDevicesWithAppInstallationIssuesRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:RetrieveManagedDevicesWithAppInstallationIssuesRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.users.item.retrieveManagedDevicesWithAppInstallationIssues.retrieveManagedDevicesWithAppInstallationIssuesRequestBuilderGetRequestConfiguration::|public|queryParameters:RetrieveManagedDevicesWithAppInstallationIssuesRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.users.item.retrieveManagedDevicesWithAppInstallationIssues.retrieveManagedDevicesWithAppInstallationIssuesRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; filter?:string; search?:string; skip?:int; top?:int):RetrieveManagedDevicesWithAppInstallationIssuesRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.users.item.retryServiceProvisioning.RetryServiceProvisioningRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Beta\Generated.users.item.retryServiceProvisioning.RetryServiceProvisioningRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Beta\Generated.users.item.retryServiceProvisioning.RetryServiceProvisioningRequestBuilder::|public|pathParameters:array @@ -400494,6 +401813,7 @@ Microsoft\Graph\Beta\Generated.users.item.UserItemRequestBuilder::|public|remove Microsoft\Graph\Beta\Generated.users.item.UserItemRequestBuilder::|public|reprocessLicenseAssignment:ReprocessLicenseAssignmentRequestBuilder Microsoft\Graph\Beta\Generated.users.item.UserItemRequestBuilder::|public|requestAdapter:RequestAdapter Microsoft\Graph\Beta\Generated.users.item.UserItemRequestBuilder::|public|restore:RestoreRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.UserItemRequestBuilder::|public|retrieveManagedDevicesWithAppInstallationIssues:RetrieveManagedDevicesWithAppInstallationIssuesRequestBuilder Microsoft\Graph\Beta\Generated.users.item.UserItemRequestBuilder::|public|retryServiceProvisioning:RetryServiceProvisioningRequestBuilder Microsoft\Graph\Beta\Generated.users.item.UserItemRequestBuilder::|public|revokeSignInSessions:RevokeSignInSessionsRequestBuilder Microsoft\Graph\Beta\Generated.users.item.UserItemRequestBuilder::|public|scopedRoleMemberOf:ScopedRoleMemberOfRequestBuilder diff --git a/src/Generated/kiota-lock.json b/src/Generated/kiota-lock.json index 77047e68bd1..240b804cdb3 100644 --- a/src/Generated/kiota-lock.json +++ b/src/Generated/kiota-lock.json @@ -1,5 +1,5 @@ { - "descriptionHash": "2DB6F3D3DEBE84E9231287BB7871C6ADCE1B20935B87EFBBB71BE8E41B780F9CF3D9F9BB7D511DF554AB67EF407ACC7788E562ACA2AD91AD408B45EED2449F15", + "descriptionHash": "DBE5DE0CBA4894792B7D7E02465BF1DA6F44CADF8ABE1668ECBFD5B42339225EFEFB85F86C6299821E9D24E12EC83142A597DA175F860F78922B26535AE72B83", "descriptionLocation": "../../msgraph-metadata/clean_beta_openapi/openapi.yaml", "lockFileVersion": "1.0.0", "kiotaVersion": "1.20.0",