diff --git a/src/Generated/Admin/Windows/Updates/ResourceConnections/Item/ResourceConnectionItemRequestBuilder.php b/src/Generated/Admin/Windows/Updates/ResourceConnections/Item/ResourceConnectionItemRequestBuilder.php index 965f95857b3..441a0011a6c 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 a resourceConnection object. + * Delete an operationalInsightsConnection 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-resourceconnection-delete?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/windowsupdates-operationalinsightsconnection-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 an operationalInsightsConnection object. + * Read the properties and relationships of a resourceConnection 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-operationalinsightsconnection-get?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/windowsupdates-resourceconnection-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 a resourceConnection object. + * Delete an operationalInsightsConnection 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 an operationalInsightsConnection object. + * Read the properties and relationships of a resourceConnection 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 b66c01b89f0..8b1c41acdc1 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 an operationalInsightsConnection object. + * Read the properties and relationships of a resourceConnection 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 aa5cafe237f..f481ba30a96 100644 --- a/src/Generated/Admin/Windows/Updates/UpdatableAssets/Item/UpdatableAssetItemRequestBuilder.php +++ b/src/Generated/Admin/Windows/Updates/UpdatableAssets/Item/UpdatableAssetItemRequestBuilder.php @@ -63,11 +63,11 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Delete an azureADDevice object. When a Microsoft Entra device is deleted, it is unregistered and automatically unenrolled from management for all update categories, as well as removed from every deploymentAudience and updatableAssetGroup. + * Delete an updatableAssetGroup object. When an updatableAssetGroup object, its member updatableAsset objects are not deleted. * @param UpdatableAssetItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception - * @link https://learn.microsoft.com/graph/api/windowsupdates-azureaddevice-delete?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/windowsupdates-updatableassetgroup-delete?view=graph-rest-beta Find more info here */ public function delete(?UpdatableAssetItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); @@ -108,7 +108,7 @@ public function patch(UpdatableAsset $body, ?UpdatableAssetItemRequestBuilderPat } /** - * Delete an azureADDevice object. When a Microsoft Entra device is deleted, it is unregistered and automatically unenrolled from management for all update categories, as well as removed from every deploymentAudience and updatableAssetGroup. + * Delete an updatableAssetGroup object. When an updatableAssetGroup object, its member updatableAsset objects are not deleted. * @param UpdatableAssetItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Admin/Windows/Updates/UpdatePolicies/Item/ComplianceChanges/Item/ComplianceChangeItemRequestBuilder.php b/src/Generated/Admin/Windows/Updates/UpdatePolicies/Item/ComplianceChanges/Item/ComplianceChangeItemRequestBuilder.php index 0e69dd4166f..bcbb5d39e92 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 @@ -39,11 +39,11 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Delete a contentApproval object. + * Delete a complianceChange object. * @param ComplianceChangeItemRequestBuilderDeleteRequestConfiguration|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-delete?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/windowsupdates-compliancechange-delete?view=graph-rest-beta Find more info here */ public function delete(?ComplianceChangeItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toDeleteRequestInformation($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); @@ -85,7 +85,7 @@ public function patch(ComplianceChange $body, ?ComplianceChangeItemRequestBuilde } /** - * Delete a contentApproval object. + * Delete a complianceChange object. * @param ComplianceChangeItemRequestBuilderDeleteRequestConfiguration|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/AuthenticationMethodDevices/AuthenticationMethodDevicesRequestBuilder.php b/src/Generated/AuthenticationMethodDevices/AuthenticationMethodDevicesRequestBuilder.php new file mode 100644 index 00000000000..566af18c196 --- /dev/null +++ b/src/Generated/AuthenticationMethodDevices/AuthenticationMethodDevicesRequestBuilder.php @@ -0,0 +1,133 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the collection of authenticationMethodDevice entities. + * @param string $authenticationMethodDeviceId The unique identifier of authenticationMethodDevice + * @return AuthenticationMethodDeviceItemRequestBuilder + */ + public function byAuthenticationMethodDeviceId(string $authenticationMethodDeviceId): AuthenticationMethodDeviceItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['authenticationMethodDevice%2Did'] = $authenticationMethodDeviceId; + return new AuthenticationMethodDeviceItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new AuthenticationMethodDevicesRequestBuilder 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}/authenticationMethodDevices{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get entities from authenticationMethodDevices + * @param AuthenticationMethodDevicesRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?AuthenticationMethodDevicesRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [AuthenticationMethodDeviceCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Add new entity to authenticationMethodDevices + * @param AuthenticationMethodDevice $body The request body + * @param AuthenticationMethodDevicesRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(AuthenticationMethodDevice $body, ?AuthenticationMethodDevicesRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [AuthenticationMethodDevice::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Get entities from authenticationMethodDevices + * @param AuthenticationMethodDevicesRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?AuthenticationMethodDevicesRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Add new entity to authenticationMethodDevices + * @param AuthenticationMethodDevice $body The request body + * @param AuthenticationMethodDevicesRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(AuthenticationMethodDevice $body, ?AuthenticationMethodDevicesRequestBuilderPostRequestConfiguration $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 AuthenticationMethodDevicesRequestBuilder + */ + public function withUrl(string $rawUrl): AuthenticationMethodDevicesRequestBuilder { + return new AuthenticationMethodDevicesRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/AuthenticationMethodDevices/AuthenticationMethodDevicesRequestBuilderGetQueryParameters.php b/src/Generated/AuthenticationMethodDevices/AuthenticationMethodDevicesRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..e0ec5949022 --- /dev/null +++ b/src/Generated/AuthenticationMethodDevices/AuthenticationMethodDevicesRequestBuilderGetQueryParameters.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 AuthenticationMethodDevicesRequestBuilderGetQueryParameters 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/AuthenticationMethodDevices/AuthenticationMethodDevicesRequestBuilderGetRequestConfiguration.php b/src/Generated/AuthenticationMethodDevices/AuthenticationMethodDevicesRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..0d9c3873612 --- /dev/null +++ b/src/Generated/AuthenticationMethodDevices/AuthenticationMethodDevicesRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param AuthenticationMethodDevicesRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?AuthenticationMethodDevicesRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new AuthenticationMethodDevicesRequestBuilderGetQueryParameters. + * @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 AuthenticationMethodDevicesRequestBuilderGetQueryParameters + */ + 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): AuthenticationMethodDevicesRequestBuilderGetQueryParameters { + return new AuthenticationMethodDevicesRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/AuthenticationMethodDevices/AuthenticationMethodDevicesRequestBuilderPostRequestConfiguration.php b/src/Generated/AuthenticationMethodDevices/AuthenticationMethodDevicesRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..e1f3e8b4b1a --- /dev/null +++ b/src/Generated/AuthenticationMethodDevices/AuthenticationMethodDevicesRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/AuthenticationMethodDevices/Count/CountRequestBuilder.php b/src/Generated/AuthenticationMethodDevices/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..84c68e326d7 --- /dev/null +++ b/src/Generated/AuthenticationMethodDevices/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}/authenticationMethodDevices/$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/AuthenticationMethodDevices/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/AuthenticationMethodDevices/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..54b70e18cdb --- /dev/null +++ b/src/Generated/AuthenticationMethodDevices/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/AuthenticationMethodDevices/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/AuthenticationMethodDevices/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..d1edfa47358 --- /dev/null +++ b/src/Generated/AuthenticationMethodDevices/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/AuthenticationMethodDevices/Item/AuthenticationMethodDeviceItemRequestBuilder.php b/src/Generated/AuthenticationMethodDevices/Item/AuthenticationMethodDeviceItemRequestBuilder.php new file mode 100644 index 00000000000..951ce7438cf --- /dev/null +++ b/src/Generated/AuthenticationMethodDevices/Item/AuthenticationMethodDeviceItemRequestBuilder.php @@ -0,0 +1,152 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Instantiates a new AuthenticationMethodDeviceItemRequestBuilder 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}/authenticationMethodDevices/{authenticationMethodDevice%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete entity from authenticationMethodDevices + * @param AuthenticationMethodDeviceItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?AuthenticationMethodDeviceItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Get entity from authenticationMethodDevices by key + * @param AuthenticationMethodDeviceItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?AuthenticationMethodDeviceItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [AuthenticationMethodDevice::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update entity in authenticationMethodDevices + * @param AuthenticationMethodDevice $body The request body + * @param AuthenticationMethodDeviceItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(AuthenticationMethodDevice $body, ?AuthenticationMethodDeviceItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [AuthenticationMethodDevice::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete entity from authenticationMethodDevices + * @param AuthenticationMethodDeviceItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?AuthenticationMethodDeviceItemRequestBuilderDeleteRequestConfiguration $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 authenticationMethodDevices by key + * @param AuthenticationMethodDeviceItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?AuthenticationMethodDeviceItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 authenticationMethodDevices + * @param AuthenticationMethodDevice $body The request body + * @param AuthenticationMethodDeviceItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(AuthenticationMethodDevice $body, ?AuthenticationMethodDeviceItemRequestBuilderPatchRequestConfiguration $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 AuthenticationMethodDeviceItemRequestBuilder + */ + public function withUrl(string $rawUrl): AuthenticationMethodDeviceItemRequestBuilder { + return new AuthenticationMethodDeviceItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/AuthenticationMethodDevices/Item/AuthenticationMethodDeviceItemRequestBuilderDeleteRequestConfiguration.php b/src/Generated/AuthenticationMethodDevices/Item/AuthenticationMethodDeviceItemRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..8c92b64353f --- /dev/null +++ b/src/Generated/AuthenticationMethodDevices/Item/AuthenticationMethodDeviceItemRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/AuthenticationMethodDevices/Item/AuthenticationMethodDeviceItemRequestBuilderGetQueryParameters.php b/src/Generated/AuthenticationMethodDevices/Item/AuthenticationMethodDeviceItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..11158fcbae6 --- /dev/null +++ b/src/Generated/AuthenticationMethodDevices/Item/AuthenticationMethodDeviceItemRequestBuilderGetQueryParameters.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 AuthenticationMethodDeviceItemRequestBuilderGetQueryParameters 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/AuthenticationMethodDevices/Item/AuthenticationMethodDeviceItemRequestBuilderGetRequestConfiguration.php b/src/Generated/AuthenticationMethodDevices/Item/AuthenticationMethodDeviceItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..54ab01766a4 --- /dev/null +++ b/src/Generated/AuthenticationMethodDevices/Item/AuthenticationMethodDeviceItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param AuthenticationMethodDeviceItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?AuthenticationMethodDeviceItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new AuthenticationMethodDeviceItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return AuthenticationMethodDeviceItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): AuthenticationMethodDeviceItemRequestBuilderGetQueryParameters { + return new AuthenticationMethodDeviceItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/AuthenticationMethodDevices/Item/AuthenticationMethodDeviceItemRequestBuilderPatchRequestConfiguration.php b/src/Generated/AuthenticationMethodDevices/Item/AuthenticationMethodDeviceItemRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..31dbdae7693 --- /dev/null +++ b/src/Generated/AuthenticationMethodDevices/Item/AuthenticationMethodDeviceItemRequestBuilderPatchRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/AuthenticationMethodDevices/Item/HardwareOathDevices/Count/CountRequestBuilder.php b/src/Generated/AuthenticationMethodDevices/Item/HardwareOathDevices/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..b7295fc7322 --- /dev/null +++ b/src/Generated/AuthenticationMethodDevices/Item/HardwareOathDevices/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}/authenticationMethodDevices/{authenticationMethodDevice%2Did}/hardwareOathDevices/$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/AuthenticationMethodDevices/Item/HardwareOathDevices/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/AuthenticationMethodDevices/Item/HardwareOathDevices/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..9a54c60584e --- /dev/null +++ b/src/Generated/AuthenticationMethodDevices/Item/HardwareOathDevices/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/AuthenticationMethodDevices/Item/HardwareOathDevices/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/AuthenticationMethodDevices/Item/HardwareOathDevices/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..4ce92103764 --- /dev/null +++ b/src/Generated/AuthenticationMethodDevices/Item/HardwareOathDevices/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/AuthenticationMethodDevices/Item/HardwareOathDevices/HardwareOathDevicesRequestBuilder.php b/src/Generated/AuthenticationMethodDevices/Item/HardwareOathDevices/HardwareOathDevicesRequestBuilder.php new file mode 100644 index 00000000000..79f6bafcec2 --- /dev/null +++ b/src/Generated/AuthenticationMethodDevices/Item/HardwareOathDevices/HardwareOathDevicesRequestBuilder.php @@ -0,0 +1,133 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the hardwareOathDevices property of the microsoft.graph.authenticationMethodDevice entity. + * @param string $hardwareOathTokenAuthenticationMethodDeviceId The unique identifier of hardwareOathTokenAuthenticationMethodDevice + * @return HardwareOathTokenAuthenticationMethodDeviceItemRequestBuilder + */ + public function byHardwareOathTokenAuthenticationMethodDeviceId(string $hardwareOathTokenAuthenticationMethodDeviceId): HardwareOathTokenAuthenticationMethodDeviceItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['hardwareOathTokenAuthenticationMethodDevice%2Did'] = $hardwareOathTokenAuthenticationMethodDeviceId; + return new HardwareOathTokenAuthenticationMethodDeviceItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new HardwareOathDevicesRequestBuilder 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}/authenticationMethodDevices/{authenticationMethodDevice%2Did}/hardwareOathDevices{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get hardwareOathDevices from authenticationMethodDevices + * @param HardwareOathDevicesRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?HardwareOathDevicesRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [HardwareOathTokenAuthenticationMethodDeviceCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Create new navigation property to hardwareOathDevices for authenticationMethodDevices + * @param HardwareOathTokenAuthenticationMethodDevice $body The request body + * @param HardwareOathDevicesRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(HardwareOathTokenAuthenticationMethodDevice $body, ?HardwareOathDevicesRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [HardwareOathTokenAuthenticationMethodDevice::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Get hardwareOathDevices from authenticationMethodDevices + * @param HardwareOathDevicesRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?HardwareOathDevicesRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 hardwareOathDevices for authenticationMethodDevices + * @param HardwareOathTokenAuthenticationMethodDevice $body The request body + * @param HardwareOathDevicesRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(HardwareOathTokenAuthenticationMethodDevice $body, ?HardwareOathDevicesRequestBuilderPostRequestConfiguration $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 HardwareOathDevicesRequestBuilder + */ + public function withUrl(string $rawUrl): HardwareOathDevicesRequestBuilder { + return new HardwareOathDevicesRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/AuthenticationMethodDevices/Item/HardwareOathDevices/HardwareOathDevicesRequestBuilderGetQueryParameters.php b/src/Generated/AuthenticationMethodDevices/Item/HardwareOathDevices/HardwareOathDevicesRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..b26627f072a --- /dev/null +++ b/src/Generated/AuthenticationMethodDevices/Item/HardwareOathDevices/HardwareOathDevicesRequestBuilderGetQueryParameters.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 HardwareOathDevicesRequestBuilderGetQueryParameters 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/AuthenticationMethodDevices/Item/HardwareOathDevices/HardwareOathDevicesRequestBuilderGetRequestConfiguration.php b/src/Generated/AuthenticationMethodDevices/Item/HardwareOathDevices/HardwareOathDevicesRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..a713211e4cc --- /dev/null +++ b/src/Generated/AuthenticationMethodDevices/Item/HardwareOathDevices/HardwareOathDevicesRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param HardwareOathDevicesRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?HardwareOathDevicesRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new HardwareOathDevicesRequestBuilderGetQueryParameters. + * @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 HardwareOathDevicesRequestBuilderGetQueryParameters + */ + 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): HardwareOathDevicesRequestBuilderGetQueryParameters { + return new HardwareOathDevicesRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/AuthenticationMethodDevices/Item/HardwareOathDevices/HardwareOathDevicesRequestBuilderPostRequestConfiguration.php b/src/Generated/AuthenticationMethodDevices/Item/HardwareOathDevices/HardwareOathDevicesRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..01d442370b7 --- /dev/null +++ b/src/Generated/AuthenticationMethodDevices/Item/HardwareOathDevices/HardwareOathDevicesRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/AuthenticationMethodDevices/Item/HardwareOathDevices/Item/AssignTo/AssignToRequestBuilder.php b/src/Generated/AuthenticationMethodDevices/Item/HardwareOathDevices/Item/AssignTo/AssignToRequestBuilder.php new file mode 100644 index 00000000000..e428b5295d1 --- /dev/null +++ b/src/Generated/AuthenticationMethodDevices/Item/HardwareOathDevices/Item/AssignTo/AssignToRequestBuilder.php @@ -0,0 +1,93 @@ +pathParameters, $this->requestAdapter); + } + + /** + * The serviceProvisioningErrors property + */ + public function serviceProvisioningErrors(): ServiceProvisioningErrorsRequestBuilder { + return new ServiceProvisioningErrorsRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Instantiates a new AssignToRequestBuilder 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}/authenticationMethodDevices/{authenticationMethodDevice%2Did}/hardwareOathDevices/{hardwareOathTokenAuthenticationMethodDevice%2Did}/assignTo{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get assignTo from authenticationMethodDevices + * @param AssignToRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?AssignToRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [User::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Get assignTo from authenticationMethodDevices + * @param AssignToRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?AssignToRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 AssignToRequestBuilder + */ + public function withUrl(string $rawUrl): AssignToRequestBuilder { + return new AssignToRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/AuthenticationMethodDevices/Item/HardwareOathDevices/Item/AssignTo/AssignToRequestBuilderGetQueryParameters.php b/src/Generated/AuthenticationMethodDevices/Item/HardwareOathDevices/Item/AssignTo/AssignToRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..790a95efe0e --- /dev/null +++ b/src/Generated/AuthenticationMethodDevices/Item/HardwareOathDevices/Item/AssignTo/AssignToRequestBuilderGetQueryParameters.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 AssignToRequestBuilderGetQueryParameters 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/AuthenticationMethodDevices/Item/HardwareOathDevices/Item/AssignTo/AssignToRequestBuilderGetRequestConfiguration.php b/src/Generated/AuthenticationMethodDevices/Item/HardwareOathDevices/Item/AssignTo/AssignToRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..917cf5de044 --- /dev/null +++ b/src/Generated/AuthenticationMethodDevices/Item/HardwareOathDevices/Item/AssignTo/AssignToRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param AssignToRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?AssignToRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new AssignToRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return AssignToRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): AssignToRequestBuilderGetQueryParameters { + return new AssignToRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/AuthenticationMethodDevices/Item/HardwareOathDevices/Item/AssignTo/MailboxSettings/MailboxSettingsRequestBuilder.php b/src/Generated/AuthenticationMethodDevices/Item/HardwareOathDevices/Item/AssignTo/MailboxSettings/MailboxSettingsRequestBuilder.php new file mode 100644 index 00000000000..1f6ae2bc4a0 --- /dev/null +++ b/src/Generated/AuthenticationMethodDevices/Item/HardwareOathDevices/Item/AssignTo/MailboxSettings/MailboxSettingsRequestBuilder.php @@ -0,0 +1,112 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/authenticationMethodDevices/{authenticationMethodDevice%2Did}/hardwareOathDevices/{hardwareOathTokenAuthenticationMethodDevice%2Did}/assignTo/mailboxSettings{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. For more information, see User preferences for languages and regional formats. Returned only on $select. + * @param MailboxSettingsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?MailboxSettingsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [MailboxSettings::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update property mailboxSettings value. + * @param MailboxSettings $body The request body + * @param MailboxSettingsRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(MailboxSettings $body, ?MailboxSettingsRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [MailboxSettings::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. For more information, see User preferences for languages and regional formats. Returned only on $select. + * @param MailboxSettingsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?MailboxSettingsRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Update property mailboxSettings value. + * @param MailboxSettings $body The request body + * @param MailboxSettingsRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(MailboxSettings $body, ?MailboxSettingsRequestBuilderPatchRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::PATCH; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + $requestInfo->setContentFromParsable($this->requestAdapter, "application/json", $body); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return MailboxSettingsRequestBuilder + */ + public function withUrl(string $rawUrl): MailboxSettingsRequestBuilder { + return new MailboxSettingsRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/AuthenticationMethodDevices/Item/HardwareOathDevices/Item/AssignTo/MailboxSettings/MailboxSettingsRequestBuilderGetQueryParameters.php b/src/Generated/AuthenticationMethodDevices/Item/HardwareOathDevices/Item/AssignTo/MailboxSettings/MailboxSettingsRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..6857a870068 --- /dev/null +++ b/src/Generated/AuthenticationMethodDevices/Item/HardwareOathDevices/Item/AssignTo/MailboxSettings/MailboxSettingsRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +|null $expand Expand related entities + */ + public ?array $expand = null; + + /** + * @QueryParameter("%24select") + * @var array|null $select Select properties to be returned + */ + public ?array $select = null; + + /** + * Instantiates a new MailboxSettingsRequestBuilderGetQueryParameters and sets the default values. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + */ + public function __construct(?array $expand = null, ?array $select = null) { + $this->expand = $expand; + $this->select = $select; + } + +} diff --git a/src/Generated/AuthenticationMethodDevices/Item/HardwareOathDevices/Item/AssignTo/MailboxSettings/MailboxSettingsRequestBuilderGetRequestConfiguration.php b/src/Generated/AuthenticationMethodDevices/Item/HardwareOathDevices/Item/AssignTo/MailboxSettings/MailboxSettingsRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..a3cebb48cc5 --- /dev/null +++ b/src/Generated/AuthenticationMethodDevices/Item/HardwareOathDevices/Item/AssignTo/MailboxSettings/MailboxSettingsRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param MailboxSettingsRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?MailboxSettingsRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new MailboxSettingsRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return MailboxSettingsRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): MailboxSettingsRequestBuilderGetQueryParameters { + return new MailboxSettingsRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/AuthenticationMethodDevices/Item/HardwareOathDevices/Item/AssignTo/MailboxSettings/MailboxSettingsRequestBuilderPatchRequestConfiguration.php b/src/Generated/AuthenticationMethodDevices/Item/HardwareOathDevices/Item/AssignTo/MailboxSettings/MailboxSettingsRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..c4672b82024 --- /dev/null +++ b/src/Generated/AuthenticationMethodDevices/Item/HardwareOathDevices/Item/AssignTo/MailboxSettings/MailboxSettingsRequestBuilderPatchRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/AuthenticationMethodDevices/Item/HardwareOathDevices/Item/AssignTo/ServiceProvisioningErrors/Count/CountRequestBuilder.php b/src/Generated/AuthenticationMethodDevices/Item/HardwareOathDevices/Item/AssignTo/ServiceProvisioningErrors/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..9355edb7c19 --- /dev/null +++ b/src/Generated/AuthenticationMethodDevices/Item/HardwareOathDevices/Item/AssignTo/ServiceProvisioningErrors/Count/CountRequestBuilder.php @@ -0,0 +1,78 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/authenticationMethodDevices/{authenticationMethodDevice%2Did}/hardwareOathDevices/{hardwareOathTokenAuthenticationMethodDevice%2Did}/assignTo/serviceProvisioningErrors/$count{?%24filter,%24search}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + /** @var Promise $result */ + $result = $this->requestAdapter->sendPrimitiveAsync($requestInfo, 'int', $errorMappings); + return $result; + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "text/plain;q=0.9"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return CountRequestBuilder + */ + public function withUrl(string $rawUrl): CountRequestBuilder { + return new CountRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/AuthenticationMethodDevices/Item/HardwareOathDevices/Item/AssignTo/ServiceProvisioningErrors/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/AuthenticationMethodDevices/Item/HardwareOathDevices/Item/AssignTo/ServiceProvisioningErrors/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..4a2714196c7 --- /dev/null +++ b/src/Generated/AuthenticationMethodDevices/Item/HardwareOathDevices/Item/AssignTo/ServiceProvisioningErrors/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/AuthenticationMethodDevices/Item/HardwareOathDevices/Item/AssignTo/ServiceProvisioningErrors/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/AuthenticationMethodDevices/Item/HardwareOathDevices/Item/AssignTo/ServiceProvisioningErrors/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..41a239665c3 --- /dev/null +++ b/src/Generated/AuthenticationMethodDevices/Item/HardwareOathDevices/Item/AssignTo/ServiceProvisioningErrors/Count/CountRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CountRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CountRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CountRequestBuilderGetQueryParameters. + * @param string|null $filter Filter items by property values + * @param string|null $search Search items by search phrases + * @return CountRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?string $filter = null, ?string $search = null): CountRequestBuilderGetQueryParameters { + return new CountRequestBuilderGetQueryParameters($filter, $search); + } + +} diff --git a/src/Generated/AuthenticationMethodDevices/Item/HardwareOathDevices/Item/AssignTo/ServiceProvisioningErrors/ServiceProvisioningErrorsRequestBuilder.php b/src/Generated/AuthenticationMethodDevices/Item/HardwareOathDevices/Item/AssignTo/ServiceProvisioningErrors/ServiceProvisioningErrorsRequestBuilder.php new file mode 100644 index 00000000000..69d2be54cf0 --- /dev/null +++ b/src/Generated/AuthenticationMethodDevices/Item/HardwareOathDevices/Item/AssignTo/ServiceProvisioningErrors/ServiceProvisioningErrorsRequestBuilder.php @@ -0,0 +1,85 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Instantiates a new ServiceProvisioningErrorsRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/authenticationMethodDevices/{authenticationMethodDevice%2Did}/hardwareOathDevices/{hardwareOathTokenAuthenticationMethodDevice%2Did}/assignTo/serviceProvisioningErrors{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Errors published by a federated service describing a nontransient, service-specific error regarding the properties or link from a user object. + * @param ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [ServiceProvisioningErrorCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Errors published by a federated service describing a nontransient, service-specific error regarding the properties or link from a user object. + * @param ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return ServiceProvisioningErrorsRequestBuilder + */ + public function withUrl(string $rawUrl): ServiceProvisioningErrorsRequestBuilder { + return new ServiceProvisioningErrorsRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/AuthenticationMethodDevices/Item/HardwareOathDevices/Item/AssignTo/ServiceProvisioningErrors/ServiceProvisioningErrorsRequestBuilderGetQueryParameters.php b/src/Generated/AuthenticationMethodDevices/Item/HardwareOathDevices/Item/AssignTo/ServiceProvisioningErrors/ServiceProvisioningErrorsRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..56c95ad74be --- /dev/null +++ b/src/Generated/AuthenticationMethodDevices/Item/HardwareOathDevices/Item/AssignTo/ServiceProvisioningErrors/ServiceProvisioningErrorsRequestBuilderGetQueryParameters.php @@ -0,0 +1,82 @@ +|null $expand Expand related entities + */ + public ?array $expand = null; + + /** + * @QueryParameter("%24filter") + * @var string|null $filter Filter items by property values + */ + public ?string $filter = null; + + /** + * @QueryParameter("%24orderby") + * @var array|null $orderby Order items by property values + */ + public ?array $orderby = null; + + /** + * @QueryParameter("%24search") + * @var string|null $search Search items by search phrases + */ + public ?string $search = null; + + /** + * @QueryParameter("%24select") + * @var array|null $select Select properties to be returned + */ + public ?array $select = null; + + /** + * @QueryParameter("%24skip") + * @var int|null $skip Skip the first n items + */ + public ?int $skip = null; + + /** + * @QueryParameter("%24top") + * @var int|null $top Show only the first n items + */ + public ?int $top = null; + + /** + * Instantiates a new ServiceProvisioningErrorsRequestBuilderGetQueryParameters and sets the default values. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + */ + public function __construct(?bool $count = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null) { + $this->count = $count; + $this->expand = $expand; + $this->filter = $filter; + $this->orderby = $orderby; + $this->search = $search; + $this->select = $select; + $this->skip = $skip; + $this->top = $top; + } + +} diff --git a/src/Generated/AuthenticationMethodDevices/Item/HardwareOathDevices/Item/AssignTo/ServiceProvisioningErrors/ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration.php b/src/Generated/AuthenticationMethodDevices/Item/HardwareOathDevices/Item/AssignTo/ServiceProvisioningErrors/ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..74c6c709ad2 --- /dev/null +++ b/src/Generated/AuthenticationMethodDevices/Item/HardwareOathDevices/Item/AssignTo/ServiceProvisioningErrors/ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param ServiceProvisioningErrorsRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?ServiceProvisioningErrorsRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new ServiceProvisioningErrorsRequestBuilderGetQueryParameters. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + * @return ServiceProvisioningErrorsRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?bool $count = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null): ServiceProvisioningErrorsRequestBuilderGetQueryParameters { + return new ServiceProvisioningErrorsRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/AuthenticationMethodDevices/Item/HardwareOathDevices/Item/HardwareOathTokenAuthenticationMethodDeviceItemRequestBuilder.php b/src/Generated/AuthenticationMethodDevices/Item/HardwareOathDevices/Item/HardwareOathTokenAuthenticationMethodDeviceItemRequestBuilder.php new file mode 100644 index 00000000000..6183fd5db26 --- /dev/null +++ b/src/Generated/AuthenticationMethodDevices/Item/HardwareOathDevices/Item/HardwareOathTokenAuthenticationMethodDeviceItemRequestBuilder.php @@ -0,0 +1,152 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Instantiates a new HardwareOathTokenAuthenticationMethodDeviceItemRequestBuilder 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}/authenticationMethodDevices/{authenticationMethodDevice%2Did}/hardwareOathDevices/{hardwareOathTokenAuthenticationMethodDevice%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property hardwareOathDevices for authenticationMethodDevices + * @param HardwareOathTokenAuthenticationMethodDeviceItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?HardwareOathTokenAuthenticationMethodDeviceItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Get hardwareOathDevices from authenticationMethodDevices + * @param HardwareOathTokenAuthenticationMethodDeviceItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?HardwareOathTokenAuthenticationMethodDeviceItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [HardwareOathTokenAuthenticationMethodDevice::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property hardwareOathDevices in authenticationMethodDevices + * @param HardwareOathTokenAuthenticationMethodDevice $body The request body + * @param HardwareOathTokenAuthenticationMethodDeviceItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(HardwareOathTokenAuthenticationMethodDevice $body, ?HardwareOathTokenAuthenticationMethodDeviceItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [HardwareOathTokenAuthenticationMethodDevice::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property hardwareOathDevices for authenticationMethodDevices + * @param HardwareOathTokenAuthenticationMethodDeviceItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?HardwareOathTokenAuthenticationMethodDeviceItemRequestBuilderDeleteRequestConfiguration $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 hardwareOathDevices from authenticationMethodDevices + * @param HardwareOathTokenAuthenticationMethodDeviceItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?HardwareOathTokenAuthenticationMethodDeviceItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 hardwareOathDevices in authenticationMethodDevices + * @param HardwareOathTokenAuthenticationMethodDevice $body The request body + * @param HardwareOathTokenAuthenticationMethodDeviceItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(HardwareOathTokenAuthenticationMethodDevice $body, ?HardwareOathTokenAuthenticationMethodDeviceItemRequestBuilderPatchRequestConfiguration $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 HardwareOathTokenAuthenticationMethodDeviceItemRequestBuilder + */ + public function withUrl(string $rawUrl): HardwareOathTokenAuthenticationMethodDeviceItemRequestBuilder { + return new HardwareOathTokenAuthenticationMethodDeviceItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/AuthenticationMethodDevices/Item/HardwareOathDevices/Item/HardwareOathTokenAuthenticationMethodDeviceItemRequestBuilderDeleteRequestConfiguration.php b/src/Generated/AuthenticationMethodDevices/Item/HardwareOathDevices/Item/HardwareOathTokenAuthenticationMethodDeviceItemRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..00e8923ac12 --- /dev/null +++ b/src/Generated/AuthenticationMethodDevices/Item/HardwareOathDevices/Item/HardwareOathTokenAuthenticationMethodDeviceItemRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/AuthenticationMethodDevices/Item/HardwareOathDevices/Item/HardwareOathTokenAuthenticationMethodDeviceItemRequestBuilderGetQueryParameters.php b/src/Generated/AuthenticationMethodDevices/Item/HardwareOathDevices/Item/HardwareOathTokenAuthenticationMethodDeviceItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..0ca4b2e371d --- /dev/null +++ b/src/Generated/AuthenticationMethodDevices/Item/HardwareOathDevices/Item/HardwareOathTokenAuthenticationMethodDeviceItemRequestBuilderGetQueryParameters.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 HardwareOathTokenAuthenticationMethodDeviceItemRequestBuilderGetQueryParameters 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/AuthenticationMethodDevices/Item/HardwareOathDevices/Item/HardwareOathTokenAuthenticationMethodDeviceItemRequestBuilderGetRequestConfiguration.php b/src/Generated/AuthenticationMethodDevices/Item/HardwareOathDevices/Item/HardwareOathTokenAuthenticationMethodDeviceItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..937adccc735 --- /dev/null +++ b/src/Generated/AuthenticationMethodDevices/Item/HardwareOathDevices/Item/HardwareOathTokenAuthenticationMethodDeviceItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param HardwareOathTokenAuthenticationMethodDeviceItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?HardwareOathTokenAuthenticationMethodDeviceItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new HardwareOathTokenAuthenticationMethodDeviceItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return HardwareOathTokenAuthenticationMethodDeviceItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): HardwareOathTokenAuthenticationMethodDeviceItemRequestBuilderGetQueryParameters { + return new HardwareOathTokenAuthenticationMethodDeviceItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/AuthenticationMethodDevices/Item/HardwareOathDevices/Item/HardwareOathTokenAuthenticationMethodDeviceItemRequestBuilderPatchRequestConfiguration.php b/src/Generated/AuthenticationMethodDevices/Item/HardwareOathDevices/Item/HardwareOathTokenAuthenticationMethodDeviceItemRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..a22abfa798d --- /dev/null +++ b/src/Generated/AuthenticationMethodDevices/Item/HardwareOathDevices/Item/HardwareOathTokenAuthenticationMethodDeviceItemRequestBuilderPatchRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/BaseGraphClient.php b/src/Generated/BaseGraphClient.php index f265559f873..cd39bd08e72 100644 --- a/src/Generated/BaseGraphClient.php +++ b/src/Generated/BaseGraphClient.php @@ -20,6 +20,7 @@ use Microsoft\Graph\Beta\Generated\ApprovalWorkflowProviders\ApprovalWorkflowProvidersRequestBuilder; use Microsoft\Graph\Beta\Generated\AuditLogs\AuditLogsRequestBuilder; use Microsoft\Graph\Beta\Generated\AuthenticationMethodConfigurations\AuthenticationMethodConfigurationsRequestBuilder; +use Microsoft\Graph\Beta\Generated\AuthenticationMethodDevices\AuthenticationMethodDevicesRequestBuilder; use Microsoft\Graph\Beta\Generated\AuthenticationMethodsPolicy\AuthenticationMethodsPolicyRequestBuilder; use Microsoft\Graph\Beta\Generated\BookingBusinesses\BookingBusinessesRequestBuilder; use Microsoft\Graph\Beta\Generated\BookingCurrencies\BookingCurrenciesRequestBuilder; @@ -255,6 +256,13 @@ public function authenticationMethodConfigurations(): AuthenticationMethodConfig return new AuthenticationMethodConfigurationsRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to manage the collection of authenticationMethodDevice entities. + */ + public function authenticationMethodDevices(): AuthenticationMethodDevicesRequestBuilder { + return new AuthenticationMethodDevicesRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Provides operations to manage the authenticationMethodsPolicy singleton. */ diff --git a/src/Generated/DeviceAppManagement/IosLobAppProvisioningConfigurations/Item/Assignments/AssignmentsRequestBuilder.php b/src/Generated/DeviceAppManagement/IosLobAppProvisioningConfigurations/Item/Assignments/AssignmentsRequestBuilder.php index fa53c6d9e16..d8a2e61ad97 100644 --- a/src/Generated/DeviceAppManagement/IosLobAppProvisioningConfigurations/Item/Assignments/AssignmentsRequestBuilder.php +++ b/src/Generated/DeviceAppManagement/IosLobAppProvisioningConfigurations/Item/Assignments/AssignmentsRequestBuilder.php @@ -52,7 +52,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * The associated group assignments for IosLobAppProvisioningConfiguration. + * The associated group assignments for IosLobAppProvisioningConfiguration, this determines which devices/users the IOS LOB app provisioning conifguration will be targeted to. * @param AssignmentsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -81,7 +81,7 @@ public function post(IosLobAppProvisioningConfigurationAssignment $body, ?Assign } /** - * The associated group assignments for IosLobAppProvisioningConfiguration. + * The associated group assignments for IosLobAppProvisioningConfiguration, this determines which devices/users the IOS LOB app provisioning conifguration will be targeted to. * @param AssignmentsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/DeviceAppManagement/IosLobAppProvisioningConfigurations/Item/Assignments/AssignmentsRequestBuilderGetQueryParameters.php b/src/Generated/DeviceAppManagement/IosLobAppProvisioningConfigurations/Item/Assignments/AssignmentsRequestBuilderGetQueryParameters.php index 6e838857da3..38d126facd2 100644 --- a/src/Generated/DeviceAppManagement/IosLobAppProvisioningConfigurations/Item/Assignments/AssignmentsRequestBuilderGetQueryParameters.php +++ b/src/Generated/DeviceAppManagement/IosLobAppProvisioningConfigurations/Item/Assignments/AssignmentsRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * The associated group assignments for IosLobAppProvisioningConfiguration. + * The associated group assignments for IosLobAppProvisioningConfiguration, this determines which devices/users the IOS LOB app provisioning conifguration will be targeted to. */ class AssignmentsRequestBuilderGetQueryParameters { diff --git a/src/Generated/DeviceAppManagement/IosLobAppProvisioningConfigurations/Item/Assignments/Item/IosLobAppProvisioningConfigurationAssignmentItemRequestBuilder.php b/src/Generated/DeviceAppManagement/IosLobAppProvisioningConfigurations/Item/Assignments/Item/IosLobAppProvisioningConfigurationAssignmentItemRequestBuilder.php index 5dcb1f39d3d..0a488cc1fda 100644 --- a/src/Generated/DeviceAppManagement/IosLobAppProvisioningConfigurations/Item/Assignments/Item/IosLobAppProvisioningConfigurationAssignmentItemRequestBuilder.php +++ b/src/Generated/DeviceAppManagement/IosLobAppProvisioningConfigurations/Item/Assignments/Item/IosLobAppProvisioningConfigurationAssignmentItemRequestBuilder.php @@ -45,7 +45,7 @@ public function delete(?IosLobAppProvisioningConfigurationAssignmentItemRequestB } /** - * The associated group assignments for IosLobAppProvisioningConfiguration. + * The associated group assignments for IosLobAppProvisioningConfiguration, this determines which devices/users the IOS LOB app provisioning conifguration will be targeted to. * @param IosLobAppProvisioningConfigurationAssignmentItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -92,7 +92,7 @@ public function toDeleteRequestInformation(?IosLobAppProvisioningConfigurationAs } /** - * The associated group assignments for IosLobAppProvisioningConfiguration. + * The associated group assignments for IosLobAppProvisioningConfiguration, this determines which devices/users the IOS LOB app provisioning conifguration will be targeted to. * @param IosLobAppProvisioningConfigurationAssignmentItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/DeviceAppManagement/IosLobAppProvisioningConfigurations/Item/Assignments/Item/IosLobAppProvisioningConfigurationAssignmentItemRequestBuilderGetQueryParameters.php b/src/Generated/DeviceAppManagement/IosLobAppProvisioningConfigurations/Item/Assignments/Item/IosLobAppProvisioningConfigurationAssignmentItemRequestBuilderGetQueryParameters.php index b031f346af1..1c97c4a49fa 100644 --- a/src/Generated/DeviceAppManagement/IosLobAppProvisioningConfigurations/Item/Assignments/Item/IosLobAppProvisioningConfigurationAssignmentItemRequestBuilderGetQueryParameters.php +++ b/src/Generated/DeviceAppManagement/IosLobAppProvisioningConfigurations/Item/Assignments/Item/IosLobAppProvisioningConfigurationAssignmentItemRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * The associated group assignments for IosLobAppProvisioningConfiguration. + * The associated group assignments for IosLobAppProvisioningConfiguration, this determines which devices/users the IOS LOB app provisioning conifguration will be targeted to. */ class IosLobAppProvisioningConfigurationAssignmentItemRequestBuilderGetQueryParameters { diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphAndroidForWorkApp/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphAndroidForWorkApp/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php index 4716ce71f37..090499f4111 100644 --- a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphAndroidForWorkApp/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphAndroidForWorkApp/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php @@ -45,7 +45,7 @@ public function delete(?MobileAppRelationshipItemRequestBuilderDeleteRequestConf } /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. * @param MobileAppRelationshipItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -92,7 +92,7 @@ public function toDeleteRequestInformation(?MobileAppRelationshipItemRequestBuil } /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. * @param MobileAppRelationshipItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphAndroidForWorkApp/Relationships/Item/MobileAppRelationshipItemRequestBuilderGetQueryParameters.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphAndroidForWorkApp/Relationships/Item/MobileAppRelationshipItemRequestBuilderGetQueryParameters.php index 5b371cef640..b99be88bc12 100644 --- a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphAndroidForWorkApp/Relationships/Item/MobileAppRelationshipItemRequestBuilderGetQueryParameters.php +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphAndroidForWorkApp/Relationships/Item/MobileAppRelationshipItemRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. */ class MobileAppRelationshipItemRequestBuilderGetQueryParameters { diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphAndroidForWorkApp/Relationships/RelationshipsRequestBuilder.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphAndroidForWorkApp/Relationships/RelationshipsRequestBuilder.php index e0b1859a380..b0b8a54b7ca 100644 --- a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphAndroidForWorkApp/Relationships/RelationshipsRequestBuilder.php +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphAndroidForWorkApp/Relationships/RelationshipsRequestBuilder.php @@ -52,7 +52,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. * @param RelationshipsRequestBuilderGetRequestConfiguration|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(MobileAppRelationship $body, ?RelationshipsRequestBuilderPo } /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. * @param RelationshipsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphAndroidForWorkApp/Relationships/RelationshipsRequestBuilderGetQueryParameters.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphAndroidForWorkApp/Relationships/RelationshipsRequestBuilderGetQueryParameters.php index 56f4e786aa1..4088bd447e4 100644 --- a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphAndroidForWorkApp/Relationships/RelationshipsRequestBuilderGetQueryParameters.php +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphAndroidForWorkApp/Relationships/RelationshipsRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. */ class RelationshipsRequestBuilderGetQueryParameters { diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphAndroidLobApp/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphAndroidLobApp/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php index 7a24bb9c9df..7dbb76145fa 100644 --- a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphAndroidLobApp/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphAndroidLobApp/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php @@ -45,7 +45,7 @@ public function delete(?MobileAppRelationshipItemRequestBuilderDeleteRequestConf } /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. * @param MobileAppRelationshipItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -92,7 +92,7 @@ public function toDeleteRequestInformation(?MobileAppRelationshipItemRequestBuil } /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. * @param MobileAppRelationshipItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphAndroidLobApp/Relationships/Item/MobileAppRelationshipItemRequestBuilderGetQueryParameters.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphAndroidLobApp/Relationships/Item/MobileAppRelationshipItemRequestBuilderGetQueryParameters.php index d7ee5a990b8..73a8b6ddd1e 100644 --- a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphAndroidLobApp/Relationships/Item/MobileAppRelationshipItemRequestBuilderGetQueryParameters.php +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphAndroidLobApp/Relationships/Item/MobileAppRelationshipItemRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. */ class MobileAppRelationshipItemRequestBuilderGetQueryParameters { diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphAndroidLobApp/Relationships/RelationshipsRequestBuilder.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphAndroidLobApp/Relationships/RelationshipsRequestBuilder.php index 8740aed1d3a..89ad48ad55a 100644 --- a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphAndroidLobApp/Relationships/RelationshipsRequestBuilder.php +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphAndroidLobApp/Relationships/RelationshipsRequestBuilder.php @@ -52,7 +52,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. * @param RelationshipsRequestBuilderGetRequestConfiguration|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(MobileAppRelationship $body, ?RelationshipsRequestBuilderPo } /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. * @param RelationshipsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphAndroidLobApp/Relationships/RelationshipsRequestBuilderGetQueryParameters.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphAndroidLobApp/Relationships/RelationshipsRequestBuilderGetQueryParameters.php index 8013221e802..6079eeb24a5 100644 --- a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphAndroidLobApp/Relationships/RelationshipsRequestBuilderGetQueryParameters.php +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphAndroidLobApp/Relationships/RelationshipsRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. */ class RelationshipsRequestBuilderGetQueryParameters { diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphAndroidManagedStoreApp/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphAndroidManagedStoreApp/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php index 1cfbe64cf72..84351b42c85 100644 --- a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphAndroidManagedStoreApp/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphAndroidManagedStoreApp/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php @@ -45,7 +45,7 @@ public function delete(?MobileAppRelationshipItemRequestBuilderDeleteRequestConf } /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. * @param MobileAppRelationshipItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -92,7 +92,7 @@ public function toDeleteRequestInformation(?MobileAppRelationshipItemRequestBuil } /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. * @param MobileAppRelationshipItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphAndroidManagedStoreApp/Relationships/Item/MobileAppRelationshipItemRequestBuilderGetQueryParameters.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphAndroidManagedStoreApp/Relationships/Item/MobileAppRelationshipItemRequestBuilderGetQueryParameters.php index 2d6ad212da6..149efc30502 100644 --- a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphAndroidManagedStoreApp/Relationships/Item/MobileAppRelationshipItemRequestBuilderGetQueryParameters.php +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphAndroidManagedStoreApp/Relationships/Item/MobileAppRelationshipItemRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. */ class MobileAppRelationshipItemRequestBuilderGetQueryParameters { diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphAndroidManagedStoreApp/Relationships/RelationshipsRequestBuilder.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphAndroidManagedStoreApp/Relationships/RelationshipsRequestBuilder.php index 77a0a1fabd1..6d28ef97b28 100644 --- a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphAndroidManagedStoreApp/Relationships/RelationshipsRequestBuilder.php +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphAndroidManagedStoreApp/Relationships/RelationshipsRequestBuilder.php @@ -52,7 +52,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. * @param RelationshipsRequestBuilderGetRequestConfiguration|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(MobileAppRelationship $body, ?RelationshipsRequestBuilderPo } /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. * @param RelationshipsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphAndroidManagedStoreApp/Relationships/RelationshipsRequestBuilderGetQueryParameters.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphAndroidManagedStoreApp/Relationships/RelationshipsRequestBuilderGetQueryParameters.php index 70f783e738b..9aade7a3dc4 100644 --- a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphAndroidManagedStoreApp/Relationships/RelationshipsRequestBuilderGetQueryParameters.php +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphAndroidManagedStoreApp/Relationships/RelationshipsRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. */ class RelationshipsRequestBuilderGetQueryParameters { diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphAndroidStoreApp/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphAndroidStoreApp/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php index a902d28837a..6497e6db433 100644 --- a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphAndroidStoreApp/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphAndroidStoreApp/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php @@ -45,7 +45,7 @@ public function delete(?MobileAppRelationshipItemRequestBuilderDeleteRequestConf } /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. * @param MobileAppRelationshipItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -92,7 +92,7 @@ public function toDeleteRequestInformation(?MobileAppRelationshipItemRequestBuil } /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. * @param MobileAppRelationshipItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphAndroidStoreApp/Relationships/Item/MobileAppRelationshipItemRequestBuilderGetQueryParameters.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphAndroidStoreApp/Relationships/Item/MobileAppRelationshipItemRequestBuilderGetQueryParameters.php index 74df59e0926..71565a28335 100644 --- a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphAndroidStoreApp/Relationships/Item/MobileAppRelationshipItemRequestBuilderGetQueryParameters.php +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphAndroidStoreApp/Relationships/Item/MobileAppRelationshipItemRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. */ class MobileAppRelationshipItemRequestBuilderGetQueryParameters { diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphAndroidStoreApp/Relationships/RelationshipsRequestBuilder.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphAndroidStoreApp/Relationships/RelationshipsRequestBuilder.php index fb1453b6a1c..812a2c95e2c 100644 --- a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphAndroidStoreApp/Relationships/RelationshipsRequestBuilder.php +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphAndroidStoreApp/Relationships/RelationshipsRequestBuilder.php @@ -52,7 +52,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. * @param RelationshipsRequestBuilderGetRequestConfiguration|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(MobileAppRelationship $body, ?RelationshipsRequestBuilderPo } /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. * @param RelationshipsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphAndroidStoreApp/Relationships/RelationshipsRequestBuilderGetQueryParameters.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphAndroidStoreApp/Relationships/RelationshipsRequestBuilderGetQueryParameters.php index 051fa1ca78c..8afdc1775eb 100644 --- a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphAndroidStoreApp/Relationships/RelationshipsRequestBuilderGetQueryParameters.php +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphAndroidStoreApp/Relationships/RelationshipsRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. */ class RelationshipsRequestBuilderGetQueryParameters { diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphIosLobApp/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphIosLobApp/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php index 6d3d45d7029..67e174c8626 100644 --- a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphIosLobApp/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphIosLobApp/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php @@ -45,7 +45,7 @@ public function delete(?MobileAppRelationshipItemRequestBuilderDeleteRequestConf } /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. * @param MobileAppRelationshipItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -92,7 +92,7 @@ public function toDeleteRequestInformation(?MobileAppRelationshipItemRequestBuil } /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. * @param MobileAppRelationshipItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphIosLobApp/Relationships/Item/MobileAppRelationshipItemRequestBuilderGetQueryParameters.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphIosLobApp/Relationships/Item/MobileAppRelationshipItemRequestBuilderGetQueryParameters.php index 0846947f01f..0801ce4adad 100644 --- a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphIosLobApp/Relationships/Item/MobileAppRelationshipItemRequestBuilderGetQueryParameters.php +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphIosLobApp/Relationships/Item/MobileAppRelationshipItemRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. */ class MobileAppRelationshipItemRequestBuilderGetQueryParameters { diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphIosLobApp/Relationships/RelationshipsRequestBuilder.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphIosLobApp/Relationships/RelationshipsRequestBuilder.php index 43c26f56794..131ec1141c8 100644 --- a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphIosLobApp/Relationships/RelationshipsRequestBuilder.php +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphIosLobApp/Relationships/RelationshipsRequestBuilder.php @@ -52,7 +52,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. * @param RelationshipsRequestBuilderGetRequestConfiguration|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(MobileAppRelationship $body, ?RelationshipsRequestBuilderPo } /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. * @param RelationshipsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphIosLobApp/Relationships/RelationshipsRequestBuilderGetQueryParameters.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphIosLobApp/Relationships/RelationshipsRequestBuilderGetQueryParameters.php index 66f383acbd9..114576afcc1 100644 --- a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphIosLobApp/Relationships/RelationshipsRequestBuilderGetQueryParameters.php +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphIosLobApp/Relationships/RelationshipsRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. */ class RelationshipsRequestBuilderGetQueryParameters { diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphIosStoreApp/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphIosStoreApp/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php index c8e6351c94b..6a44931e3ab 100644 --- a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphIosStoreApp/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphIosStoreApp/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php @@ -45,7 +45,7 @@ public function delete(?MobileAppRelationshipItemRequestBuilderDeleteRequestConf } /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. * @param MobileAppRelationshipItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -92,7 +92,7 @@ public function toDeleteRequestInformation(?MobileAppRelationshipItemRequestBuil } /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. * @param MobileAppRelationshipItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphIosStoreApp/Relationships/Item/MobileAppRelationshipItemRequestBuilderGetQueryParameters.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphIosStoreApp/Relationships/Item/MobileAppRelationshipItemRequestBuilderGetQueryParameters.php index 9f379879731..cfb9accab9d 100644 --- a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphIosStoreApp/Relationships/Item/MobileAppRelationshipItemRequestBuilderGetQueryParameters.php +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphIosStoreApp/Relationships/Item/MobileAppRelationshipItemRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. */ class MobileAppRelationshipItemRequestBuilderGetQueryParameters { diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphIosStoreApp/Relationships/RelationshipsRequestBuilder.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphIosStoreApp/Relationships/RelationshipsRequestBuilder.php index 859bebaca20..8271e2981f2 100644 --- a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphIosStoreApp/Relationships/RelationshipsRequestBuilder.php +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphIosStoreApp/Relationships/RelationshipsRequestBuilder.php @@ -52,7 +52,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. * @param RelationshipsRequestBuilderGetRequestConfiguration|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(MobileAppRelationship $body, ?RelationshipsRequestBuilderPo } /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. * @param RelationshipsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphIosStoreApp/Relationships/RelationshipsRequestBuilderGetQueryParameters.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphIosStoreApp/Relationships/RelationshipsRequestBuilderGetQueryParameters.php index de84d04aebd..14d1dc175eb 100644 --- a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphIosStoreApp/Relationships/RelationshipsRequestBuilderGetQueryParameters.php +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphIosStoreApp/Relationships/RelationshipsRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. */ class RelationshipsRequestBuilderGetQueryParameters { diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphIosVppApp/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphIosVppApp/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php index de95a07693b..5a986cf983b 100644 --- a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphIosVppApp/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphIosVppApp/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php @@ -45,7 +45,7 @@ public function delete(?MobileAppRelationshipItemRequestBuilderDeleteRequestConf } /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. * @param MobileAppRelationshipItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -92,7 +92,7 @@ public function toDeleteRequestInformation(?MobileAppRelationshipItemRequestBuil } /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. * @param MobileAppRelationshipItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphIosVppApp/Relationships/Item/MobileAppRelationshipItemRequestBuilderGetQueryParameters.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphIosVppApp/Relationships/Item/MobileAppRelationshipItemRequestBuilderGetQueryParameters.php index 74414c7c931..649552c9d3b 100644 --- a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphIosVppApp/Relationships/Item/MobileAppRelationshipItemRequestBuilderGetQueryParameters.php +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphIosVppApp/Relationships/Item/MobileAppRelationshipItemRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. */ class MobileAppRelationshipItemRequestBuilderGetQueryParameters { diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphIosVppApp/Relationships/RelationshipsRequestBuilder.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphIosVppApp/Relationships/RelationshipsRequestBuilder.php index decd67d5817..30ac3080841 100644 --- a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphIosVppApp/Relationships/RelationshipsRequestBuilder.php +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphIosVppApp/Relationships/RelationshipsRequestBuilder.php @@ -52,7 +52,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. * @param RelationshipsRequestBuilderGetRequestConfiguration|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(MobileAppRelationship $body, ?RelationshipsRequestBuilderPo } /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. * @param RelationshipsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphIosVppApp/Relationships/RelationshipsRequestBuilderGetQueryParameters.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphIosVppApp/Relationships/RelationshipsRequestBuilderGetQueryParameters.php index e7b983c62c7..87fd5c31173 100644 --- a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphIosVppApp/Relationships/RelationshipsRequestBuilderGetQueryParameters.php +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphIosVppApp/Relationships/RelationshipsRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. */ class RelationshipsRequestBuilderGetQueryParameters { diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphMacOSDmgApp/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphMacOSDmgApp/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php index 4acad591b28..f6455206e42 100644 --- a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphMacOSDmgApp/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphMacOSDmgApp/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php @@ -45,7 +45,7 @@ public function delete(?MobileAppRelationshipItemRequestBuilderDeleteRequestConf } /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. * @param MobileAppRelationshipItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -92,7 +92,7 @@ public function toDeleteRequestInformation(?MobileAppRelationshipItemRequestBuil } /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. * @param MobileAppRelationshipItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphMacOSDmgApp/Relationships/Item/MobileAppRelationshipItemRequestBuilderGetQueryParameters.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphMacOSDmgApp/Relationships/Item/MobileAppRelationshipItemRequestBuilderGetQueryParameters.php index 71d882e434c..a77728d1ca5 100644 --- a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphMacOSDmgApp/Relationships/Item/MobileAppRelationshipItemRequestBuilderGetQueryParameters.php +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphMacOSDmgApp/Relationships/Item/MobileAppRelationshipItemRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. */ class MobileAppRelationshipItemRequestBuilderGetQueryParameters { diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphMacOSDmgApp/Relationships/RelationshipsRequestBuilder.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphMacOSDmgApp/Relationships/RelationshipsRequestBuilder.php index aabb37776b2..05d4cf8c094 100644 --- a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphMacOSDmgApp/Relationships/RelationshipsRequestBuilder.php +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphMacOSDmgApp/Relationships/RelationshipsRequestBuilder.php @@ -52,7 +52,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. * @param RelationshipsRequestBuilderGetRequestConfiguration|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(MobileAppRelationship $body, ?RelationshipsRequestBuilderPo } /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. * @param RelationshipsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphMacOSDmgApp/Relationships/RelationshipsRequestBuilderGetQueryParameters.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphMacOSDmgApp/Relationships/RelationshipsRequestBuilderGetQueryParameters.php index 8aef69889e9..e664107dbf5 100644 --- a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphMacOSDmgApp/Relationships/RelationshipsRequestBuilderGetQueryParameters.php +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphMacOSDmgApp/Relationships/RelationshipsRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. */ class RelationshipsRequestBuilderGetQueryParameters { diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphMacOSLobApp/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphMacOSLobApp/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php index 641be0696c0..b5a5ca0cc95 100644 --- a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphMacOSLobApp/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphMacOSLobApp/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php @@ -45,7 +45,7 @@ public function delete(?MobileAppRelationshipItemRequestBuilderDeleteRequestConf } /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. * @param MobileAppRelationshipItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -92,7 +92,7 @@ public function toDeleteRequestInformation(?MobileAppRelationshipItemRequestBuil } /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. * @param MobileAppRelationshipItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphMacOSLobApp/Relationships/Item/MobileAppRelationshipItemRequestBuilderGetQueryParameters.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphMacOSLobApp/Relationships/Item/MobileAppRelationshipItemRequestBuilderGetQueryParameters.php index 5e8aa48b41a..66c827c2a87 100644 --- a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphMacOSLobApp/Relationships/Item/MobileAppRelationshipItemRequestBuilderGetQueryParameters.php +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphMacOSLobApp/Relationships/Item/MobileAppRelationshipItemRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. */ class MobileAppRelationshipItemRequestBuilderGetQueryParameters { diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphMacOSLobApp/Relationships/RelationshipsRequestBuilder.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphMacOSLobApp/Relationships/RelationshipsRequestBuilder.php index 4a026bdcf1f..ad9f4d10adc 100644 --- a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphMacOSLobApp/Relationships/RelationshipsRequestBuilder.php +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphMacOSLobApp/Relationships/RelationshipsRequestBuilder.php @@ -52,7 +52,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. * @param RelationshipsRequestBuilderGetRequestConfiguration|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(MobileAppRelationship $body, ?RelationshipsRequestBuilderPo } /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. * @param RelationshipsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphMacOSLobApp/Relationships/RelationshipsRequestBuilderGetQueryParameters.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphMacOSLobApp/Relationships/RelationshipsRequestBuilderGetQueryParameters.php index e65051c8c53..4009f8539db 100644 --- a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphMacOSLobApp/Relationships/RelationshipsRequestBuilderGetQueryParameters.php +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphMacOSLobApp/Relationships/RelationshipsRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. */ class RelationshipsRequestBuilderGetQueryParameters { diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphMacOSPkgApp/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphMacOSPkgApp/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php index ba3fdc1bec7..967c51bc070 100644 --- a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphMacOSPkgApp/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphMacOSPkgApp/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php @@ -45,7 +45,7 @@ public function delete(?MobileAppRelationshipItemRequestBuilderDeleteRequestConf } /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. * @param MobileAppRelationshipItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -92,7 +92,7 @@ public function toDeleteRequestInformation(?MobileAppRelationshipItemRequestBuil } /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. * @param MobileAppRelationshipItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphMacOSPkgApp/Relationships/Item/MobileAppRelationshipItemRequestBuilderGetQueryParameters.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphMacOSPkgApp/Relationships/Item/MobileAppRelationshipItemRequestBuilderGetQueryParameters.php index e53fb229de4..41475abde2d 100644 --- a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphMacOSPkgApp/Relationships/Item/MobileAppRelationshipItemRequestBuilderGetQueryParameters.php +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphMacOSPkgApp/Relationships/Item/MobileAppRelationshipItemRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. */ class MobileAppRelationshipItemRequestBuilderGetQueryParameters { diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphMacOSPkgApp/Relationships/RelationshipsRequestBuilder.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphMacOSPkgApp/Relationships/RelationshipsRequestBuilder.php index 14fac83c715..618858f2a68 100644 --- a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphMacOSPkgApp/Relationships/RelationshipsRequestBuilder.php +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphMacOSPkgApp/Relationships/RelationshipsRequestBuilder.php @@ -52,7 +52,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. * @param RelationshipsRequestBuilderGetRequestConfiguration|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(MobileAppRelationship $body, ?RelationshipsRequestBuilderPo } /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. * @param RelationshipsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphMacOSPkgApp/Relationships/RelationshipsRequestBuilderGetQueryParameters.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphMacOSPkgApp/Relationships/RelationshipsRequestBuilderGetQueryParameters.php index e0c64b7a5d5..97c83d11773 100644 --- a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphMacOSPkgApp/Relationships/RelationshipsRequestBuilderGetQueryParameters.php +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphMacOSPkgApp/Relationships/RelationshipsRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. */ class RelationshipsRequestBuilderGetQueryParameters { diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphManagedAndroidLobApp/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphManagedAndroidLobApp/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php index aaac626080c..7cc356bd992 100644 --- a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphManagedAndroidLobApp/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphManagedAndroidLobApp/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php @@ -45,7 +45,7 @@ public function delete(?MobileAppRelationshipItemRequestBuilderDeleteRequestConf } /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. * @param MobileAppRelationshipItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -92,7 +92,7 @@ public function toDeleteRequestInformation(?MobileAppRelationshipItemRequestBuil } /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. * @param MobileAppRelationshipItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphManagedAndroidLobApp/Relationships/Item/MobileAppRelationshipItemRequestBuilderGetQueryParameters.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphManagedAndroidLobApp/Relationships/Item/MobileAppRelationshipItemRequestBuilderGetQueryParameters.php index 5f0905df4bc..978e97330b3 100644 --- a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphManagedAndroidLobApp/Relationships/Item/MobileAppRelationshipItemRequestBuilderGetQueryParameters.php +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphManagedAndroidLobApp/Relationships/Item/MobileAppRelationshipItemRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. */ class MobileAppRelationshipItemRequestBuilderGetQueryParameters { diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphManagedAndroidLobApp/Relationships/RelationshipsRequestBuilder.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphManagedAndroidLobApp/Relationships/RelationshipsRequestBuilder.php index 079b210802d..5f5f98909de 100644 --- a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphManagedAndroidLobApp/Relationships/RelationshipsRequestBuilder.php +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphManagedAndroidLobApp/Relationships/RelationshipsRequestBuilder.php @@ -52,7 +52,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. * @param RelationshipsRequestBuilderGetRequestConfiguration|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(MobileAppRelationship $body, ?RelationshipsRequestBuilderPo } /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. * @param RelationshipsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphManagedAndroidLobApp/Relationships/RelationshipsRequestBuilderGetQueryParameters.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphManagedAndroidLobApp/Relationships/RelationshipsRequestBuilderGetQueryParameters.php index 4fa7d37993a..575cd006e55 100644 --- a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphManagedAndroidLobApp/Relationships/RelationshipsRequestBuilderGetQueryParameters.php +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphManagedAndroidLobApp/Relationships/RelationshipsRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. */ class RelationshipsRequestBuilderGetQueryParameters { diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphManagedIOSLobApp/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphManagedIOSLobApp/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php index ad676be494b..f0fbc321d81 100644 --- a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphManagedIOSLobApp/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphManagedIOSLobApp/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php @@ -45,7 +45,7 @@ public function delete(?MobileAppRelationshipItemRequestBuilderDeleteRequestConf } /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. * @param MobileAppRelationshipItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -92,7 +92,7 @@ public function toDeleteRequestInformation(?MobileAppRelationshipItemRequestBuil } /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. * @param MobileAppRelationshipItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphManagedIOSLobApp/Relationships/Item/MobileAppRelationshipItemRequestBuilderGetQueryParameters.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphManagedIOSLobApp/Relationships/Item/MobileAppRelationshipItemRequestBuilderGetQueryParameters.php index 7c3442b911c..ba3c682aa67 100644 --- a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphManagedIOSLobApp/Relationships/Item/MobileAppRelationshipItemRequestBuilderGetQueryParameters.php +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphManagedIOSLobApp/Relationships/Item/MobileAppRelationshipItemRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. */ class MobileAppRelationshipItemRequestBuilderGetQueryParameters { diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphManagedIOSLobApp/Relationships/RelationshipsRequestBuilder.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphManagedIOSLobApp/Relationships/RelationshipsRequestBuilder.php index ff9f9020609..9942afd076f 100644 --- a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphManagedIOSLobApp/Relationships/RelationshipsRequestBuilder.php +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphManagedIOSLobApp/Relationships/RelationshipsRequestBuilder.php @@ -52,7 +52,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. * @param RelationshipsRequestBuilderGetRequestConfiguration|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(MobileAppRelationship $body, ?RelationshipsRequestBuilderPo } /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. * @param RelationshipsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphManagedIOSLobApp/Relationships/RelationshipsRequestBuilderGetQueryParameters.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphManagedIOSLobApp/Relationships/RelationshipsRequestBuilderGetQueryParameters.php index f9960053654..88df3553718 100644 --- a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphManagedIOSLobApp/Relationships/RelationshipsRequestBuilderGetQueryParameters.php +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphManagedIOSLobApp/Relationships/RelationshipsRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. */ class RelationshipsRequestBuilderGetQueryParameters { diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphManagedMobileLobApp/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphManagedMobileLobApp/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php index a3bb985748c..5f2eaba3675 100644 --- a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphManagedMobileLobApp/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphManagedMobileLobApp/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php @@ -45,7 +45,7 @@ public function delete(?MobileAppRelationshipItemRequestBuilderDeleteRequestConf } /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. * @param MobileAppRelationshipItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -92,7 +92,7 @@ public function toDeleteRequestInformation(?MobileAppRelationshipItemRequestBuil } /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. * @param MobileAppRelationshipItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphManagedMobileLobApp/Relationships/Item/MobileAppRelationshipItemRequestBuilderGetQueryParameters.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphManagedMobileLobApp/Relationships/Item/MobileAppRelationshipItemRequestBuilderGetQueryParameters.php index e0ac3f267cb..0a36498598e 100644 --- a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphManagedMobileLobApp/Relationships/Item/MobileAppRelationshipItemRequestBuilderGetQueryParameters.php +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphManagedMobileLobApp/Relationships/Item/MobileAppRelationshipItemRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. */ class MobileAppRelationshipItemRequestBuilderGetQueryParameters { diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphManagedMobileLobApp/Relationships/RelationshipsRequestBuilder.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphManagedMobileLobApp/Relationships/RelationshipsRequestBuilder.php index 74a5a6d6611..bae6337bcfe 100644 --- a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphManagedMobileLobApp/Relationships/RelationshipsRequestBuilder.php +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphManagedMobileLobApp/Relationships/RelationshipsRequestBuilder.php @@ -52,7 +52,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. * @param RelationshipsRequestBuilderGetRequestConfiguration|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(MobileAppRelationship $body, ?RelationshipsRequestBuilderPo } /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. * @param RelationshipsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphManagedMobileLobApp/Relationships/RelationshipsRequestBuilderGetQueryParameters.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphManagedMobileLobApp/Relationships/RelationshipsRequestBuilderGetQueryParameters.php index 0cb44bd4e26..44521692a36 100644 --- a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphManagedMobileLobApp/Relationships/RelationshipsRequestBuilderGetQueryParameters.php +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphManagedMobileLobApp/Relationships/RelationshipsRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. */ class RelationshipsRequestBuilderGetQueryParameters { diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphMicrosoftStoreForBusinessApp/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphMicrosoftStoreForBusinessApp/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php index facb6b84c90..7216d07c401 100644 --- a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphMicrosoftStoreForBusinessApp/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphMicrosoftStoreForBusinessApp/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php @@ -45,7 +45,7 @@ public function delete(?MobileAppRelationshipItemRequestBuilderDeleteRequestConf } /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. * @param MobileAppRelationshipItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -92,7 +92,7 @@ public function toDeleteRequestInformation(?MobileAppRelationshipItemRequestBuil } /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. * @param MobileAppRelationshipItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphMicrosoftStoreForBusinessApp/Relationships/Item/MobileAppRelationshipItemRequestBuilderGetQueryParameters.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphMicrosoftStoreForBusinessApp/Relationships/Item/MobileAppRelationshipItemRequestBuilderGetQueryParameters.php index fdbd0b6ea9a..366bd9b35cd 100644 --- a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphMicrosoftStoreForBusinessApp/Relationships/Item/MobileAppRelationshipItemRequestBuilderGetQueryParameters.php +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphMicrosoftStoreForBusinessApp/Relationships/Item/MobileAppRelationshipItemRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. */ class MobileAppRelationshipItemRequestBuilderGetQueryParameters { diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphMicrosoftStoreForBusinessApp/Relationships/RelationshipsRequestBuilder.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphMicrosoftStoreForBusinessApp/Relationships/RelationshipsRequestBuilder.php index 74e5b953b73..b458070ca05 100644 --- a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphMicrosoftStoreForBusinessApp/Relationships/RelationshipsRequestBuilder.php +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphMicrosoftStoreForBusinessApp/Relationships/RelationshipsRequestBuilder.php @@ -52,7 +52,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. * @param RelationshipsRequestBuilderGetRequestConfiguration|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(MobileAppRelationship $body, ?RelationshipsRequestBuilderPo } /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. * @param RelationshipsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphMicrosoftStoreForBusinessApp/Relationships/RelationshipsRequestBuilderGetQueryParameters.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphMicrosoftStoreForBusinessApp/Relationships/RelationshipsRequestBuilderGetQueryParameters.php index a86432acc10..a8c79902a99 100644 --- a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphMicrosoftStoreForBusinessApp/Relationships/RelationshipsRequestBuilderGetQueryParameters.php +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphMicrosoftStoreForBusinessApp/Relationships/RelationshipsRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. */ class RelationshipsRequestBuilderGetQueryParameters { diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWin32LobApp/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWin32LobApp/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php index 6253de1433e..2652ba347c9 100644 --- a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWin32LobApp/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWin32LobApp/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php @@ -45,7 +45,7 @@ public function delete(?MobileAppRelationshipItemRequestBuilderDeleteRequestConf } /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. * @param MobileAppRelationshipItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -92,7 +92,7 @@ public function toDeleteRequestInformation(?MobileAppRelationshipItemRequestBuil } /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. * @param MobileAppRelationshipItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWin32LobApp/Relationships/Item/MobileAppRelationshipItemRequestBuilderGetQueryParameters.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWin32LobApp/Relationships/Item/MobileAppRelationshipItemRequestBuilderGetQueryParameters.php index b83c9ef04d5..2b8b91f1481 100644 --- a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWin32LobApp/Relationships/Item/MobileAppRelationshipItemRequestBuilderGetQueryParameters.php +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWin32LobApp/Relationships/Item/MobileAppRelationshipItemRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. */ class MobileAppRelationshipItemRequestBuilderGetQueryParameters { diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWin32LobApp/Relationships/RelationshipsRequestBuilder.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWin32LobApp/Relationships/RelationshipsRequestBuilder.php index 1c46089d6d6..817c569770f 100644 --- a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWin32LobApp/Relationships/RelationshipsRequestBuilder.php +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWin32LobApp/Relationships/RelationshipsRequestBuilder.php @@ -52,7 +52,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. * @param RelationshipsRequestBuilderGetRequestConfiguration|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(MobileAppRelationship $body, ?RelationshipsRequestBuilderPo } /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. * @param RelationshipsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWin32LobApp/Relationships/RelationshipsRequestBuilderGetQueryParameters.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWin32LobApp/Relationships/RelationshipsRequestBuilderGetQueryParameters.php index 4feb373615c..70ba4e98264 100644 --- a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWin32LobApp/Relationships/RelationshipsRequestBuilderGetQueryParameters.php +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWin32LobApp/Relationships/RelationshipsRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. */ class RelationshipsRequestBuilderGetQueryParameters { diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWinGetApp/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWinGetApp/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php index b1cd238db02..0bc544b8c6a 100644 --- a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWinGetApp/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWinGetApp/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php @@ -45,7 +45,7 @@ public function delete(?MobileAppRelationshipItemRequestBuilderDeleteRequestConf } /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. * @param MobileAppRelationshipItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -92,7 +92,7 @@ public function toDeleteRequestInformation(?MobileAppRelationshipItemRequestBuil } /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. * @param MobileAppRelationshipItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWinGetApp/Relationships/Item/MobileAppRelationshipItemRequestBuilderGetQueryParameters.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWinGetApp/Relationships/Item/MobileAppRelationshipItemRequestBuilderGetQueryParameters.php index 342fa47078a..186e177ef1c 100644 --- a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWinGetApp/Relationships/Item/MobileAppRelationshipItemRequestBuilderGetQueryParameters.php +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWinGetApp/Relationships/Item/MobileAppRelationshipItemRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. */ class MobileAppRelationshipItemRequestBuilderGetQueryParameters { diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWinGetApp/Relationships/RelationshipsRequestBuilder.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWinGetApp/Relationships/RelationshipsRequestBuilder.php index 6b7ed15707d..7499f6a167d 100644 --- a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWinGetApp/Relationships/RelationshipsRequestBuilder.php +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWinGetApp/Relationships/RelationshipsRequestBuilder.php @@ -52,7 +52,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. * @param RelationshipsRequestBuilderGetRequestConfiguration|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(MobileAppRelationship $body, ?RelationshipsRequestBuilderPo } /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. * @param RelationshipsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWinGetApp/Relationships/RelationshipsRequestBuilderGetQueryParameters.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWinGetApp/Relationships/RelationshipsRequestBuilderGetQueryParameters.php index a6202271c72..9d1211f2907 100644 --- a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWinGetApp/Relationships/RelationshipsRequestBuilderGetQueryParameters.php +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWinGetApp/Relationships/RelationshipsRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. */ class RelationshipsRequestBuilderGetQueryParameters { diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsAppX/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsAppX/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php index 52f49e4acbe..6ef06d2f31e 100644 --- a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsAppX/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsAppX/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php @@ -45,7 +45,7 @@ public function delete(?MobileAppRelationshipItemRequestBuilderDeleteRequestConf } /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. * @param MobileAppRelationshipItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -92,7 +92,7 @@ public function toDeleteRequestInformation(?MobileAppRelationshipItemRequestBuil } /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. * @param MobileAppRelationshipItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsAppX/Relationships/Item/MobileAppRelationshipItemRequestBuilderGetQueryParameters.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsAppX/Relationships/Item/MobileAppRelationshipItemRequestBuilderGetQueryParameters.php index a640d9b161a..711a29c720b 100644 --- a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsAppX/Relationships/Item/MobileAppRelationshipItemRequestBuilderGetQueryParameters.php +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsAppX/Relationships/Item/MobileAppRelationshipItemRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. */ class MobileAppRelationshipItemRequestBuilderGetQueryParameters { diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsAppX/Relationships/RelationshipsRequestBuilder.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsAppX/Relationships/RelationshipsRequestBuilder.php index a605a6cdfaf..561ba1fb346 100644 --- a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsAppX/Relationships/RelationshipsRequestBuilder.php +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsAppX/Relationships/RelationshipsRequestBuilder.php @@ -52,7 +52,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. * @param RelationshipsRequestBuilderGetRequestConfiguration|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(MobileAppRelationship $body, ?RelationshipsRequestBuilderPo } /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. * @param RelationshipsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsAppX/Relationships/RelationshipsRequestBuilderGetQueryParameters.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsAppX/Relationships/RelationshipsRequestBuilderGetQueryParameters.php index f340d4a4d3d..11d6a020300 100644 --- a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsAppX/Relationships/RelationshipsRequestBuilderGetQueryParameters.php +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsAppX/Relationships/RelationshipsRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. */ class RelationshipsRequestBuilderGetQueryParameters { diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsMobileMSI/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsMobileMSI/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php index bbbf44b2180..6cd9a8569e1 100644 --- a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsMobileMSI/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsMobileMSI/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php @@ -45,7 +45,7 @@ public function delete(?MobileAppRelationshipItemRequestBuilderDeleteRequestConf } /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. * @param MobileAppRelationshipItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -92,7 +92,7 @@ public function toDeleteRequestInformation(?MobileAppRelationshipItemRequestBuil } /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. * @param MobileAppRelationshipItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsMobileMSI/Relationships/Item/MobileAppRelationshipItemRequestBuilderGetQueryParameters.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsMobileMSI/Relationships/Item/MobileAppRelationshipItemRequestBuilderGetQueryParameters.php index ed9ef131298..2d1eac366ca 100644 --- a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsMobileMSI/Relationships/Item/MobileAppRelationshipItemRequestBuilderGetQueryParameters.php +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsMobileMSI/Relationships/Item/MobileAppRelationshipItemRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. */ class MobileAppRelationshipItemRequestBuilderGetQueryParameters { diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsMobileMSI/Relationships/RelationshipsRequestBuilder.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsMobileMSI/Relationships/RelationshipsRequestBuilder.php index 3c79d9d0cf7..4920ad34909 100644 --- a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsMobileMSI/Relationships/RelationshipsRequestBuilder.php +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsMobileMSI/Relationships/RelationshipsRequestBuilder.php @@ -52,7 +52,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. * @param RelationshipsRequestBuilderGetRequestConfiguration|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(MobileAppRelationship $body, ?RelationshipsRequestBuilderPo } /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. * @param RelationshipsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsMobileMSI/Relationships/RelationshipsRequestBuilderGetQueryParameters.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsMobileMSI/Relationships/RelationshipsRequestBuilderGetQueryParameters.php index b426f2b5182..f66b0ecc098 100644 --- a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsMobileMSI/Relationships/RelationshipsRequestBuilderGetQueryParameters.php +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsMobileMSI/Relationships/RelationshipsRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. */ class RelationshipsRequestBuilderGetQueryParameters { diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsStoreApp/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsStoreApp/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php index 9a392021e9c..377a3d494f2 100644 --- a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsStoreApp/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsStoreApp/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php @@ -45,7 +45,7 @@ public function delete(?MobileAppRelationshipItemRequestBuilderDeleteRequestConf } /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. * @param MobileAppRelationshipItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -92,7 +92,7 @@ public function toDeleteRequestInformation(?MobileAppRelationshipItemRequestBuil } /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. * @param MobileAppRelationshipItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsStoreApp/Relationships/Item/MobileAppRelationshipItemRequestBuilderGetQueryParameters.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsStoreApp/Relationships/Item/MobileAppRelationshipItemRequestBuilderGetQueryParameters.php index b8bcfa88946..ebb60089abb 100644 --- a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsStoreApp/Relationships/Item/MobileAppRelationshipItemRequestBuilderGetQueryParameters.php +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsStoreApp/Relationships/Item/MobileAppRelationshipItemRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. */ class MobileAppRelationshipItemRequestBuilderGetQueryParameters { diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsStoreApp/Relationships/RelationshipsRequestBuilder.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsStoreApp/Relationships/RelationshipsRequestBuilder.php index 560fc8417b5..cb5fa8cd102 100644 --- a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsStoreApp/Relationships/RelationshipsRequestBuilder.php +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsStoreApp/Relationships/RelationshipsRequestBuilder.php @@ -52,7 +52,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. * @param RelationshipsRequestBuilderGetRequestConfiguration|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(MobileAppRelationship $body, ?RelationshipsRequestBuilderPo } /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. * @param RelationshipsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsStoreApp/Relationships/RelationshipsRequestBuilderGetQueryParameters.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsStoreApp/Relationships/RelationshipsRequestBuilderGetQueryParameters.php index 2f5d0f80738..f572dba878f 100644 --- a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsStoreApp/Relationships/RelationshipsRequestBuilderGetQueryParameters.php +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsStoreApp/Relationships/RelationshipsRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. */ class RelationshipsRequestBuilderGetQueryParameters { diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsUniversalAppX/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsUniversalAppX/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php index ee6db43d733..a3d1a87a4b8 100644 --- a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsUniversalAppX/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsUniversalAppX/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php @@ -45,7 +45,7 @@ public function delete(?MobileAppRelationshipItemRequestBuilderDeleteRequestConf } /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. * @param MobileAppRelationshipItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -92,7 +92,7 @@ public function toDeleteRequestInformation(?MobileAppRelationshipItemRequestBuil } /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. * @param MobileAppRelationshipItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsUniversalAppX/Relationships/Item/MobileAppRelationshipItemRequestBuilderGetQueryParameters.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsUniversalAppX/Relationships/Item/MobileAppRelationshipItemRequestBuilderGetQueryParameters.php index befcfa88f8f..0a6a3385ca8 100644 --- a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsUniversalAppX/Relationships/Item/MobileAppRelationshipItemRequestBuilderGetQueryParameters.php +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsUniversalAppX/Relationships/Item/MobileAppRelationshipItemRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. */ class MobileAppRelationshipItemRequestBuilderGetQueryParameters { diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsUniversalAppX/Relationships/RelationshipsRequestBuilder.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsUniversalAppX/Relationships/RelationshipsRequestBuilder.php index 56e8418ec18..d776dff7f55 100644 --- a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsUniversalAppX/Relationships/RelationshipsRequestBuilder.php +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsUniversalAppX/Relationships/RelationshipsRequestBuilder.php @@ -52,7 +52,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. * @param RelationshipsRequestBuilderGetRequestConfiguration|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(MobileAppRelationship $body, ?RelationshipsRequestBuilderPo } /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. * @param RelationshipsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsUniversalAppX/Relationships/RelationshipsRequestBuilderGetQueryParameters.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsUniversalAppX/Relationships/RelationshipsRequestBuilderGetQueryParameters.php index a624752d271..9b664665467 100644 --- a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsUniversalAppX/Relationships/RelationshipsRequestBuilderGetQueryParameters.php +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsUniversalAppX/Relationships/RelationshipsRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. */ class RelationshipsRequestBuilderGetQueryParameters { diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsWebApp/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsWebApp/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php index cc69e4f2c2d..fff9959c763 100644 --- a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsWebApp/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsWebApp/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php @@ -45,7 +45,7 @@ public function delete(?MobileAppRelationshipItemRequestBuilderDeleteRequestConf } /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. * @param MobileAppRelationshipItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -92,7 +92,7 @@ public function toDeleteRequestInformation(?MobileAppRelationshipItemRequestBuil } /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. * @param MobileAppRelationshipItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsWebApp/Relationships/Item/MobileAppRelationshipItemRequestBuilderGetQueryParameters.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsWebApp/Relationships/Item/MobileAppRelationshipItemRequestBuilderGetQueryParameters.php index 2aacef29770..ff546639f9f 100644 --- a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsWebApp/Relationships/Item/MobileAppRelationshipItemRequestBuilderGetQueryParameters.php +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsWebApp/Relationships/Item/MobileAppRelationshipItemRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. */ class MobileAppRelationshipItemRequestBuilderGetQueryParameters { diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsWebApp/Relationships/RelationshipsRequestBuilder.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsWebApp/Relationships/RelationshipsRequestBuilder.php index 6836522ea39..2025dbf4e22 100644 --- a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsWebApp/Relationships/RelationshipsRequestBuilder.php +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsWebApp/Relationships/RelationshipsRequestBuilder.php @@ -52,7 +52,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. * @param RelationshipsRequestBuilderGetRequestConfiguration|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(MobileAppRelationship $body, ?RelationshipsRequestBuilderPo } /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. * @param RelationshipsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsWebApp/Relationships/RelationshipsRequestBuilderGetQueryParameters.php b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsWebApp/Relationships/RelationshipsRequestBuilderGetQueryParameters.php index 70a78863bf8..46b1d94ed51 100644 --- a/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsWebApp/Relationships/RelationshipsRequestBuilderGetQueryParameters.php +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/GraphWindowsWebApp/Relationships/RelationshipsRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. */ class RelationshipsRequestBuilderGetQueryParameters { diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php b/src/Generated/DeviceAppManagement/MobileApps/Item/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php index 8e1dbbafbaf..436ce543d79 100644 --- a/src/Generated/DeviceAppManagement/MobileApps/Item/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/Relationships/Item/MobileAppRelationshipItemRequestBuilder.php @@ -45,7 +45,7 @@ public function delete(?MobileAppRelationshipItemRequestBuilderDeleteRequestConf } /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. * @param MobileAppRelationshipItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -92,7 +92,7 @@ public function toDeleteRequestInformation(?MobileAppRelationshipItemRequestBuil } /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. * @param MobileAppRelationshipItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/Relationships/Item/MobileAppRelationshipItemRequestBuilderGetQueryParameters.php b/src/Generated/DeviceAppManagement/MobileApps/Item/Relationships/Item/MobileAppRelationshipItemRequestBuilderGetQueryParameters.php index 9a5b05590a6..22e831a6086 100644 --- a/src/Generated/DeviceAppManagement/MobileApps/Item/Relationships/Item/MobileAppRelationshipItemRequestBuilderGetQueryParameters.php +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/Relationships/Item/MobileAppRelationshipItemRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. */ class MobileAppRelationshipItemRequestBuilderGetQueryParameters { diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/Relationships/RelationshipsRequestBuilder.php b/src/Generated/DeviceAppManagement/MobileApps/Item/Relationships/RelationshipsRequestBuilder.php index efe7ed20004..de36eb36706 100644 --- a/src/Generated/DeviceAppManagement/MobileApps/Item/Relationships/RelationshipsRequestBuilder.php +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/Relationships/RelationshipsRequestBuilder.php @@ -52,7 +52,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. * @param RelationshipsRequestBuilderGetRequestConfiguration|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(MobileAppRelationship $body, ?RelationshipsRequestBuilderPo } /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. * @param RelationshipsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/DeviceAppManagement/MobileApps/Item/Relationships/RelationshipsRequestBuilderGetQueryParameters.php b/src/Generated/DeviceAppManagement/MobileApps/Item/Relationships/RelationshipsRequestBuilderGetQueryParameters.php index 2528998ae0d..6ab207e2278 100644 --- a/src/Generated/DeviceAppManagement/MobileApps/Item/Relationships/RelationshipsRequestBuilderGetQueryParameters.php +++ b/src/Generated/DeviceAppManagement/MobileApps/Item/Relationships/RelationshipsRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * The set of direct relationships for this app. + * List of relationships for this mobile app. */ class RelationshipsRequestBuilderGetQueryParameters { 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/MobileAppTroubleshootingEvents/Item/AppLogCollectionRequests/AppLogCollectionRequestsRequestBuilder.php b/src/Generated/DeviceManagement/MobileAppTroubleshootingEvents/Item/AppLogCollectionRequests/AppLogCollectionRequestsRequestBuilder.php index 553aec9f548..d1ee1fbee41 100644 --- a/src/Generated/DeviceManagement/MobileAppTroubleshootingEvents/Item/AppLogCollectionRequests/AppLogCollectionRequestsRequestBuilder.php +++ b/src/Generated/DeviceManagement/MobileAppTroubleshootingEvents/Item/AppLogCollectionRequests/AppLogCollectionRequestsRequestBuilder.php @@ -52,7 +52,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Indicates collection of App Log Upload Request. + * The collection property of AppLogUploadRequest. * @param AppLogCollectionRequestsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -81,7 +81,7 @@ public function post(AppLogCollectionRequest $body, ?AppLogCollectionRequestsReq } /** - * Indicates collection of App Log Upload Request. + * The collection property of AppLogUploadRequest. * @param AppLogCollectionRequestsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/DeviceManagement/MobileAppTroubleshootingEvents/Item/AppLogCollectionRequests/AppLogCollectionRequestsRequestBuilderGetQueryParameters.php b/src/Generated/DeviceManagement/MobileAppTroubleshootingEvents/Item/AppLogCollectionRequests/AppLogCollectionRequestsRequestBuilderGetQueryParameters.php index 0ba878c96bb..b3430fe837f 100644 --- a/src/Generated/DeviceManagement/MobileAppTroubleshootingEvents/Item/AppLogCollectionRequests/AppLogCollectionRequestsRequestBuilderGetQueryParameters.php +++ b/src/Generated/DeviceManagement/MobileAppTroubleshootingEvents/Item/AppLogCollectionRequests/AppLogCollectionRequestsRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Indicates collection of App Log Upload Request. + * The collection property of AppLogUploadRequest. */ class AppLogCollectionRequestsRequestBuilderGetQueryParameters { diff --git a/src/Generated/DeviceManagement/MobileAppTroubleshootingEvents/Item/AppLogCollectionRequests/Item/AppLogCollectionRequestItemRequestBuilder.php b/src/Generated/DeviceManagement/MobileAppTroubleshootingEvents/Item/AppLogCollectionRequests/Item/AppLogCollectionRequestItemRequestBuilder.php index ac9dacdea01..afc14eb7a60 100644 --- a/src/Generated/DeviceManagement/MobileAppTroubleshootingEvents/Item/AppLogCollectionRequests/Item/AppLogCollectionRequestItemRequestBuilder.php +++ b/src/Generated/DeviceManagement/MobileAppTroubleshootingEvents/Item/AppLogCollectionRequests/Item/AppLogCollectionRequestItemRequestBuilder.php @@ -53,7 +53,7 @@ public function delete(?AppLogCollectionRequestItemRequestBuilderDeleteRequestCo } /** - * Indicates collection of App Log Upload Request. + * The collection property of AppLogUploadRequest. * @param AppLogCollectionRequestItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -100,7 +100,7 @@ public function toDeleteRequestInformation(?AppLogCollectionRequestItemRequestBu } /** - * Indicates collection of App Log Upload Request. + * The collection property of AppLogUploadRequest. * @param AppLogCollectionRequestItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/DeviceManagement/MobileAppTroubleshootingEvents/Item/AppLogCollectionRequests/Item/AppLogCollectionRequestItemRequestBuilderGetQueryParameters.php b/src/Generated/DeviceManagement/MobileAppTroubleshootingEvents/Item/AppLogCollectionRequests/Item/AppLogCollectionRequestItemRequestBuilderGetQueryParameters.php index 0adbe986030..a5eb28cd5e3 100644 --- a/src/Generated/DeviceManagement/MobileAppTroubleshootingEvents/Item/AppLogCollectionRequests/Item/AppLogCollectionRequestItemRequestBuilderGetQueryParameters.php +++ b/src/Generated/DeviceManagement/MobileAppTroubleshootingEvents/Item/AppLogCollectionRequests/Item/AppLogCollectionRequestItemRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Indicates collection of App Log Upload Request. + * The collection property of AppLogUploadRequest. */ class AppLogCollectionRequestItemRequestBuilderGetQueryParameters { diff --git a/src/Generated/DeviceManagement/VirtualEndpoint/Reports/GetCloudPcPerformanceReport/GetCloudPcPerformanceReportRequestBuilder.php b/src/Generated/DeviceManagement/VirtualEndpoint/Reports/GetCloudPcPerformanceReport/GetCloudPcPerformanceReportRequestBuilder.php index 289a398c24b..3a3af8329c0 100644 --- a/src/Generated/DeviceManagement/VirtualEndpoint/Reports/GetCloudPcPerformanceReport/GetCloudPcPerformanceReportRequestBuilder.php +++ b/src/Generated/DeviceManagement/VirtualEndpoint/Reports/GetCloudPcPerformanceReport/GetCloudPcPerformanceReportRequestBuilder.php @@ -31,11 +31,12 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Invoke action getCloudPcPerformanceReport + * Get a report related to the performance of Cloud PCs. * @param GetCloudPcPerformanceReportPostRequestBody $body The request body * @param GetCloudPcPerformanceReportRequestBuilderPostRequestConfiguration|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/cloudpcreports-getcloudpcperformancereport?view=graph-rest-beta Find more info here */ public function post(GetCloudPcPerformanceReportPostRequestBody $body, ?GetCloudPcPerformanceReportRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); @@ -48,7 +49,7 @@ public function post(GetCloudPcPerformanceReportPostRequestBody $body, ?GetCloud } /** - * Invoke action getCloudPcPerformanceReport + * Get a report related to the performance of Cloud PCs. * @param GetCloudPcPerformanceReportPostRequestBody $body The request body * @param GetCloudPcPerformanceReportRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation diff --git a/src/Generated/Directory/AuthenticationMethodDevices/AuthenticationMethodDevicesRequestBuilder.php b/src/Generated/Directory/AuthenticationMethodDevices/AuthenticationMethodDevicesRequestBuilder.php new file mode 100644 index 00000000000..24acf78a03a --- /dev/null +++ b/src/Generated/Directory/AuthenticationMethodDevices/AuthenticationMethodDevicesRequestBuilder.php @@ -0,0 +1,152 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Instantiates a new AuthenticationMethodDevicesRequestBuilder 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/authenticationMethodDevices{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property authenticationMethodDevices for directory + * @param AuthenticationMethodDevicesRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?AuthenticationMethodDevicesRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Get authenticationMethodDevices from directory + * @param AuthenticationMethodDevicesRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?AuthenticationMethodDevicesRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [AuthenticationMethodDevice::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property authenticationMethodDevices in directory + * @param AuthenticationMethodDevice $body The request body + * @param AuthenticationMethodDevicesRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(AuthenticationMethodDevice $body, ?AuthenticationMethodDevicesRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [AuthenticationMethodDevice::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property authenticationMethodDevices for directory + * @param AuthenticationMethodDevicesRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?AuthenticationMethodDevicesRequestBuilderDeleteRequestConfiguration $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 authenticationMethodDevices from directory + * @param AuthenticationMethodDevicesRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?AuthenticationMethodDevicesRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 authenticationMethodDevices in directory + * @param AuthenticationMethodDevice $body The request body + * @param AuthenticationMethodDevicesRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(AuthenticationMethodDevice $body, ?AuthenticationMethodDevicesRequestBuilderPatchRequestConfiguration $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 AuthenticationMethodDevicesRequestBuilder + */ + public function withUrl(string $rawUrl): AuthenticationMethodDevicesRequestBuilder { + return new AuthenticationMethodDevicesRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Directory/AuthenticationMethodDevices/AuthenticationMethodDevicesRequestBuilderDeleteRequestConfiguration.php b/src/Generated/Directory/AuthenticationMethodDevices/AuthenticationMethodDevicesRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..0350c1eb257 --- /dev/null +++ b/src/Generated/Directory/AuthenticationMethodDevices/AuthenticationMethodDevicesRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @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/AuthenticationMethodDevices/AuthenticationMethodDevicesRequestBuilderGetQueryParameters.php b/src/Generated/Directory/AuthenticationMethodDevices/AuthenticationMethodDevicesRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..b128ace2455 --- /dev/null +++ b/src/Generated/Directory/AuthenticationMethodDevices/AuthenticationMethodDevicesRequestBuilderGetQueryParameters.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 AuthenticationMethodDevicesRequestBuilderGetQueryParameters 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/AuthenticationMethodDevices/AuthenticationMethodDevicesRequestBuilderGetRequestConfiguration.php b/src/Generated/Directory/AuthenticationMethodDevices/AuthenticationMethodDevicesRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..37f9950a82f --- /dev/null +++ b/src/Generated/Directory/AuthenticationMethodDevices/AuthenticationMethodDevicesRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param AuthenticationMethodDevicesRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?AuthenticationMethodDevicesRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new AuthenticationMethodDevicesRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return AuthenticationMethodDevicesRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): AuthenticationMethodDevicesRequestBuilderGetQueryParameters { + return new AuthenticationMethodDevicesRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Directory/AuthenticationMethodDevices/AuthenticationMethodDevicesRequestBuilderPatchRequestConfiguration.php b/src/Generated/Directory/AuthenticationMethodDevices/AuthenticationMethodDevicesRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..e68b605d13a --- /dev/null +++ b/src/Generated/Directory/AuthenticationMethodDevices/AuthenticationMethodDevicesRequestBuilderPatchRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @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/AuthenticationMethodDevices/HardwareOathDevices/Count/CountRequestBuilder.php b/src/Generated/Directory/AuthenticationMethodDevices/HardwareOathDevices/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..f93fee1cfe7 --- /dev/null +++ b/src/Generated/Directory/AuthenticationMethodDevices/HardwareOathDevices/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/authenticationMethodDevices/hardwareOathDevices/$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/AuthenticationMethodDevices/HardwareOathDevices/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/Directory/AuthenticationMethodDevices/HardwareOathDevices/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..f4e259e4626 --- /dev/null +++ b/src/Generated/Directory/AuthenticationMethodDevices/HardwareOathDevices/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/Directory/AuthenticationMethodDevices/HardwareOathDevices/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/Directory/AuthenticationMethodDevices/HardwareOathDevices/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..a303b1d9a19 --- /dev/null +++ b/src/Generated/Directory/AuthenticationMethodDevices/HardwareOathDevices/Count/CountRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CountRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CountRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CountRequestBuilderGetQueryParameters. + * @param string|null $filter Filter items by property values + * @param string|null $search Search items by search phrases + * @return CountRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?string $filter = null, ?string $search = null): CountRequestBuilderGetQueryParameters { + return new CountRequestBuilderGetQueryParameters($filter, $search); + } + +} diff --git a/src/Generated/Directory/AuthenticationMethodDevices/HardwareOathDevices/HardwareOathDevicesRequestBuilder.php b/src/Generated/Directory/AuthenticationMethodDevices/HardwareOathDevices/HardwareOathDevicesRequestBuilder.php new file mode 100644 index 00000000000..e0825b4fc36 --- /dev/null +++ b/src/Generated/Directory/AuthenticationMethodDevices/HardwareOathDevices/HardwareOathDevicesRequestBuilder.php @@ -0,0 +1,133 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the hardwareOathDevices property of the microsoft.graph.authenticationMethodDevice entity. + * @param string $hardwareOathTokenAuthenticationMethodDeviceId The unique identifier of hardwareOathTokenAuthenticationMethodDevice + * @return HardwareOathTokenAuthenticationMethodDeviceItemRequestBuilder + */ + public function byHardwareOathTokenAuthenticationMethodDeviceId(string $hardwareOathTokenAuthenticationMethodDeviceId): HardwareOathTokenAuthenticationMethodDeviceItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['hardwareOathTokenAuthenticationMethodDevice%2Did'] = $hardwareOathTokenAuthenticationMethodDeviceId; + return new HardwareOathTokenAuthenticationMethodDeviceItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new HardwareOathDevicesRequestBuilder 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/authenticationMethodDevices/hardwareOathDevices{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get hardwareOathDevices from directory + * @param HardwareOathDevicesRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?HardwareOathDevicesRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [HardwareOathTokenAuthenticationMethodDeviceCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Create new navigation property to hardwareOathDevices for directory + * @param HardwareOathTokenAuthenticationMethodDevice $body The request body + * @param HardwareOathDevicesRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(HardwareOathTokenAuthenticationMethodDevice $body, ?HardwareOathDevicesRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [HardwareOathTokenAuthenticationMethodDevice::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Get hardwareOathDevices from directory + * @param HardwareOathDevicesRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?HardwareOathDevicesRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 hardwareOathDevices for directory + * @param HardwareOathTokenAuthenticationMethodDevice $body The request body + * @param HardwareOathDevicesRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(HardwareOathTokenAuthenticationMethodDevice $body, ?HardwareOathDevicesRequestBuilderPostRequestConfiguration $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 HardwareOathDevicesRequestBuilder + */ + public function withUrl(string $rawUrl): HardwareOathDevicesRequestBuilder { + return new HardwareOathDevicesRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Directory/AuthenticationMethodDevices/HardwareOathDevices/HardwareOathDevicesRequestBuilderGetQueryParameters.php b/src/Generated/Directory/AuthenticationMethodDevices/HardwareOathDevices/HardwareOathDevicesRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..5c57c83c746 --- /dev/null +++ b/src/Generated/Directory/AuthenticationMethodDevices/HardwareOathDevices/HardwareOathDevicesRequestBuilderGetQueryParameters.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 HardwareOathDevicesRequestBuilderGetQueryParameters and sets the default values. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + */ + public function __construct(?bool $count = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null) { + $this->count = $count; + $this->expand = $expand; + $this->filter = $filter; + $this->orderby = $orderby; + $this->search = $search; + $this->select = $select; + $this->skip = $skip; + $this->top = $top; + } + +} diff --git a/src/Generated/Directory/AuthenticationMethodDevices/HardwareOathDevices/HardwareOathDevicesRequestBuilderGetRequestConfiguration.php b/src/Generated/Directory/AuthenticationMethodDevices/HardwareOathDevices/HardwareOathDevicesRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..16990ac04a6 --- /dev/null +++ b/src/Generated/Directory/AuthenticationMethodDevices/HardwareOathDevices/HardwareOathDevicesRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param HardwareOathDevicesRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?HardwareOathDevicesRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new HardwareOathDevicesRequestBuilderGetQueryParameters. + * @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 HardwareOathDevicesRequestBuilderGetQueryParameters + */ + 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): HardwareOathDevicesRequestBuilderGetQueryParameters { + return new HardwareOathDevicesRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/Directory/AuthenticationMethodDevices/HardwareOathDevices/HardwareOathDevicesRequestBuilderPostRequestConfiguration.php b/src/Generated/Directory/AuthenticationMethodDevices/HardwareOathDevices/HardwareOathDevicesRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..af7926ca4c9 --- /dev/null +++ b/src/Generated/Directory/AuthenticationMethodDevices/HardwareOathDevices/HardwareOathDevicesRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @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/AuthenticationMethodDevices/HardwareOathDevices/Item/AssignTo/AssignToRequestBuilder.php b/src/Generated/Directory/AuthenticationMethodDevices/HardwareOathDevices/Item/AssignTo/AssignToRequestBuilder.php new file mode 100644 index 00000000000..bb7fa83cd93 --- /dev/null +++ b/src/Generated/Directory/AuthenticationMethodDevices/HardwareOathDevices/Item/AssignTo/AssignToRequestBuilder.php @@ -0,0 +1,93 @@ +pathParameters, $this->requestAdapter); + } + + /** + * The serviceProvisioningErrors property + */ + public function serviceProvisioningErrors(): ServiceProvisioningErrorsRequestBuilder { + return new ServiceProvisioningErrorsRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Instantiates a new AssignToRequestBuilder 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/authenticationMethodDevices/hardwareOathDevices/{hardwareOathTokenAuthenticationMethodDevice%2Did}/assignTo{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get assignTo from directory + * @param AssignToRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?AssignToRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [User::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Get assignTo from directory + * @param AssignToRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?AssignToRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 AssignToRequestBuilder + */ + public function withUrl(string $rawUrl): AssignToRequestBuilder { + return new AssignToRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Directory/AuthenticationMethodDevices/HardwareOathDevices/Item/AssignTo/AssignToRequestBuilderGetQueryParameters.php b/src/Generated/Directory/AuthenticationMethodDevices/HardwareOathDevices/Item/AssignTo/AssignToRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..79ffd9c1a3c --- /dev/null +++ b/src/Generated/Directory/AuthenticationMethodDevices/HardwareOathDevices/Item/AssignTo/AssignToRequestBuilderGetQueryParameters.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 AssignToRequestBuilderGetQueryParameters 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/AuthenticationMethodDevices/HardwareOathDevices/Item/AssignTo/AssignToRequestBuilderGetRequestConfiguration.php b/src/Generated/Directory/AuthenticationMethodDevices/HardwareOathDevices/Item/AssignTo/AssignToRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..d3f950521cf --- /dev/null +++ b/src/Generated/Directory/AuthenticationMethodDevices/HardwareOathDevices/Item/AssignTo/AssignToRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param AssignToRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?AssignToRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new AssignToRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return AssignToRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): AssignToRequestBuilderGetQueryParameters { + return new AssignToRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Directory/AuthenticationMethodDevices/HardwareOathDevices/Item/AssignTo/MailboxSettings/MailboxSettingsRequestBuilder.php b/src/Generated/Directory/AuthenticationMethodDevices/HardwareOathDevices/Item/AssignTo/MailboxSettings/MailboxSettingsRequestBuilder.php new file mode 100644 index 00000000000..c4219e77066 --- /dev/null +++ b/src/Generated/Directory/AuthenticationMethodDevices/HardwareOathDevices/Item/AssignTo/MailboxSettings/MailboxSettingsRequestBuilder.php @@ -0,0 +1,112 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/directory/authenticationMethodDevices/hardwareOathDevices/{hardwareOathTokenAuthenticationMethodDevice%2Did}/assignTo/mailboxSettings{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. For more information, see User preferences for languages and regional formats. Returned only on $select. + * @param MailboxSettingsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?MailboxSettingsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [MailboxSettings::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update property mailboxSettings value. + * @param MailboxSettings $body The request body + * @param MailboxSettingsRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(MailboxSettings $body, ?MailboxSettingsRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [MailboxSettings::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. For more information, see User preferences for languages and regional formats. Returned only on $select. + * @param MailboxSettingsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?MailboxSettingsRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Update property mailboxSettings value. + * @param MailboxSettings $body The request body + * @param MailboxSettingsRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(MailboxSettings $body, ?MailboxSettingsRequestBuilderPatchRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::PATCH; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + $requestInfo->setContentFromParsable($this->requestAdapter, "application/json", $body); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return MailboxSettingsRequestBuilder + */ + public function withUrl(string $rawUrl): MailboxSettingsRequestBuilder { + return new MailboxSettingsRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Directory/AuthenticationMethodDevices/HardwareOathDevices/Item/AssignTo/MailboxSettings/MailboxSettingsRequestBuilderGetQueryParameters.php b/src/Generated/Directory/AuthenticationMethodDevices/HardwareOathDevices/Item/AssignTo/MailboxSettings/MailboxSettingsRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..5afdb62ec77 --- /dev/null +++ b/src/Generated/Directory/AuthenticationMethodDevices/HardwareOathDevices/Item/AssignTo/MailboxSettings/MailboxSettingsRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +|null $expand Expand related entities + */ + public ?array $expand = null; + + /** + * @QueryParameter("%24select") + * @var array|null $select Select properties to be returned + */ + public ?array $select = null; + + /** + * Instantiates a new MailboxSettingsRequestBuilderGetQueryParameters and sets the default values. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + */ + public function __construct(?array $expand = null, ?array $select = null) { + $this->expand = $expand; + $this->select = $select; + } + +} diff --git a/src/Generated/Directory/AuthenticationMethodDevices/HardwareOathDevices/Item/AssignTo/MailboxSettings/MailboxSettingsRequestBuilderGetRequestConfiguration.php b/src/Generated/Directory/AuthenticationMethodDevices/HardwareOathDevices/Item/AssignTo/MailboxSettings/MailboxSettingsRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..aa95a0ae5fe --- /dev/null +++ b/src/Generated/Directory/AuthenticationMethodDevices/HardwareOathDevices/Item/AssignTo/MailboxSettings/MailboxSettingsRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param MailboxSettingsRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?MailboxSettingsRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new MailboxSettingsRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return MailboxSettingsRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): MailboxSettingsRequestBuilderGetQueryParameters { + return new MailboxSettingsRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Directory/AuthenticationMethodDevices/HardwareOathDevices/Item/AssignTo/MailboxSettings/MailboxSettingsRequestBuilderPatchRequestConfiguration.php b/src/Generated/Directory/AuthenticationMethodDevices/HardwareOathDevices/Item/AssignTo/MailboxSettings/MailboxSettingsRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..64e24e3e97a --- /dev/null +++ b/src/Generated/Directory/AuthenticationMethodDevices/HardwareOathDevices/Item/AssignTo/MailboxSettings/MailboxSettingsRequestBuilderPatchRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Directory/AuthenticationMethodDevices/HardwareOathDevices/Item/AssignTo/ServiceProvisioningErrors/Count/CountRequestBuilder.php b/src/Generated/Directory/AuthenticationMethodDevices/HardwareOathDevices/Item/AssignTo/ServiceProvisioningErrors/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..ed28c1b55b8 --- /dev/null +++ b/src/Generated/Directory/AuthenticationMethodDevices/HardwareOathDevices/Item/AssignTo/ServiceProvisioningErrors/Count/CountRequestBuilder.php @@ -0,0 +1,78 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/directory/authenticationMethodDevices/hardwareOathDevices/{hardwareOathTokenAuthenticationMethodDevice%2Did}/assignTo/serviceProvisioningErrors/$count{?%24filter,%24search}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + /** @var Promise $result */ + $result = $this->requestAdapter->sendPrimitiveAsync($requestInfo, 'int', $errorMappings); + return $result; + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "text/plain;q=0.9"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return CountRequestBuilder + */ + public function withUrl(string $rawUrl): CountRequestBuilder { + return new CountRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Directory/AuthenticationMethodDevices/HardwareOathDevices/Item/AssignTo/ServiceProvisioningErrors/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/Directory/AuthenticationMethodDevices/HardwareOathDevices/Item/AssignTo/ServiceProvisioningErrors/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..62fd764e1d5 --- /dev/null +++ b/src/Generated/Directory/AuthenticationMethodDevices/HardwareOathDevices/Item/AssignTo/ServiceProvisioningErrors/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/Directory/AuthenticationMethodDevices/HardwareOathDevices/Item/AssignTo/ServiceProvisioningErrors/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/Directory/AuthenticationMethodDevices/HardwareOathDevices/Item/AssignTo/ServiceProvisioningErrors/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..dd9de85a1ff --- /dev/null +++ b/src/Generated/Directory/AuthenticationMethodDevices/HardwareOathDevices/Item/AssignTo/ServiceProvisioningErrors/Count/CountRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CountRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CountRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CountRequestBuilderGetQueryParameters. + * @param string|null $filter Filter items by property values + * @param string|null $search Search items by search phrases + * @return CountRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?string $filter = null, ?string $search = null): CountRequestBuilderGetQueryParameters { + return new CountRequestBuilderGetQueryParameters($filter, $search); + } + +} diff --git a/src/Generated/Directory/AuthenticationMethodDevices/HardwareOathDevices/Item/AssignTo/ServiceProvisioningErrors/ServiceProvisioningErrorsRequestBuilder.php b/src/Generated/Directory/AuthenticationMethodDevices/HardwareOathDevices/Item/AssignTo/ServiceProvisioningErrors/ServiceProvisioningErrorsRequestBuilder.php new file mode 100644 index 00000000000..5a6f1a8aa2e --- /dev/null +++ b/src/Generated/Directory/AuthenticationMethodDevices/HardwareOathDevices/Item/AssignTo/ServiceProvisioningErrors/ServiceProvisioningErrorsRequestBuilder.php @@ -0,0 +1,85 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Instantiates a new ServiceProvisioningErrorsRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/directory/authenticationMethodDevices/hardwareOathDevices/{hardwareOathTokenAuthenticationMethodDevice%2Did}/assignTo/serviceProvisioningErrors{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Errors published by a federated service describing a nontransient, service-specific error regarding the properties or link from a user object. + * @param ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [ServiceProvisioningErrorCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Errors published by a federated service describing a nontransient, service-specific error regarding the properties or link from a user object. + * @param ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return ServiceProvisioningErrorsRequestBuilder + */ + public function withUrl(string $rawUrl): ServiceProvisioningErrorsRequestBuilder { + return new ServiceProvisioningErrorsRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Directory/AuthenticationMethodDevices/HardwareOathDevices/Item/AssignTo/ServiceProvisioningErrors/ServiceProvisioningErrorsRequestBuilderGetQueryParameters.php b/src/Generated/Directory/AuthenticationMethodDevices/HardwareOathDevices/Item/AssignTo/ServiceProvisioningErrors/ServiceProvisioningErrorsRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..2836305bd94 --- /dev/null +++ b/src/Generated/Directory/AuthenticationMethodDevices/HardwareOathDevices/Item/AssignTo/ServiceProvisioningErrors/ServiceProvisioningErrorsRequestBuilderGetQueryParameters.php @@ -0,0 +1,82 @@ +|null $expand Expand related entities + */ + public ?array $expand = null; + + /** + * @QueryParameter("%24filter") + * @var string|null $filter Filter items by property values + */ + public ?string $filter = null; + + /** + * @QueryParameter("%24orderby") + * @var array|null $orderby Order items by property values + */ + public ?array $orderby = null; + + /** + * @QueryParameter("%24search") + * @var string|null $search Search items by search phrases + */ + public ?string $search = null; + + /** + * @QueryParameter("%24select") + * @var array|null $select Select properties to be returned + */ + public ?array $select = null; + + /** + * @QueryParameter("%24skip") + * @var int|null $skip Skip the first n items + */ + public ?int $skip = null; + + /** + * @QueryParameter("%24top") + * @var int|null $top Show only the first n items + */ + public ?int $top = null; + + /** + * Instantiates a new ServiceProvisioningErrorsRequestBuilderGetQueryParameters and sets the default values. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + */ + public function __construct(?bool $count = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null) { + $this->count = $count; + $this->expand = $expand; + $this->filter = $filter; + $this->orderby = $orderby; + $this->search = $search; + $this->select = $select; + $this->skip = $skip; + $this->top = $top; + } + +} diff --git a/src/Generated/Directory/AuthenticationMethodDevices/HardwareOathDevices/Item/AssignTo/ServiceProvisioningErrors/ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration.php b/src/Generated/Directory/AuthenticationMethodDevices/HardwareOathDevices/Item/AssignTo/ServiceProvisioningErrors/ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..5b6d3bb7e54 --- /dev/null +++ b/src/Generated/Directory/AuthenticationMethodDevices/HardwareOathDevices/Item/AssignTo/ServiceProvisioningErrors/ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param ServiceProvisioningErrorsRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?ServiceProvisioningErrorsRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new ServiceProvisioningErrorsRequestBuilderGetQueryParameters. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + * @return ServiceProvisioningErrorsRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?bool $count = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null): ServiceProvisioningErrorsRequestBuilderGetQueryParameters { + return new ServiceProvisioningErrorsRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/Directory/AuthenticationMethodDevices/HardwareOathDevices/Item/HardwareOathTokenAuthenticationMethodDeviceItemRequestBuilder.php b/src/Generated/Directory/AuthenticationMethodDevices/HardwareOathDevices/Item/HardwareOathTokenAuthenticationMethodDeviceItemRequestBuilder.php new file mode 100644 index 00000000000..b7db5b37666 --- /dev/null +++ b/src/Generated/Directory/AuthenticationMethodDevices/HardwareOathDevices/Item/HardwareOathTokenAuthenticationMethodDeviceItemRequestBuilder.php @@ -0,0 +1,152 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Instantiates a new HardwareOathTokenAuthenticationMethodDeviceItemRequestBuilder 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/authenticationMethodDevices/hardwareOathDevices/{hardwareOathTokenAuthenticationMethodDevice%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property hardwareOathDevices for directory + * @param HardwareOathTokenAuthenticationMethodDeviceItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?HardwareOathTokenAuthenticationMethodDeviceItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Get hardwareOathDevices from directory + * @param HardwareOathTokenAuthenticationMethodDeviceItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?HardwareOathTokenAuthenticationMethodDeviceItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [HardwareOathTokenAuthenticationMethodDevice::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property hardwareOathDevices in directory + * @param HardwareOathTokenAuthenticationMethodDevice $body The request body + * @param HardwareOathTokenAuthenticationMethodDeviceItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(HardwareOathTokenAuthenticationMethodDevice $body, ?HardwareOathTokenAuthenticationMethodDeviceItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [HardwareOathTokenAuthenticationMethodDevice::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property hardwareOathDevices for directory + * @param HardwareOathTokenAuthenticationMethodDeviceItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?HardwareOathTokenAuthenticationMethodDeviceItemRequestBuilderDeleteRequestConfiguration $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 hardwareOathDevices from directory + * @param HardwareOathTokenAuthenticationMethodDeviceItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?HardwareOathTokenAuthenticationMethodDeviceItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 hardwareOathDevices in directory + * @param HardwareOathTokenAuthenticationMethodDevice $body The request body + * @param HardwareOathTokenAuthenticationMethodDeviceItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(HardwareOathTokenAuthenticationMethodDevice $body, ?HardwareOathTokenAuthenticationMethodDeviceItemRequestBuilderPatchRequestConfiguration $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 HardwareOathTokenAuthenticationMethodDeviceItemRequestBuilder + */ + public function withUrl(string $rawUrl): HardwareOathTokenAuthenticationMethodDeviceItemRequestBuilder { + return new HardwareOathTokenAuthenticationMethodDeviceItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Directory/AuthenticationMethodDevices/HardwareOathDevices/Item/HardwareOathTokenAuthenticationMethodDeviceItemRequestBuilderDeleteRequestConfiguration.php b/src/Generated/Directory/AuthenticationMethodDevices/HardwareOathDevices/Item/HardwareOathTokenAuthenticationMethodDeviceItemRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..8213c109183 --- /dev/null +++ b/src/Generated/Directory/AuthenticationMethodDevices/HardwareOathDevices/Item/HardwareOathTokenAuthenticationMethodDeviceItemRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @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/AuthenticationMethodDevices/HardwareOathDevices/Item/HardwareOathTokenAuthenticationMethodDeviceItemRequestBuilderGetQueryParameters.php b/src/Generated/Directory/AuthenticationMethodDevices/HardwareOathDevices/Item/HardwareOathTokenAuthenticationMethodDeviceItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..5ea7a3c6ec3 --- /dev/null +++ b/src/Generated/Directory/AuthenticationMethodDevices/HardwareOathDevices/Item/HardwareOathTokenAuthenticationMethodDeviceItemRequestBuilderGetQueryParameters.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 HardwareOathTokenAuthenticationMethodDeviceItemRequestBuilderGetQueryParameters 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/AuthenticationMethodDevices/HardwareOathDevices/Item/HardwareOathTokenAuthenticationMethodDeviceItemRequestBuilderGetRequestConfiguration.php b/src/Generated/Directory/AuthenticationMethodDevices/HardwareOathDevices/Item/HardwareOathTokenAuthenticationMethodDeviceItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..38a3ec5a03b --- /dev/null +++ b/src/Generated/Directory/AuthenticationMethodDevices/HardwareOathDevices/Item/HardwareOathTokenAuthenticationMethodDeviceItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param HardwareOathTokenAuthenticationMethodDeviceItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?HardwareOathTokenAuthenticationMethodDeviceItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new HardwareOathTokenAuthenticationMethodDeviceItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return HardwareOathTokenAuthenticationMethodDeviceItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): HardwareOathTokenAuthenticationMethodDeviceItemRequestBuilderGetQueryParameters { + return new HardwareOathTokenAuthenticationMethodDeviceItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Directory/AuthenticationMethodDevices/HardwareOathDevices/Item/HardwareOathTokenAuthenticationMethodDeviceItemRequestBuilderPatchRequestConfiguration.php b/src/Generated/Directory/AuthenticationMethodDevices/HardwareOathDevices/Item/HardwareOathTokenAuthenticationMethodDeviceItemRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..77bf0e8cf84 --- /dev/null +++ b/src/Generated/Directory/AuthenticationMethodDevices/HardwareOathDevices/Item/HardwareOathTokenAuthenticationMethodDeviceItemRequestBuilderPatchRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @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/DirectoryRequestBuilder.php b/src/Generated/Directory/DirectoryRequestBuilder.php index bffd9414823..41ba022e4a6 100644 --- a/src/Generated/Directory/DirectoryRequestBuilder.php +++ b/src/Generated/Directory/DirectoryRequestBuilder.php @@ -6,6 +6,7 @@ use Http\Promise\Promise; use Microsoft\Graph\Beta\Generated\Directory\AdministrativeUnits\AdministrativeUnitsRequestBuilder; use Microsoft\Graph\Beta\Generated\Directory\AttributeSets\AttributeSetsRequestBuilder; +use Microsoft\Graph\Beta\Generated\Directory\AuthenticationMethodDevices\AuthenticationMethodDevicesRequestBuilder; use Microsoft\Graph\Beta\Generated\Directory\CertificateAuthorities\CertificateAuthoritiesRequestBuilder; use Microsoft\Graph\Beta\Generated\Directory\CustomSecurityAttributeDefinitions\CustomSecurityAttributeDefinitionsRequestBuilder; use Microsoft\Graph\Beta\Generated\Directory\DeletedItems\DeletedItemsRequestBuilder; @@ -50,6 +51,13 @@ public function attributeSets(): AttributeSetsRequestBuilder { return new AttributeSetsRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to manage the authenticationMethodDevices property of the microsoft.graph.directory entity. + */ + public function authenticationMethodDevices(): AuthenticationMethodDevicesRequestBuilder { + return new AuthenticationMethodDevicesRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Provides operations to manage the certificateAuthorities property of the microsoft.graph.directory entity. */ diff --git a/src/Generated/Drives/Item/Items/Item/RetentionLabel/RetentionLabelRequestBuilder.php b/src/Generated/Drives/Item/Items/Item/RetentionLabel/RetentionLabelRequestBuilder.php index e312bbe3e2c..6b7f1e07ae3 100644 --- a/src/Generated/Drives/Item/Items/Item/RetentionLabel/RetentionLabelRequestBuilder.php +++ b/src/Generated/Drives/Item/Items/Item/RetentionLabel/RetentionLabelRequestBuilder.php @@ -60,12 +60,12 @@ public function get(?RetentionLabelRequestBuilderGetRequestConfiguration $reques } /** - * Apply (set) a retention label on a driveItem (files and folders). Retention labels don't need to be published in a retention label policy to be applied using this method. When a retention label is applied to a folder, all the items in the folder are tagged with the same retention label. For information about conflict resolution for retention labels, see Will an existing label be overridden or removed. For information about retention labels from an administrator's perspective, see Use retention labels to manage the lifecycle of documents stored in SharePoint. + * Lock or unlock a retention label on a driveItem that classifies content as records. For information about retention labels from an administrator's perspective, see Use retention labels to manage the lifecycle of documents stored in SharePoint. For more information about how you can lock and unlock retention labels, see Use record versioning to update records stored in SharePoint or OneDrive. * @param ItemRetentionLabel $body The request body * @param RetentionLabelRequestBuilderPatchRequestConfiguration|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/driveitem-setretentionlabel?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/driveitem-lockorunlockrecord?view=graph-rest-beta Find more info here */ public function patch(ItemRetentionLabel $body, ?RetentionLabelRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); @@ -115,7 +115,7 @@ public function toGetRequestInformation(?RetentionLabelRequestBuilderGetRequestC } /** - * Apply (set) a retention label on a driveItem (files and folders). Retention labels don't need to be published in a retention label policy to be applied using this method. When a retention label is applied to a folder, all the items in the folder are tagged with the same retention label. For information about conflict resolution for retention labels, see Will an existing label be overridden or removed. For information about retention labels from an administrator's perspective, see Use retention labels to manage the lifecycle of documents stored in SharePoint. + * Lock or unlock a retention label on a driveItem that classifies content as records. For information about retention labels from an administrator's perspective, see Use retention labels to manage the lifecycle of documents stored in SharePoint. For more information about how you can lock and unlock retention labels, see Use record versioning to update records stored in SharePoint or OneDrive. * @param ItemRetentionLabel $body The request body * @param RetentionLabelRequestBuilderPatchRequestConfiguration|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/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/Tables/Add/AddRequestBuilder.php b/src/Generated/Drives/Item/Items/Item/Workbook/Tables/Add/AddRequestBuilder.php index e08b72b5239..c73efe7954e 100644 --- a/src/Generated/Drives/Item/Items/Item/Workbook/Tables/Add/AddRequestBuilder.php +++ b/src/Generated/Drives/Item/Items/Item/Workbook/Tables/Add/AddRequestBuilder.php @@ -31,12 +31,12 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Use this API to create a new Table. + * Create a new table. The range source address determines the worksheet under which the table will be added. If the table can't be added (for example, because the address is invalid, or the table would overlap with another table), an error is thrown. * @param AddPostRequestBody $body The request body * @param AddRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception - * @link https://learn.microsoft.com/graph/api/workbook-post-tables?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/tablecollection-add?view=graph-rest-beta Find more info here */ public function post(AddPostRequestBody $body, ?AddRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); @@ -47,7 +47,7 @@ public function post(AddPostRequestBody $body, ?AddRequestBuilderPostRequestConf } /** - * Use this API to create a new Table. + * Create a new table. The range source address determines the worksheet under which the table will be added. If the table can't be added (for example, because the address is invalid, or the table would overlap with another table), an error is thrown. * @param AddPostRequestBody $body The request body * @param AddRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation diff --git a/src/Generated/Drives/Item/Items/Item/Workbook/Worksheets/Item/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/Drives/Item/Items/Item/Workbook/Worksheets/Item/Tables/Add/AddRequestBuilder.php b/src/Generated/Drives/Item/Items/Item/Workbook/Worksheets/Item/Tables/Add/AddRequestBuilder.php index 356decbd96f..c01e0890796 100644 --- a/src/Generated/Drives/Item/Items/Item/Workbook/Worksheets/Item/Tables/Add/AddRequestBuilder.php +++ b/src/Generated/Drives/Item/Items/Item/Workbook/Worksheets/Item/Tables/Add/AddRequestBuilder.php @@ -31,12 +31,12 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Use this API to create a new Table. + * Create a new table. The range source address determines the worksheet under which the table will be added. If the table can't be added (for example, because the address is invalid, or the table would overlap with another table), an error is thrown. * @param AddPostRequestBody $body The request body * @param AddRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception - * @link https://learn.microsoft.com/graph/api/workbook-post-tables?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/tablecollection-add?view=graph-rest-beta Find more info here */ public function post(AddPostRequestBody $body, ?AddRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); @@ -47,7 +47,7 @@ public function post(AddPostRequestBody $body, ?AddRequestBuilderPostRequestConf } /** - * Use this API to create a new Table. + * Create a new table. The range source address determines the worksheet under which the table will be added. If the table can't be added (for example, because the address is invalid, or the table would overlap with another table), an error is thrown. * @param AddPostRequestBody $body The request body * @param AddRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation diff --git a/src/Generated/Education/Users/Item/EducationUserItemRequestBuilder.php b/src/Generated/Education/Users/Item/EducationUserItemRequestBuilder.php index dabaa000766..209eb3521e2 100644 --- a/src/Generated/Education/Users/Item/EducationUserItemRequestBuilder.php +++ b/src/Generated/Education/Users/Item/EducationUserItemRequestBuilder.php @@ -109,12 +109,12 @@ public function get(?EducationUserItemRequestBuilderGetRequestConfiguration $req } /** - * Update the relatedContact collection of an educationUser object. + * Update the properties of an educationuser object. * @param EducationUser $body The request body * @param EducationUserItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception - * @link https://learn.microsoft.com/graph/api/relatedcontact-update?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/educationuser-update?view=graph-rest-beta Find more info here */ public function patch(EducationUser $body, ?EducationUserItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); @@ -164,7 +164,7 @@ public function toGetRequestInformation(?EducationUserItemRequestBuilderGetReque } /** - * Update the relatedContact collection of an educationUser object. + * Update the properties of an educationuser object. * @param EducationUser $body The request body * @param EducationUserItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation diff --git a/src/Generated/EscapedPrint/PrinterShares/Item/Jobs/Item/PrintJobItemRequestBuilder.php b/src/Generated/EscapedPrint/PrinterShares/Item/Jobs/Item/PrintJobItemRequestBuilder.php index 24b52d2d37b..a347656ae08 100644 --- a/src/Generated/EscapedPrint/PrinterShares/Item/Jobs/Item/PrintJobItemRequestBuilder.php +++ b/src/Generated/EscapedPrint/PrinterShares/Item/Jobs/Item/PrintJobItemRequestBuilder.php @@ -109,7 +109,7 @@ public function delete(?PrintJobItemRequestBuilderDeleteRequestConfiguration $re } /** - * Get jobs from print + * The list of jobs that are queued for printing by the printer/printerShare. * @param PrintJobItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -156,7 +156,7 @@ public function toDeleteRequestInformation(?PrintJobItemRequestBuilderDeleteRequ } /** - * Get jobs from print + * The list of jobs that are queued for printing by the printer/printerShare. * @param PrintJobItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/EscapedPrint/PrinterShares/Item/Jobs/Item/PrintJobItemRequestBuilderGetQueryParameters.php b/src/Generated/EscapedPrint/PrinterShares/Item/Jobs/Item/PrintJobItemRequestBuilderGetQueryParameters.php index 3f892dc2e25..4a0580ecada 100644 --- a/src/Generated/EscapedPrint/PrinterShares/Item/Jobs/Item/PrintJobItemRequestBuilderGetQueryParameters.php +++ b/src/Generated/EscapedPrint/PrinterShares/Item/Jobs/Item/PrintJobItemRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Get jobs from print + * The list of jobs that are queued for printing by the printer/printerShare. */ class PrintJobItemRequestBuilderGetQueryParameters { diff --git a/src/Generated/EscapedPrint/PrinterShares/Item/Jobs/JobsRequestBuilder.php b/src/Generated/EscapedPrint/PrinterShares/Item/Jobs/JobsRequestBuilder.php index dedbc5515b2..106e5f92bfe 100644 --- a/src/Generated/EscapedPrint/PrinterShares/Item/Jobs/JobsRequestBuilder.php +++ b/src/Generated/EscapedPrint/PrinterShares/Item/Jobs/JobsRequestBuilder.php @@ -52,7 +52,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Get jobs from print + * The list of jobs that are queued for printing by the printer/printerShare. * @param JobsRequestBuilderGetRequestConfiguration|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(PrintJob $body, ?JobsRequestBuilderPostRequestConfiguration } /** - * Get jobs from print + * The list of jobs that are queued for printing by the printer/printerShare. * @param JobsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/EscapedPrint/PrinterShares/Item/Jobs/JobsRequestBuilderGetQueryParameters.php b/src/Generated/EscapedPrint/PrinterShares/Item/Jobs/JobsRequestBuilderGetQueryParameters.php index ade90a3c6fa..55feef61a21 100644 --- a/src/Generated/EscapedPrint/PrinterShares/Item/Jobs/JobsRequestBuilderGetQueryParameters.php +++ b/src/Generated/EscapedPrint/PrinterShares/Item/Jobs/JobsRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Get jobs from print + * The list of jobs that are queued for printing by the printer/printerShare. */ class JobsRequestBuilderGetQueryParameters { diff --git a/src/Generated/EscapedPrint/Shares/Item/Jobs/Item/PrintJobItemRequestBuilder.php b/src/Generated/EscapedPrint/Shares/Item/Jobs/Item/PrintJobItemRequestBuilder.php index 801c9f82fac..b642189ebe3 100644 --- a/src/Generated/EscapedPrint/Shares/Item/Jobs/Item/PrintJobItemRequestBuilder.php +++ b/src/Generated/EscapedPrint/Shares/Item/Jobs/Item/PrintJobItemRequestBuilder.php @@ -109,7 +109,7 @@ public function delete(?PrintJobItemRequestBuilderDeleteRequestConfiguration $re } /** - * Get jobs from print + * The list of jobs that are queued for printing by the printer/printerShare. * @param PrintJobItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -156,7 +156,7 @@ public function toDeleteRequestInformation(?PrintJobItemRequestBuilderDeleteRequ } /** - * Get jobs from print + * The list of jobs that are queued for printing by the printer/printerShare. * @param PrintJobItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/EscapedPrint/Shares/Item/Jobs/Item/PrintJobItemRequestBuilderGetQueryParameters.php b/src/Generated/EscapedPrint/Shares/Item/Jobs/Item/PrintJobItemRequestBuilderGetQueryParameters.php index 6101cf90576..0816e4f8e7d 100644 --- a/src/Generated/EscapedPrint/Shares/Item/Jobs/Item/PrintJobItemRequestBuilderGetQueryParameters.php +++ b/src/Generated/EscapedPrint/Shares/Item/Jobs/Item/PrintJobItemRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Get jobs from print + * The list of jobs that are queued for printing by the printer/printerShare. */ class PrintJobItemRequestBuilderGetQueryParameters { diff --git a/src/Generated/External/Connections/Item/Schema/SchemaRequestBuilder.php b/src/Generated/External/Connections/Item/Schema/SchemaRequestBuilder.php index 6d7bb079fd5..26facd490f9 100644 --- a/src/Generated/External/Connections/Item/Schema/SchemaRequestBuilder.php +++ b/src/Generated/External/Connections/Item/Schema/SchemaRequestBuilder.php @@ -46,12 +46,12 @@ public function get(?SchemaRequestBuilderGetRequestConfiguration $requestConfigu } /** - * Update the properties of a schema for an externalConnection. + * Create a new or update an existing schema for a Microsoft Search connection. * @param Schema $body The request body * @param SchemaRequestBuilderPatchRequestConfiguration|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-schema-update?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/externalconnectors-externalconnection-patch-schema?view=graph-rest-beta Find more info here */ public function patch(Schema $body, ?SchemaRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); @@ -83,7 +83,7 @@ public function toGetRequestInformation(?SchemaRequestBuilderGetRequestConfigura } /** - * Update the properties of a schema for an externalConnection. + * Create a new or update an existing schema for a Microsoft Search connection. * @param Schema $body The request body * @param SchemaRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation diff --git a/src/Generated/External/IndustryData/DataConnectors/DataConnectorsRequestBuilder.php b/src/Generated/External/IndustryData/DataConnectors/DataConnectorsRequestBuilder.php index 089d28039f6..467f2d1822f 100644 --- a/src/Generated/External/IndustryData/DataConnectors/DataConnectorsRequestBuilder.php +++ b/src/Generated/External/IndustryData/DataConnectors/DataConnectorsRequestBuilder.php @@ -67,12 +67,12 @@ public function get(?DataConnectorsRequestBuilderGetRequestConfiguration $reques } /** - * Create a new oneRosterApiDataConnector object. + * Create a new azureDataLakeConnector object. * @param IndustryDataConnector $body The request body * @param DataConnectorsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception - * @link https://learn.microsoft.com/graph/api/industrydata-onerosterapidataconnector-post?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/industrydata-azuredatalakeconnector-post?view=graph-rest-beta Find more info here */ public function post(IndustryDataConnector $body, ?DataConnectorsRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); @@ -104,7 +104,7 @@ public function toGetRequestInformation(?DataConnectorsRequestBuilderGetRequestC } /** - * Create a new oneRosterApiDataConnector object. + * Create a new azureDataLakeConnector object. * @param IndustryDataConnector $body The request body * @param DataConnectorsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation diff --git a/src/Generated/External/IndustryData/InboundFlows/Item/InboundFlowItemRequestBuilder.php b/src/Generated/External/IndustryData/InboundFlows/Item/InboundFlowItemRequestBuilder.php index bf307224d84..79838d1edef 100644 --- a/src/Generated/External/IndustryData/InboundFlows/Item/InboundFlowItemRequestBuilder.php +++ b/src/Generated/External/IndustryData/InboundFlows/Item/InboundFlowItemRequestBuilder.php @@ -77,12 +77,12 @@ public function get(?InboundFlowItemRequestBuilderGetRequestConfiguration $reque } /** - * Update the properties of an inboundFileFlow object. + * Update the properties of an inboundApiFlow object. * @param InboundFlow $body The request body * @param InboundFlowItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception - * @link https://learn.microsoft.com/graph/api/industrydata-inboundfileflow-update?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/industrydata-inboundapiflow-update?view=graph-rest-beta Find more info here */ public function patch(InboundFlow $body, ?InboundFlowItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); @@ -132,7 +132,7 @@ public function toGetRequestInformation(?InboundFlowItemRequestBuilderGetRequest } /** - * Update the properties of an inboundFileFlow object. + * Update the properties of an inboundApiFlow object. * @param InboundFlow $body The request body * @param InboundFlowItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation diff --git a/src/Generated/Groups/Item/AppRoleAssignments/Item/AppRoleAssignmentItemRequestBuilder.php b/src/Generated/Groups/Item/AppRoleAssignments/Item/AppRoleAssignmentItemRequestBuilder.php index 0b38896d1e0..4d4ea2381d8 100644 --- a/src/Generated/Groups/Item/AppRoleAssignments/Item/AppRoleAssignmentItemRequestBuilder.php +++ b/src/Generated/Groups/Item/AppRoleAssignments/Item/AppRoleAssignmentItemRequestBuilder.php @@ -31,7 +31,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Deletes an appRoleAssignment that a group has been granted. + * Delete an appRoleAssignment that a group has been granted. * @param AppRoleAssignmentItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -75,7 +75,7 @@ public function patch(AppRoleAssignment $body, ?AppRoleAssignmentItemRequestBuil } /** - * Deletes an appRoleAssignment that a group has been granted. + * Delete an appRoleAssignment that a group has been granted. * @param AppRoleAssignmentItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Groups/Item/AssignLicense/AssignLicenseRequestBuilder.php b/src/Generated/Groups/Item/AssignLicense/AssignLicenseRequestBuilder.php index 1e0e98173e6..1194239f79f 100644 --- a/src/Generated/Groups/Item/AssignLicense/AssignLicenseRequestBuilder.php +++ b/src/Generated/Groups/Item/AssignLicense/AssignLicenseRequestBuilder.php @@ -31,7 +31,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Add or remove licenses on the group. Licenses assigned to the group will be assigned to all users in the group. Group-based licensing is an alternative to direct user licensing. To learn more about group-based licensing, see What is group-based licensing in Microsoft Entra ID. To get the subscriptions available in the directory, perform a GET subscribedSkus request. + * Add or remove licenses on a group. Licenses assigned to the group will be assigned to all users in the group. Group-based licensing is an alternative to direct user licensing. To learn more about group-based licensing, see What is group-based licensing in Microsoft Entra ID. To get the subscriptions available in the directory, perform a GET subscribedSkus request. * @param AssignLicensePostRequestBody $body The request body * @param AssignLicenseRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise @@ -47,7 +47,7 @@ public function post(AssignLicensePostRequestBody $body, ?AssignLicenseRequestBu } /** - * Add or remove licenses on the group. Licenses assigned to the group will be assigned to all users in the group. Group-based licensing is an alternative to direct user licensing. To learn more about group-based licensing, see What is group-based licensing in Microsoft Entra ID. To get the subscriptions available in the directory, perform a GET subscribedSkus request. + * Add or remove licenses on a group. Licenses assigned to the group will be assigned to all users in the group. Group-based licensing is an alternative to direct user licensing. To learn more about group-based licensing, see What is group-based licensing in Microsoft Entra ID. To get the subscriptions available in the directory, perform a GET subscribedSkus request. * @param AssignLicensePostRequestBody $body The request body * @param AssignLicenseRequestBuilderPostRequestConfiguration|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 3d4b6e9938c..232151dfb25 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 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. + * Create a new conversation by including a thread and a post. Use reply thread or reply post to further post to that conversation. * @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/opentypeextension-post-opentypeextension?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/group-post-conversations?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 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. + * Create a new conversation by including a thread and a post. Use reply thread or reply post to further post to that conversation. * @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/GroupItemRequestBuilder.php b/src/Generated/Groups/Item/GroupItemRequestBuilder.php index 30034f7dc30..119761a2fc7 100644 --- a/src/Generated/Groups/Item/GroupItemRequestBuilder.php +++ b/src/Generated/Groups/Item/GroupItemRequestBuilder.php @@ -407,7 +407,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Deletes a group. When deleted, Microsoft 365 groups are moved to a temporary container and can be restored within 30 days. After that time, they are permanently deleted. This isn't applicable to Security groups and Distribution groups that are permanently deleted immediately. To learn more, see deletedItems. + * Delete a group. When deleted, Microsoft 365 groups are moved to a temporary container and can be restored within 30 days. After that time, they are permanently deleted. This isn't applicable to Security groups and Distribution groups that are permanently deleted immediately. To learn more, see deletedItems. * @param GroupItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -453,7 +453,7 @@ public function patch(Group $body, ?GroupItemRequestBuilderPatchRequestConfigura } /** - * Deletes a group. When deleted, Microsoft 365 groups are moved to a temporary container and can be restored within 30 days. After that time, they are permanently deleted. This isn't applicable to Security groups and Distribution groups that are permanently deleted immediately. To learn more, see deletedItems. + * Delete a group. When deleted, Microsoft 365 groups are moved to a temporary container and can be restored within 30 days. After that time, they are permanently deleted. This isn't applicable to Security groups and Distribution groups that are permanently deleted immediately. To learn more, see deletedItems. * @param GroupItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Groups/Item/Owners/Item/Ref/RefRequestBuilder.php b/src/Generated/Groups/Item/Owners/Item/Ref/RefRequestBuilder.php index a5a5c54833d..5eabe775d34 100644 --- a/src/Generated/Groups/Item/Owners/Item/Ref/RefRequestBuilder.php +++ b/src/Generated/Groups/Item/Owners/Item/Ref/RefRequestBuilder.php @@ -30,7 +30,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Use this API to remove an owner from a Microsoft 365 group or a security group through the owners navigation property. When owners are assigned to a group, the last owner (a user object) of the group cannot be removed. + * Remove an owner from a Microsoft 365 group or a security group through the owners navigation property. When owners are assigned to a group, the last owner (a user object) of the group cannot be removed. * @param RefRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -45,7 +45,7 @@ public function delete(?RefRequestBuilderDeleteRequestConfiguration $requestConf } /** - * Use this API to remove an owner from a Microsoft 365 group or a security group through the owners navigation property. When owners are assigned to a group, the last owner (a user object) of the group cannot be removed. + * Remove an owner from a Microsoft 365 group or a security group through the owners navigation property. When owners are assigned to a group, the last owner (a user object) of the group cannot be removed. * @param RefRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Groups/Item/Owners/Ref/RefRequestBuilder.php b/src/Generated/Groups/Item/Owners/Ref/RefRequestBuilder.php index 8e202b89399..0da205404f5 100644 --- a/src/Generated/Groups/Item/Owners/Ref/RefRequestBuilder.php +++ b/src/Generated/Groups/Item/Owners/Ref/RefRequestBuilder.php @@ -32,7 +32,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Use this API to remove an owner from a Microsoft 365 group or a security group through the owners navigation property. When owners are assigned to a group, the last owner (a user object) of the group cannot be removed. + * Remove an owner from a Microsoft 365 group or a security group through the owners navigation property. When owners are assigned to a group, the last owner (a user object) of the group cannot be removed. * @param RefRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -78,7 +78,7 @@ public function post(ReferenceCreate $body, ?RefRequestBuilderPostRequestConfigu } /** - * Use this API to remove an owner from a Microsoft 365 group or a security group through the owners navigation property. When owners are assigned to a group, the last owner (a user object) of the group cannot be removed. + * Remove an owner from a Microsoft 365 group or a security group through the owners navigation property. When owners are assigned to a group, the last owner (a user object) of the group cannot be removed. * @param RefRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Groups/Item/Owners/Ref/RefRequestBuilderDeleteQueryParameters.php b/src/Generated/Groups/Item/Owners/Ref/RefRequestBuilderDeleteQueryParameters.php index b506eabdf64..ab0ef260915 100644 --- a/src/Generated/Groups/Item/Owners/Ref/RefRequestBuilderDeleteQueryParameters.php +++ b/src/Generated/Groups/Item/Owners/Ref/RefRequestBuilderDeleteQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Use this API to remove an owner from a Microsoft 365 group or a security group through the owners navigation property. When owners are assigned to a group, the last owner (a user object) of the group cannot be removed. + * Remove an owner from a Microsoft 365 group or a security group through the owners navigation property. When owners are assigned to a group, the last owner (a user object) of the group cannot be removed. */ class RefRequestBuilderDeleteQueryParameters { diff --git a/src/Generated/Groups/Item/PermissionGrants/PermissionGrantsRequestBuilder.php b/src/Generated/Groups/Item/PermissionGrants/PermissionGrantsRequestBuilder.php index 4266303c1df..6ab8e0310c2 100644 --- a/src/Generated/Groups/Item/PermissionGrants/PermissionGrantsRequestBuilder.php +++ b/src/Generated/Groups/Item/PermissionGrants/PermissionGrantsRequestBuilder.php @@ -52,7 +52,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * List all resource-specific permission grants on the group. This list specifies the Microsoft Entra apps that have access to the group, along with the corresponding kind of resource-specific access that each app has. + * List all resource-specific permission grants on a group. This list specifies the Microsoft Entra apps that have access to the group, along with the corresponding kind of resource-specific access that each app has. * @param PermissionGrantsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -82,7 +82,7 @@ public function post(ResourceSpecificPermissionGrant $body, ?PermissionGrantsReq } /** - * List all resource-specific permission grants on the group. This list specifies the Microsoft Entra apps that have access to the group, along with the corresponding kind of resource-specific access that each app has. + * List all resource-specific permission grants on a group. This list specifies the Microsoft Entra apps that have access to the group, along with the corresponding kind of resource-specific access that each app has. * @param PermissionGrantsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Groups/Item/PermissionGrants/PermissionGrantsRequestBuilderGetQueryParameters.php b/src/Generated/Groups/Item/PermissionGrants/PermissionGrantsRequestBuilderGetQueryParameters.php index 73c8bfe425d..939d24ea568 100644 --- a/src/Generated/Groups/Item/PermissionGrants/PermissionGrantsRequestBuilderGetQueryParameters.php +++ b/src/Generated/Groups/Item/PermissionGrants/PermissionGrantsRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * List all resource-specific permission grants on the group. This list specifies the Microsoft Entra apps that have access to the group, along with the corresponding kind of resource-specific access that each app has. + * List all resource-specific permission grants on a group. This list specifies the Microsoft Entra apps that have access to the group, along with the corresponding kind of resource-specific access that each app has. */ class PermissionGrantsRequestBuilderGetQueryParameters { diff --git a/src/Generated/Groups/Item/Team/Channels/Item/ChannelItemRequestBuilder.php b/src/Generated/Groups/Item/Team/Channels/Item/ChannelItemRequestBuilder.php index e43f1912163..4ed79a7591f 100644 --- a/src/Generated/Groups/Item/Team/Channels/Item/ChannelItemRequestBuilder.php +++ b/src/Generated/Groups/Item/Team/Channels/Item/ChannelItemRequestBuilder.php @@ -8,6 +8,7 @@ use Microsoft\Graph\Beta\Generated\Groups\Item\Team\Channels\Item\CompleteMigration\CompleteMigrationRequestBuilder; use Microsoft\Graph\Beta\Generated\Groups\Item\Team\Channels\Item\DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalName\DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilder; use Microsoft\Graph\Beta\Generated\Groups\Item\Team\Channels\Item\FilesFolder\FilesFolderRequestBuilder; +use Microsoft\Graph\Beta\Generated\Groups\Item\Team\Channels\Item\GetAllMembers\GetAllMembersRequestBuilder; use Microsoft\Graph\Beta\Generated\Groups\Item\Team\Channels\Item\Members\MembersRequestBuilder; use Microsoft\Graph\Beta\Generated\Groups\Item\Team\Channels\Item\Messages\MessagesRequestBuilder; use Microsoft\Graph\Beta\Generated\Groups\Item\Team\Channels\Item\ProvisionEmail\ProvisionEmailRequestBuilder; @@ -55,6 +56,13 @@ public function filesFolder(): FilesFolderRequestBuilder { return new FilesFolderRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to manage the getAllMembers property of the microsoft.graph.channel entity. + */ + public function getAllMembers(): GetAllMembersRequestBuilder { + return new GetAllMembersRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Provides operations to manage the members property of the microsoft.graph.channel entity. */ diff --git a/src/Generated/Groups/Item/Team/Channels/Item/GetAllMembers/Add/AddPostRequestBody.php b/src/Generated/Groups/Item/Team/Channels/Item/GetAllMembers/Add/AddPostRequestBody.php new file mode 100644 index 00000000000..e89b4da5fb8 --- /dev/null +++ b/src/Generated/Groups/Item/Team/Channels/Item/GetAllMembers/Add/AddPostRequestBody.php @@ -0,0 +1,118 @@ +backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); + $this->setAdditionalData([]); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return AddPostRequestBody + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): AddPostRequestBody { + return new AddPostRequestBody(); + } + + /** + * Gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @return array|null + */ + public function getAdditionalData(): ?array { + $val = $this->getBackingStore()->get('additionalData'); + if (is_null($val) || is_array($val)) { + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'additionalData'"); + } + + /** + * Gets the BackingStore property value. Stores model information. + * @return BackingStore + */ + public function getBackingStore(): BackingStore { + return $this->backingStore; + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return [ + 'values' => fn(ParseNode $n) => $o->setValues($n->getCollectionOfObjectValues([ConversationMember::class, 'createFromDiscriminatorValue'])), + ]; + } + + /** + * Gets the values property value. The values property + * @return array|null + */ + public function getValues(): ?array { + $val = $this->getBackingStore()->get('values'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, ConversationMember::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'values'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeCollectionOfObjectValues('values', $this->getValues()); + $writer->writeAdditionalData($this->getAdditionalData()); + } + + /** + * Sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @param array $value Value to set for the AdditionalData property. + */ + public function setAdditionalData(?array $value): void { + $this->getBackingStore()->set('additionalData', $value); + } + + /** + * Sets the BackingStore property value. Stores model information. + * @param BackingStore $value Value to set for the BackingStore property. + */ + public function setBackingStore(BackingStore $value): void { + $this->backingStore = $value; + } + + /** + * Sets the values property value. The values property + * @param array|null $value Value to set for the values property. + */ + public function setValues(?array $value): void { + $this->getBackingStore()->set('values', $value); + } + +} diff --git a/src/Generated/Groups/Item/Team/Channels/Item/GetAllMembers/Add/AddPostResponse.php b/src/Generated/Groups/Item/Team/Channels/Item/GetAllMembers/Add/AddPostResponse.php new file mode 100644 index 00000000000..f09b3fd6a3b --- /dev/null +++ b/src/Generated/Groups/Item/Team/Channels/Item/GetAllMembers/Add/AddPostResponse.php @@ -0,0 +1,72 @@ + + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'value' => fn(ParseNode $n) => $o->setValue($n->getCollectionOfObjectValues([ActionResultPart::class, 'createFromDiscriminatorValue'])), + ]); + } + + /** + * Gets the value property value. The value property + * @return array|null + */ + public function getValue(): ?array { + $val = $this->getBackingStore()->get('value'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, ActionResultPart::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'value'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + $writer->writeCollectionOfObjectValues('value', $this->getValue()); + } + + /** + * Sets the value property value. The value property + * @param array|null $value Value to set for the value property. + */ + public function setValue(?array $value): void { + $this->getBackingStore()->set('value', $value); + } + +} diff --git a/src/Generated/Groups/Item/Team/Channels/Item/GetAllMembers/Add/AddRequestBuilder.php b/src/Generated/Groups/Item/Team/Channels/Item/GetAllMembers/Add/AddRequestBuilder.php new file mode 100644 index 00000000000..0673eb67c46 --- /dev/null +++ b/src/Generated/Groups/Item/Team/Channels/Item/GetAllMembers/Add/AddRequestBuilder.php @@ -0,0 +1,77 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/groups/{group%2Did}/team/channels/{channel%2Did}/getAllMembers/add'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Add multiple members in a single request to a team. The response provides details about which memberships could and couldn't be created. + * @param AddPostRequestBody $body The request body + * @param AddRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + * @link https://learn.microsoft.com/graph/api/conversationmembers-add?view=graph-rest-beta Find more info here + */ + public function post(AddPostRequestBody $body, ?AddRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [AddPostResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Add multiple members in a single request to a team. The response provides details about which memberships could and couldn't be created. + * @param AddPostRequestBody $body The request body + * @param AddRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(AddPostRequestBody $body, ?AddRequestBuilderPostRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::POST; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + $requestInfo->setContentFromParsable($this->requestAdapter, "application/json", $body); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return AddRequestBuilder + */ + public function withUrl(string $rawUrl): AddRequestBuilder { + return new AddRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Groups/Item/Team/Channels/Item/GetAllMembers/Add/AddRequestBuilderPostRequestConfiguration.php b/src/Generated/Groups/Item/Team/Channels/Item/GetAllMembers/Add/AddRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..9508a500735 --- /dev/null +++ b/src/Generated/Groups/Item/Team/Channels/Item/GetAllMembers/Add/AddRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Groups/Item/Team/Channels/Item/GetAllMembers/Count/CountRequestBuilder.php b/src/Generated/Groups/Item/Team/Channels/Item/GetAllMembers/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..dbb84ce9e2a --- /dev/null +++ b/src/Generated/Groups/Item/Team/Channels/Item/GetAllMembers/Count/CountRequestBuilder.php @@ -0,0 +1,78 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/groups/{group%2Did}/team/channels/{channel%2Did}/getAllMembers/$count{?%24filter,%24search}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + /** @var Promise $result */ + $result = $this->requestAdapter->sendPrimitiveAsync($requestInfo, 'int', $errorMappings); + return $result; + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "text/plain;q=0.9"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return CountRequestBuilder + */ + public function withUrl(string $rawUrl): CountRequestBuilder { + return new CountRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Groups/Item/Team/Channels/Item/GetAllMembers/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/Groups/Item/Team/Channels/Item/GetAllMembers/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..2c21ec914bc --- /dev/null +++ b/src/Generated/Groups/Item/Team/Channels/Item/GetAllMembers/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/Groups/Item/Team/Channels/Item/GetAllMembers/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/Groups/Item/Team/Channels/Item/GetAllMembers/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..f004f8e2252 --- /dev/null +++ b/src/Generated/Groups/Item/Team/Channels/Item/GetAllMembers/Count/CountRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CountRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CountRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CountRequestBuilderGetQueryParameters. + * @param string|null $filter Filter items by property values + * @param string|null $search Search items by search phrases + * @return CountRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?string $filter = null, ?string $search = null): CountRequestBuilderGetQueryParameters { + return new CountRequestBuilderGetQueryParameters($filter, $search); + } + +} diff --git a/src/Generated/Groups/Item/Team/Channels/Item/GetAllMembers/GetAllMembersRequestBuilder.php b/src/Generated/Groups/Item/Team/Channels/Item/GetAllMembers/GetAllMembersRequestBuilder.php new file mode 100644 index 00000000000..050adc4a04d --- /dev/null +++ b/src/Generated/Groups/Item/Team/Channels/Item/GetAllMembers/GetAllMembersRequestBuilder.php @@ -0,0 +1,149 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to count the resources in the collection. + */ + public function count(): CountRequestBuilder { + return new CountRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to call the remove method. + */ + public function remove(): RemoveRequestBuilder { + return new RemoveRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the getAllMembers property of the microsoft.graph.channel entity. + * @param string $conversationMemberId The unique identifier of conversationMember + * @return ConversationMemberItemRequestBuilder + */ + public function byConversationMemberId(string $conversationMemberId): ConversationMemberItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['conversationMember%2Did'] = $conversationMemberId; + return new ConversationMemberItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new GetAllMembersRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/groups/{group%2Did}/team/channels/{channel%2Did}/getAllMembers{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get getAllMembers from groups + * @param GetAllMembersRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?GetAllMembersRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [ConversationMemberCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Create new navigation property to getAllMembers for groups + * @param ConversationMember $body The request body + * @param GetAllMembersRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(ConversationMember $body, ?GetAllMembersRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [ConversationMember::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Get getAllMembers from groups + * @param GetAllMembersRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?GetAllMembersRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 getAllMembers for groups + * @param ConversationMember $body The request body + * @param GetAllMembersRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(ConversationMember $body, ?GetAllMembersRequestBuilderPostRequestConfiguration $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 GetAllMembersRequestBuilder + */ + public function withUrl(string $rawUrl): GetAllMembersRequestBuilder { + return new GetAllMembersRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Groups/Item/Team/Channels/Item/GetAllMembers/GetAllMembersRequestBuilderGetQueryParameters.php b/src/Generated/Groups/Item/Team/Channels/Item/GetAllMembers/GetAllMembersRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..32945a82c3d --- /dev/null +++ b/src/Generated/Groups/Item/Team/Channels/Item/GetAllMembers/GetAllMembersRequestBuilderGetQueryParameters.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 GetAllMembersRequestBuilderGetQueryParameters and sets the default values. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + */ + public function __construct(?bool $count = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null) { + $this->count = $count; + $this->expand = $expand; + $this->filter = $filter; + $this->orderby = $orderby; + $this->search = $search; + $this->select = $select; + $this->skip = $skip; + $this->top = $top; + } + +} diff --git a/src/Generated/Groups/Item/Team/Channels/Item/GetAllMembers/GetAllMembersRequestBuilderGetRequestConfiguration.php b/src/Generated/Groups/Item/Team/Channels/Item/GetAllMembers/GetAllMembersRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..f4a96af5cc7 --- /dev/null +++ b/src/Generated/Groups/Item/Team/Channels/Item/GetAllMembers/GetAllMembersRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param GetAllMembersRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?GetAllMembersRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new GetAllMembersRequestBuilderGetQueryParameters. + * @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 GetAllMembersRequestBuilderGetQueryParameters + */ + 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): GetAllMembersRequestBuilderGetQueryParameters { + return new GetAllMembersRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/Groups/Item/Team/Channels/Item/GetAllMembers/GetAllMembersRequestBuilderPostRequestConfiguration.php b/src/Generated/Groups/Item/Team/Channels/Item/GetAllMembers/GetAllMembersRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..26c6917b4c4 --- /dev/null +++ b/src/Generated/Groups/Item/Team/Channels/Item/GetAllMembers/GetAllMembersRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Groups/Item/Team/Channels/Item/GetAllMembers/Item/ConversationMemberItemRequestBuilder.php b/src/Generated/Groups/Item/Team/Channels/Item/GetAllMembers/Item/ConversationMemberItemRequestBuilder.php new file mode 100644 index 00000000000..ffde0447702 --- /dev/null +++ b/src/Generated/Groups/Item/Team/Channels/Item/GetAllMembers/Item/ConversationMemberItemRequestBuilder.php @@ -0,0 +1,144 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/groups/{group%2Did}/team/channels/{channel%2Did}/getAllMembers/{conversationMember%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property getAllMembers for groups + * @param ConversationMemberItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?ConversationMemberItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Get getAllMembers from groups + * @param ConversationMemberItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?ConversationMemberItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [ConversationMember::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property getAllMembers in groups + * @param ConversationMember $body The request body + * @param ConversationMemberItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(ConversationMember $body, ?ConversationMemberItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [ConversationMember::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property getAllMembers for groups + * @param ConversationMemberItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?ConversationMemberItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::DELETE; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Get getAllMembers from groups + * @param ConversationMemberItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?ConversationMemberItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Update the navigation property getAllMembers in groups + * @param ConversationMember $body The request body + * @param ConversationMemberItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(ConversationMember $body, ?ConversationMemberItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::PATCH; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + $requestInfo->setContentFromParsable($this->requestAdapter, "application/json", $body); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return ConversationMemberItemRequestBuilder + */ + public function withUrl(string $rawUrl): ConversationMemberItemRequestBuilder { + return new ConversationMemberItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Groups/Item/Team/Channels/Item/GetAllMembers/Item/ConversationMemberItemRequestBuilderDeleteRequestConfiguration.php b/src/Generated/Groups/Item/Team/Channels/Item/GetAllMembers/Item/ConversationMemberItemRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..7b664076440 --- /dev/null +++ b/src/Generated/Groups/Item/Team/Channels/Item/GetAllMembers/Item/ConversationMemberItemRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Groups/Item/Team/Channels/Item/GetAllMembers/Item/ConversationMemberItemRequestBuilderGetQueryParameters.php b/src/Generated/Groups/Item/Team/Channels/Item/GetAllMembers/Item/ConversationMemberItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..2c4112e9e43 --- /dev/null +++ b/src/Generated/Groups/Item/Team/Channels/Item/GetAllMembers/Item/ConversationMemberItemRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +|null $expand Expand related entities + */ + public ?array $expand = null; + + /** + * @QueryParameter("%24select") + * @var array|null $select Select properties to be returned + */ + public ?array $select = null; + + /** + * Instantiates a new ConversationMemberItemRequestBuilderGetQueryParameters and sets the default values. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + */ + public function __construct(?array $expand = null, ?array $select = null) { + $this->expand = $expand; + $this->select = $select; + } + +} diff --git a/src/Generated/Groups/Item/Team/Channels/Item/GetAllMembers/Item/ConversationMemberItemRequestBuilderGetRequestConfiguration.php b/src/Generated/Groups/Item/Team/Channels/Item/GetAllMembers/Item/ConversationMemberItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..b3f028215b3 --- /dev/null +++ b/src/Generated/Groups/Item/Team/Channels/Item/GetAllMembers/Item/ConversationMemberItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param ConversationMemberItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?ConversationMemberItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new ConversationMemberItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return ConversationMemberItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): ConversationMemberItemRequestBuilderGetQueryParameters { + return new ConversationMemberItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Groups/Item/Team/Channels/Item/GetAllMembers/Item/ConversationMemberItemRequestBuilderPatchRequestConfiguration.php b/src/Generated/Groups/Item/Team/Channels/Item/GetAllMembers/Item/ConversationMemberItemRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..57db1ce750b --- /dev/null +++ b/src/Generated/Groups/Item/Team/Channels/Item/GetAllMembers/Item/ConversationMemberItemRequestBuilderPatchRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Groups/Item/Team/Channels/Item/GetAllMembers/Remove/RemovePostRequestBody.php b/src/Generated/Groups/Item/Team/Channels/Item/GetAllMembers/Remove/RemovePostRequestBody.php new file mode 100644 index 00000000000..03fe82635d7 --- /dev/null +++ b/src/Generated/Groups/Item/Team/Channels/Item/GetAllMembers/Remove/RemovePostRequestBody.php @@ -0,0 +1,118 @@ +backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); + $this->setAdditionalData([]); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return RemovePostRequestBody + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): RemovePostRequestBody { + return new RemovePostRequestBody(); + } + + /** + * Gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @return array|null + */ + public function getAdditionalData(): ?array { + $val = $this->getBackingStore()->get('additionalData'); + if (is_null($val) || is_array($val)) { + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'additionalData'"); + } + + /** + * Gets the BackingStore property value. Stores model information. + * @return BackingStore + */ + public function getBackingStore(): BackingStore { + return $this->backingStore; + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return [ + 'values' => fn(ParseNode $n) => $o->setValues($n->getCollectionOfObjectValues([ConversationMember::class, 'createFromDiscriminatorValue'])), + ]; + } + + /** + * Gets the values property value. The values property + * @return array|null + */ + public function getValues(): ?array { + $val = $this->getBackingStore()->get('values'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, ConversationMember::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'values'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeCollectionOfObjectValues('values', $this->getValues()); + $writer->writeAdditionalData($this->getAdditionalData()); + } + + /** + * Sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @param array $value Value to set for the AdditionalData property. + */ + public function setAdditionalData(?array $value): void { + $this->getBackingStore()->set('additionalData', $value); + } + + /** + * Sets the BackingStore property value. Stores model information. + * @param BackingStore $value Value to set for the BackingStore property. + */ + public function setBackingStore(BackingStore $value): void { + $this->backingStore = $value; + } + + /** + * Sets the values property value. The values property + * @param array|null $value Value to set for the values property. + */ + public function setValues(?array $value): void { + $this->getBackingStore()->set('values', $value); + } + +} diff --git a/src/Generated/Groups/Item/Team/Channels/Item/GetAllMembers/Remove/RemovePostResponse.php b/src/Generated/Groups/Item/Team/Channels/Item/GetAllMembers/Remove/RemovePostResponse.php new file mode 100644 index 00000000000..a106a1dde18 --- /dev/null +++ b/src/Generated/Groups/Item/Team/Channels/Item/GetAllMembers/Remove/RemovePostResponse.php @@ -0,0 +1,72 @@ + + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'value' => fn(ParseNode $n) => $o->setValue($n->getCollectionOfObjectValues([ActionResultPart::class, 'createFromDiscriminatorValue'])), + ]); + } + + /** + * Gets the value property value. The value property + * @return array|null + */ + public function getValue(): ?array { + $val = $this->getBackingStore()->get('value'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, ActionResultPart::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'value'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + $writer->writeCollectionOfObjectValues('value', $this->getValue()); + } + + /** + * Sets the value property value. The value property + * @param array|null $value Value to set for the value property. + */ + public function setValue(?array $value): void { + $this->getBackingStore()->set('value', $value); + } + +} diff --git a/src/Generated/Groups/Item/Team/Channels/Item/GetAllMembers/Remove/RemoveRequestBuilder.php b/src/Generated/Groups/Item/Team/Channels/Item/GetAllMembers/Remove/RemoveRequestBuilder.php new file mode 100644 index 00000000000..8bae173bc42 --- /dev/null +++ b/src/Generated/Groups/Item/Team/Channels/Item/GetAllMembers/Remove/RemoveRequestBuilder.php @@ -0,0 +1,77 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/groups/{group%2Did}/team/channels/{channel%2Did}/getAllMembers/remove'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Remove multiple members from a team in a single request. The response provides details about which memberships could and couldn't be removed. + * @param RemovePostRequestBody $body The request body + * @param RemoveRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + * @link https://learn.microsoft.com/graph/api/conversationmember-remove?view=graph-rest-beta Find more info here + */ + public function post(RemovePostRequestBody $body, ?RemoveRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [RemovePostResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Remove multiple members from a team in a single request. The response provides details about which memberships could and couldn't be removed. + * @param RemovePostRequestBody $body The request body + * @param RemoveRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(RemovePostRequestBody $body, ?RemoveRequestBuilderPostRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::POST; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + $requestInfo->setContentFromParsable($this->requestAdapter, "application/json", $body); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return RemoveRequestBuilder + */ + public function withUrl(string $rawUrl): RemoveRequestBuilder { + return new RemoveRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Groups/Item/Team/Channels/Item/GetAllMembers/Remove/RemoveRequestBuilderPostRequestConfiguration.php b/src/Generated/Groups/Item/Team/Channels/Item/GetAllMembers/Remove/RemoveRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..fbccecd0a2b --- /dev/null +++ b/src/Generated/Groups/Item/Team/Channels/Item/GetAllMembers/Remove/RemoveRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Groups/Item/Team/PrimaryChannel/GetAllMembers/Add/AddPostRequestBody.php b/src/Generated/Groups/Item/Team/PrimaryChannel/GetAllMembers/Add/AddPostRequestBody.php new file mode 100644 index 00000000000..01d2c80dc2a --- /dev/null +++ b/src/Generated/Groups/Item/Team/PrimaryChannel/GetAllMembers/Add/AddPostRequestBody.php @@ -0,0 +1,118 @@ +backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); + $this->setAdditionalData([]); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return AddPostRequestBody + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): AddPostRequestBody { + return new AddPostRequestBody(); + } + + /** + * Gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @return array|null + */ + public function getAdditionalData(): ?array { + $val = $this->getBackingStore()->get('additionalData'); + if (is_null($val) || is_array($val)) { + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'additionalData'"); + } + + /** + * Gets the BackingStore property value. Stores model information. + * @return BackingStore + */ + public function getBackingStore(): BackingStore { + return $this->backingStore; + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return [ + 'values' => fn(ParseNode $n) => $o->setValues($n->getCollectionOfObjectValues([ConversationMember::class, 'createFromDiscriminatorValue'])), + ]; + } + + /** + * Gets the values property value. The values property + * @return array|null + */ + public function getValues(): ?array { + $val = $this->getBackingStore()->get('values'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, ConversationMember::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'values'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeCollectionOfObjectValues('values', $this->getValues()); + $writer->writeAdditionalData($this->getAdditionalData()); + } + + /** + * Sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @param array $value Value to set for the AdditionalData property. + */ + public function setAdditionalData(?array $value): void { + $this->getBackingStore()->set('additionalData', $value); + } + + /** + * Sets the BackingStore property value. Stores model information. + * @param BackingStore $value Value to set for the BackingStore property. + */ + public function setBackingStore(BackingStore $value): void { + $this->backingStore = $value; + } + + /** + * Sets the values property value. The values property + * @param array|null $value Value to set for the values property. + */ + public function setValues(?array $value): void { + $this->getBackingStore()->set('values', $value); + } + +} diff --git a/src/Generated/Groups/Item/Team/PrimaryChannel/GetAllMembers/Add/AddPostResponse.php b/src/Generated/Groups/Item/Team/PrimaryChannel/GetAllMembers/Add/AddPostResponse.php new file mode 100644 index 00000000000..25759644713 --- /dev/null +++ b/src/Generated/Groups/Item/Team/PrimaryChannel/GetAllMembers/Add/AddPostResponse.php @@ -0,0 +1,72 @@ + + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'value' => fn(ParseNode $n) => $o->setValue($n->getCollectionOfObjectValues([ActionResultPart::class, 'createFromDiscriminatorValue'])), + ]); + } + + /** + * Gets the value property value. The value property + * @return array|null + */ + public function getValue(): ?array { + $val = $this->getBackingStore()->get('value'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, ActionResultPart::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'value'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + $writer->writeCollectionOfObjectValues('value', $this->getValue()); + } + + /** + * Sets the value property value. The value property + * @param array|null $value Value to set for the value property. + */ + public function setValue(?array $value): void { + $this->getBackingStore()->set('value', $value); + } + +} diff --git a/src/Generated/Groups/Item/Team/PrimaryChannel/GetAllMembers/Add/AddRequestBuilder.php b/src/Generated/Groups/Item/Team/PrimaryChannel/GetAllMembers/Add/AddRequestBuilder.php new file mode 100644 index 00000000000..325e4544c60 --- /dev/null +++ b/src/Generated/Groups/Item/Team/PrimaryChannel/GetAllMembers/Add/AddRequestBuilder.php @@ -0,0 +1,77 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/groups/{group%2Did}/team/primaryChannel/getAllMembers/add'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Add multiple members in a single request to a team. The response provides details about which memberships could and couldn't be created. + * @param AddPostRequestBody $body The request body + * @param AddRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + * @link https://learn.microsoft.com/graph/api/conversationmembers-add?view=graph-rest-beta Find more info here + */ + public function post(AddPostRequestBody $body, ?AddRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [AddPostResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Add multiple members in a single request to a team. The response provides details about which memberships could and couldn't be created. + * @param AddPostRequestBody $body The request body + * @param AddRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(AddPostRequestBody $body, ?AddRequestBuilderPostRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::POST; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + $requestInfo->setContentFromParsable($this->requestAdapter, "application/json", $body); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return AddRequestBuilder + */ + public function withUrl(string $rawUrl): AddRequestBuilder { + return new AddRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Groups/Item/Team/PrimaryChannel/GetAllMembers/Add/AddRequestBuilderPostRequestConfiguration.php b/src/Generated/Groups/Item/Team/PrimaryChannel/GetAllMembers/Add/AddRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..06ad0d954c0 --- /dev/null +++ b/src/Generated/Groups/Item/Team/PrimaryChannel/GetAllMembers/Add/AddRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Groups/Item/Team/PrimaryChannel/GetAllMembers/Count/CountRequestBuilder.php b/src/Generated/Groups/Item/Team/PrimaryChannel/GetAllMembers/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..cd259148a2c --- /dev/null +++ b/src/Generated/Groups/Item/Team/PrimaryChannel/GetAllMembers/Count/CountRequestBuilder.php @@ -0,0 +1,78 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/groups/{group%2Did}/team/primaryChannel/getAllMembers/$count{?%24filter,%24search}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + /** @var Promise $result */ + $result = $this->requestAdapter->sendPrimitiveAsync($requestInfo, 'int', $errorMappings); + return $result; + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "text/plain;q=0.9"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return CountRequestBuilder + */ + public function withUrl(string $rawUrl): CountRequestBuilder { + return new CountRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Groups/Item/Team/PrimaryChannel/GetAllMembers/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/Groups/Item/Team/PrimaryChannel/GetAllMembers/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..cc84cdfcfba --- /dev/null +++ b/src/Generated/Groups/Item/Team/PrimaryChannel/GetAllMembers/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/Groups/Item/Team/PrimaryChannel/GetAllMembers/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/Groups/Item/Team/PrimaryChannel/GetAllMembers/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..b2932ef1fd6 --- /dev/null +++ b/src/Generated/Groups/Item/Team/PrimaryChannel/GetAllMembers/Count/CountRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CountRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CountRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CountRequestBuilderGetQueryParameters. + * @param string|null $filter Filter items by property values + * @param string|null $search Search items by search phrases + * @return CountRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?string $filter = null, ?string $search = null): CountRequestBuilderGetQueryParameters { + return new CountRequestBuilderGetQueryParameters($filter, $search); + } + +} diff --git a/src/Generated/Groups/Item/Team/PrimaryChannel/GetAllMembers/GetAllMembersRequestBuilder.php b/src/Generated/Groups/Item/Team/PrimaryChannel/GetAllMembers/GetAllMembersRequestBuilder.php new file mode 100644 index 00000000000..02b17c5209c --- /dev/null +++ b/src/Generated/Groups/Item/Team/PrimaryChannel/GetAllMembers/GetAllMembersRequestBuilder.php @@ -0,0 +1,149 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to count the resources in the collection. + */ + public function count(): CountRequestBuilder { + return new CountRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to call the remove method. + */ + public function remove(): RemoveRequestBuilder { + return new RemoveRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the getAllMembers property of the microsoft.graph.channel entity. + * @param string $conversationMemberId The unique identifier of conversationMember + * @return ConversationMemberItemRequestBuilder + */ + public function byConversationMemberId(string $conversationMemberId): ConversationMemberItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['conversationMember%2Did'] = $conversationMemberId; + return new ConversationMemberItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new GetAllMembersRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/groups/{group%2Did}/team/primaryChannel/getAllMembers{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get getAllMembers from groups + * @param GetAllMembersRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?GetAllMembersRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [ConversationMemberCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Create new navigation property to getAllMembers for groups + * @param ConversationMember $body The request body + * @param GetAllMembersRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(ConversationMember $body, ?GetAllMembersRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [ConversationMember::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Get getAllMembers from groups + * @param GetAllMembersRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?GetAllMembersRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 getAllMembers for groups + * @param ConversationMember $body The request body + * @param GetAllMembersRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(ConversationMember $body, ?GetAllMembersRequestBuilderPostRequestConfiguration $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 GetAllMembersRequestBuilder + */ + public function withUrl(string $rawUrl): GetAllMembersRequestBuilder { + return new GetAllMembersRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Groups/Item/Team/PrimaryChannel/GetAllMembers/GetAllMembersRequestBuilderGetQueryParameters.php b/src/Generated/Groups/Item/Team/PrimaryChannel/GetAllMembers/GetAllMembersRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..6ca4b240717 --- /dev/null +++ b/src/Generated/Groups/Item/Team/PrimaryChannel/GetAllMembers/GetAllMembersRequestBuilderGetQueryParameters.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 GetAllMembersRequestBuilderGetQueryParameters and sets the default values. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + */ + public function __construct(?bool $count = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null) { + $this->count = $count; + $this->expand = $expand; + $this->filter = $filter; + $this->orderby = $orderby; + $this->search = $search; + $this->select = $select; + $this->skip = $skip; + $this->top = $top; + } + +} diff --git a/src/Generated/Groups/Item/Team/PrimaryChannel/GetAllMembers/GetAllMembersRequestBuilderGetRequestConfiguration.php b/src/Generated/Groups/Item/Team/PrimaryChannel/GetAllMembers/GetAllMembersRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..67e594619f5 --- /dev/null +++ b/src/Generated/Groups/Item/Team/PrimaryChannel/GetAllMembers/GetAllMembersRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param GetAllMembersRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?GetAllMembersRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new GetAllMembersRequestBuilderGetQueryParameters. + * @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 GetAllMembersRequestBuilderGetQueryParameters + */ + 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): GetAllMembersRequestBuilderGetQueryParameters { + return new GetAllMembersRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/Groups/Item/Team/PrimaryChannel/GetAllMembers/GetAllMembersRequestBuilderPostRequestConfiguration.php b/src/Generated/Groups/Item/Team/PrimaryChannel/GetAllMembers/GetAllMembersRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..84f0964fba1 --- /dev/null +++ b/src/Generated/Groups/Item/Team/PrimaryChannel/GetAllMembers/GetAllMembersRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Groups/Item/Team/PrimaryChannel/GetAllMembers/Item/ConversationMemberItemRequestBuilder.php b/src/Generated/Groups/Item/Team/PrimaryChannel/GetAllMembers/Item/ConversationMemberItemRequestBuilder.php new file mode 100644 index 00000000000..595bc07d9c7 --- /dev/null +++ b/src/Generated/Groups/Item/Team/PrimaryChannel/GetAllMembers/Item/ConversationMemberItemRequestBuilder.php @@ -0,0 +1,144 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/groups/{group%2Did}/team/primaryChannel/getAllMembers/{conversationMember%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property getAllMembers for groups + * @param ConversationMemberItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?ConversationMemberItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Get getAllMembers from groups + * @param ConversationMemberItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?ConversationMemberItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [ConversationMember::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property getAllMembers in groups + * @param ConversationMember $body The request body + * @param ConversationMemberItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(ConversationMember $body, ?ConversationMemberItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [ConversationMember::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property getAllMembers for groups + * @param ConversationMemberItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?ConversationMemberItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::DELETE; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Get getAllMembers from groups + * @param ConversationMemberItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?ConversationMemberItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Update the navigation property getAllMembers in groups + * @param ConversationMember $body The request body + * @param ConversationMemberItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(ConversationMember $body, ?ConversationMemberItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::PATCH; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + $requestInfo->setContentFromParsable($this->requestAdapter, "application/json", $body); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return ConversationMemberItemRequestBuilder + */ + public function withUrl(string $rawUrl): ConversationMemberItemRequestBuilder { + return new ConversationMemberItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Groups/Item/Team/PrimaryChannel/GetAllMembers/Item/ConversationMemberItemRequestBuilderDeleteRequestConfiguration.php b/src/Generated/Groups/Item/Team/PrimaryChannel/GetAllMembers/Item/ConversationMemberItemRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..d1bcd46c36a --- /dev/null +++ b/src/Generated/Groups/Item/Team/PrimaryChannel/GetAllMembers/Item/ConversationMemberItemRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Groups/Item/Team/PrimaryChannel/GetAllMembers/Item/ConversationMemberItemRequestBuilderGetQueryParameters.php b/src/Generated/Groups/Item/Team/PrimaryChannel/GetAllMembers/Item/ConversationMemberItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..d8c7bfe9caf --- /dev/null +++ b/src/Generated/Groups/Item/Team/PrimaryChannel/GetAllMembers/Item/ConversationMemberItemRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +|null $expand Expand related entities + */ + public ?array $expand = null; + + /** + * @QueryParameter("%24select") + * @var array|null $select Select properties to be returned + */ + public ?array $select = null; + + /** + * Instantiates a new ConversationMemberItemRequestBuilderGetQueryParameters and sets the default values. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + */ + public function __construct(?array $expand = null, ?array $select = null) { + $this->expand = $expand; + $this->select = $select; + } + +} diff --git a/src/Generated/Groups/Item/Team/PrimaryChannel/GetAllMembers/Item/ConversationMemberItemRequestBuilderGetRequestConfiguration.php b/src/Generated/Groups/Item/Team/PrimaryChannel/GetAllMembers/Item/ConversationMemberItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..38415c17b2f --- /dev/null +++ b/src/Generated/Groups/Item/Team/PrimaryChannel/GetAllMembers/Item/ConversationMemberItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param ConversationMemberItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?ConversationMemberItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new ConversationMemberItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return ConversationMemberItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): ConversationMemberItemRequestBuilderGetQueryParameters { + return new ConversationMemberItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Groups/Item/Team/PrimaryChannel/GetAllMembers/Item/ConversationMemberItemRequestBuilderPatchRequestConfiguration.php b/src/Generated/Groups/Item/Team/PrimaryChannel/GetAllMembers/Item/ConversationMemberItemRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..56f0c537317 --- /dev/null +++ b/src/Generated/Groups/Item/Team/PrimaryChannel/GetAllMembers/Item/ConversationMemberItemRequestBuilderPatchRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Groups/Item/Team/PrimaryChannel/GetAllMembers/Remove/RemovePostRequestBody.php b/src/Generated/Groups/Item/Team/PrimaryChannel/GetAllMembers/Remove/RemovePostRequestBody.php new file mode 100644 index 00000000000..7409dbecd62 --- /dev/null +++ b/src/Generated/Groups/Item/Team/PrimaryChannel/GetAllMembers/Remove/RemovePostRequestBody.php @@ -0,0 +1,118 @@ +backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); + $this->setAdditionalData([]); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return RemovePostRequestBody + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): RemovePostRequestBody { + return new RemovePostRequestBody(); + } + + /** + * Gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @return array|null + */ + public function getAdditionalData(): ?array { + $val = $this->getBackingStore()->get('additionalData'); + if (is_null($val) || is_array($val)) { + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'additionalData'"); + } + + /** + * Gets the BackingStore property value. Stores model information. + * @return BackingStore + */ + public function getBackingStore(): BackingStore { + return $this->backingStore; + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return [ + 'values' => fn(ParseNode $n) => $o->setValues($n->getCollectionOfObjectValues([ConversationMember::class, 'createFromDiscriminatorValue'])), + ]; + } + + /** + * Gets the values property value. The values property + * @return array|null + */ + public function getValues(): ?array { + $val = $this->getBackingStore()->get('values'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, ConversationMember::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'values'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeCollectionOfObjectValues('values', $this->getValues()); + $writer->writeAdditionalData($this->getAdditionalData()); + } + + /** + * Sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @param array $value Value to set for the AdditionalData property. + */ + public function setAdditionalData(?array $value): void { + $this->getBackingStore()->set('additionalData', $value); + } + + /** + * Sets the BackingStore property value. Stores model information. + * @param BackingStore $value Value to set for the BackingStore property. + */ + public function setBackingStore(BackingStore $value): void { + $this->backingStore = $value; + } + + /** + * Sets the values property value. The values property + * @param array|null $value Value to set for the values property. + */ + public function setValues(?array $value): void { + $this->getBackingStore()->set('values', $value); + } + +} diff --git a/src/Generated/Groups/Item/Team/PrimaryChannel/GetAllMembers/Remove/RemovePostResponse.php b/src/Generated/Groups/Item/Team/PrimaryChannel/GetAllMembers/Remove/RemovePostResponse.php new file mode 100644 index 00000000000..b94c9713016 --- /dev/null +++ b/src/Generated/Groups/Item/Team/PrimaryChannel/GetAllMembers/Remove/RemovePostResponse.php @@ -0,0 +1,72 @@ + + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'value' => fn(ParseNode $n) => $o->setValue($n->getCollectionOfObjectValues([ActionResultPart::class, 'createFromDiscriminatorValue'])), + ]); + } + + /** + * Gets the value property value. The value property + * @return array|null + */ + public function getValue(): ?array { + $val = $this->getBackingStore()->get('value'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, ActionResultPart::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'value'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + $writer->writeCollectionOfObjectValues('value', $this->getValue()); + } + + /** + * Sets the value property value. The value property + * @param array|null $value Value to set for the value property. + */ + public function setValue(?array $value): void { + $this->getBackingStore()->set('value', $value); + } + +} diff --git a/src/Generated/Groups/Item/Team/PrimaryChannel/GetAllMembers/Remove/RemoveRequestBuilder.php b/src/Generated/Groups/Item/Team/PrimaryChannel/GetAllMembers/Remove/RemoveRequestBuilder.php new file mode 100644 index 00000000000..9fb7466d467 --- /dev/null +++ b/src/Generated/Groups/Item/Team/PrimaryChannel/GetAllMembers/Remove/RemoveRequestBuilder.php @@ -0,0 +1,77 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/groups/{group%2Did}/team/primaryChannel/getAllMembers/remove'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Remove multiple members from a team in a single request. The response provides details about which memberships could and couldn't be removed. + * @param RemovePostRequestBody $body The request body + * @param RemoveRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + * @link https://learn.microsoft.com/graph/api/conversationmember-remove?view=graph-rest-beta Find more info here + */ + public function post(RemovePostRequestBody $body, ?RemoveRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [RemovePostResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Remove multiple members from a team in a single request. The response provides details about which memberships could and couldn't be removed. + * @param RemovePostRequestBody $body The request body + * @param RemoveRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(RemovePostRequestBody $body, ?RemoveRequestBuilderPostRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::POST; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + $requestInfo->setContentFromParsable($this->requestAdapter, "application/json", $body); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return RemoveRequestBuilder + */ + public function withUrl(string $rawUrl): RemoveRequestBuilder { + return new RemoveRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Groups/Item/Team/PrimaryChannel/GetAllMembers/Remove/RemoveRequestBuilderPostRequestConfiguration.php b/src/Generated/Groups/Item/Team/PrimaryChannel/GetAllMembers/Remove/RemoveRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..9b47089aaf8 --- /dev/null +++ b/src/Generated/Groups/Item/Team/PrimaryChannel/GetAllMembers/Remove/RemoveRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Groups/Item/Team/PrimaryChannel/PrimaryChannelRequestBuilder.php b/src/Generated/Groups/Item/Team/PrimaryChannel/PrimaryChannelRequestBuilder.php index 2fd79599178..27734d3da51 100644 --- a/src/Generated/Groups/Item/Team/PrimaryChannel/PrimaryChannelRequestBuilder.php +++ b/src/Generated/Groups/Item/Team/PrimaryChannel/PrimaryChannelRequestBuilder.php @@ -8,6 +8,7 @@ use Microsoft\Graph\Beta\Generated\Groups\Item\Team\PrimaryChannel\CompleteMigration\CompleteMigrationRequestBuilder; use Microsoft\Graph\Beta\Generated\Groups\Item\Team\PrimaryChannel\DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalName\DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilder; use Microsoft\Graph\Beta\Generated\Groups\Item\Team\PrimaryChannel\FilesFolder\FilesFolderRequestBuilder; +use Microsoft\Graph\Beta\Generated\Groups\Item\Team\PrimaryChannel\GetAllMembers\GetAllMembersRequestBuilder; use Microsoft\Graph\Beta\Generated\Groups\Item\Team\PrimaryChannel\Members\MembersRequestBuilder; use Microsoft\Graph\Beta\Generated\Groups\Item\Team\PrimaryChannel\Messages\MessagesRequestBuilder; use Microsoft\Graph\Beta\Generated\Groups\Item\Team\PrimaryChannel\ProvisionEmail\ProvisionEmailRequestBuilder; @@ -55,6 +56,13 @@ public function filesFolder(): FilesFolderRequestBuilder { return new FilesFolderRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to manage the getAllMembers property of the microsoft.graph.channel entity. + */ + public function getAllMembers(): GetAllMembersRequestBuilder { + return new GetAllMembersRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Provides operations to manage the members property of the microsoft.graph.channel entity. */ diff --git a/src/Generated/Groups/Item/Threads/Item/ConversationThreadItemRequestBuilder.php b/src/Generated/Groups/Item/Threads/Item/ConversationThreadItemRequestBuilder.php index b6b861664cf..5eb7b9e0e54 100644 --- a/src/Generated/Groups/Item/Threads/Item/ConversationThreadItemRequestBuilder.php +++ b/src/Generated/Groups/Item/Threads/Item/ConversationThreadItemRequestBuilder.php @@ -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); @@ -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/Groups/Item/TransitiveMemberOf/TransitiveMemberOfRequestBuilder.php b/src/Generated/Groups/Item/TransitiveMemberOf/TransitiveMemberOfRequestBuilder.php index 6bea537e5fb..52828187bc1 100644 --- a/src/Generated/Groups/Item/TransitiveMemberOf/TransitiveMemberOfRequestBuilder.php +++ b/src/Generated/Groups/Item/TransitiveMemberOf/TransitiveMemberOfRequestBuilder.php @@ -67,7 +67,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Get groups and administrative units that the group is a member of. This operation is transitive and will also include all groups that this group is a nested member of. Unlike getting a user's Microsoft 365 groups, this returns all types of groups, not just Microsoft 365 groups. + * Get groups and administrative units that a group is a member of. This operation is transitive and will also include all groups that this group is a nested member of. Unlike getting a user's Microsoft 365 groups, this returns all types of groups, not just Microsoft 365 groups. * @param TransitiveMemberOfRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -82,7 +82,7 @@ public function get(?TransitiveMemberOfRequestBuilderGetRequestConfiguration $re } /** - * Get groups and administrative units that the group is a member of. This operation is transitive and will also include all groups that this group is a nested member of. Unlike getting a user's Microsoft 365 groups, this returns all types of groups, not just Microsoft 365 groups. + * Get groups and administrative units that a group is a member of. This operation is transitive and will also include all groups that this group is a nested member of. Unlike getting a user's Microsoft 365 groups, this returns all types of groups, not just Microsoft 365 groups. * @param TransitiveMemberOfRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Groups/Item/TransitiveMemberOf/TransitiveMemberOfRequestBuilderGetQueryParameters.php b/src/Generated/Groups/Item/TransitiveMemberOf/TransitiveMemberOfRequestBuilderGetQueryParameters.php index acac545df9d..fde49494a27 100644 --- a/src/Generated/Groups/Item/TransitiveMemberOf/TransitiveMemberOfRequestBuilderGetQueryParameters.php +++ b/src/Generated/Groups/Item/TransitiveMemberOf/TransitiveMemberOfRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Get groups and administrative units that the group is a member of. This operation is transitive and will also include all groups that this group is a nested member of. Unlike getting a user's Microsoft 365 groups, this returns all types of groups, not just Microsoft 365 groups. + * Get groups and administrative units that a group is a member of. This operation is transitive and will also include all groups that this group is a nested member of. Unlike getting a user's Microsoft 365 groups, this returns all types of groups, not just Microsoft 365 groups. */ class TransitiveMemberOfRequestBuilderGetQueryParameters { diff --git a/src/Generated/Groups/Item/TransitiveMembers/GraphGroup/GraphGroupRequestBuilder.php b/src/Generated/Groups/Item/TransitiveMembers/GraphGroup/GraphGroupRequestBuilder.php index 4e7129d360b..19dd0e529a3 100644 --- a/src/Generated/Groups/Item/TransitiveMembers/GraphGroup/GraphGroupRequestBuilder.php +++ b/src/Generated/Groups/Item/TransitiveMembers/GraphGroup/GraphGroupRequestBuilder.php @@ -39,7 +39,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Get a list of the group's members. A group can have different object types as members. For more information about supported member types for different groups, see Group membership. This operation is transitive and returns a flat list of all nested members. An attempt to filter by an OData cast that represents an unsupported member type returns a 400 Bad Request error with the Request_UnsupportedQuery code. + * Get a list of a group's members. A group can have different object types as members. For more information about supported member types for different groups, see Group membership. This operation is transitive and returns a flat list of all nested members. An attempt to filter by an OData cast that represents an unsupported member type returns a 400 Bad Request error with the Request_UnsupportedQuery code. * @param GraphGroupRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -54,7 +54,7 @@ public function get(?GraphGroupRequestBuilderGetRequestConfiguration $requestCon } /** - * Get a list of the group's members. A group can have different object types as members. For more information about supported member types for different groups, see Group membership. This operation is transitive and returns a flat list of all nested members. An attempt to filter by an OData cast that represents an unsupported member type returns a 400 Bad Request error with the Request_UnsupportedQuery code. + * Get a list of a group's members. A group can have different object types as members. For more information about supported member types for different groups, see Group membership. This operation is transitive and returns a flat list of all nested members. An attempt to filter by an OData cast that represents an unsupported member type returns a 400 Bad Request error with the Request_UnsupportedQuery code. * @param GraphGroupRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Groups/Item/TransitiveMembers/GraphGroup/GraphGroupRequestBuilderGetQueryParameters.php b/src/Generated/Groups/Item/TransitiveMembers/GraphGroup/GraphGroupRequestBuilderGetQueryParameters.php index ecdbbe144ca..86aed1e9d07 100644 --- a/src/Generated/Groups/Item/TransitiveMembers/GraphGroup/GraphGroupRequestBuilderGetQueryParameters.php +++ b/src/Generated/Groups/Item/TransitiveMembers/GraphGroup/GraphGroupRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Get a list of the group's members. A group can have different object types as members. For more information about supported member types for different groups, see Group membership. This operation is transitive and returns a flat list of all nested members. An attempt to filter by an OData cast that represents an unsupported member type returns a 400 Bad Request error with the Request_UnsupportedQuery code. + * Get a list of a group's members. A group can have different object types as members. For more information about supported member types for different groups, see Group membership. This operation is transitive and returns a flat list of all nested members. An attempt to filter by an OData cast that represents an unsupported member type returns a 400 Bad Request error with the Request_UnsupportedQuery code. */ class GraphGroupRequestBuilderGetQueryParameters { diff --git a/src/Generated/Groups/Item/TransitiveMembers/GraphUser/GraphUserRequestBuilder.php b/src/Generated/Groups/Item/TransitiveMembers/GraphUser/GraphUserRequestBuilder.php index bb8fc489149..de2eaaaaf0e 100644 --- a/src/Generated/Groups/Item/TransitiveMembers/GraphUser/GraphUserRequestBuilder.php +++ b/src/Generated/Groups/Item/TransitiveMembers/GraphUser/GraphUserRequestBuilder.php @@ -39,7 +39,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Get a list of the group's members. A group can have different object types as members. For more information about supported member types for different groups, see Group membership. This operation is transitive and returns a flat list of all nested members. An attempt to filter by an OData cast that represents an unsupported member type returns a 400 Bad Request error with the Request_UnsupportedQuery code. + * Get a list of a group's members. A group can have different object types as members. For more information about supported member types for different groups, see Group membership. This operation is transitive and returns a flat list of all nested members. An attempt to filter by an OData cast that represents an unsupported member type returns a 400 Bad Request error with the Request_UnsupportedQuery code. * @param GraphUserRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -54,7 +54,7 @@ public function get(?GraphUserRequestBuilderGetRequestConfiguration $requestConf } /** - * Get a list of the group's members. A group can have different object types as members. For more information about supported member types for different groups, see Group membership. This operation is transitive and returns a flat list of all nested members. An attempt to filter by an OData cast that represents an unsupported member type returns a 400 Bad Request error with the Request_UnsupportedQuery code. + * Get a list of a group's members. A group can have different object types as members. For more information about supported member types for different groups, see Group membership. This operation is transitive and returns a flat list of all nested members. An attempt to filter by an OData cast that represents an unsupported member type returns a 400 Bad Request error with the Request_UnsupportedQuery code. * @param GraphUserRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Groups/Item/TransitiveMembers/GraphUser/GraphUserRequestBuilderGetQueryParameters.php b/src/Generated/Groups/Item/TransitiveMembers/GraphUser/GraphUserRequestBuilderGetQueryParameters.php index a1032a585ff..8661eb8403d 100644 --- a/src/Generated/Groups/Item/TransitiveMembers/GraphUser/GraphUserRequestBuilderGetQueryParameters.php +++ b/src/Generated/Groups/Item/TransitiveMembers/GraphUser/GraphUserRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Get a list of the group's members. A group can have different object types as members. For more information about supported member types for different groups, see Group membership. This operation is transitive and returns a flat list of all nested members. An attempt to filter by an OData cast that represents an unsupported member type returns a 400 Bad Request error with the Request_UnsupportedQuery code. + * Get a list of a group's members. A group can have different object types as members. For more information about supported member types for different groups, see Group membership. This operation is transitive and returns a flat list of all nested members. An attempt to filter by an OData cast that represents an unsupported member type returns a 400 Bad Request error with the Request_UnsupportedQuery code. */ class GraphUserRequestBuilderGetQueryParameters { diff --git a/src/Generated/Groups/Item/TransitiveMembers/Item/GraphGroup/GraphGroupRequestBuilder.php b/src/Generated/Groups/Item/TransitiveMembers/Item/GraphGroup/GraphGroupRequestBuilder.php index b53b15bb403..3a2fe0dcf2f 100644 --- a/src/Generated/Groups/Item/TransitiveMembers/Item/GraphGroup/GraphGroupRequestBuilder.php +++ b/src/Generated/Groups/Item/TransitiveMembers/Item/GraphGroup/GraphGroupRequestBuilder.php @@ -31,7 +31,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Get a list of the group's members. A group can have different object types as members. For more information about supported member types for different groups, see Group membership. This operation is transitive and returns a flat list of all nested members. An attempt to filter by an OData cast that represents an unsupported member type returns a 400 Bad Request error with the Request_UnsupportedQuery code. + * Get a list of a group's members. A group can have different object types as members. For more information about supported member types for different groups, see Group membership. This operation is transitive and returns a flat list of all nested members. An attempt to filter by an OData cast that represents an unsupported member type returns a 400 Bad Request error with the Request_UnsupportedQuery code. * @param GraphGroupRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -46,7 +46,7 @@ public function get(?GraphGroupRequestBuilderGetRequestConfiguration $requestCon } /** - * Get a list of the group's members. A group can have different object types as members. For more information about supported member types for different groups, see Group membership. This operation is transitive and returns a flat list of all nested members. An attempt to filter by an OData cast that represents an unsupported member type returns a 400 Bad Request error with the Request_UnsupportedQuery code. + * Get a list of a group's members. A group can have different object types as members. For more information about supported member types for different groups, see Group membership. This operation is transitive and returns a flat list of all nested members. An attempt to filter by an OData cast that represents an unsupported member type returns a 400 Bad Request error with the Request_UnsupportedQuery code. * @param GraphGroupRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Groups/Item/TransitiveMembers/Item/GraphGroup/GraphGroupRequestBuilderGetQueryParameters.php b/src/Generated/Groups/Item/TransitiveMembers/Item/GraphGroup/GraphGroupRequestBuilderGetQueryParameters.php index 703805a4fe0..08a0d6381c8 100644 --- a/src/Generated/Groups/Item/TransitiveMembers/Item/GraphGroup/GraphGroupRequestBuilderGetQueryParameters.php +++ b/src/Generated/Groups/Item/TransitiveMembers/Item/GraphGroup/GraphGroupRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Get a list of the group's members. A group can have different object types as members. For more information about supported member types for different groups, see Group membership. This operation is transitive and returns a flat list of all nested members. An attempt to filter by an OData cast that represents an unsupported member type returns a 400 Bad Request error with the Request_UnsupportedQuery code. + * Get a list of a group's members. A group can have different object types as members. For more information about supported member types for different groups, see Group membership. This operation is transitive and returns a flat list of all nested members. An attempt to filter by an OData cast that represents an unsupported member type returns a 400 Bad Request error with the Request_UnsupportedQuery code. */ class GraphGroupRequestBuilderGetQueryParameters { diff --git a/src/Generated/Groups/Item/TransitiveMembers/Item/GraphUser/GraphUserRequestBuilder.php b/src/Generated/Groups/Item/TransitiveMembers/Item/GraphUser/GraphUserRequestBuilder.php index e4fa33f96ac..116b4114c20 100644 --- a/src/Generated/Groups/Item/TransitiveMembers/Item/GraphUser/GraphUserRequestBuilder.php +++ b/src/Generated/Groups/Item/TransitiveMembers/Item/GraphUser/GraphUserRequestBuilder.php @@ -31,7 +31,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Get a list of the group's members. A group can have different object types as members. For more information about supported member types for different groups, see Group membership. This operation is transitive and returns a flat list of all nested members. An attempt to filter by an OData cast that represents an unsupported member type returns a 400 Bad Request error with the Request_UnsupportedQuery code. + * Get a list of a group's members. A group can have different object types as members. For more information about supported member types for different groups, see Group membership. This operation is transitive and returns a flat list of all nested members. An attempt to filter by an OData cast that represents an unsupported member type returns a 400 Bad Request error with the Request_UnsupportedQuery code. * @param GraphUserRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -46,7 +46,7 @@ public function get(?GraphUserRequestBuilderGetRequestConfiguration $requestConf } /** - * Get a list of the group's members. A group can have different object types as members. For more information about supported member types for different groups, see Group membership. This operation is transitive and returns a flat list of all nested members. An attempt to filter by an OData cast that represents an unsupported member type returns a 400 Bad Request error with the Request_UnsupportedQuery code. + * Get a list of a group's members. A group can have different object types as members. For more information about supported member types for different groups, see Group membership. This operation is transitive and returns a flat list of all nested members. An attempt to filter by an OData cast that represents an unsupported member type returns a 400 Bad Request error with the Request_UnsupportedQuery code. * @param GraphUserRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Groups/Item/TransitiveMembers/Item/GraphUser/GraphUserRequestBuilderGetQueryParameters.php b/src/Generated/Groups/Item/TransitiveMembers/Item/GraphUser/GraphUserRequestBuilderGetQueryParameters.php index eea2eaf95f9..7382b6a4888 100644 --- a/src/Generated/Groups/Item/TransitiveMembers/Item/GraphUser/GraphUserRequestBuilderGetQueryParameters.php +++ b/src/Generated/Groups/Item/TransitiveMembers/Item/GraphUser/GraphUserRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Get a list of the group's members. A group can have different object types as members. For more information about supported member types for different groups, see Group membership. This operation is transitive and returns a flat list of all nested members. An attempt to filter by an OData cast that represents an unsupported member type returns a 400 Bad Request error with the Request_UnsupportedQuery code. + * Get a list of a group's members. A group can have different object types as members. For more information about supported member types for different groups, see Group membership. This operation is transitive and returns a flat list of all nested members. An attempt to filter by an OData cast that represents an unsupported member type returns a 400 Bad Request error with the Request_UnsupportedQuery code. */ class GraphUserRequestBuilderGetQueryParameters { diff --git a/src/Generated/Groups/Item/TransitiveMembers/TransitiveMembersRequestBuilder.php b/src/Generated/Groups/Item/TransitiveMembers/TransitiveMembersRequestBuilder.php index f674ab7fae6..a3294e22f4d 100644 --- a/src/Generated/Groups/Item/TransitiveMembers/TransitiveMembersRequestBuilder.php +++ b/src/Generated/Groups/Item/TransitiveMembers/TransitiveMembersRequestBuilder.php @@ -99,7 +99,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Get a list of the group's members. A group can have different object types as members. For more information about supported member types for different groups, see Group membership. This operation is transitive and returns a flat list of all nested members. An attempt to filter by an OData cast that represents an unsupported member type returns a 400 Bad Request error with the Request_UnsupportedQuery code. + * Get a list of a group's members. A group can have different object types as members. For more information about supported member types for different groups, see Group membership. This operation is transitive and returns a flat list of all nested members. An attempt to filter by an OData cast that represents an unsupported member type returns a 400 Bad Request error with the Request_UnsupportedQuery code. * @param TransitiveMembersRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -114,7 +114,7 @@ public function get(?TransitiveMembersRequestBuilderGetRequestConfiguration $req } /** - * Get a list of the group's members. A group can have different object types as members. For more information about supported member types for different groups, see Group membership. This operation is transitive and returns a flat list of all nested members. An attempt to filter by an OData cast that represents an unsupported member type returns a 400 Bad Request error with the Request_UnsupportedQuery code. + * Get a list of a group's members. A group can have different object types as members. For more information about supported member types for different groups, see Group membership. This operation is transitive and returns a flat list of all nested members. An attempt to filter by an OData cast that represents an unsupported member type returns a 400 Bad Request error with the Request_UnsupportedQuery code. * @param TransitiveMembersRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Groups/Item/TransitiveMembers/TransitiveMembersRequestBuilderGetQueryParameters.php b/src/Generated/Groups/Item/TransitiveMembers/TransitiveMembersRequestBuilderGetQueryParameters.php index 588d08a4ec9..9934473223f 100644 --- a/src/Generated/Groups/Item/TransitiveMembers/TransitiveMembersRequestBuilderGetQueryParameters.php +++ b/src/Generated/Groups/Item/TransitiveMembers/TransitiveMembersRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Get a list of the group's members. A group can have different object types as members. For more information about supported member types for different groups, see Group membership. This operation is transitive and returns a flat list of all nested members. An attempt to filter by an OData cast that represents an unsupported member type returns a 400 Bad Request error with the Request_UnsupportedQuery code. + * Get a list of a group's members. A group can have different object types as members. For more information about supported member types for different groups, see Group membership. This operation is transitive and returns a flat list of all nested members. An attempt to filter by an OData cast that represents an unsupported member type returns a 400 Bad Request error with the Request_UnsupportedQuery code. */ class TransitiveMembersRequestBuilderGetQueryParameters { diff --git a/src/Generated/GroupsWithUniqueName/GroupsWithUniqueNameRequestBuilder.php b/src/Generated/GroupsWithUniqueName/GroupsWithUniqueNameRequestBuilder.php index 945188a7d14..8842d7eec04 100644 --- a/src/Generated/GroupsWithUniqueName/GroupsWithUniqueNameRequestBuilder.php +++ b/src/Generated/GroupsWithUniqueName/GroupsWithUniqueNameRequestBuilder.php @@ -34,7 +34,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Deletes a group. When deleted, Microsoft 365 groups are moved to a temporary container and can be restored within 30 days. After that time, they are permanently deleted. This isn't applicable to Security groups and Distribution groups that are permanently deleted immediately. To learn more, see deletedItems. + * Delete a group. When deleted, Microsoft 365 groups are moved to a temporary container and can be restored within 30 days. After that time, they are permanently deleted. This isn't applicable to Security groups and Distribution groups that are permanently deleted immediately. To learn more, see deletedItems. * @param GroupsWithUniqueNameRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -80,7 +80,7 @@ public function patch(Group $body, ?GroupsWithUniqueNameRequestBuilderPatchReque } /** - * Deletes a group. When deleted, Microsoft 365 groups are moved to a temporary container and can be restored within 30 days. After that time, they are permanently deleted. This isn't applicable to Security groups and Distribution groups that are permanently deleted immediately. To learn more, see deletedItems. + * Delete a group. When deleted, Microsoft 365 groups are moved to a temporary container and can be restored within 30 days. After that time, they are permanently deleted. This isn't applicable to Security groups and Distribution groups that are permanently deleted immediately. To learn more, see deletedItems. * @param GroupsWithUniqueNameRequestBuilderDeleteRequestConfiguration|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 3126587ee3b..f5793d76de4 100644 --- a/src/Generated/Identity/ConditionalAccess/NamedLocations/Item/NamedLocationItemRequestBuilder.php +++ b/src/Generated/Identity/ConditionalAccess/NamedLocations/Item/NamedLocationItemRequestBuilder.php @@ -46,11 +46,11 @@ public function delete(?NamedLocationItemRequestBuilderDeleteRequestConfiguratio } /** - * Retrieve the properties and relationships of an ipNamedLocation object. + * Read the properties and relationships of a compliantNetworkNamedLocation object. * @param NamedLocationItemRequestBuilderGetRequestConfiguration|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-get?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/compliantnetworknamedlocation-get?view=graph-rest-beta Find more info here */ public function get(?NamedLocationItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toGetRequestInformation($requestConfiguration); @@ -95,7 +95,7 @@ public function toDeleteRequestInformation(?NamedLocationItemRequestBuilderDelet } /** - * Retrieve the properties and relationships of an ipNamedLocation object. + * Read the properties and relationships of a compliantNetworkNamedLocation object. * @param NamedLocationItemRequestBuilderGetRequestConfiguration|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/NamedLocationItemRequestBuilderGetQueryParameters.php b/src/Generated/Identity/ConditionalAccess/NamedLocations/Item/NamedLocationItemRequestBuilderGetQueryParameters.php index 28856801874..a9001776882 100644 --- a/src/Generated/Identity/ConditionalAccess/NamedLocations/Item/NamedLocationItemRequestBuilderGetQueryParameters.php +++ b/src/Generated/Identity/ConditionalAccess/NamedLocations/Item/NamedLocationItemRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Retrieve the properties and relationships of an ipNamedLocation object. + * Read the properties and relationships of a compliantNetworkNamedLocation object. */ class NamedLocationItemRequestBuilderGetQueryParameters { 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 290cf013281..99752890f7a 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 accessPackageAssignmentRequestWorkflowExtension object. + * Read the properties and relationships of an accessPackageAssignmentWorkflowExtension 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/accesspackageassignmentrequestworkflowextension-get?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/accesspackageassignmentworkflowextension-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 accessPackageAssignmentRequestWorkflowExtension object. + * Read the properties and relationships of an accessPackageAssignmentWorkflowExtension 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 0c3bbf4d14d..c63948e8ae2 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 accessPackageAssignmentRequestWorkflowExtension object. + * Read the properties and relationships of an accessPackageAssignmentWorkflowExtension 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/IdentityGovernance/TermsOfUse/Agreements/Item/AgreementItemRequestBuilder.php b/src/Generated/IdentityGovernance/TermsOfUse/Agreements/Item/AgreementItemRequestBuilder.php index 69b1ac60dbc..00d359b13d3 100644 --- a/src/Generated/IdentityGovernance/TermsOfUse/Agreements/Item/AgreementItemRequestBuilder.php +++ b/src/Generated/IdentityGovernance/TermsOfUse/Agreements/Item/AgreementItemRequestBuilder.php @@ -70,11 +70,11 @@ public function delete(?AgreementItemRequestBuilderDeleteRequestConfiguration $r } /** - * Retrieve all files related to an agreement. This includes the default file and all localized files. + * Retrieve the properties and relationships of an agreement object. * @param AgreementItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception - * @link https://learn.microsoft.com/graph/api/agreement-list-files?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/agreement-get?view=graph-rest-beta Find more info here */ public function get(?AgreementItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toGetRequestInformation($requestConfiguration); @@ -119,7 +119,7 @@ public function toDeleteRequestInformation(?AgreementItemRequestBuilderDeleteReq } /** - * Retrieve all files related to an agreement. This includes the default file and all localized files. + * Retrieve the properties and relationships of an agreement object. * @param AgreementItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/IdentityGovernance/TermsOfUse/Agreements/Item/AgreementItemRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/TermsOfUse/Agreements/Item/AgreementItemRequestBuilderGetQueryParameters.php index 08036143775..e1d6d93093c 100644 --- a/src/Generated/IdentityGovernance/TermsOfUse/Agreements/Item/AgreementItemRequestBuilderGetQueryParameters.php +++ b/src/Generated/IdentityGovernance/TermsOfUse/Agreements/Item/AgreementItemRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Retrieve all files related to an agreement. This includes the default file and all localized files. + * Retrieve the properties and relationships of an agreement object. */ class AgreementItemRequestBuilderGetQueryParameters { 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/InformationProtection/Bitlocker/RecoveryKeys/RecoveryKeysRequestBuilder.php b/src/Generated/InformationProtection/Bitlocker/RecoveryKeys/RecoveryKeysRequestBuilder.php index 62e78dd2195..1f3386ecb7b 100644 --- a/src/Generated/InformationProtection/Bitlocker/RecoveryKeys/RecoveryKeysRequestBuilder.php +++ b/src/Generated/InformationProtection/Bitlocker/RecoveryKeys/RecoveryKeysRequestBuilder.php @@ -51,7 +51,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Get a list of the bitlockerRecoveryKey objects and their properties. This operation does not return the key property. For information about how to read the key property, see Get bitlockerRecoveryKey. + * Get a list of the bitlockerRecoveryKey objects and their properties. This operation does not return the key property. For information about how to read the key property, see Get bitlockerRecoveryKey. You can use this API to programmatically iterate through the list of recovery keys in the tenant and identify devices with BitLocker enabled. For more information, see the sample PowerShell code in BitLocker recovery process. * @param RecoveryKeysRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -66,7 +66,7 @@ public function get(?RecoveryKeysRequestBuilderGetRequestConfiguration $requestC } /** - * Get a list of the bitlockerRecoveryKey objects and their properties. This operation does not return the key property. For information about how to read the key property, see Get bitlockerRecoveryKey. + * Get a list of the bitlockerRecoveryKey objects and their properties. This operation does not return the key property. For information about how to read the key property, see Get bitlockerRecoveryKey. You can use this API to programmatically iterate through the list of recovery keys in the tenant and identify devices with BitLocker enabled. For more information, see the sample PowerShell code in BitLocker recovery process. * @param RecoveryKeysRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/InformationProtection/Bitlocker/RecoveryKeys/RecoveryKeysRequestBuilderGetQueryParameters.php b/src/Generated/InformationProtection/Bitlocker/RecoveryKeys/RecoveryKeysRequestBuilderGetQueryParameters.php index 5b6f0901a8d..b2d1cd96d05 100644 --- a/src/Generated/InformationProtection/Bitlocker/RecoveryKeys/RecoveryKeysRequestBuilderGetQueryParameters.php +++ b/src/Generated/InformationProtection/Bitlocker/RecoveryKeys/RecoveryKeysRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Get a list of the bitlockerRecoveryKey objects and their properties. This operation does not return the key property. For information about how to read the key property, see Get bitlockerRecoveryKey. + * Get a list of the bitlockerRecoveryKey objects and their properties. This operation does not return the key property. For information about how to read the key property, see Get bitlockerRecoveryKey. You can use this API to programmatically iterate through the list of recovery keys in the tenant and identify devices with BitLocker enabled. For more information, see the sample PowerShell code in BitLocker recovery process. */ class RecoveryKeysRequestBuilderGetQueryParameters { diff --git a/src/Generated/Models/AppRoleAssignment.php b/src/Generated/Models/AppRoleAssignment.php index cff05404e5b..bf1ce746da4 100644 --- a/src/Generated/Models/AppRoleAssignment.php +++ b/src/Generated/Models/AppRoleAssignment.php @@ -67,7 +67,7 @@ public function getFieldDeserializers(): array { } /** - * Gets the principalDisplayName property value. The display name of the user, group, or service principal that was granted the app role assignment. Read-only. Supports $filter (eq and startswith). + * Gets the principalDisplayName property value. The display name of the user, group, or service principal that was granted the app role assignment. Maximum length is 256 characters. Read-only. Supports $filter (eq and startswith). * @return string|null */ public function getPrincipalDisplayName(): ?string { @@ -103,7 +103,7 @@ public function getPrincipalType(): ?string { } /** - * Gets the resourceDisplayName property value. The display name of the resource app's service principal to which the assignment is made. + * Gets the resourceDisplayName property value. The display name of the resource app's service principal to which the assignment is made. Maximum length is 256 characters. * @return string|null */ public function getResourceDisplayName(): ?string { @@ -158,7 +158,7 @@ public function setCreationTimestamp(?DateTime $value): void { } /** - * Sets the principalDisplayName property value. The display name of the user, group, or service principal that was granted the app role assignment. Read-only. Supports $filter (eq and startswith). + * Sets the principalDisplayName property value. The display name of the user, group, or service principal that was granted the app role assignment. Maximum length is 256 characters. Read-only. Supports $filter (eq and startswith). * @param string|null $value Value to set for the principalDisplayName property. */ public function setPrincipalDisplayName(?string $value): void { @@ -182,7 +182,7 @@ public function setPrincipalType(?string $value): void { } /** - * Sets the resourceDisplayName property value. The display name of the resource app's service principal to which the assignment is made. + * Sets the resourceDisplayName property value. The display name of the resource app's service principal to which the assignment is made. Maximum length is 256 characters. * @param string|null $value Value to set for the resourceDisplayName property. */ public function setResourceDisplayName(?string $value): void { diff --git a/src/Generated/Models/Application.php b/src/Generated/Models/Application.php index 3da3db2a084..246c0945aff 100644 --- a/src/Generated/Models/Application.php +++ b/src/Generated/Models/Application.php @@ -177,7 +177,7 @@ public function getDisabledByMicrosoftStatus(): ?string { } /** - * Gets the displayName property value. The display name for the application. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values), $search, and $orderby. + * Gets the displayName property value. The display name for the application. Maximum length is 256 characters. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values), $search, and $orderby. * @return string|null */ public function getDisplayName(): ?string { @@ -855,7 +855,7 @@ public function setDisabledByMicrosoftStatus(?string $value): void { } /** - * Sets the displayName property value. The display name for the application. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values), $search, and $orderby. + * Sets the displayName property value. The display name for the application. Maximum length is 256 characters. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values), $search, and $orderby. * @param string|null $value Value to set for the displayName property. */ public function setDisplayName(?string $value): void { diff --git a/src/Generated/Models/Authentication.php b/src/Generated/Models/Authentication.php index 2f17e544d20..05d807d8b08 100644 --- a/src/Generated/Models/Authentication.php +++ b/src/Generated/Models/Authentication.php @@ -62,6 +62,7 @@ public function getFieldDeserializers(): array { return array_merge(parent::getFieldDeserializers(), [ 'emailMethods' => fn(ParseNode $n) => $o->setEmailMethods($n->getCollectionOfObjectValues([EmailAuthenticationMethod::class, 'createFromDiscriminatorValue'])), 'fido2Methods' => fn(ParseNode $n) => $o->setFido2Methods($n->getCollectionOfObjectValues([Fido2AuthenticationMethod::class, 'createFromDiscriminatorValue'])), + 'hardwareOathMethods' => fn(ParseNode $n) => $o->setHardwareOathMethods($n->getCollectionOfObjectValues([HardwareOathAuthenticationMethod::class, 'createFromDiscriminatorValue'])), 'methods' => fn(ParseNode $n) => $o->setMethods($n->getCollectionOfObjectValues([AuthenticationMethod::class, 'createFromDiscriminatorValue'])), 'microsoftAuthenticatorMethods' => fn(ParseNode $n) => $o->setMicrosoftAuthenticatorMethods($n->getCollectionOfObjectValues([MicrosoftAuthenticatorAuthenticationMethod::class, 'createFromDiscriminatorValue'])), 'operations' => fn(ParseNode $n) => $o->setOperations($n->getCollectionOfObjectValues([LongRunningOperation::class, 'createFromDiscriminatorValue'])), @@ -77,6 +78,20 @@ public function getFieldDeserializers(): array { ]); } + /** + * Gets the hardwareOathMethods property value. The hardwareOathMethods property + * @return array|null + */ + public function getHardwareOathMethods(): ?array { + $val = $this->getBackingStore()->get('hardwareOathMethods'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, HardwareOathAuthenticationMethod::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'hardwareOathMethods'"); + } + /** * Gets the methods property value. Represents all authentication methods registered to a user. * @return array|null @@ -249,6 +264,7 @@ public function serialize(SerializationWriter $writer): void { parent::serialize($writer); $writer->writeCollectionOfObjectValues('emailMethods', $this->getEmailMethods()); $writer->writeCollectionOfObjectValues('fido2Methods', $this->getFido2Methods()); + $writer->writeCollectionOfObjectValues('hardwareOathMethods', $this->getHardwareOathMethods()); $writer->writeCollectionOfObjectValues('methods', $this->getMethods()); $writer->writeCollectionOfObjectValues('microsoftAuthenticatorMethods', $this->getMicrosoftAuthenticatorMethods()); $writer->writeCollectionOfObjectValues('operations', $this->getOperations()); @@ -279,6 +295,14 @@ public function setFido2Methods(?array $value): void { $this->getBackingStore()->set('fido2Methods', $value); } + /** + * Sets the hardwareOathMethods property value. The hardwareOathMethods property + * @param array|null $value Value to set for the hardwareOathMethods property. + */ + public function setHardwareOathMethods(?array $value): void { + $this->getBackingStore()->set('hardwareOathMethods', $value); + } + /** * Sets the methods property value. Represents all authentication methods registered to a user. * @param array|null $value Value to set for the methods property. diff --git a/src/Generated/Models/AuthenticationMethod.php b/src/Generated/Models/AuthenticationMethod.php index 30c24cf5b2a..7031e6152ee 100644 --- a/src/Generated/Models/AuthenticationMethod.php +++ b/src/Generated/Models/AuthenticationMethod.php @@ -28,6 +28,7 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Authe switch ($mappingValue) { case '#microsoft.graph.emailAuthenticationMethod': return new EmailAuthenticationMethod(); case '#microsoft.graph.fido2AuthenticationMethod': return new Fido2AuthenticationMethod(); + case '#microsoft.graph.hardwareOathAuthenticationMethod': return new HardwareOathAuthenticationMethod(); case '#microsoft.graph.microsoftAuthenticatorAuthenticationMethod': return new MicrosoftAuthenticatorAuthenticationMethod(); case '#microsoft.graph.passwordAuthenticationMethod': return new PasswordAuthenticationMethod(); case '#microsoft.graph.passwordlessMicrosoftAuthenticatorAuthenticationMethod': return new PasswordlessMicrosoftAuthenticatorAuthenticationMethod(); diff --git a/src/Generated/Models/AuthenticationMethodDevice.php b/src/Generated/Models/AuthenticationMethodDevice.php new file mode 100644 index 00000000000..58aac535264 --- /dev/null +++ b/src/Generated/Models/AuthenticationMethodDevice.php @@ -0,0 +1,99 @@ +getChildNode("@odata.type"); + if ($mappingValueNode !== null) { + $mappingValue = $mappingValueNode->getStringValue(); + switch ($mappingValue) { + case '#microsoft.graph.hardwareOathTokenAuthenticationMethodDevice': return new HardwareOathTokenAuthenticationMethodDevice(); + } + } + return new AuthenticationMethodDevice(); + } + + /** + * 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(), [ + 'displayName' => fn(ParseNode $n) => $o->setDisplayName($n->getStringValue()), + 'hardwareOathDevices' => fn(ParseNode $n) => $o->setHardwareOathDevices($n->getCollectionOfObjectValues([HardwareOathTokenAuthenticationMethodDevice::class, 'createFromDiscriminatorValue'])), + ]); + } + + /** + * Gets the hardwareOathDevices property value. The hardwareOathDevices property + * @return array|null + */ + public function getHardwareOathDevices(): ?array { + $val = $this->getBackingStore()->get('hardwareOathDevices'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, HardwareOathTokenAuthenticationMethodDevice::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'hardwareOathDevices'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + $writer->writeStringValue('displayName', $this->getDisplayName()); + $writer->writeCollectionOfObjectValues('hardwareOathDevices', $this->getHardwareOathDevices()); + } + + /** + * 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 hardwareOathDevices property value. The hardwareOathDevices property + * @param array|null $value Value to set for the hardwareOathDevices property. + */ + public function setHardwareOathDevices(?array $value): void { + $this->getBackingStore()->set('hardwareOathDevices', $value); + } + +} diff --git a/src/Generated/Models/AuthenticationMethodDeviceCollectionResponse.php b/src/Generated/Models/AuthenticationMethodDeviceCollectionResponse.php new file mode 100644 index 00000000000..afceb791ebb --- /dev/null +++ b/src/Generated/Models/AuthenticationMethodDeviceCollectionResponse.php @@ -0,0 +1,70 @@ + + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'value' => fn(ParseNode $n) => $o->setValue($n->getCollectionOfObjectValues([AuthenticationMethodDevice::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, AuthenticationMethodDevice::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/Channel.php b/src/Generated/Models/Channel.php index 41d3cc63ea2..97a3f5b2b81 100644 --- a/src/Generated/Models/Channel.php +++ b/src/Generated/Models/Channel.php @@ -86,6 +86,7 @@ public function getFieldDeserializers(): array { 'displayName' => fn(ParseNode $n) => $o->setDisplayName($n->getStringValue()), 'email' => fn(ParseNode $n) => $o->setEmail($n->getStringValue()), 'filesFolder' => fn(ParseNode $n) => $o->setFilesFolder($n->getObjectValue([DriveItem::class, 'createFromDiscriminatorValue'])), + 'getAllMembers' => fn(ParseNode $n) => $o->setGetAllMembers($n->getCollectionOfObjectValues([ConversationMember::class, 'createFromDiscriminatorValue'])), 'isArchived' => fn(ParseNode $n) => $o->setIsArchived($n->getBooleanValue()), 'isFavoriteByDefault' => fn(ParseNode $n) => $o->setIsFavoriteByDefault($n->getBooleanValue()), 'members' => fn(ParseNode $n) => $o->setMembers($n->getCollectionOfObjectValues([ConversationMember::class, 'createFromDiscriminatorValue'])), @@ -112,6 +113,20 @@ public function getFilesFolder(): ?DriveItem { throw new \UnexpectedValueException("Invalid type found in backing store for 'filesFolder'"); } + /** + * Gets the getAllMembers property value. The getAllMembers property + * @return array|null + */ + public function getGetAllMembers(): ?array { + $val = $this->getBackingStore()->get('getAllMembers'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, ConversationMember::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'getAllMembers'"); + } + /** * Gets the isArchived property value. Indicates whether the channel is archived. Read-only. * @return bool|null @@ -263,6 +278,7 @@ public function serialize(SerializationWriter $writer): void { $writer->writeStringValue('displayName', $this->getDisplayName()); $writer->writeStringValue('email', $this->getEmail()); $writer->writeObjectValue('filesFolder', $this->getFilesFolder()); + $writer->writeCollectionOfObjectValues('getAllMembers', $this->getGetAllMembers()); $writer->writeBooleanValue('isArchived', $this->getIsArchived()); $writer->writeBooleanValue('isFavoriteByDefault', $this->getIsFavoriteByDefault()); $writer->writeCollectionOfObjectValues('members', $this->getMembers()); @@ -316,6 +332,14 @@ public function setFilesFolder(?DriveItem $value): void { $this->getBackingStore()->set('filesFolder', $value); } + /** + * Sets the getAllMembers property value. The getAllMembers property + * @param array|null $value Value to set for the getAllMembers property. + */ + public function setGetAllMembers(?array $value): void { + $this->getBackingStore()->set('getAllMembers', $value); + } + /** * Sets the isArchived property value. Indicates whether the channel is archived. Read-only. * @param bool|null $value Value to set for the isArchived property. diff --git a/src/Generated/Models/CommsOperation.php b/src/Generated/Models/CommsOperation.php index 09603c13838..d2976ed079d 100644 --- a/src/Generated/Models/CommsOperation.php +++ b/src/Generated/Models/CommsOperation.php @@ -34,7 +34,11 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Comms case '#microsoft.graph.recordOperation': return new RecordOperation(); case '#microsoft.graph.sendDtmfTonesOperation': return new SendDtmfTonesOperation(); case '#microsoft.graph.startHoldMusicOperation': return new StartHoldMusicOperation(); + case '#microsoft.graph.startRecordingOperation': return new StartRecordingOperation(); + case '#microsoft.graph.startTranscriptionOperation': return new StartTranscriptionOperation(); case '#microsoft.graph.stopHoldMusicOperation': return new StopHoldMusicOperation(); + case '#microsoft.graph.stopRecordingOperation': return new StopRecordingOperation(); + case '#microsoft.graph.stopTranscriptionOperation': return new StopTranscriptionOperation(); case '#microsoft.graph.subscribeToToneOperation': return new SubscribeToToneOperation(); case '#microsoft.graph.unmuteParticipantOperation': return new UnmuteParticipantOperation(); case '#microsoft.graph.updateRecordingStatusOperation': return new UpdateRecordingStatusOperation(); diff --git a/src/Generated/Models/Device.php b/src/Generated/Models/Device.php index 119d39e1b4d..9086c1e8fc3 100644 --- a/src/Generated/Models/Device.php +++ b/src/Generated/Models/Device.php @@ -152,7 +152,7 @@ public function getDeviceVersion(): ?int { } /** - * Gets the displayName property value. The display name for the device. Required. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values), $search, and $orderby. + * Gets the displayName property value. The display name for the device. Maximum length is 256 characters. Required. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values), $search, and $orderby. * @return string|null */ public function getDisplayName(): ?string { @@ -785,7 +785,7 @@ public function setDeviceVersion(?int $value): void { } /** - * Sets the displayName property value. The display name for the device. Required. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values), $search, and $orderby. + * Sets the displayName property value. The display name for the device. Maximum length is 256 characters. Required. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values), $search, and $orderby. * @param string|null $value Value to set for the displayName property. */ public function setDisplayName(?string $value): void { diff --git a/src/Generated/Models/DeviceCompliancePolicy.php b/src/Generated/Models/DeviceCompliancePolicy.php index 7a96a798370..74baec07ed6 100644 --- a/src/Generated/Models/DeviceCompliancePolicy.php +++ b/src/Generated/Models/DeviceCompliancePolicy.php @@ -194,7 +194,7 @@ public function getRoleScopeTagIds(): ?array { } /** - * Gets the scheduledActionsForRule property value. The list of scheduled action per rule for this compliance policy. This is a required property when creating any individual per-platform compliance policies. + * Gets the scheduledActionsForRule property value. The list of scheduled action for this rule * @return array|null */ public function getScheduledActionsForRule(): ?array { @@ -339,7 +339,7 @@ public function setRoleScopeTagIds(?array $value): void { } /** - * Sets the scheduledActionsForRule property value. The list of scheduled action 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/DeviceManagementConfigurationReferredSettingInformation.php b/src/Generated/Models/DeviceManagementConfigurationReferredSettingInformation.php index 92534302123..67276ec05b5 100644 --- a/src/Generated/Models/DeviceManagementConfigurationReferredSettingInformation.php +++ b/src/Generated/Models/DeviceManagementConfigurationReferredSettingInformation.php @@ -83,7 +83,7 @@ public function getOdataType(): ?string { } /** - * Gets the settingDefinitionId property value. Setting definition id that is being referred to a setting. Applicable for reusable setting + * Gets the settingDefinitionId property value. Setting definition id that is being referred to a setting. Applicable for reusable setting. * @return string|null */ public function getSettingDefinitionId(): ?string { @@ -129,7 +129,7 @@ public function setOdataType(?string $value): void { } /** - * Sets the settingDefinitionId property value. Setting definition id that is being referred to a setting. Applicable for reusable setting + * Sets the settingDefinitionId property value. Setting definition id that is being referred to a setting. Applicable for reusable setting. * @param string|null $value Value to set for the settingDefinitionId property. */ public function setSettingDefinitionId(?string $value): void { diff --git a/src/Generated/Models/DeviceManagementConfigurationSettingDefinition.php b/src/Generated/Models/DeviceManagementConfigurationSettingDefinition.php index 37a629d6f56..0e546895310 100644 --- a/src/Generated/Models/DeviceManagementConfigurationSettingDefinition.php +++ b/src/Generated/Models/DeviceManagementConfigurationSettingDefinition.php @@ -51,7 +51,7 @@ public function getAccessTypes(): ?DeviceManagementConfigurationSettingAccessTyp } /** - * Gets the applicability property value. Details which device setting is applicable on + * Gets the applicability property value. Details which device setting is applicable on. Supports: $filters. * @return DeviceManagementConfigurationSettingApplicability|null */ public function getApplicability(): ?DeviceManagementConfigurationSettingApplicability { @@ -75,7 +75,7 @@ public function getBaseUri(): ?string { } /** - * Gets the categoryId property value. Specifies the area group under which the setting is configured in a specified configuration service provider (CSP) + * Gets the categoryId property value. Specify category in which the setting is under. Support $filters. * @return string|null */ public function getCategoryId(): ?string { @@ -87,7 +87,7 @@ public function getCategoryId(): ?string { } /** - * Gets the description property value. Description of the item + * Gets the description property value. Description of the setting. * @return string|null */ public function getDescription(): ?string { @@ -99,7 +99,7 @@ public function getDescription(): ?string { } /** - * Gets the displayName property value. Display name of the item + * Gets the displayName property value. Name of the setting. For example: Allow Toast. * @return string|null */ public function getDisplayName(): ?string { @@ -153,7 +153,7 @@ public function getFieldDeserializers(): array { } /** - * Gets the helpText property value. Help text of the item + * Gets the helpText property value. Help text of the setting. Give more details of the setting. * @return string|null */ public function getHelpText(): ?string { @@ -165,7 +165,7 @@ public function getHelpText(): ?string { } /** - * Gets the infoUrls property value. List of links more info for the setting can be found at + * Gets the infoUrls property value. List of links more info for the setting can be found at. * @return array|null */ public function getInfoUrls(): ?array { @@ -243,7 +243,7 @@ public function getReferredSettingInformationList(): ?array { } /** - * Gets the rootDefinitionId property value. Root setting definition if the setting is a child setting. + * Gets the rootDefinitionId property value. Root setting definition id if the setting is a child setting. * @return string|null */ public function getRootDefinitionId(): ?string { @@ -337,7 +337,7 @@ public function setAccessTypes(?DeviceManagementConfigurationSettingAccessTypes } /** - * Sets the applicability property value. Details which device setting is applicable on + * Sets the applicability property value. Details which device setting is applicable on. Supports: $filters. * @param DeviceManagementConfigurationSettingApplicability|null $value Value to set for the applicability property. */ public function setApplicability(?DeviceManagementConfigurationSettingApplicability $value): void { @@ -353,7 +353,7 @@ public function setBaseUri(?string $value): void { } /** - * Sets the categoryId property value. Specifies the area group under which the setting is configured in a specified configuration service provider (CSP) + * Sets the categoryId property value. Specify category in which the setting is under. Support $filters. * @param string|null $value Value to set for the categoryId property. */ public function setCategoryId(?string $value): void { @@ -361,7 +361,7 @@ public function setCategoryId(?string $value): void { } /** - * Sets the description property value. Description of the item + * Sets the description property value. Description of the setting. * @param string|null $value Value to set for the description property. */ public function setDescription(?string $value): void { @@ -369,7 +369,7 @@ public function setDescription(?string $value): void { } /** - * Sets the displayName property value. Display name of the item + * Sets the displayName property value. Name of the setting. For example: Allow Toast. * @param string|null $value Value to set for the displayName property. */ public function setDisplayName(?string $value): void { @@ -377,7 +377,7 @@ public function setDisplayName(?string $value): void { } /** - * Sets the helpText property value. Help text of the item + * Sets the helpText property value. Help text of the setting. Give more details of the setting. * @param string|null $value Value to set for the helpText property. */ public function setHelpText(?string $value): void { @@ -385,7 +385,7 @@ public function setHelpText(?string $value): void { } /** - * Sets the infoUrls property value. List of links more info for the setting can be found at + * Sets the infoUrls property value. List of links more info for the setting can be found at. * @param array|null $value Value to set for the infoUrls property. */ public function setInfoUrls(?array $value): void { @@ -433,7 +433,7 @@ public function setReferredSettingInformationList(?array $value): void { } /** - * Sets the rootDefinitionId property value. Root setting definition if the setting is a child setting. + * Sets the rootDefinitionId property value. Root setting definition id if the setting is a child setting. * @param string|null $value Value to set for the rootDefinitionId property. */ public function setRootDefinitionId(?string $value): void { diff --git a/src/Generated/Models/DeviceManagementConfigurationSimpleSettingCollectionDefinition.php b/src/Generated/Models/DeviceManagementConfigurationSimpleSettingCollectionDefinition.php index 8d11d343669..2c56f6c957c 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. Valid values 1 to 100 + * Gets the maximumCount property value. Maximum number of simple settings in the collection * @return int|null */ public function getMaximumCount(): ?int { @@ -49,7 +49,7 @@ public function getMaximumCount(): ?int { } /** - * Gets the minimumCount property value. Minimum number of simple settings in the collection. Valid values 1 to 100 + * Gets the minimumCount property value. Minimum number of simple settings in the collection * @return int|null */ public function getMinimumCount(): ?int { @@ -71,7 +71,7 @@ public function serialize(SerializationWriter $writer): void { } /** - * Sets the maximumCount property value. Maximum number of simple settings in the collection. Valid values 1 to 100 + * Sets the maximumCount property value. Maximum number of simple settings in the collection * @param int|null $value Value to set for the maximumCount property. */ public function setMaximumCount(?int $value): void { @@ -79,7 +79,7 @@ public function setMaximumCount(?int $value): void { } /** - * Sets the minimumCount property value. Minimum number of simple settings in the collection. Valid values 1 to 100 + * Sets the minimumCount property value. Minimum number of simple settings in the collection * @param int|null $value Value to set for the minimumCount property. */ public function setMinimumCount(?int $value): void { diff --git a/src/Generated/Models/DeviceManagementConfigurationStringSettingValueDefinition.php b/src/Generated/Models/DeviceManagementConfigurationStringSettingValueDefinition.php index 1eb922e8001..4e883bce7ea 100644 --- a/src/Generated/Models/DeviceManagementConfigurationStringSettingValueDefinition.php +++ b/src/Generated/Models/DeviceManagementConfigurationStringSettingValueDefinition.php @@ -67,7 +67,7 @@ public function getFileTypes(): ?array { } /** - * Gets the format property value. Pre-defined format of the string. Possible values are: none, email, guid, ip, base64, url, version, xml, date, time, binary, regEx, json, dateTime, surfaceHub. + * Gets the format property value. Pre-defined format of the string. Possible values are: none, email, guid, ip, base64, url, version, xml, date, time, binary, regEx, json, dateTime, surfaceHub, bashScript, unknownFutureValue. * @return DeviceManagementConfigurationStringFormat|null */ public function getFormat(): ?DeviceManagementConfigurationStringFormat { @@ -103,7 +103,7 @@ public function getIsSecret(): ?bool { } /** - * Gets the maximumLength property value. Maximum length of string + * Gets the maximumLength property value. Maximum length of string. Valid values 0 to 87516 * @return int|null */ public function getMaximumLength(): ?int { @@ -115,7 +115,7 @@ public function getMaximumLength(): ?int { } /** - * Gets the minimumLength property value. Minimum length of string + * Gets the minimumLength property value. Minimum length of string. Valid values 0 to 87516 * @return int|null */ public function getMinimumLength(): ?int { @@ -149,7 +149,7 @@ public function setFileTypes(?array $value): void { } /** - * Sets the format property value. Pre-defined format of the string. Possible values are: none, email, guid, ip, base64, url, version, xml, date, time, binary, regEx, json, dateTime, surfaceHub. + * Sets the format property value. Pre-defined format of the string. Possible values are: none, email, guid, ip, base64, url, version, xml, date, time, binary, regEx, json, dateTime, surfaceHub, bashScript, unknownFutureValue. * @param DeviceManagementConfigurationStringFormat|null $value Value to set for the format property. */ public function setFormat(?DeviceManagementConfigurationStringFormat $value): void { @@ -173,7 +173,7 @@ public function setIsSecret(?bool $value): void { } /** - * Sets the maximumLength property value. Maximum length of string + * Sets the maximumLength property value. Maximum length of string. Valid values 0 to 87516 * @param int|null $value Value to set for the maximumLength property. */ public function setMaximumLength(?int $value): void { @@ -181,7 +181,7 @@ public function setMaximumLength(?int $value): void { } /** - * Sets the minimumLength property value. Minimum length of string + * Sets the minimumLength property value. Minimum length of string. Valid values 0 to 87516 * @param int|null $value Value to set for the minimumLength property. */ public function setMinimumLength(?int $value): void { diff --git a/src/Generated/Models/Directory.php b/src/Generated/Models/Directory.php index 0a7281a85ee..4be80a89d6d 100644 --- a/src/Generated/Models/Directory.php +++ b/src/Generated/Models/Directory.php @@ -53,6 +53,18 @@ public function getAttributeSets(): ?array { throw new \UnexpectedValueException("Invalid type found in backing store for 'attributeSets'"); } + /** + * Gets the authenticationMethodDevices property value. The authenticationMethodDevices property + * @return AuthenticationMethodDevice|null + */ + public function getAuthenticationMethodDevices(): ?AuthenticationMethodDevice { + $val = $this->getBackingStore()->get('authenticationMethodDevices'); + if (is_null($val) || $val instanceof AuthenticationMethodDevice) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'authenticationMethodDevices'"); + } + /** * Gets the certificateAuthorities property value. The certificateAuthorities property * @return CertificateAuthorityPath|null @@ -158,6 +170,7 @@ public function getFieldDeserializers(): array { return array_merge(parent::getFieldDeserializers(), [ 'administrativeUnits' => fn(ParseNode $n) => $o->setAdministrativeUnits($n->getCollectionOfObjectValues([AdministrativeUnit::class, 'createFromDiscriminatorValue'])), 'attributeSets' => fn(ParseNode $n) => $o->setAttributeSets($n->getCollectionOfObjectValues([AttributeSet::class, 'createFromDiscriminatorValue'])), + 'authenticationMethodDevices' => fn(ParseNode $n) => $o->setAuthenticationMethodDevices($n->getObjectValue([AuthenticationMethodDevice::class, 'createFromDiscriminatorValue'])), 'certificateAuthorities' => fn(ParseNode $n) => $o->setCertificateAuthorities($n->getObjectValue([CertificateAuthorityPath::class, 'createFromDiscriminatorValue'])), 'customSecurityAttributeDefinitions' => fn(ParseNode $n) => $o->setCustomSecurityAttributeDefinitions($n->getCollectionOfObjectValues([CustomSecurityAttributeDefinition::class, 'createFromDiscriminatorValue'])), 'deletedItems' => fn(ParseNode $n) => $o->setDeletedItems($n->getCollectionOfObjectValues([DirectoryObject::class, 'createFromDiscriminatorValue'])), @@ -309,6 +322,7 @@ public function serialize(SerializationWriter $writer): void { parent::serialize($writer); $writer->writeCollectionOfObjectValues('administrativeUnits', $this->getAdministrativeUnits()); $writer->writeCollectionOfObjectValues('attributeSets', $this->getAttributeSets()); + $writer->writeObjectValue('authenticationMethodDevices', $this->getAuthenticationMethodDevices()); $writer->writeObjectValue('certificateAuthorities', $this->getCertificateAuthorities()); $writer->writeCollectionOfObjectValues('customSecurityAttributeDefinitions', $this->getCustomSecurityAttributeDefinitions()); $writer->writeCollectionOfObjectValues('deletedItems', $this->getDeletedItems()); @@ -343,6 +357,14 @@ public function setAttributeSets(?array $value): void { $this->getBackingStore()->set('attributeSets', $value); } + /** + * Sets the authenticationMethodDevices property value. The authenticationMethodDevices property + * @param AuthenticationMethodDevice|null $value Value to set for the authenticationMethodDevices property. + */ + public function setAuthenticationMethodDevices(?AuthenticationMethodDevice $value): void { + $this->getBackingStore()->set('authenticationMethodDevices', $value); + } + /** * Sets the certificateAuthorities property value. The certificateAuthorities property * @param CertificateAuthorityPath|null $value Value to set for the certificateAuthorities property. diff --git a/src/Generated/Models/Entity.php b/src/Generated/Models/Entity.php index e34ae4ee4a0..f7e0bfcd8f0 100644 --- a/src/Generated/Models/Entity.php +++ b/src/Generated/Models/Entity.php @@ -510,6 +510,7 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Entit case '#microsoft.graph.authenticationListener': return new AuthenticationListener(); case '#microsoft.graph.authenticationMethod': return new AuthenticationMethod(); case '#microsoft.graph.authenticationMethodConfiguration': return new AuthenticationMethodConfiguration(); + case '#microsoft.graph.authenticationMethodDevice': return new AuthenticationMethodDevice(); case '#microsoft.graph.authenticationMethodModeDetail': return new AuthenticationMethodModeDetail(); case '#microsoft.graph.authenticationMethodsPolicy': return new AuthenticationMethodsPolicy(); case '#microsoft.graph.authenticationMethodsRoot': return new AuthenticationMethodsRoot(); @@ -1079,7 +1080,9 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Entit case '#microsoft.graph.hardwareConfigurationDeviceState': return new HardwareConfigurationDeviceState(); case '#microsoft.graph.hardwareConfigurationRunSummary': return new HardwareConfigurationRunSummary(); case '#microsoft.graph.hardwareConfigurationUserState': return new HardwareConfigurationUserState(); + case '#microsoft.graph.hardwareOathAuthenticationMethod': return new HardwareOathAuthenticationMethod(); case '#microsoft.graph.hardwareOathAuthenticationMethodConfiguration': return new HardwareOathAuthenticationMethodConfiguration(); + case '#microsoft.graph.hardwareOathTokenAuthenticationMethodDevice': return new HardwareOathTokenAuthenticationMethodDevice(); case '#microsoft.graph.hardwarePasswordDetail': return new HardwarePasswordDetail(); case '#microsoft.graph.hardwarePasswordInfo': return new HardwarePasswordInfo(); case '#microsoft.graph.healthMonitoring.alert': return new \Microsoft\Graph\Beta\Generated\Models\HealthMonitoring\Alert(); @@ -1914,7 +1917,11 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Entit case '#microsoft.graph.staleSignInAlertIncident': return new StaleSignInAlertIncident(); case '#microsoft.graph.standardWebPart': return new StandardWebPart(); case '#microsoft.graph.startHoldMusicOperation': return new StartHoldMusicOperation(); + case '#microsoft.graph.startRecordingOperation': return new StartRecordingOperation(); + case '#microsoft.graph.startTranscriptionOperation': return new StartTranscriptionOperation(); case '#microsoft.graph.stopHoldMusicOperation': return new StopHoldMusicOperation(); + case '#microsoft.graph.stopRecordingOperation': return new StopRecordingOperation(); + case '#microsoft.graph.stopTranscriptionOperation': return new StopTranscriptionOperation(); case '#microsoft.graph.storageQuotaBreakdown': return new StorageQuotaBreakdown(); case '#microsoft.graph.storageSettings': return new StorageSettings(); case '#microsoft.graph.strongAuthenticationDetail': return new StrongAuthenticationDetail(); diff --git a/src/Generated/Models/ExtendedKeyUsage.php b/src/Generated/Models/ExtendedKeyUsage.php index c2854525ca1..588f53df2a0 100644 --- a/src/Generated/Models/ExtendedKeyUsage.php +++ b/src/Generated/Models/ExtendedKeyUsage.php @@ -72,7 +72,7 @@ public function getFieldDeserializers(): array { } /** - * Gets the name property value. Extended Key Usage Name + * Gets the name property value. The extended key usage (EKU) name that provides a user-friendly way to identify an EKU. * @return string|null */ public function getName(): ?string { @@ -84,7 +84,7 @@ public function getName(): ?string { } /** - * Gets the objectIdentifier property value. Extended Key Usage Object Identifier + * Gets the objectIdentifier property value. The object identifier (OID) of an extended key usage of a certificate. For example, '1.3.6.1.5.5.7.3.2' for client authentication. * @return string|null */ public function getObjectIdentifier(): ?string { @@ -135,7 +135,7 @@ public function setBackingStore(BackingStore $value): void { } /** - * Sets the name property value. Extended Key Usage Name + * Sets the name property value. The extended key usage (EKU) name that provides a user-friendly way to identify an EKU. * @param string|null $value Value to set for the name property. */ public function setName(?string $value): void { @@ -143,7 +143,7 @@ public function setName(?string $value): void { } /** - * Sets the objectIdentifier property value. Extended Key Usage Object Identifier + * Sets the objectIdentifier property value. The object identifier (OID) of an extended key usage of a certificate. For example, '1.3.6.1.5.5.7.3.2' for client authentication. * @param string|null $value Value to set for the objectIdentifier property. */ public function setObjectIdentifier(?string $value): void { diff --git a/src/Generated/Models/HardwareOathAuthenticationMethod.php b/src/Generated/Models/HardwareOathAuthenticationMethod.php new file mode 100644 index 00000000000..da38b1d0e9e --- /dev/null +++ b/src/Generated/Models/HardwareOathAuthenticationMethod.php @@ -0,0 +1,68 @@ +setOdataType('#microsoft.graph.hardwareOathAuthenticationMethod'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return HardwareOathAuthenticationMethod + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): HardwareOathAuthenticationMethod { + return new HardwareOathAuthenticationMethod(); + } + + /** + * Gets the device property value. The device property + * @return HardwareOathTokenAuthenticationMethodDevice|null + */ + public function getDevice(): ?HardwareOathTokenAuthenticationMethodDevice { + $val = $this->getBackingStore()->get('device'); + if (is_null($val) || $val instanceof HardwareOathTokenAuthenticationMethodDevice) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'device'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'device' => fn(ParseNode $n) => $o->setDevice($n->getObjectValue([HardwareOathTokenAuthenticationMethodDevice::class, 'createFromDiscriminatorValue'])), + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + $writer->writeObjectValue('device', $this->getDevice()); + } + + /** + * Sets the device property value. The device property + * @param HardwareOathTokenAuthenticationMethodDevice|null $value Value to set for the device property. + */ + public function setDevice(?HardwareOathTokenAuthenticationMethodDevice $value): void { + $this->getBackingStore()->set('device', $value); + } + +} diff --git a/src/Generated/Models/HardwareOathAuthenticationMethodCollectionResponse.php b/src/Generated/Models/HardwareOathAuthenticationMethodCollectionResponse.php new file mode 100644 index 00000000000..fb51dab38b9 --- /dev/null +++ b/src/Generated/Models/HardwareOathAuthenticationMethodCollectionResponse.php @@ -0,0 +1,70 @@ + + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'value' => fn(ParseNode $n) => $o->setValue($n->getCollectionOfObjectValues([HardwareOathAuthenticationMethod::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, HardwareOathAuthenticationMethod::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/HardwareOathTokenAuthenticationMethodDevice.php b/src/Generated/Models/HardwareOathTokenAuthenticationMethodDevice.php new file mode 100644 index 00000000000..b8ba246b015 --- /dev/null +++ b/src/Generated/Models/HardwareOathTokenAuthenticationMethodDevice.php @@ -0,0 +1,244 @@ +setOdataType('#microsoft.graph.hardwareOathTokenAuthenticationMethodDevice'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return HardwareOathTokenAuthenticationMethodDevice + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): HardwareOathTokenAuthenticationMethodDevice { + return new HardwareOathTokenAuthenticationMethodDevice(); + } + + /** + * Gets the assignedTo property value. The assignedTo property + * @return Identity|null + */ + public function getAssignedTo(): ?Identity { + $val = $this->getBackingStore()->get('assignedTo'); + if (is_null($val) || $val instanceof Identity) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'assignedTo'"); + } + + /** + * Gets the assignTo property value. The assignTo property + * @return User|null + */ + public function getAssignTo(): ?User { + $val = $this->getBackingStore()->get('assignTo'); + if (is_null($val) || $val instanceof User) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'assignTo'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'assignedTo' => fn(ParseNode $n) => $o->setAssignedTo($n->getObjectValue([Identity::class, 'createFromDiscriminatorValue'])), + 'assignTo' => fn(ParseNode $n) => $o->setAssignTo($n->getObjectValue([User::class, 'createFromDiscriminatorValue'])), + 'hashFunction' => fn(ParseNode $n) => $o->setHashFunction($n->getEnumValue(HardwareOathTokenHashFunction::class)), + 'manufacturer' => fn(ParseNode $n) => $o->setManufacturer($n->getStringValue()), + 'model' => fn(ParseNode $n) => $o->setModel($n->getStringValue()), + 'secretKey' => fn(ParseNode $n) => $o->setSecretKey($n->getStringValue()), + 'serialNumber' => fn(ParseNode $n) => $o->setSerialNumber($n->getStringValue()), + 'status' => fn(ParseNode $n) => $o->setStatus($n->getEnumValue(HardwareOathTokenStatus::class)), + 'timeIntervalInSeconds' => fn(ParseNode $n) => $o->setTimeIntervalInSeconds($n->getIntegerValue()), + ]); + } + + /** + * Gets the hashFunction property value. The hashFunction property + * @return HardwareOathTokenHashFunction|null + */ + public function getHashFunction(): ?HardwareOathTokenHashFunction { + $val = $this->getBackingStore()->get('hashFunction'); + if (is_null($val) || $val instanceof HardwareOathTokenHashFunction) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'hashFunction'"); + } + + /** + * Gets the manufacturer property value. The manufacturer property + * @return string|null + */ + public function getManufacturer(): ?string { + $val = $this->getBackingStore()->get('manufacturer'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'manufacturer'"); + } + + /** + * Gets the model property value. The model property + * @return string|null + */ + public function getModel(): ?string { + $val = $this->getBackingStore()->get('model'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'model'"); + } + + /** + * Gets the secretKey property value. The secretKey property + * @return string|null + */ + public function getSecretKey(): ?string { + $val = $this->getBackingStore()->get('secretKey'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'secretKey'"); + } + + /** + * Gets the serialNumber property value. The serialNumber property + * @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 status property value. The status property + * @return HardwareOathTokenStatus|null + */ + public function getStatus(): ?HardwareOathTokenStatus { + $val = $this->getBackingStore()->get('status'); + if (is_null($val) || $val instanceof HardwareOathTokenStatus) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'status'"); + } + + /** + * Gets the timeIntervalInSeconds property value. The timeIntervalInSeconds property + * @return int|null + */ + public function getTimeIntervalInSeconds(): ?int { + $val = $this->getBackingStore()->get('timeIntervalInSeconds'); + if (is_null($val) || is_int($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'timeIntervalInSeconds'"); + } + + /** + * 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('assignedTo', $this->getAssignedTo()); + $writer->writeObjectValue('assignTo', $this->getAssignTo()); + $writer->writeEnumValue('hashFunction', $this->getHashFunction()); + $writer->writeStringValue('manufacturer', $this->getManufacturer()); + $writer->writeStringValue('model', $this->getModel()); + $writer->writeStringValue('secretKey', $this->getSecretKey()); + $writer->writeStringValue('serialNumber', $this->getSerialNumber()); + $writer->writeEnumValue('status', $this->getStatus()); + $writer->writeIntegerValue('timeIntervalInSeconds', $this->getTimeIntervalInSeconds()); + } + + /** + * Sets the assignedTo property value. The assignedTo property + * @param Identity|null $value Value to set for the assignedTo property. + */ + public function setAssignedTo(?Identity $value): void { + $this->getBackingStore()->set('assignedTo', $value); + } + + /** + * Sets the assignTo property value. The assignTo property + * @param User|null $value Value to set for the assignTo property. + */ + public function setAssignTo(?User $value): void { + $this->getBackingStore()->set('assignTo', $value); + } + + /** + * Sets the hashFunction property value. The hashFunction property + * @param HardwareOathTokenHashFunction|null $value Value to set for the hashFunction property. + */ + public function setHashFunction(?HardwareOathTokenHashFunction $value): void { + $this->getBackingStore()->set('hashFunction', $value); + } + + /** + * Sets the manufacturer property value. The manufacturer property + * @param string|null $value Value to set for the manufacturer property. + */ + public function setManufacturer(?string $value): void { + $this->getBackingStore()->set('manufacturer', $value); + } + + /** + * Sets the model property value. The model property + * @param string|null $value Value to set for the model property. + */ + public function setModel(?string $value): void { + $this->getBackingStore()->set('model', $value); + } + + /** + * Sets the secretKey property value. The secretKey property + * @param string|null $value Value to set for the secretKey property. + */ + public function setSecretKey(?string $value): void { + $this->getBackingStore()->set('secretKey', $value); + } + + /** + * Sets the serialNumber property value. The serialNumber property + * @param string|null $value Value to set for the serialNumber property. + */ + public function setSerialNumber(?string $value): void { + $this->getBackingStore()->set('serialNumber', $value); + } + + /** + * Sets the status property value. The status property + * @param HardwareOathTokenStatus|null $value Value to set for the status property. + */ + public function setStatus(?HardwareOathTokenStatus $value): void { + $this->getBackingStore()->set('status', $value); + } + + /** + * Sets the timeIntervalInSeconds property value. The timeIntervalInSeconds property + * @param int|null $value Value to set for the timeIntervalInSeconds property. + */ + public function setTimeIntervalInSeconds(?int $value): void { + $this->getBackingStore()->set('timeIntervalInSeconds', $value); + } + +} diff --git a/src/Generated/Models/HardwareOathTokenAuthenticationMethodDeviceCollectionResponse.php b/src/Generated/Models/HardwareOathTokenAuthenticationMethodDeviceCollectionResponse.php new file mode 100644 index 00000000000..1bfdd300371 --- /dev/null +++ b/src/Generated/Models/HardwareOathTokenAuthenticationMethodDeviceCollectionResponse.php @@ -0,0 +1,70 @@ + + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'value' => fn(ParseNode $n) => $o->setValue($n->getCollectionOfObjectValues([HardwareOathTokenAuthenticationMethodDevice::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, HardwareOathTokenAuthenticationMethodDevice::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/HardwareOathTokenHashFunction.php b/src/Generated/Models/HardwareOathTokenHashFunction.php new file mode 100644 index 00000000000..beb3a590721 --- /dev/null +++ b/src/Generated/Models/HardwareOathTokenHashFunction.php @@ -0,0 +1,11 @@ +|null */ public function getAssignments(): ?array { @@ -95,7 +95,7 @@ public function getDisplayName(): ?string { } /** - * Gets the expirationDateTime property value. Optional profile expiration date and time. + * Gets the expirationDateTime property value. Optional profile expiration date and time. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 would look like this: '2014-01-01T00:00:00Z'. Returned by default. * @return DateTime|null */ public function getExpirationDateTime(): ?DateTime { @@ -248,7 +248,7 @@ public function serialize(SerializationWriter $writer): void { } /** - * Sets the assignments property value. The associated group assignments for IosLobAppProvisioningConfiguration. + * Sets the assignments property value. The associated group assignments for IosLobAppProvisioningConfiguration, this determines which devices/users the IOS LOB app provisioning conifguration will be targeted to. * @param array|null $value Value to set for the assignments property. */ public function setAssignments(?array $value): void { @@ -288,7 +288,7 @@ public function setDisplayName(?string $value): void { } /** - * Sets the expirationDateTime property value. Optional profile expiration date and time. + * Sets the expirationDateTime property value. Optional profile expiration date and time. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 would look like this: '2014-01-01T00:00:00Z'. Returned by default. * @param DateTime|null $value Value to set for the expirationDateTime property. */ public function setExpirationDateTime(?DateTime $value): void { diff --git a/src/Generated/Models/IosManagedAppProtection.php b/src/Generated/Models/IosManagedAppProtection.php index c2626cbadfc..e1da71afb2c 100644 --- a/src/Generated/Models/IosManagedAppProtection.php +++ b/src/Generated/Models/IosManagedAppProtection.php @@ -104,7 +104,7 @@ public function getApps(): ?array { } /** - * Gets the customBrowserProtocol property value. A custom browser protocol to open weblink on iOS. When this property is configured, ManagedBrowserToOpenLinksRequired should be true. + * Gets the customBrowserProtocol property value. A custom browser protocol to open weblink on iOS. * @return string|null */ public function getCustomBrowserProtocol(): ?string { @@ -426,7 +426,7 @@ public function setApps(?array $value): void { } /** - * Sets the customBrowserProtocol property value. A custom browser protocol to open weblink on iOS. When this property is configured, ManagedBrowserToOpenLinksRequired should be true. + * Sets the customBrowserProtocol property value. A custom browser protocol to open weblink on iOS. * @param string|null $value Value to set for the customBrowserProtocol property. */ public function setCustomBrowserProtocol(?string $value): void { diff --git a/src/Generated/Models/KeyCredentialConfiguration.php b/src/Generated/Models/KeyCredentialConfiguration.php index e7cd1739cbf..e305a66e62b 100644 --- a/src/Generated/Models/KeyCredentialConfiguration.php +++ b/src/Generated/Models/KeyCredentialConfiguration.php @@ -144,7 +144,7 @@ public function getRestrictionType(): ?AppKeyCredentialRestrictionType { } /** - * Gets the state property value. String value that indicates if the restriction is evaluated. The possible values are: enabled, disabled, and unknownFutureValue. If enabled, the restriction is evaluated. If disabled, the restriction isn't evaluated or enforced. + * Gets the state property value. Indicates whether the restriction is evaluated. The possible values are: enabled, disabled, unknownFutureValue. If enabled, the restriction is evaluated. If disabled, the restriction isn't evaluated or enforced. * @return AppManagementRestrictionState|null */ public function getState(): ?AppManagementRestrictionState { @@ -226,7 +226,7 @@ public function setRestrictionType(?AppKeyCredentialRestrictionType $value): voi } /** - * Sets the state property value. String value that indicates if the restriction is evaluated. The possible values are: enabled, disabled, and unknownFutureValue. If enabled, the restriction is evaluated. If disabled, the restriction isn't evaluated or enforced. + * Sets the state property value. Indicates whether the restriction is evaluated. The possible values are: enabled, disabled, unknownFutureValue. If enabled, the restriction is evaluated. If disabled, the restriction isn't evaluated or enforced. * @param AppManagementRestrictionState|null $value Value to set for the state property. */ public function setState(?AppManagementRestrictionState $value): void { diff --git a/src/Generated/Models/KeyValue.php b/src/Generated/Models/KeyValue.php index 57f9f6d6847..f6aca146795 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. Contains the name of the field that a value is associated with. + * Gets the key property value. Key. * @return string|null */ public function getKey(): ?string { @@ -93,7 +93,7 @@ public function getOdataType(): ?string { } /** - * Gets the value property value. Contains the corresponding value for the specified key. + * Gets the value property value. Value. * @return string|null */ public function getValue(): ?string { @@ -132,7 +132,7 @@ public function setBackingStore(BackingStore $value): void { } /** - * Sets the key property value. Contains the name of the field that a value is associated with. + * Sets the key property value. Key. * @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. Contains the corresponding value for the specified key. + * Sets the value property value. Value. * @param string|null $value Value to set for the value property. */ public function setValue(?string $value): void { diff --git a/src/Generated/Models/KeyValuePair.php b/src/Generated/Models/KeyValuePair.php index 1fe52d11504..4a95566fc66 100644 --- a/src/Generated/Models/KeyValuePair.php +++ b/src/Generated/Models/KeyValuePair.php @@ -69,7 +69,7 @@ public function getFieldDeserializers(): array { } /** - * Gets the name property value. Name for this key-value pair + * Gets the name property value. Name for this key-value pair. For more information about possible names for each resource type that uses this configuration, see keyValuePair names and values. * @return string|null */ public function getName(): ?string { @@ -93,7 +93,7 @@ public function getOdataType(): ?string { } /** - * Gets the value property value. Value for this key-value pair + * Gets the value property value. Value for this key-value pair. For more information about possible values for each resource type that uses this configuration, see keyValuePair names and values. * @return string|null */ public function getValue(): ?string { @@ -132,7 +132,7 @@ public function setBackingStore(BackingStore $value): void { } /** - * Sets the name property value. Name for this key-value pair + * Sets the name property value. Name for this key-value pair. For more information about possible names for each resource type that uses this configuration, see keyValuePair names and values. * @param string|null $value Value to set for the name property. */ public function setName(?string $value): void { @@ -148,7 +148,7 @@ public function setOdataType(?string $value): void { } /** - * Sets the value property value. Value for this key-value pair + * Sets the value property value. Value for this key-value pair. For more information about possible values for each resource type that uses this configuration, see keyValuePair names and values. * @param string|null $value Value to set for the value property. */ public function setValue(?string $value): void { diff --git a/src/Generated/Models/MacOsLobAppAssignmentSettings.php b/src/Generated/Models/MacOsLobAppAssignmentSettings.php index 0ef926d94fb..49f681a8027 100644 --- a/src/Generated/Models/MacOsLobAppAssignmentSettings.php +++ b/src/Generated/Models/MacOsLobAppAssignmentSettings.php @@ -40,7 +40,7 @@ public function getFieldDeserializers(): array { } /** - * Gets the uninstallOnDeviceRemoval property value. When TRUE, indicates that the app should be uninstalled when the device is removed from Intune. When FALSE, indicates that the app will not be uninstalled when the device is removed from Intune. + * Gets the uninstallOnDeviceRemoval property value. Whether or not to uninstall the app when device is removed from Intune. * @return bool|null */ public function getUninstallOnDeviceRemoval(): ?bool { @@ -61,7 +61,7 @@ public function serialize(SerializationWriter $writer): void { } /** - * Sets the uninstallOnDeviceRemoval property value. When TRUE, indicates that the app should be uninstalled when the device is removed from Intune. When FALSE, indicates that the app will not be uninstalled when the device is removed from Intune. + * Sets the uninstallOnDeviceRemoval property value. Whether or not to uninstall the app when device is removed from Intune. * @param bool|null $value Value to set for the uninstallOnDeviceRemoval property. */ public function setUninstallOnDeviceRemoval(?bool $value): void { diff --git a/src/Generated/Models/MobileApp.php b/src/Generated/Models/MobileApp.php index d82801de212..36fb49e1c05 100644 --- a/src/Generated/Models/MobileApp.php +++ b/src/Generated/Models/MobileApp.php @@ -104,7 +104,7 @@ public function getCategories(): ?array { } /** - * Gets the createdDateTime property value. The date and time the app was created. This property is read-only. + * Gets the createdDateTime property value. The date and time the app was created. * @return DateTime|null */ public function getCreatedDateTime(): ?DateTime { @@ -116,7 +116,7 @@ public function getCreatedDateTime(): ?DateTime { } /** - * Gets the dependentAppCount property value. The total number of dependencies the child app has. This property is read-only. + * Gets the dependentAppCount property value. The total number of dependencies the child app has. * @return int|null */ public function getDependentAppCount(): ?int { @@ -215,7 +215,7 @@ public function getInformationUrl(): ?string { } /** - * Gets the isAssigned property value. The value indicating whether the app is assigned to at least one group. This property is read-only. + * Gets the isAssigned property value. The value indicating whether the app is assigned to at least one group. * @return bool|null */ public function getIsAssigned(): ?bool { @@ -251,7 +251,7 @@ public function getLargeIcon(): ?MimeContent { } /** - * Gets the lastModifiedDateTime property value. The date and time the app was last modified. This property is read-only. + * Gets the lastModifiedDateTime property value. The date and time the app was last modified. * @return DateTime|null */ public function getLastModifiedDateTime(): ?DateTime { @@ -323,7 +323,7 @@ public function getPublishingState(): ?MobileAppPublishingState { } /** - * Gets the relationships property value. The set of direct relationships for this app. + * Gets the relationships property value. List of relationships for this mobile app. * @return array|null */ public function getRelationships(): ?array { @@ -375,7 +375,7 @@ public function getSupersedingAppCount(): ?int { } /** - * Gets the uploadState property value. The upload state. Possible values are: 0 - Not Ready, 1 - Ready, 2 - Processing. This property is read-only. + * Gets the uploadState property value. The upload state. * @return int|null */ public function getUploadState(): ?int { @@ -426,7 +426,7 @@ public function setCategories(?array $value): void { } /** - * Sets the createdDateTime property value. The date and time the app was created. This property is read-only. + * Sets the createdDateTime property value. The date and time the app was created. * @param DateTime|null $value Value to set for the createdDateTime property. */ public function setCreatedDateTime(?DateTime $value): void { @@ -434,7 +434,7 @@ public function setCreatedDateTime(?DateTime $value): void { } /** - * Sets the dependentAppCount property value. The total number of dependencies the child app has. This property is read-only. + * Sets the dependentAppCount property value. The total number of dependencies the child app has. * @param int|null $value Value to set for the dependentAppCount property. */ public function setDependentAppCount(?int $value): void { @@ -474,7 +474,7 @@ public function setInformationUrl(?string $value): void { } /** - * Sets the isAssigned property value. The value indicating whether the app is assigned to at least one group. This property is read-only. + * Sets the isAssigned property value. The value indicating whether the app is assigned to at least one group. * @param bool|null $value Value to set for the isAssigned property. */ public function setIsAssigned(?bool $value): void { @@ -498,7 +498,7 @@ public function setLargeIcon(?MimeContent $value): void { } /** - * Sets the lastModifiedDateTime property value. The date and time the app was last modified. This property is read-only. + * Sets the lastModifiedDateTime property value. The date and time the app was last modified. * @param DateTime|null $value Value to set for the lastModifiedDateTime property. */ public function setLastModifiedDateTime(?DateTime $value): void { @@ -546,7 +546,7 @@ public function setPublishingState(?MobileAppPublishingState $value): void { } /** - * Sets the relationships property value. The set of direct relationships for this app. + * Sets the relationships property value. List of relationships for this mobile app. * @param array|null $value Value to set for the relationships property. */ public function setRelationships(?array $value): void { @@ -578,7 +578,7 @@ public function setSupersedingAppCount(?int $value): void { } /** - * Sets the uploadState property value. The upload state. Possible values are: 0 - Not Ready, 1 - Ready, 2 - Processing. This property is read-only. + * Sets the uploadState property value. The upload state. * @param int|null $value Value to set for the uploadState property. */ public function setUploadState(?int $value): void { diff --git a/src/Generated/Models/MobileAppTroubleshootingEvent.php b/src/Generated/Models/MobileAppTroubleshootingEvent.php index d937ed77927..b53486352c4 100644 --- a/src/Generated/Models/MobileAppTroubleshootingEvent.php +++ b/src/Generated/Models/MobileAppTroubleshootingEvent.php @@ -41,7 +41,7 @@ public function getApplicationId(): ?string { } /** - * Gets the appLogCollectionRequests property value. Indicates collection of App Log Upload Request. + * Gets the appLogCollectionRequests property value. The collection property of AppLogUploadRequest. * @return array|null */ public function getAppLogCollectionRequests(): ?array { @@ -143,7 +143,7 @@ public function setApplicationId(?string $value): void { } /** - * Sets the appLogCollectionRequests property value. Indicates collection of App Log Upload Request. + * Sets the appLogCollectionRequests property value. The collection property of AppLogUploadRequest. * @param array|null $value Value to set for the appLogCollectionRequests property. */ public function setAppLogCollectionRequests(?array $value): void { diff --git a/src/Generated/Models/Networkaccess/AlertSummary.php b/src/Generated/Models/Networkaccess/AlertSummary.php new file mode 100644 index 00000000000..863c60f6b5c --- /dev/null +++ b/src/Generated/Models/Networkaccess/AlertSummary.php @@ -0,0 +1,180 @@ +backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); + $this->setAdditionalData([]); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return AlertSummary + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): AlertSummary { + return new AlertSummary(); + } + + /** + * 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 alertType property value. The alertType property + * @return AlertType|null + */ + public function getAlertType(): ?AlertType { + $val = $this->getBackingStore()->get('alertType'); + if (is_null($val) || $val instanceof AlertType) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'alertType'"); + } + + /** + * Gets the BackingStore property value. Stores model information. + * @return BackingStore + */ + public function getBackingStore(): BackingStore { + return $this->backingStore; + } + + /** + * Gets the count property value. The count property + * @return int|null + */ + public function getCount(): ?int { + $val = $this->getBackingStore()->get('count'); + if (is_null($val) || is_int($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'count'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return [ + 'alertType' => fn(ParseNode $n) => $o->setAlertType($n->getEnumValue(AlertType::class)), + 'count' => fn(ParseNode $n) => $o->setCount($n->getIntegerValue()), + '@odata.type' => fn(ParseNode $n) => $o->setOdataType($n->getStringValue()), + 'severity' => fn(ParseNode $n) => $o->setSeverity($n->getEnumValue(AlertSeverity::class)), + ]; + } + + /** + * Gets the @odata.type property value. The OdataType property + * @return string|null + */ + public function getOdataType(): ?string { + $val = $this->getBackingStore()->get('odataType'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'odataType'"); + } + + /** + * Gets the severity property value. The severity property + * @return AlertSeverity|null + */ + public function getSeverity(): ?AlertSeverity { + $val = $this->getBackingStore()->get('severity'); + if (is_null($val) || $val instanceof AlertSeverity) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'severity'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeEnumValue('alertType', $this->getAlertType()); + $writer->writeIntegerValue('count', $this->getCount()); + $writer->writeStringValue('@odata.type', $this->getOdataType()); + $writer->writeEnumValue('severity', $this->getSeverity()); + $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 alertType property value. The alertType property + * @param AlertType|null $value Value to set for the alertType property. + */ + public function setAlertType(?AlertType $value): void { + $this->getBackingStore()->set('alertType', $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 count property value. The count property + * @param int|null $value Value to set for the count property. + */ + public function setCount(?int $value): void { + $this->getBackingStore()->set('count', $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 severity property value. The severity property + * @param AlertSeverity|null $value Value to set for the severity property. + */ + public function setSeverity(?AlertSeverity $value): void { + $this->getBackingStore()->set('severity', $value); + } + +} diff --git a/src/Generated/Models/OrgContact.php b/src/Generated/Models/OrgContact.php index 997f14a76cc..fc5654db441 100644 --- a/src/Generated/Models/OrgContact.php +++ b/src/Generated/Models/OrgContact.php @@ -80,7 +80,7 @@ public function getDirectReports(): ?array { } /** - * Gets the displayName property value. Display name for this organizational contact. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq for null values), $search, and $orderby. + * Gets the displayName property value. Display name for this organizational contact. Maximum length is 256 characters. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq for null values), $search, and $orderby. * @return string|null */ public function getDisplayName(): ?string { @@ -383,7 +383,7 @@ public function setDirectReports(?array $value): void { } /** - * Sets the displayName property value. Display name for this organizational contact. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq for null values), $search, and $orderby. + * Sets the displayName property value. Display name for this organizational contact. Maximum length is 256 characters. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq for null values), $search, and $orderby. * @param string|null $value Value to set for the displayName property. */ public function setDisplayName(?string $value): void { diff --git a/src/Generated/Models/PasswordCredentialConfiguration.php b/src/Generated/Models/PasswordCredentialConfiguration.php index 1e33a6f4618..23c99246908 100644 --- a/src/Generated/Models/PasswordCredentialConfiguration.php +++ b/src/Generated/Models/PasswordCredentialConfiguration.php @@ -121,7 +121,7 @@ public function getRestrictionType(): ?AppCredentialRestrictionType { } /** - * Gets the state property value. String value that indicates if the restriction is evaluated. The possible values are: enabled, disabled, and unknownFutureValue. If enabled, the restriction is evaluated. If disabled, the restriction isn't evaluated or enforced. + * Gets the state property value. Indicates whether the restriction is evaluated. The possible values are: enabled, disabled, unknownFutureValue. If enabled, the restriction is evaluated. If disabled, the restriction isn't evaluated or enforced. * @return AppManagementRestrictionState|null */ public function getState(): ?AppManagementRestrictionState { @@ -194,7 +194,7 @@ public function setRestrictionType(?AppCredentialRestrictionType $value): void { } /** - * Sets the state property value. String value that indicates if the restriction is evaluated. The possible values are: enabled, disabled, and unknownFutureValue. If enabled, the restriction is evaluated. If disabled, the restriction isn't evaluated or enforced. + * Sets the state property value. Indicates whether the restriction is evaluated. The possible values are: enabled, disabled, unknownFutureValue. If enabled, the restriction is evaluated. If disabled, the restriction isn't evaluated or enforced. * @param AppManagementRestrictionState|null $value Value to set for the state property. */ public function setState(?AppManagementRestrictionState $value): void { diff --git a/src/Generated/Models/Payload.php b/src/Generated/Models/Payload.php index 1719150890e..8e1284883fd 100644 --- a/src/Generated/Models/Payload.php +++ b/src/Generated/Models/Payload.php @@ -87,7 +87,7 @@ public function getDescription(): ?string { } /** - * Gets the detail property value. Additional details about the payload. + * Gets the detail property value. More details about the payload. * @return PayloadDetail|null */ public function getDetail(): ?PayloadDetail { @@ -308,7 +308,7 @@ public function getStatus(): ?SimulationContentStatus { } /** - * Gets the technique property value. The social engineering technique used in the attack simulation and training campaign. Supports $filter and $orderby. Possible values are: unknown, credentialHarvesting, attachmentMalware, driveByUrl, linkInAttachment, linkToMalwareFile, unknownFutureValue, oAuthConsentGrant. Note that you must use the Prefer: include-unknown-enum-members request header to get the following values from this evolvable enum: oAuthConsentGrant. For more information on the types of social engineering attack techniques, see simulations. + * Gets the technique property value. The social engineering technique used in the attack simulation and training campaign. Supports $filter and $orderby. Possible values are: unknown, credentialHarvesting, attachmentMalware, driveByUrl, linkInAttachment, linkToMalwareFile, unknownFutureValue, oAuthConsentGrant, phishTraining. You must use the Prefer: include-unknown-enum-members request header to get the following values from this evolvable enum: oAuthConsentGrant, phishTraining. For more information on the types of social engineering attack techniques, see simulations. * @return SimulationAttackTechnique|null */ public function getTechnique(): ?SimulationAttackTechnique { @@ -402,7 +402,7 @@ public function setDescription(?string $value): void { } /** - * Sets the detail property value. Additional details about the payload. + * Sets the detail property value. More details about the payload. * @param PayloadDetail|null $value Value to set for the detail property. */ public function setDetail(?PayloadDetail $value): void { @@ -522,7 +522,7 @@ public function setStatus(?SimulationContentStatus $value): void { } /** - * Sets the technique property value. The social engineering technique used in the attack simulation and training campaign. Supports $filter and $orderby. Possible values are: unknown, credentialHarvesting, attachmentMalware, driveByUrl, linkInAttachment, linkToMalwareFile, unknownFutureValue, oAuthConsentGrant. Note that you must use the Prefer: include-unknown-enum-members request header to get the following values from this evolvable enum: oAuthConsentGrant. For more information on the types of social engineering attack techniques, see simulations. + * Sets the technique property value. The social engineering technique used in the attack simulation and training campaign. Supports $filter and $orderby. Possible values are: unknown, credentialHarvesting, attachmentMalware, driveByUrl, linkInAttachment, linkToMalwareFile, unknownFutureValue, oAuthConsentGrant, phishTraining. You must use the Prefer: include-unknown-enum-members request header to get the following values from this evolvable enum: oAuthConsentGrant, phishTraining. For more information on the types of social engineering attack techniques, see simulations. * @param SimulationAttackTechnique|null $value Value to set for the technique property. */ public function setTechnique(?SimulationAttackTechnique $value): void { diff --git a/src/Generated/Models/PrinterBase.php b/src/Generated/Models/PrinterBase.php index f5a82d3fb6c..d2d8e10d426 100644 --- a/src/Generated/Models/PrinterBase.php +++ b/src/Generated/Models/PrinterBase.php @@ -34,7 +34,7 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Print } /** - * Gets the capabilities property value. The capabilities property + * Gets the capabilities property value. The capabilities of the printer/printerShare. * @return PrinterCapabilities|null */ public function getCapabilities(): ?PrinterCapabilities { @@ -46,7 +46,7 @@ public function getCapabilities(): ?PrinterCapabilities { } /** - * Gets the defaults property value. The defaults property + * Gets the defaults property value. The default print settings of printer/printerShare. * @return PrinterDefaults|null */ public function getDefaults(): ?PrinterDefaults { @@ -58,7 +58,7 @@ public function getDefaults(): ?PrinterDefaults { } /** - * Gets the displayName property value. The displayName property + * Gets the displayName property value. The name of the printer/printerShare. * @return string|null */ public function getDisplayName(): ?string { @@ -90,7 +90,7 @@ public function getFieldDeserializers(): array { } /** - * Gets the isAcceptingJobs property value. The isAcceptingJobs property + * Gets the isAcceptingJobs property value. Specifies whether the printer/printerShare is currently accepting new print jobs. * @return bool|null */ public function getIsAcceptingJobs(): ?bool { @@ -102,7 +102,7 @@ public function getIsAcceptingJobs(): ?bool { } /** - * Gets the jobs property value. The jobs property + * Gets the jobs property value. The list of jobs that are queued for printing by the printer/printerShare. * @return array|null */ public function getJobs(): ?array { @@ -116,7 +116,7 @@ public function getJobs(): ?array { } /** - * Gets the location property value. The location property + * Gets the location property value. The physical and/or organizational location of the printer/printerShare. * @return PrinterLocation|null */ public function getLocation(): ?PrinterLocation { @@ -128,7 +128,7 @@ public function getLocation(): ?PrinterLocation { } /** - * Gets the manufacturer property value. The manufacturer property + * Gets the manufacturer property value. The manufacturer of the printer/printerShare. * @return string|null */ public function getManufacturer(): ?string { @@ -140,7 +140,7 @@ public function getManufacturer(): ?string { } /** - * Gets the model property value. The model property + * Gets the model property value. The model name of the printer/printerShare. * @return string|null */ public function getModel(): ?string { @@ -194,7 +194,7 @@ public function serialize(SerializationWriter $writer): void { } /** - * Sets the capabilities property value. The capabilities property + * Sets the capabilities property value. The capabilities of the printer/printerShare. * @param PrinterCapabilities|null $value Value to set for the capabilities property. */ public function setCapabilities(?PrinterCapabilities $value): void { @@ -202,7 +202,7 @@ public function setCapabilities(?PrinterCapabilities $value): void { } /** - * Sets the defaults property value. The defaults property + * Sets the defaults property value. The default print settings of printer/printerShare. * @param PrinterDefaults|null $value Value to set for the defaults property. */ public function setDefaults(?PrinterDefaults $value): void { @@ -210,7 +210,7 @@ public function setDefaults(?PrinterDefaults $value): void { } /** - * Sets the displayName property value. The displayName property + * Sets the displayName property value. The name of the printer/printerShare. * @param string|null $value Value to set for the displayName property. */ public function setDisplayName(?string $value): void { @@ -218,7 +218,7 @@ public function setDisplayName(?string $value): void { } /** - * Sets the isAcceptingJobs property value. The isAcceptingJobs property + * Sets the isAcceptingJobs property value. Specifies whether the printer/printerShare is currently accepting new print jobs. * @param bool|null $value Value to set for the isAcceptingJobs property. */ public function setIsAcceptingJobs(?bool $value): void { @@ -226,7 +226,7 @@ public function setIsAcceptingJobs(?bool $value): void { } /** - * Sets the jobs property value. The jobs property + * Sets the jobs property value. The list of jobs that are queued for printing by the printer/printerShare. * @param array|null $value Value to set for the jobs property. */ public function setJobs(?array $value): void { @@ -234,7 +234,7 @@ public function setJobs(?array $value): void { } /** - * Sets the location property value. The location property + * Sets the location property value. The physical and/or organizational location of the printer/printerShare. * @param PrinterLocation|null $value Value to set for the location property. */ public function setLocation(?PrinterLocation $value): void { @@ -242,7 +242,7 @@ public function setLocation(?PrinterLocation $value): void { } /** - * Sets the manufacturer property value. The manufacturer property + * Sets the manufacturer property value. The manufacturer of the printer/printerShare. * @param string|null $value Value to set for the manufacturer property. */ public function setManufacturer(?string $value): void { @@ -250,7 +250,7 @@ public function setManufacturer(?string $value): void { } /** - * Sets the model property value. The model property + * Sets the model property value. The model name of the printer/printerShare. * @param string|null $value Value to set for the model property. */ public function setModel(?string $value): void { diff --git a/src/Generated/Models/PrinterShare.php b/src/Generated/Models/PrinterShare.php index c2fec745a6e..5ab8eeb562c 100644 --- a/src/Generated/Models/PrinterShare.php +++ b/src/Generated/Models/PrinterShare.php @@ -28,7 +28,7 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Print } /** - * Gets the allowAllUsers property value. If true, all users and groups will be granted access to this printer share. This supersedes the allow lists defined by the allowedUsers and allowedGroups navigation properties. + * Gets the allowAllUsers property value. If true, all users and groups can access this printer share. This property supersedes the lists of allowed users and groups defined by the allowedUsers and allowedGroups navigation properties. * @return bool|null */ public function getAllowAllUsers(): ?bool { @@ -108,7 +108,7 @@ public function getPrinter(): ?Printer { } /** - * Gets the viewPoint property value. Additional data for a printer share as viewed by the signed-in user. + * Gets the viewPoint property value. More data for a printer share as viewed by the signed-in user. * @return PrinterShareViewpoint|null */ public function getViewPoint(): ?PrinterShareViewpoint { @@ -134,7 +134,7 @@ public function serialize(SerializationWriter $writer): void { } /** - * Sets the allowAllUsers property value. If true, all users and groups will be granted access to this printer share. This supersedes the allow lists defined by the allowedUsers and allowedGroups navigation properties. + * Sets the allowAllUsers property value. If true, all users and groups can access this printer share. This property supersedes the lists of allowed users and groups defined by the allowedUsers and allowedGroups navigation properties. * @param bool|null $value Value to set for the allowAllUsers property. */ public function setAllowAllUsers(?bool $value): void { @@ -174,7 +174,7 @@ public function setPrinter(?Printer $value): void { } /** - * Sets the viewPoint property value. Additional data for a printer share as viewed by the signed-in user. + * Sets the viewPoint property value. More data for a printer share as viewed by the signed-in user. * @param PrinterShareViewpoint|null $value Value to set for the viewPoint property. */ public function setViewPoint(?PrinterShareViewpoint $value): void { diff --git a/src/Generated/Models/Security/DataSet.php b/src/Generated/Models/Security/DataSet.php index 88fab496709..89c0accd473 100644 --- a/src/Generated/Models/Security/DataSet.php +++ b/src/Generated/Models/Security/DataSet.php @@ -58,6 +58,18 @@ public function getCreatedDateTime(): ?DateTime { throw new \UnexpectedValueException("Invalid type found in backing store for 'createdDateTime'"); } + /** + * Gets the description property value. The description property + * @return string|null + */ + public function getDescription(): ?string { + $val = $this->getBackingStore()->get('description'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'description'"); + } + /** * Gets the displayName property value. The displayName property * @return string|null @@ -79,6 +91,7 @@ public function getFieldDeserializers(): array { return array_merge(parent::getFieldDeserializers(), [ 'createdBy' => fn(ParseNode $n) => $o->setCreatedBy($n->getObjectValue([IdentitySet::class, 'createFromDiscriminatorValue'])), 'createdDateTime' => fn(ParseNode $n) => $o->setCreatedDateTime($n->getDateTimeValue()), + 'description' => fn(ParseNode $n) => $o->setDescription($n->getStringValue()), 'displayName' => fn(ParseNode $n) => $o->setDisplayName($n->getStringValue()), ]); } @@ -91,6 +104,7 @@ public function serialize(SerializationWriter $writer): void { parent::serialize($writer); $writer->writeObjectValue('createdBy', $this->getCreatedBy()); $writer->writeDateTimeValue('createdDateTime', $this->getCreatedDateTime()); + $writer->writeStringValue('description', $this->getDescription()); $writer->writeStringValue('displayName', $this->getDisplayName()); } @@ -110,6 +124,14 @@ public function setCreatedDateTime(?DateTime $value): void { $this->getBackingStore()->set('createdDateTime', $value); } + /** + * Sets the description property value. The description property + * @param string|null $value Value to set for the description property. + */ + public function setDescription(?string $value): void { + $this->getBackingStore()->set('description', $value); + } + /** * Sets the displayName property value. The displayName property * @param string|null $value Value to set for the displayName property. diff --git a/src/Generated/Models/ServiceActivityPerformanceMetric.php b/src/Generated/Models/ServiceActivityPerformanceMetric.php index 37cd0412a32..9291b793f08 100644 --- a/src/Generated/Models/ServiceActivityPerformanceMetric.php +++ b/src/Generated/Models/ServiceActivityPerformanceMetric.php @@ -70,7 +70,7 @@ public function getFieldDeserializers(): array { } /** - * Gets the intervalStartDateTime property value. The intervalStartDateTime property + * Gets the intervalStartDateTime property value. The start date and time (UTC) of the interval. The DateTimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. * @return DateTime|null */ public function getIntervalStartDateTime(): ?DateTime { @@ -94,7 +94,7 @@ public function getOdataType(): ?string { } /** - * Gets the percentage property value. The percentage property + * Gets the percentage property value. The aggregated performance over the given aggregation interval that starts from the intervalStartDateTime. The performance is calculated at the minute level. The performance at the starting minute of the intervalStartDateTime is included. The performance at the last minute of the given interval is excluded. For example, if intervalStartDateTime is 2023-09-20T18:00:00Z and the aggregation interval is 5 minutes, then performance is aggregated from 2023-09-20T18:00:00Z (inclusive) to 2023-09-20T18:05:00Z (exclusive). * @return float|null */ public function getPercentage(): ?float { @@ -133,7 +133,7 @@ public function setBackingStore(BackingStore $value): void { } /** - * Sets the intervalStartDateTime property value. The intervalStartDateTime property + * Sets the intervalStartDateTime property value. The start date and time (UTC) of the interval. The DateTimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. * @param DateTime|null $value Value to set for the intervalStartDateTime property. */ public function setIntervalStartDateTime(?DateTime $value): void { @@ -149,7 +149,7 @@ public function setOdataType(?string $value): void { } /** - * Sets the percentage property value. The percentage property + * Sets the percentage property value. The aggregated performance over the given aggregation interval that starts from the intervalStartDateTime. The performance is calculated at the minute level. The performance at the starting minute of the intervalStartDateTime is included. The performance at the last minute of the given interval is excluded. For example, if intervalStartDateTime is 2023-09-20T18:00:00Z and the aggregation interval is 5 minutes, then performance is aggregated from 2023-09-20T18:00:00Z (inclusive) to 2023-09-20T18:05:00Z (exclusive). * @param float|null $value Value to set for the percentage property. */ public function setPercentage(?float $value): void { diff --git a/src/Generated/Models/ServicePrincipal.php b/src/Generated/Models/ServicePrincipal.php index 79fe8fd308d..6a7649c21f0 100644 --- a/src/Generated/Models/ServicePrincipal.php +++ b/src/Generated/Models/ServicePrincipal.php @@ -80,7 +80,7 @@ public function getAppDescription(): ?string { } /** - * Gets the appDisplayName property value. The display name exposed by the associated application. + * Gets the appDisplayName property value. The display name exposed by the associated application. Maximum length is 256 characters. * @return string|null */ public function getAppDisplayName(): ?string { @@ -995,7 +995,7 @@ public function setAppDescription(?string $value): void { } /** - * Sets the appDisplayName property value. The display name exposed by the associated application. + * Sets the appDisplayName property value. The display name exposed by the associated application. Maximum length is 256 characters. * @param string|null $value Value to set for the appDisplayName property. */ public function setAppDisplayName(?string $value): void { diff --git a/src/Generated/Models/Simulation.php b/src/Generated/Models/Simulation.php index f3731a4213a..bbacce579a8 100644 --- a/src/Generated/Models/Simulation.php +++ b/src/Generated/Models/Simulation.php @@ -26,7 +26,7 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Simul } /** - * Gets the attackTechnique property value. The social engineering technique used in the attack simulation and training campaign. Supports $filter and $orderby. Possible values are: unknown, credentialHarvesting, attachmentMalware, driveByUrl, linkInAttachment, linkToMalwareFile, unknownFutureValue, oAuthConsentGrant. Note that you must use the Prefer: include-unknown-enum-members request header to get the following values from this evolvable enum: oAuthConsentGrant. For more information on the types of social engineering attack techniques, see simulations. + * Gets the attackTechnique property value. The social engineering technique used in the attack simulation and training campaign. Supports $filter and $orderby. Possible values are: unknown, credentialHarvesting, attachmentMalware, driveByUrl, linkInAttachment, linkToMalwareFile, unknownFutureValue, oAuthConsentGrant, phishTraining. You must use the Prefer: include-unknown-enum-members request header to get the following values from this evolvable enum: oAuthConsentGrant, phishTraining. For more information on the types of social engineering attack techniques, see simulations. * @return SimulationAttackTechnique|null */ public function getAttackTechnique(): ?SimulationAttackTechnique { @@ -380,7 +380,7 @@ public function serialize(SerializationWriter $writer): void { } /** - * Sets the attackTechnique property value. The social engineering technique used in the attack simulation and training campaign. Supports $filter and $orderby. Possible values are: unknown, credentialHarvesting, attachmentMalware, driveByUrl, linkInAttachment, linkToMalwareFile, unknownFutureValue, oAuthConsentGrant. Note that you must use the Prefer: include-unknown-enum-members request header to get the following values from this evolvable enum: oAuthConsentGrant. For more information on the types of social engineering attack techniques, see simulations. + * Sets the attackTechnique property value. The social engineering technique used in the attack simulation and training campaign. Supports $filter and $orderby. Possible values are: unknown, credentialHarvesting, attachmentMalware, driveByUrl, linkInAttachment, linkToMalwareFile, unknownFutureValue, oAuthConsentGrant, phishTraining. You must use the Prefer: include-unknown-enum-members request header to get the following values from this evolvable enum: oAuthConsentGrant, phishTraining. For more information on the types of social engineering attack techniques, see simulations. * @param SimulationAttackTechnique|null $value Value to set for the attackTechnique property. */ public function setAttackTechnique(?SimulationAttackTechnique $value): void { diff --git a/src/Generated/Models/StartRecordingOperation.php b/src/Generated/Models/StartRecordingOperation.php new file mode 100644 index 00000000000..d8779ba8e6a --- /dev/null +++ b/src/Generated/Models/StartRecordingOperation.php @@ -0,0 +1,45 @@ + + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/StartTranscriptionOperation.php b/src/Generated/Models/StartTranscriptionOperation.php new file mode 100644 index 00000000000..27562680e08 --- /dev/null +++ b/src/Generated/Models/StartTranscriptionOperation.php @@ -0,0 +1,45 @@ + + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/StopRecordingOperation.php b/src/Generated/Models/StopRecordingOperation.php new file mode 100644 index 00000000000..0734cdb8c31 --- /dev/null +++ b/src/Generated/Models/StopRecordingOperation.php @@ -0,0 +1,45 @@ + + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/StopTranscriptionOperation.php b/src/Generated/Models/StopTranscriptionOperation.php new file mode 100644 index 00000000000..cf2dcdf4f8b --- /dev/null +++ b/src/Generated/Models/StopTranscriptionOperation.php @@ -0,0 +1,45 @@ + + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/User.php b/src/Generated/Models/User.php index 86534986403..a88e34db6cc 100644 --- a/src/Generated/Models/User.php +++ b/src/Generated/Models/User.php @@ -1231,7 +1231,7 @@ public function getLastPasswordChangeDateTime(): ?DateTime { } /** - * Gets the legalAgeGroupClassification property value. Used by enterprise applications to determine the legal age group of the user. This property is read-only and calculated based on ageGroup and consentProvidedForMinor properties. Allowed values: null, MinorWithOutParentalConsent, MinorWithParentalConsent, MinorNoParentalConsentRequired, NotAdult, and Adult. For more information, see legal age group property definitions. Returned only on $select. + * Gets the legalAgeGroupClassification property value. Used by enterprise applications to determine the legal age group of the user. This property is read-only and calculated based on ageGroup and consentProvidedForMinor properties. Allowed values: null, Undefined, MinorWithOutParentalConsent, MinorWithParentalConsent, MinorNoParentalConsentRequired, NotAdult, and Adult. For more information, see legal age group property definitions. Returned only on $select. * @return string|null */ public function getLegalAgeGroupClassification(): ?string { @@ -3050,7 +3050,7 @@ public function setLastPasswordChangeDateTime(?DateTime $value): void { } /** - * Sets the legalAgeGroupClassification property value. Used by enterprise applications to determine the legal age group of the user. This property is read-only and calculated based on ageGroup and consentProvidedForMinor properties. Allowed values: null, MinorWithOutParentalConsent, MinorWithParentalConsent, MinorNoParentalConsentRequired, NotAdult, and Adult. For more information, see legal age group property definitions. Returned only on $select. + * Sets the legalAgeGroupClassification property value. Used by enterprise applications to determine the legal age group of the user. This property is read-only and calculated based on ageGroup and consentProvidedForMinor properties. Allowed values: null, Undefined, MinorWithOutParentalConsent, MinorWithParentalConsent, MinorNoParentalConsentRequired, NotAdult, and Adult. For more information, see legal age group property definitions. Returned only on $select. * @param string|null $value Value to set for the legalAgeGroupClassification property. */ public function setLegalAgeGroupClassification(?string $value): void { diff --git a/src/Generated/Models/WindowsAppXAppAssignmentSettings.php b/src/Generated/Models/WindowsAppXAppAssignmentSettings.php index 79b77f0b678..3e36be4f9c5 100644 --- a/src/Generated/Models/WindowsAppXAppAssignmentSettings.php +++ b/src/Generated/Models/WindowsAppXAppAssignmentSettings.php @@ -40,7 +40,7 @@ public function getFieldDeserializers(): array { } /** - * Gets the useDeviceContext property value. When TRUE, indicates that device execution context will be used for the AppX mobile app. When FALSE, indicates that user context will be used for the AppX mobile app. By default, this property is set to FALSE. Once this property has been set to TRUE it cannot be changed. + * Gets the useDeviceContext property value. Whether or not to use device execution context for Windows AppX mobile app. * @return bool|null */ public function getUseDeviceContext(): ?bool { @@ -61,7 +61,7 @@ public function serialize(SerializationWriter $writer): void { } /** - * Sets the useDeviceContext property value. When TRUE, indicates that device execution context will be used for the AppX mobile app. When FALSE, indicates that user context will be used for the AppX mobile app. By default, this property is set to FALSE. Once this property has been set to TRUE it cannot be changed. + * Sets the useDeviceContext property value. Whether or not to use device execution context for Windows AppX mobile app. * @param bool|null $value Value to set for the useDeviceContext property. */ public function setUseDeviceContext(?bool $value): void { diff --git a/src/Generated/NetworkAccess/Alerts/AlertsRequestBuilder.php b/src/Generated/NetworkAccess/Alerts/AlertsRequestBuilder.php index 9a44113c1ba..6a00793f0c5 100644 --- a/src/Generated/NetworkAccess/Alerts/AlertsRequestBuilder.php +++ b/src/Generated/NetworkAccess/Alerts/AlertsRequestBuilder.php @@ -12,6 +12,7 @@ use Microsoft\Graph\Beta\Generated\NetworkAccess\Alerts\Item\AlertItemRequestBuilder; use Microsoft\Graph\Beta\Generated\NetworkAccess\Alerts\MicrosoftGraphNetworkaccessGetAlertFrequenciesWithStartDateTimeWithEndDateTime\MicrosoftGraphNetworkaccessGetAlertFrequenciesWithStartDateTimeWithEndDateTimeRequestBuilder; use Microsoft\Graph\Beta\Generated\NetworkAccess\Alerts\MicrosoftGraphNetworkaccessGetAlertSeveritySummariesWithStartDateTimeWithEndDateTime\MicrosoftGraphNetworkaccessGetAlertSeveritySummariesWithStartDateTimeWithEndDateTimeRequestBuilder; +use Microsoft\Graph\Beta\Generated\NetworkAccess\Alerts\MicrosoftGraphNetworkaccessGetAlertSummariesWithStartDateTimeWithEndDateTime\MicrosoftGraphNetworkaccessGetAlertSummariesWithStartDateTimeWithEndDateTimeRequestBuilder; use Microsoft\Kiota\Abstractions\BaseRequestBuilder; use Microsoft\Kiota\Abstractions\HttpMethod; use Microsoft\Kiota\Abstractions\RequestAdapter; @@ -88,6 +89,16 @@ public function microsoftGraphNetworkaccessGetAlertSeveritySummariesWithStartDat return new MicrosoftGraphNetworkaccessGetAlertSeveritySummariesWithStartDateTimeWithEndDateTimeRequestBuilder($this->pathParameters, $this->requestAdapter, $endDateTime, $startDateTime); } + /** + * Provides operations to call the getAlertSummaries method. + * @param DateTime $endDateTime Usage: endDateTime={endDateTime} + * @param DateTime $startDateTime Usage: startDateTime={startDateTime} + * @return MicrosoftGraphNetworkaccessGetAlertSummariesWithStartDateTimeWithEndDateTimeRequestBuilder + */ + public function microsoftGraphNetworkaccessGetAlertSummariesWithStartDateTimeWithEndDateTime(DateTime $endDateTime, DateTime $startDateTime): MicrosoftGraphNetworkaccessGetAlertSummariesWithStartDateTimeWithEndDateTimeRequestBuilder { + return new MicrosoftGraphNetworkaccessGetAlertSummariesWithStartDateTimeWithEndDateTimeRequestBuilder($this->pathParameters, $this->requestAdapter, $endDateTime, $startDateTime); + } + /** * Create new navigation property to alerts for networkAccess * @param Alert $body The request body diff --git a/src/Generated/NetworkAccess/Alerts/MicrosoftGraphNetworkaccessGetAlertSummariesWithStartDateTimeWithEndDateTime/GetAlertSummariesWithStartDateTimeWithEndDateTimeGetResponse.php b/src/Generated/NetworkAccess/Alerts/MicrosoftGraphNetworkaccessGetAlertSummariesWithStartDateTimeWithEndDateTime/GetAlertSummariesWithStartDateTimeWithEndDateTimeGetResponse.php new file mode 100644 index 00000000000..ff2246fe358 --- /dev/null +++ b/src/Generated/NetworkAccess/Alerts/MicrosoftGraphNetworkaccessGetAlertSummariesWithStartDateTimeWithEndDateTime/GetAlertSummariesWithStartDateTimeWithEndDateTimeGetResponse.php @@ -0,0 +1,72 @@ + + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'value' => fn(ParseNode $n) => $o->setValue($n->getCollectionOfObjectValues([AlertSummary::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, AlertSummary::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/NetworkAccess/Alerts/MicrosoftGraphNetworkaccessGetAlertSummariesWithStartDateTimeWithEndDateTime/MicrosoftGraphNetworkaccessGetAlertSummariesWithStartDateTimeWithEndDateTimeRequestBuilder.php b/src/Generated/NetworkAccess/Alerts/MicrosoftGraphNetworkaccessGetAlertSummariesWithStartDateTimeWithEndDateTime/MicrosoftGraphNetworkaccessGetAlertSummariesWithStartDateTimeWithEndDateTimeRequestBuilder.php new file mode 100644 index 00000000000..4da2a664fd7 --- /dev/null +++ b/src/Generated/NetworkAccess/Alerts/MicrosoftGraphNetworkaccessGetAlertSummariesWithStartDateTimeWithEndDateTime/MicrosoftGraphNetworkaccessGetAlertSummariesWithStartDateTimeWithEndDateTimeRequestBuilder.php @@ -0,0 +1,82 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + * @param DateTime|null $endDateTime Usage: endDateTime={endDateTime} + * @param DateTime|null $startDateTime Usage: startDateTime={startDateTime} + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter, ?DateTime $endDateTime = null, ?DateTime $startDateTime = null) { + parent::__construct($requestAdapter, [], '{+baseurl}/networkAccess/alerts/microsoft.graph.networkaccess.getAlertSummaries(startDateTime={startDateTime},endDateTime={endDateTime}){?%24count,%24filter,%24search,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $urlTplParams = $pathParametersOrRawUrl; + $urlTplParams['endDateTime'] = $endDateTime; + $urlTplParams['startDateTime'] = $startDateTime; + $this->pathParameters = $urlTplParams; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Invoke function getAlertSummaries + * @param MicrosoftGraphNetworkaccessGetAlertSummariesWithStartDateTimeWithEndDateTimeRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?MicrosoftGraphNetworkaccessGetAlertSummariesWithStartDateTimeWithEndDateTimeRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [GetAlertSummariesWithStartDateTimeWithEndDateTimeGetResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Invoke function getAlertSummaries + * @param MicrosoftGraphNetworkaccessGetAlertSummariesWithStartDateTimeWithEndDateTimeRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?MicrosoftGraphNetworkaccessGetAlertSummariesWithStartDateTimeWithEndDateTimeRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 MicrosoftGraphNetworkaccessGetAlertSummariesWithStartDateTimeWithEndDateTimeRequestBuilder + */ + public function withUrl(string $rawUrl): MicrosoftGraphNetworkaccessGetAlertSummariesWithStartDateTimeWithEndDateTimeRequestBuilder { + return new MicrosoftGraphNetworkaccessGetAlertSummariesWithStartDateTimeWithEndDateTimeRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/NetworkAccess/Alerts/MicrosoftGraphNetworkaccessGetAlertSummariesWithStartDateTimeWithEndDateTime/MicrosoftGraphNetworkaccessGetAlertSummariesWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters.php b/src/Generated/NetworkAccess/Alerts/MicrosoftGraphNetworkaccessGetAlertSummariesWithStartDateTimeWithEndDateTime/MicrosoftGraphNetworkaccessGetAlertSummariesWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..87b918d391e --- /dev/null +++ b/src/Generated/NetworkAccess/Alerts/MicrosoftGraphNetworkaccessGetAlertSummariesWithStartDateTimeWithEndDateTime/MicrosoftGraphNetworkaccessGetAlertSummariesWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters.php @@ -0,0 +1,58 @@ +count = $count; + $this->filter = $filter; + $this->search = $search; + $this->skip = $skip; + $this->top = $top; + } + +} diff --git a/src/Generated/NetworkAccess/Alerts/MicrosoftGraphNetworkaccessGetAlertSummariesWithStartDateTimeWithEndDateTime/MicrosoftGraphNetworkaccessGetAlertSummariesWithStartDateTimeWithEndDateTimeRequestBuilderGetRequestConfiguration.php b/src/Generated/NetworkAccess/Alerts/MicrosoftGraphNetworkaccessGetAlertSummariesWithStartDateTimeWithEndDateTime/MicrosoftGraphNetworkaccessGetAlertSummariesWithStartDateTimeWithEndDateTimeRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..40a7403beb2 --- /dev/null +++ b/src/Generated/NetworkAccess/Alerts/MicrosoftGraphNetworkaccessGetAlertSummariesWithStartDateTimeWithEndDateTime/MicrosoftGraphNetworkaccessGetAlertSummariesWithStartDateTimeWithEndDateTimeRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,42 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param MicrosoftGraphNetworkaccessGetAlertSummariesWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?MicrosoftGraphNetworkaccessGetAlertSummariesWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new MicrosoftGraphNetworkaccessGetAlertSummariesWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters. + * @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 MicrosoftGraphNetworkaccessGetAlertSummariesWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?bool $count = null, ?string $filter = null, ?string $search = null, ?int $skip = null, ?int $top = null): MicrosoftGraphNetworkaccessGetAlertSummariesWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters { + return new MicrosoftGraphNetworkaccessGetAlertSummariesWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters($count, $filter, $search, $skip, $top); + } + +} diff --git a/src/Generated/Policies/CrossTenantAccessPolicy/Partners/Item/IdentitySynchronization/IdentitySynchronizationRequestBuilder.php b/src/Generated/Policies/CrossTenantAccessPolicy/Partners/Item/IdentitySynchronization/IdentitySynchronizationRequestBuilder.php index db385e2598f..5d0827d4b23 100644 --- a/src/Generated/Policies/CrossTenantAccessPolicy/Partners/Item/IdentitySynchronization/IdentitySynchronizationRequestBuilder.php +++ b/src/Generated/Policies/CrossTenantAccessPolicy/Partners/Item/IdentitySynchronization/IdentitySynchronizationRequestBuilder.php @@ -61,12 +61,12 @@ public function get(?IdentitySynchronizationRequestBuilderGetRequestConfiguratio } /** - * 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 Promise * @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/Policies/FederatedTokenValidationPolicy/FederatedTokenValidationPolicyRequestBuilder.php b/src/Generated/Policies/FederatedTokenValidationPolicy/FederatedTokenValidationPolicyRequestBuilder.php index b17b7567cb4..5457114609c 100644 --- a/src/Generated/Policies/FederatedTokenValidationPolicy/FederatedTokenValidationPolicyRequestBuilder.php +++ b/src/Generated/Policies/FederatedTokenValidationPolicy/FederatedTokenValidationPolicyRequestBuilder.php @@ -45,11 +45,11 @@ public function delete(?FederatedTokenValidationPolicyRequestBuilderDeleteReques } /** - * Read the properties and relationships of a federatedTokenValidationPolicy object. + * Get a list of the federatedTokenValidationPolicy objects and their properties. * @param FederatedTokenValidationPolicyRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception - * @link https://learn.microsoft.com/graph/api/federatedtokenvalidationpolicy-get?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/policyroot-list-federatedtokenvalidationpolicy?view=graph-rest-beta Find more info here */ public function get(?FederatedTokenValidationPolicyRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toGetRequestInformation($requestConfiguration); @@ -94,7 +94,7 @@ public function toDeleteRequestInformation(?FederatedTokenValidationPolicyReques } /** - * Read the properties and relationships of a federatedTokenValidationPolicy object. + * Get a list of the federatedTokenValidationPolicy objects and their properties. * @param FederatedTokenValidationPolicyRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Policies/FederatedTokenValidationPolicy/FederatedTokenValidationPolicyRequestBuilderGetQueryParameters.php b/src/Generated/Policies/FederatedTokenValidationPolicy/FederatedTokenValidationPolicyRequestBuilderGetQueryParameters.php index f91cde98490..76cdbb96833 100644 --- a/src/Generated/Policies/FederatedTokenValidationPolicy/FederatedTokenValidationPolicyRequestBuilderGetQueryParameters.php +++ b/src/Generated/Policies/FederatedTokenValidationPolicy/FederatedTokenValidationPolicyRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Read the properties and relationships of a federatedTokenValidationPolicy object. + * Get a list of the federatedTokenValidationPolicy objects and their properties. */ class FederatedTokenValidationPolicyRequestBuilderGetQueryParameters { diff --git a/src/Generated/Reports/ServiceActivity/GetActiveUserMetricsForDesktopMailByReadEmailWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes/GetActiveUserMetricsForDesktopMailByReadEmailWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder.php b/src/Generated/Reports/ServiceActivity/GetActiveUserMetricsForDesktopMailByReadEmailWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes/GetActiveUserMetricsForDesktopMailByReadEmailWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder.php index bc983e760ae..d1851e34042 100644 --- a/src/Generated/Reports/ServiceActivity/GetActiveUserMetricsForDesktopMailByReadEmailWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes/GetActiveUserMetricsForDesktopMailByReadEmailWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder.php +++ b/src/Generated/Reports/ServiceActivity/GetActiveUserMetricsForDesktopMailByReadEmailWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes/GetActiveUserMetricsForDesktopMailByReadEmailWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder.php @@ -36,10 +36,11 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Invoke function getActiveUserMetricsForDesktopMailByReadEmail + * Get all the active usage based on the number of users who successfully read emails using desktop mail apps. * @param GetActiveUserMetricsForDesktopMailByReadEmailWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetRequestConfiguration|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/serviceactivity-getactiveusermetricsfordesktopmailbyreademail?view=graph-rest-beta Find more info here */ public function get(?GetActiveUserMetricsForDesktopMailByReadEmailWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toGetRequestInformation($requestConfiguration); @@ -50,7 +51,7 @@ public function get(?GetActiveUserMetricsForDesktopMailByReadEmailWithInclusiveI } /** - * Invoke function getActiveUserMetricsForDesktopMailByReadEmail + * Get all the active usage based on the number of users who successfully read emails using desktop mail apps. * @param GetActiveUserMetricsForDesktopMailByReadEmailWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Reports/ServiceActivity/GetActiveUserMetricsForDesktopMailByReadEmailWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes/GetActiveUserMetricsForDesktopMailByReadEmailWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetQueryParameters.php b/src/Generated/Reports/ServiceActivity/GetActiveUserMetricsForDesktopMailByReadEmailWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes/GetActiveUserMetricsForDesktopMailByReadEmailWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetQueryParameters.php index 469072279a4..791148d3388 100644 --- a/src/Generated/Reports/ServiceActivity/GetActiveUserMetricsForDesktopMailByReadEmailWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes/GetActiveUserMetricsForDesktopMailByReadEmailWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetQueryParameters.php +++ b/src/Generated/Reports/ServiceActivity/GetActiveUserMetricsForDesktopMailByReadEmailWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes/GetActiveUserMetricsForDesktopMailByReadEmailWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Invoke function getActiveUserMetricsForDesktopMailByReadEmail + * Get all the active usage based on the number of users who successfully read emails using desktop mail apps. */ class GetActiveUserMetricsForDesktopMailByReadEmailWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetQueryParameters { diff --git a/src/Generated/Reports/ServiceActivity/GetActiveUserMetricsForEmailByModernAuthenticationWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes/GetActiveUserMetricsForEmailByModernAuthenticationWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder.php b/src/Generated/Reports/ServiceActivity/GetActiveUserMetricsForEmailByModernAuthenticationWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes/GetActiveUserMetricsForEmailByModernAuthenticationWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder.php index 8f1f7e066fd..e8416035b9b 100644 --- a/src/Generated/Reports/ServiceActivity/GetActiveUserMetricsForEmailByModernAuthenticationWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes/GetActiveUserMetricsForEmailByModernAuthenticationWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder.php +++ b/src/Generated/Reports/ServiceActivity/GetActiveUserMetricsForEmailByModernAuthenticationWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes/GetActiveUserMetricsForEmailByModernAuthenticationWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder.php @@ -36,10 +36,11 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Invoke function getActiveUserMetricsForEmailByModernAuthentication + * Get all the active usage based on the number of users who signed in with modern authentication across all email apps. * @param GetActiveUserMetricsForEmailByModernAuthenticationWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetRequestConfiguration|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/serviceactivity-getactiveusermetricsforemailbymodernauthentication?view=graph-rest-beta Find more info here */ public function get(?GetActiveUserMetricsForEmailByModernAuthenticationWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toGetRequestInformation($requestConfiguration); @@ -50,7 +51,7 @@ public function get(?GetActiveUserMetricsForEmailByModernAuthenticationWithInclu } /** - * Invoke function getActiveUserMetricsForEmailByModernAuthentication + * Get all the active usage based on the number of users who signed in with modern authentication across all email apps. * @param GetActiveUserMetricsForEmailByModernAuthenticationWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Reports/ServiceActivity/GetActiveUserMetricsForEmailByModernAuthenticationWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes/GetActiveUserMetricsForEmailByModernAuthenticationWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetQueryParameters.php b/src/Generated/Reports/ServiceActivity/GetActiveUserMetricsForEmailByModernAuthenticationWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes/GetActiveUserMetricsForEmailByModernAuthenticationWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetQueryParameters.php index ea0c6b476dd..f65fe05f4d7 100644 --- a/src/Generated/Reports/ServiceActivity/GetActiveUserMetricsForEmailByModernAuthenticationWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes/GetActiveUserMetricsForEmailByModernAuthenticationWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetQueryParameters.php +++ b/src/Generated/Reports/ServiceActivity/GetActiveUserMetricsForEmailByModernAuthenticationWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes/GetActiveUserMetricsForEmailByModernAuthenticationWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Invoke function getActiveUserMetricsForEmailByModernAuthentication + * Get all the active usage based on the number of users who signed in with modern authentication across all email apps. */ class GetActiveUserMetricsForEmailByModernAuthenticationWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetQueryParameters { diff --git a/src/Generated/Reports/ServiceActivity/GetActiveUserMetricsForExcelWebWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes/GetActiveUserMetricsForExcelWebWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder.php b/src/Generated/Reports/ServiceActivity/GetActiveUserMetricsForExcelWebWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes/GetActiveUserMetricsForExcelWebWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder.php index 1861b1230bc..0205e2638d1 100644 --- a/src/Generated/Reports/ServiceActivity/GetActiveUserMetricsForExcelWebWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes/GetActiveUserMetricsForExcelWebWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder.php +++ b/src/Generated/Reports/ServiceActivity/GetActiveUserMetricsForExcelWebWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes/GetActiveUserMetricsForExcelWebWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder.php @@ -36,10 +36,11 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Invoke function getActiveUserMetricsForExcelWeb + * Get all the active usage based on the number of active users who open or save Excel for the web. * @param GetActiveUserMetricsForExcelWebWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetRequestConfiguration|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/serviceactivity-getactiveusermetricsforexcelweb?view=graph-rest-beta Find more info here */ public function get(?GetActiveUserMetricsForExcelWebWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toGetRequestInformation($requestConfiguration); @@ -50,7 +51,7 @@ public function get(?GetActiveUserMetricsForExcelWebWithInclusiveIntervalStartDa } /** - * Invoke function getActiveUserMetricsForExcelWeb + * Get all the active usage based on the number of active users who open or save Excel for the web. * @param GetActiveUserMetricsForExcelWebWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Reports/ServiceActivity/GetActiveUserMetricsForExcelWebWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes/GetActiveUserMetricsForExcelWebWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetQueryParameters.php b/src/Generated/Reports/ServiceActivity/GetActiveUserMetricsForExcelWebWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes/GetActiveUserMetricsForExcelWebWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetQueryParameters.php index 7b71701568f..42432f7ae99 100644 --- a/src/Generated/Reports/ServiceActivity/GetActiveUserMetricsForExcelWebWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes/GetActiveUserMetricsForExcelWebWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetQueryParameters.php +++ b/src/Generated/Reports/ServiceActivity/GetActiveUserMetricsForExcelWebWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes/GetActiveUserMetricsForExcelWebWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Invoke function getActiveUserMetricsForExcelWeb + * Get all the active usage based on the number of active users who open or save Excel for the web. */ class GetActiveUserMetricsForExcelWebWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetQueryParameters { diff --git a/src/Generated/Reports/ServiceActivity/GetActiveUserMetricsForOneNoteWebWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes/GetActiveUserMetricsForOneNoteWebWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder.php b/src/Generated/Reports/ServiceActivity/GetActiveUserMetricsForOneNoteWebWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes/GetActiveUserMetricsForOneNoteWebWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder.php index 5534ed18f13..734b4c571c5 100644 --- a/src/Generated/Reports/ServiceActivity/GetActiveUserMetricsForOneNoteWebWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes/GetActiveUserMetricsForOneNoteWebWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder.php +++ b/src/Generated/Reports/ServiceActivity/GetActiveUserMetricsForOneNoteWebWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes/GetActiveUserMetricsForOneNoteWebWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder.php @@ -36,10 +36,11 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Invoke function getActiveUserMetricsForOneNoteWeb + * Get all the active usage based on the number of active users who open or save OneNote for the web. * @param GetActiveUserMetricsForOneNoteWebWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetRequestConfiguration|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/serviceactivity-getactiveusermetricsforonenoteweb?view=graph-rest-beta Find more info here */ public function get(?GetActiveUserMetricsForOneNoteWebWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toGetRequestInformation($requestConfiguration); @@ -50,7 +51,7 @@ public function get(?GetActiveUserMetricsForOneNoteWebWithInclusiveIntervalStart } /** - * Invoke function getActiveUserMetricsForOneNoteWeb + * Get all the active usage based on the number of active users who open or save OneNote for the web. * @param GetActiveUserMetricsForOneNoteWebWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Reports/ServiceActivity/GetActiveUserMetricsForOneNoteWebWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes/GetActiveUserMetricsForOneNoteWebWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetQueryParameters.php b/src/Generated/Reports/ServiceActivity/GetActiveUserMetricsForOneNoteWebWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes/GetActiveUserMetricsForOneNoteWebWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetQueryParameters.php index 362741a91fd..2308ee75cdc 100644 --- a/src/Generated/Reports/ServiceActivity/GetActiveUserMetricsForOneNoteWebWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes/GetActiveUserMetricsForOneNoteWebWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetQueryParameters.php +++ b/src/Generated/Reports/ServiceActivity/GetActiveUserMetricsForOneNoteWebWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes/GetActiveUserMetricsForOneNoteWebWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Invoke function getActiveUserMetricsForOneNoteWeb + * Get all the active usage based on the number of active users who open or save OneNote for the web. */ class GetActiveUserMetricsForOneNoteWebWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetQueryParameters { diff --git a/src/Generated/Reports/ServiceActivity/GetActiveUserMetricsForOutlookMacByReadEmailWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes/GetActiveUserMetricsForOutlookMacByReadEmailWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder.php b/src/Generated/Reports/ServiceActivity/GetActiveUserMetricsForOutlookMacByReadEmailWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes/GetActiveUserMetricsForOutlookMacByReadEmailWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder.php index 0e94cab042b..bf2a7d4f54d 100644 --- a/src/Generated/Reports/ServiceActivity/GetActiveUserMetricsForOutlookMacByReadEmailWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes/GetActiveUserMetricsForOutlookMacByReadEmailWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder.php +++ b/src/Generated/Reports/ServiceActivity/GetActiveUserMetricsForOutlookMacByReadEmailWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes/GetActiveUserMetricsForOutlookMacByReadEmailWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder.php @@ -36,10 +36,11 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Invoke function getActiveUserMetricsForOutlookMacByReadEmail + * Get all the active usage based on the number of users who successfully read emails using Outlook for Mac. * @param GetActiveUserMetricsForOutlookMacByReadEmailWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetRequestConfiguration|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/serviceactivity-getactiveusermetricsforoutlookmacbyreademail?view=graph-rest-beta Find more info here */ public function get(?GetActiveUserMetricsForOutlookMacByReadEmailWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toGetRequestInformation($requestConfiguration); @@ -50,7 +51,7 @@ public function get(?GetActiveUserMetricsForOutlookMacByReadEmailWithInclusiveIn } /** - * Invoke function getActiveUserMetricsForOutlookMacByReadEmail + * Get all the active usage based on the number of users who successfully read emails using Outlook for Mac. * @param GetActiveUserMetricsForOutlookMacByReadEmailWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Reports/ServiceActivity/GetActiveUserMetricsForOutlookMacByReadEmailWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes/GetActiveUserMetricsForOutlookMacByReadEmailWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetQueryParameters.php b/src/Generated/Reports/ServiceActivity/GetActiveUserMetricsForOutlookMacByReadEmailWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes/GetActiveUserMetricsForOutlookMacByReadEmailWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetQueryParameters.php index 03f33f1ffa2..0be5c0db4f6 100644 --- a/src/Generated/Reports/ServiceActivity/GetActiveUserMetricsForOutlookMacByReadEmailWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes/GetActiveUserMetricsForOutlookMacByReadEmailWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetQueryParameters.php +++ b/src/Generated/Reports/ServiceActivity/GetActiveUserMetricsForOutlookMacByReadEmailWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes/GetActiveUserMetricsForOutlookMacByReadEmailWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Invoke function getActiveUserMetricsForOutlookMacByReadEmail + * Get all the active usage based on the number of users who successfully read emails using Outlook for Mac. */ class GetActiveUserMetricsForOutlookMacByReadEmailWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetQueryParameters { diff --git a/src/Generated/Reports/ServiceActivity/GetActiveUserMetricsForOutlookMobileByReadEmailWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes/GetActiveUserMetricsForOutlookMobileByReadEmailWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder.php b/src/Generated/Reports/ServiceActivity/GetActiveUserMetricsForOutlookMobileByReadEmailWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes/GetActiveUserMetricsForOutlookMobileByReadEmailWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder.php index fd761b94ce3..cee21754e66 100644 --- a/src/Generated/Reports/ServiceActivity/GetActiveUserMetricsForOutlookMobileByReadEmailWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes/GetActiveUserMetricsForOutlookMobileByReadEmailWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder.php +++ b/src/Generated/Reports/ServiceActivity/GetActiveUserMetricsForOutlookMobileByReadEmailWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes/GetActiveUserMetricsForOutlookMobileByReadEmailWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder.php @@ -36,10 +36,11 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Invoke function getActiveUserMetricsForOutlookMobileByReadEmail + * Get all the active usage based on the number of users who successfully read emails using Outlook apps for mobile. * @param GetActiveUserMetricsForOutlookMobileByReadEmailWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetRequestConfiguration|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/serviceactivity-getactiveusermetricsforoutlookmobilebyreademail?view=graph-rest-beta Find more info here */ public function get(?GetActiveUserMetricsForOutlookMobileByReadEmailWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toGetRequestInformation($requestConfiguration); @@ -50,7 +51,7 @@ public function get(?GetActiveUserMetricsForOutlookMobileByReadEmailWithInclusiv } /** - * Invoke function getActiveUserMetricsForOutlookMobileByReadEmail + * Get all the active usage based on the number of users who successfully read emails using Outlook apps for mobile. * @param GetActiveUserMetricsForOutlookMobileByReadEmailWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Reports/ServiceActivity/GetActiveUserMetricsForOutlookMobileByReadEmailWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes/GetActiveUserMetricsForOutlookMobileByReadEmailWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetQueryParameters.php b/src/Generated/Reports/ServiceActivity/GetActiveUserMetricsForOutlookMobileByReadEmailWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes/GetActiveUserMetricsForOutlookMobileByReadEmailWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetQueryParameters.php index ed8dd2e28e1..a62a1d5fec0 100644 --- a/src/Generated/Reports/ServiceActivity/GetActiveUserMetricsForOutlookMobileByReadEmailWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes/GetActiveUserMetricsForOutlookMobileByReadEmailWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetQueryParameters.php +++ b/src/Generated/Reports/ServiceActivity/GetActiveUserMetricsForOutlookMobileByReadEmailWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes/GetActiveUserMetricsForOutlookMobileByReadEmailWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Invoke function getActiveUserMetricsForOutlookMobileByReadEmail + * Get all the active usage based on the number of users who successfully read emails using Outlook apps for mobile. */ class GetActiveUserMetricsForOutlookMobileByReadEmailWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetQueryParameters { diff --git a/src/Generated/Reports/ServiceActivity/GetActiveUserMetricsForOutlookWebByAppOpeningWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes/GetActiveUserMetricsForOutlookWebByAppOpeningWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder.php b/src/Generated/Reports/ServiceActivity/GetActiveUserMetricsForOutlookWebByAppOpeningWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes/GetActiveUserMetricsForOutlookWebByAppOpeningWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder.php index 6b717b0654e..bd49fe4d9cf 100644 --- a/src/Generated/Reports/ServiceActivity/GetActiveUserMetricsForOutlookWebByAppOpeningWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes/GetActiveUserMetricsForOutlookWebByAppOpeningWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder.php +++ b/src/Generated/Reports/ServiceActivity/GetActiveUserMetricsForOutlookWebByAppOpeningWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes/GetActiveUserMetricsForOutlookWebByAppOpeningWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder.php @@ -36,10 +36,11 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Invoke function getActiveUserMetricsForOutlookWebByAppOpening + * Get all the active usage based on the number of active users that signed in and started Outlook for the web. * @param GetActiveUserMetricsForOutlookWebByAppOpeningWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetRequestConfiguration|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/serviceactivity-getactiveusermetricsforoutlookwebbyappopening?view=graph-rest-beta Find more info here */ public function get(?GetActiveUserMetricsForOutlookWebByAppOpeningWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toGetRequestInformation($requestConfiguration); @@ -50,7 +51,7 @@ public function get(?GetActiveUserMetricsForOutlookWebByAppOpeningWithInclusiveI } /** - * Invoke function getActiveUserMetricsForOutlookWebByAppOpening + * Get all the active usage based on the number of active users that signed in and started Outlook for the web. * @param GetActiveUserMetricsForOutlookWebByAppOpeningWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Reports/ServiceActivity/GetActiveUserMetricsForOutlookWebByAppOpeningWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes/GetActiveUserMetricsForOutlookWebByAppOpeningWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetQueryParameters.php b/src/Generated/Reports/ServiceActivity/GetActiveUserMetricsForOutlookWebByAppOpeningWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes/GetActiveUserMetricsForOutlookWebByAppOpeningWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetQueryParameters.php index 996e120491b..fbf4eaf2bd6 100644 --- a/src/Generated/Reports/ServiceActivity/GetActiveUserMetricsForOutlookWebByAppOpeningWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes/GetActiveUserMetricsForOutlookWebByAppOpeningWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetQueryParameters.php +++ b/src/Generated/Reports/ServiceActivity/GetActiveUserMetricsForOutlookWebByAppOpeningWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes/GetActiveUserMetricsForOutlookWebByAppOpeningWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Invoke function getActiveUserMetricsForOutlookWebByAppOpening + * Get all the active usage based on the number of active users that signed in and started Outlook for the web. */ class GetActiveUserMetricsForOutlookWebByAppOpeningWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetQueryParameters { diff --git a/src/Generated/Reports/ServiceActivity/GetActiveUserMetricsForOutlookWebByReadEmailWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes/GetActiveUserMetricsForOutlookWebByReadEmailWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder.php b/src/Generated/Reports/ServiceActivity/GetActiveUserMetricsForOutlookWebByReadEmailWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes/GetActiveUserMetricsForOutlookWebByReadEmailWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder.php index 384ebc9b584..9bf7510da04 100644 --- a/src/Generated/Reports/ServiceActivity/GetActiveUserMetricsForOutlookWebByReadEmailWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes/GetActiveUserMetricsForOutlookWebByReadEmailWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder.php +++ b/src/Generated/Reports/ServiceActivity/GetActiveUserMetricsForOutlookWebByReadEmailWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes/GetActiveUserMetricsForOutlookWebByReadEmailWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder.php @@ -36,10 +36,11 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Invoke function getActiveUserMetricsForOutlookWebByReadEmail + * Get all the active usage based on the number of users who successfully read emails using Outlook for the web. * @param GetActiveUserMetricsForOutlookWebByReadEmailWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetRequestConfiguration|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/serviceactivity-getactiveusermetricsforoutlookwebbyreademail?view=graph-rest-beta Find more info here */ public function get(?GetActiveUserMetricsForOutlookWebByReadEmailWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toGetRequestInformation($requestConfiguration); @@ -50,7 +51,7 @@ public function get(?GetActiveUserMetricsForOutlookWebByReadEmailWithInclusiveIn } /** - * Invoke function getActiveUserMetricsForOutlookWebByReadEmail + * Get all the active usage based on the number of users who successfully read emails using Outlook for the web. * @param GetActiveUserMetricsForOutlookWebByReadEmailWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Reports/ServiceActivity/GetActiveUserMetricsForOutlookWebByReadEmailWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes/GetActiveUserMetricsForOutlookWebByReadEmailWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetQueryParameters.php b/src/Generated/Reports/ServiceActivity/GetActiveUserMetricsForOutlookWebByReadEmailWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes/GetActiveUserMetricsForOutlookWebByReadEmailWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetQueryParameters.php index dfc2ee980e7..e00cb630c17 100644 --- a/src/Generated/Reports/ServiceActivity/GetActiveUserMetricsForOutlookWebByReadEmailWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes/GetActiveUserMetricsForOutlookWebByReadEmailWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetQueryParameters.php +++ b/src/Generated/Reports/ServiceActivity/GetActiveUserMetricsForOutlookWebByReadEmailWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes/GetActiveUserMetricsForOutlookWebByReadEmailWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Invoke function getActiveUserMetricsForOutlookWebByReadEmail + * Get all the active usage based on the number of users who successfully read emails using Outlook for the web. */ class GetActiveUserMetricsForOutlookWebByReadEmailWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetQueryParameters { diff --git a/src/Generated/Reports/ServiceActivity/GetActiveUserMetricsForPowerPointWebWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes/GetActiveUserMetricsForPowerPointWebWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder.php b/src/Generated/Reports/ServiceActivity/GetActiveUserMetricsForPowerPointWebWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes/GetActiveUserMetricsForPowerPointWebWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder.php index 67cff5c0f71..12e5e43e06b 100644 --- a/src/Generated/Reports/ServiceActivity/GetActiveUserMetricsForPowerPointWebWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes/GetActiveUserMetricsForPowerPointWebWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder.php +++ b/src/Generated/Reports/ServiceActivity/GetActiveUserMetricsForPowerPointWebWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes/GetActiveUserMetricsForPowerPointWebWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder.php @@ -36,10 +36,11 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Invoke function getActiveUserMetricsForPowerPointWeb + * Get all the active usage based on the number of active users who open or save PowerPoint for the web. * @param GetActiveUserMetricsForPowerPointWebWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetRequestConfiguration|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/serviceactivity-getactiveusermetricsforpowerpointweb?view=graph-rest-beta Find more info here */ public function get(?GetActiveUserMetricsForPowerPointWebWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toGetRequestInformation($requestConfiguration); @@ -50,7 +51,7 @@ public function get(?GetActiveUserMetricsForPowerPointWebWithInclusiveIntervalSt } /** - * Invoke function getActiveUserMetricsForPowerPointWeb + * Get all the active usage based on the number of active users who open or save PowerPoint for the web. * @param GetActiveUserMetricsForPowerPointWebWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Reports/ServiceActivity/GetActiveUserMetricsForPowerPointWebWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes/GetActiveUserMetricsForPowerPointWebWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetQueryParameters.php b/src/Generated/Reports/ServiceActivity/GetActiveUserMetricsForPowerPointWebWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes/GetActiveUserMetricsForPowerPointWebWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetQueryParameters.php index 620e4e4baf9..38636fd53c6 100644 --- a/src/Generated/Reports/ServiceActivity/GetActiveUserMetricsForPowerPointWebWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes/GetActiveUserMetricsForPowerPointWebWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetQueryParameters.php +++ b/src/Generated/Reports/ServiceActivity/GetActiveUserMetricsForPowerPointWebWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes/GetActiveUserMetricsForPowerPointWebWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Invoke function getActiveUserMetricsForPowerPointWeb + * Get all the active usage based on the number of active users who open or save PowerPoint for the web. */ class GetActiveUserMetricsForPowerPointWebWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetQueryParameters { diff --git a/src/Generated/Reports/ServiceActivity/GetActiveUserMetricsForVisioWebWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes/GetActiveUserMetricsForVisioWebWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder.php b/src/Generated/Reports/ServiceActivity/GetActiveUserMetricsForVisioWebWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes/GetActiveUserMetricsForVisioWebWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder.php index 198dace9fce..b50f6aeb8f1 100644 --- a/src/Generated/Reports/ServiceActivity/GetActiveUserMetricsForVisioWebWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes/GetActiveUserMetricsForVisioWebWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder.php +++ b/src/Generated/Reports/ServiceActivity/GetActiveUserMetricsForVisioWebWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes/GetActiveUserMetricsForVisioWebWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder.php @@ -36,10 +36,11 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Invoke function getActiveUserMetricsForVisioWeb + * Get all the active usage based on the number of active users who open or save Visio for the web. * @param GetActiveUserMetricsForVisioWebWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetRequestConfiguration|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/serviceactivity-getactiveusermetricsforvisioweb?view=graph-rest-beta Find more info here */ public function get(?GetActiveUserMetricsForVisioWebWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toGetRequestInformation($requestConfiguration); @@ -50,7 +51,7 @@ public function get(?GetActiveUserMetricsForVisioWebWithInclusiveIntervalStartDa } /** - * Invoke function getActiveUserMetricsForVisioWeb + * Get all the active usage based on the number of active users who open or save Visio for the web. * @param GetActiveUserMetricsForVisioWebWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Reports/ServiceActivity/GetActiveUserMetricsForVisioWebWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes/GetActiveUserMetricsForVisioWebWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetQueryParameters.php b/src/Generated/Reports/ServiceActivity/GetActiveUserMetricsForVisioWebWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes/GetActiveUserMetricsForVisioWebWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetQueryParameters.php index 8fc1e0b5090..fd3f6e2bc51 100644 --- a/src/Generated/Reports/ServiceActivity/GetActiveUserMetricsForVisioWebWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes/GetActiveUserMetricsForVisioWebWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetQueryParameters.php +++ b/src/Generated/Reports/ServiceActivity/GetActiveUserMetricsForVisioWebWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes/GetActiveUserMetricsForVisioWebWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Invoke function getActiveUserMetricsForVisioWeb + * Get all the active usage based on the number of active users who open or save Visio for the web. */ class GetActiveUserMetricsForVisioWebWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetQueryParameters { diff --git a/src/Generated/Reports/ServiceActivity/GetActiveUserMetricsForWordWebWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes/GetActiveUserMetricsForWordWebWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder.php b/src/Generated/Reports/ServiceActivity/GetActiveUserMetricsForWordWebWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes/GetActiveUserMetricsForWordWebWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder.php index 54f325f1e6e..cc7eb0958ed 100644 --- a/src/Generated/Reports/ServiceActivity/GetActiveUserMetricsForWordWebWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes/GetActiveUserMetricsForWordWebWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder.php +++ b/src/Generated/Reports/ServiceActivity/GetActiveUserMetricsForWordWebWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes/GetActiveUserMetricsForWordWebWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder.php @@ -36,10 +36,11 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Invoke function getActiveUserMetricsForWordWeb + * Get all the active usage based on the number of active users who open or save Word for the web. * @param GetActiveUserMetricsForWordWebWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetRequestConfiguration|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/serviceactivity-getactiveusermetricsforwordweb?view=graph-rest-beta Find more info here */ public function get(?GetActiveUserMetricsForWordWebWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toGetRequestInformation($requestConfiguration); @@ -50,7 +51,7 @@ public function get(?GetActiveUserMetricsForWordWebWithInclusiveIntervalStartDat } /** - * Invoke function getActiveUserMetricsForWordWeb + * Get all the active usage based on the number of active users who open or save Word for the web. * @param GetActiveUserMetricsForWordWebWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Reports/ServiceActivity/GetActiveUserMetricsForWordWebWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes/GetActiveUserMetricsForWordWebWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetQueryParameters.php b/src/Generated/Reports/ServiceActivity/GetActiveUserMetricsForWordWebWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes/GetActiveUserMetricsForWordWebWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetQueryParameters.php index 50019a9999a..d4cb52a382b 100644 --- a/src/Generated/Reports/ServiceActivity/GetActiveUserMetricsForWordWebWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes/GetActiveUserMetricsForWordWebWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetQueryParameters.php +++ b/src/Generated/Reports/ServiceActivity/GetActiveUserMetricsForWordWebWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes/GetActiveUserMetricsForWordWebWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Invoke function getActiveUserMetricsForWordWeb + * Get all the active usage based on the number of active users who open or save Word for the web. */ class GetActiveUserMetricsForWordWebWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetQueryParameters { diff --git a/src/Generated/Reports/ServiceActivity/GetActiveUserMetricsForiOSOrAndroidMailByReadEmailWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes/GetActiveUserMetricsForiOSOrAndroidMailByReadEmailWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder.php b/src/Generated/Reports/ServiceActivity/GetActiveUserMetricsForiOSOrAndroidMailByReadEmailWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes/GetActiveUserMetricsForiOSOrAndroidMailByReadEmailWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder.php index 198c7b9e23f..4ebea077adf 100644 --- a/src/Generated/Reports/ServiceActivity/GetActiveUserMetricsForiOSOrAndroidMailByReadEmailWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes/GetActiveUserMetricsForiOSOrAndroidMailByReadEmailWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder.php +++ b/src/Generated/Reports/ServiceActivity/GetActiveUserMetricsForiOSOrAndroidMailByReadEmailWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes/GetActiveUserMetricsForiOSOrAndroidMailByReadEmailWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder.php @@ -36,10 +36,11 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Invoke function getActiveUserMetricsForiOSOrAndroidMailByReadEmail + * Get all the active usage based on the number of users who successfully read emails using iOS or Android mail apps. * @param GetActiveUserMetricsForiOSOrAndroidMailByReadEmailWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetRequestConfiguration|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/serviceactivity-getactiveusermetricsforiosorandroidmailbyreademail?view=graph-rest-beta Find more info here */ public function get(?GetActiveUserMetricsForiOSOrAndroidMailByReadEmailWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toGetRequestInformation($requestConfiguration); @@ -50,7 +51,7 @@ public function get(?GetActiveUserMetricsForiOSOrAndroidMailByReadEmailWithInclu } /** - * Invoke function getActiveUserMetricsForiOSOrAndroidMailByReadEmail + * Get all the active usage based on the number of users who successfully read emails using iOS or Android mail apps. * @param GetActiveUserMetricsForiOSOrAndroidMailByReadEmailWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Reports/ServiceActivity/GetActiveUserMetricsForiOSOrAndroidMailByReadEmailWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes/GetActiveUserMetricsForiOSOrAndroidMailByReadEmailWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetQueryParameters.php b/src/Generated/Reports/ServiceActivity/GetActiveUserMetricsForiOSOrAndroidMailByReadEmailWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes/GetActiveUserMetricsForiOSOrAndroidMailByReadEmailWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetQueryParameters.php index 5930c5b0a7e..52c42e0984a 100644 --- a/src/Generated/Reports/ServiceActivity/GetActiveUserMetricsForiOSOrAndroidMailByReadEmailWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes/GetActiveUserMetricsForiOSOrAndroidMailByReadEmailWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetQueryParameters.php +++ b/src/Generated/Reports/ServiceActivity/GetActiveUserMetricsForiOSOrAndroidMailByReadEmailWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes/GetActiveUserMetricsForiOSOrAndroidMailByReadEmailWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Invoke function getActiveUserMetricsForiOSOrAndroidMailByReadEmail + * Get all the active usage based on the number of users who successfully read emails using iOS or Android mail apps. */ class GetActiveUserMetricsForiOSOrAndroidMailByReadEmailWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetQueryParameters { diff --git a/src/Generated/Reports/ServiceActivity/GetAudioStreamQoEMetricsForTeamsWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes/GetAudioStreamQoEMetricsForTeamsWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder.php b/src/Generated/Reports/ServiceActivity/GetAudioStreamQoEMetricsForTeamsWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes/GetAudioStreamQoEMetricsForTeamsWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder.php index c60f22600fa..35e87f1608e 100644 --- a/src/Generated/Reports/ServiceActivity/GetAudioStreamQoEMetricsForTeamsWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes/GetAudioStreamQoEMetricsForTeamsWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder.php +++ b/src/Generated/Reports/ServiceActivity/GetAudioStreamQoEMetricsForTeamsWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes/GetAudioStreamQoEMetricsForTeamsWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder.php @@ -36,10 +36,11 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Invoke function getAudioStreamQoEMetricsForTeams + * Get metrics based on the percentage of audio streams for which quality of experience (QoE) telemetry was received by the Teams service. * @param GetAudioStreamQoEMetricsForTeamsWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetRequestConfiguration|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/serviceactivity-getaudiostreamqoemetricsforteams?view=graph-rest-beta Find more info here */ public function get(?GetAudioStreamQoEMetricsForTeamsWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toGetRequestInformation($requestConfiguration); @@ -50,7 +51,7 @@ public function get(?GetAudioStreamQoEMetricsForTeamsWithInclusiveIntervalStartD } /** - * Invoke function getAudioStreamQoEMetricsForTeams + * Get metrics based on the percentage of audio streams for which quality of experience (QoE) telemetry was received by the Teams service. * @param GetAudioStreamQoEMetricsForTeamsWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Reports/ServiceActivity/GetAudioStreamQoEMetricsForTeamsWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes/GetAudioStreamQoEMetricsForTeamsWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetQueryParameters.php b/src/Generated/Reports/ServiceActivity/GetAudioStreamQoEMetricsForTeamsWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes/GetAudioStreamQoEMetricsForTeamsWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetQueryParameters.php index b707b55d2bd..a5cff13f9fa 100644 --- a/src/Generated/Reports/ServiceActivity/GetAudioStreamQoEMetricsForTeamsWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes/GetAudioStreamQoEMetricsForTeamsWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetQueryParameters.php +++ b/src/Generated/Reports/ServiceActivity/GetAudioStreamQoEMetricsForTeamsWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes/GetAudioStreamQoEMetricsForTeamsWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Invoke function getAudioStreamQoEMetricsForTeams + * Get metrics based on the percentage of audio streams for which quality of experience (QoE) telemetry was received by the Teams service. */ class GetAudioStreamQoEMetricsForTeamsWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetQueryParameters { diff --git a/src/Generated/Reports/ServiceActivity/GetAudioStreamsOverUdpMetricsForTeamsWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes/GetAudioStreamsOverUdpMetricsForTeamsWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder.php b/src/Generated/Reports/ServiceActivity/GetAudioStreamsOverUdpMetricsForTeamsWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes/GetAudioStreamsOverUdpMetricsForTeamsWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder.php index 4e2e5be8b3a..d5c132a6d8e 100644 --- a/src/Generated/Reports/ServiceActivity/GetAudioStreamsOverUdpMetricsForTeamsWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes/GetAudioStreamsOverUdpMetricsForTeamsWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder.php +++ b/src/Generated/Reports/ServiceActivity/GetAudioStreamsOverUdpMetricsForTeamsWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes/GetAudioStreamsOverUdpMetricsForTeamsWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder.php @@ -36,10 +36,11 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Invoke function getAudioStreamsOverUdpMetricsForTeams + * Get metrics based on the percentage of audio streams that were established over User Datagram Protocol. * @param GetAudioStreamsOverUdpMetricsForTeamsWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetRequestConfiguration|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/serviceactivity-getaudiostreamsoverudpmetricsforteams?view=graph-rest-beta Find more info here */ public function get(?GetAudioStreamsOverUdpMetricsForTeamsWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toGetRequestInformation($requestConfiguration); @@ -50,7 +51,7 @@ public function get(?GetAudioStreamsOverUdpMetricsForTeamsWithInclusiveIntervalS } /** - * Invoke function getAudioStreamsOverUdpMetricsForTeams + * Get metrics based on the percentage of audio streams that were established over User Datagram Protocol. * @param GetAudioStreamsOverUdpMetricsForTeamsWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Reports/ServiceActivity/GetAudioStreamsOverUdpMetricsForTeamsWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes/GetAudioStreamsOverUdpMetricsForTeamsWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetQueryParameters.php b/src/Generated/Reports/ServiceActivity/GetAudioStreamsOverUdpMetricsForTeamsWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes/GetAudioStreamsOverUdpMetricsForTeamsWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetQueryParameters.php index 9d0c4179d8e..b85adb4bd6a 100644 --- a/src/Generated/Reports/ServiceActivity/GetAudioStreamsOverUdpMetricsForTeamsWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes/GetAudioStreamsOverUdpMetricsForTeamsWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetQueryParameters.php +++ b/src/Generated/Reports/ServiceActivity/GetAudioStreamsOverUdpMetricsForTeamsWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes/GetAudioStreamsOverUdpMetricsForTeamsWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Invoke function getAudioStreamsOverUdpMetricsForTeams + * Get metrics based on the percentage of audio streams that were established over User Datagram Protocol. */ class GetAudioStreamsOverUdpMetricsForTeamsWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetQueryParameters { diff --git a/src/Generated/Reports/ServiceActivity/GetConnectivityMetricsForExchangeWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes/GetConnectivityMetricsForExchangeWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder.php b/src/Generated/Reports/ServiceActivity/GetConnectivityMetricsForExchangeWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes/GetConnectivityMetricsForExchangeWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder.php index 4a4243cb723..cdd78f063b8 100644 --- a/src/Generated/Reports/ServiceActivity/GetConnectivityMetricsForExchangeWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes/GetConnectivityMetricsForExchangeWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder.php +++ b/src/Generated/Reports/ServiceActivity/GetConnectivityMetricsForExchangeWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes/GetConnectivityMetricsForExchangeWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder.php @@ -36,10 +36,11 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Invoke function getConnectivityMetricsForExchange + * Get estimated connectivity metrics based on the percentage of successful synthetic connections between organization devices and Exchange Online that might include issues outside the control of Microsoft. * @param GetConnectivityMetricsForExchangeWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetRequestConfiguration|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/serviceactivity-getconnectivitymetricsforexchange?view=graph-rest-beta Find more info here */ public function get(?GetConnectivityMetricsForExchangeWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toGetRequestInformation($requestConfiguration); @@ -50,7 +51,7 @@ public function get(?GetConnectivityMetricsForExchangeWithInclusiveIntervalStart } /** - * Invoke function getConnectivityMetricsForExchange + * Get estimated connectivity metrics based on the percentage of successful synthetic connections between organization devices and Exchange Online that might include issues outside the control of Microsoft. * @param GetConnectivityMetricsForExchangeWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Reports/ServiceActivity/GetConnectivityMetricsForExchangeWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes/GetConnectivityMetricsForExchangeWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetQueryParameters.php b/src/Generated/Reports/ServiceActivity/GetConnectivityMetricsForExchangeWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes/GetConnectivityMetricsForExchangeWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetQueryParameters.php index 161661cef15..d08a067f4d9 100644 --- a/src/Generated/Reports/ServiceActivity/GetConnectivityMetricsForExchangeWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes/GetConnectivityMetricsForExchangeWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetQueryParameters.php +++ b/src/Generated/Reports/ServiceActivity/GetConnectivityMetricsForExchangeWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes/GetConnectivityMetricsForExchangeWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Invoke function getConnectivityMetricsForExchange + * Get estimated connectivity metrics based on the percentage of successful synthetic connections between organization devices and Exchange Online that might include issues outside the control of Microsoft. */ class GetConnectivityMetricsForExchangeWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetQueryParameters { diff --git a/src/Generated/Reports/ServiceActivity/GetMessageVolumeMetricsForEmailDeliveryWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes/GetMessageVolumeMetricsForEmailDeliveryWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder.php b/src/Generated/Reports/ServiceActivity/GetMessageVolumeMetricsForEmailDeliveryWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes/GetMessageVolumeMetricsForEmailDeliveryWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder.php index ff2e6bae37d..e165a1f7619 100644 --- a/src/Generated/Reports/ServiceActivity/GetMessageVolumeMetricsForEmailDeliveryWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes/GetMessageVolumeMetricsForEmailDeliveryWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder.php +++ b/src/Generated/Reports/ServiceActivity/GetMessageVolumeMetricsForEmailDeliveryWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes/GetMessageVolumeMetricsForEmailDeliveryWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder.php @@ -36,10 +36,11 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Invoke function getMessageVolumeMetricsForEmailDelivery + * Get the number of messages successfully delivered by Exchange. Success is based on message delivery within 15 minutes of its receipt by Exchange Online. * @param GetMessageVolumeMetricsForEmailDeliveryWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetRequestConfiguration|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/serviceactivity-getmessagevolumemetricsforemaildelivery?view=graph-rest-beta Find more info here */ public function get(?GetMessageVolumeMetricsForEmailDeliveryWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toGetRequestInformation($requestConfiguration); @@ -50,7 +51,7 @@ public function get(?GetMessageVolumeMetricsForEmailDeliveryWithInclusiveInterva } /** - * Invoke function getMessageVolumeMetricsForEmailDelivery + * Get the number of messages successfully delivered by Exchange. Success is based on message delivery within 15 minutes of its receipt by Exchange Online. * @param GetMessageVolumeMetricsForEmailDeliveryWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Reports/ServiceActivity/GetMessageVolumeMetricsForEmailDeliveryWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes/GetMessageVolumeMetricsForEmailDeliveryWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetQueryParameters.php b/src/Generated/Reports/ServiceActivity/GetMessageVolumeMetricsForEmailDeliveryWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes/GetMessageVolumeMetricsForEmailDeliveryWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetQueryParameters.php index 99c918de765..ea465e3c6fa 100644 --- a/src/Generated/Reports/ServiceActivity/GetMessageVolumeMetricsForEmailDeliveryWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes/GetMessageVolumeMetricsForEmailDeliveryWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetQueryParameters.php +++ b/src/Generated/Reports/ServiceActivity/GetMessageVolumeMetricsForEmailDeliveryWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes/GetMessageVolumeMetricsForEmailDeliveryWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Invoke function getMessageVolumeMetricsForEmailDelivery + * Get the number of messages successfully delivered by Exchange. Success is based on message delivery within 15 minutes of its receipt by Exchange Online. */ class GetMessageVolumeMetricsForEmailDeliveryWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetQueryParameters { diff --git a/src/Generated/Reports/ServiceActivity/GetMessageVolumeMetricsForTeamsChatWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes/GetMessageVolumeMetricsForTeamsChatWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder.php b/src/Generated/Reports/ServiceActivity/GetMessageVolumeMetricsForTeamsChatWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes/GetMessageVolumeMetricsForTeamsChatWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder.php index 5cb0c535939..ab59f8e4ed3 100644 --- a/src/Generated/Reports/ServiceActivity/GetMessageVolumeMetricsForTeamsChatWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes/GetMessageVolumeMetricsForTeamsChatWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder.php +++ b/src/Generated/Reports/ServiceActivity/GetMessageVolumeMetricsForTeamsChatWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes/GetMessageVolumeMetricsForTeamsChatWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder.php @@ -36,10 +36,11 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Invoke function getMessageVolumeMetricsForTeamsChat + * Get the number of chat messages successfully sent and delivered in Teams. * @param GetMessageVolumeMetricsForTeamsChatWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetRequestConfiguration|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/serviceactivity-getmessagevolumemetricsforteamschat?view=graph-rest-beta Find more info here */ public function get(?GetMessageVolumeMetricsForTeamsChatWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toGetRequestInformation($requestConfiguration); @@ -50,7 +51,7 @@ public function get(?GetMessageVolumeMetricsForTeamsChatWithInclusiveIntervalSta } /** - * Invoke function getMessageVolumeMetricsForTeamsChat + * Get the number of chat messages successfully sent and delivered in Teams. * @param GetMessageVolumeMetricsForTeamsChatWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Reports/ServiceActivity/GetMessageVolumeMetricsForTeamsChatWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes/GetMessageVolumeMetricsForTeamsChatWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetQueryParameters.php b/src/Generated/Reports/ServiceActivity/GetMessageVolumeMetricsForTeamsChatWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes/GetMessageVolumeMetricsForTeamsChatWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetQueryParameters.php index a3f04b5a42a..dae68e7e396 100644 --- a/src/Generated/Reports/ServiceActivity/GetMessageVolumeMetricsForTeamsChatWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes/GetMessageVolumeMetricsForTeamsChatWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetQueryParameters.php +++ b/src/Generated/Reports/ServiceActivity/GetMessageVolumeMetricsForTeamsChatWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes/GetMessageVolumeMetricsForTeamsChatWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Invoke function getMessageVolumeMetricsForTeamsChat + * Get the number of chat messages successfully sent and delivered in Teams. */ class GetMessageVolumeMetricsForTeamsChatWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetQueryParameters { diff --git a/src/Generated/Reports/ServiceActivity/GetUsageMetricsForTeamsByLaunchWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes/GetUsageMetricsForTeamsByLaunchWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder.php b/src/Generated/Reports/ServiceActivity/GetUsageMetricsForTeamsByLaunchWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes/GetUsageMetricsForTeamsByLaunchWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder.php index 5f169418d28..1ccb23a2a1b 100644 --- a/src/Generated/Reports/ServiceActivity/GetUsageMetricsForTeamsByLaunchWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes/GetUsageMetricsForTeamsByLaunchWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder.php +++ b/src/Generated/Reports/ServiceActivity/GetUsageMetricsForTeamsByLaunchWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes/GetUsageMetricsForTeamsByLaunchWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder.php @@ -36,10 +36,11 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Invoke function getUsageMetricsForTeamsByLaunch + * Get usage metrics based on the number of times users opened the Teams app without error. * @param GetUsageMetricsForTeamsByLaunchWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetRequestConfiguration|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/serviceactivity-getusagemetricsforteamsbylaunch?view=graph-rest-beta Find more info here */ public function get(?GetUsageMetricsForTeamsByLaunchWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toGetRequestInformation($requestConfiguration); @@ -50,7 +51,7 @@ public function get(?GetUsageMetricsForTeamsByLaunchWithInclusiveIntervalStartDa } /** - * Invoke function getUsageMetricsForTeamsByLaunch + * Get usage metrics based on the number of times users opened the Teams app without error. * @param GetUsageMetricsForTeamsByLaunchWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Reports/ServiceActivity/GetUsageMetricsForTeamsByLaunchWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes/GetUsageMetricsForTeamsByLaunchWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetQueryParameters.php b/src/Generated/Reports/ServiceActivity/GetUsageMetricsForTeamsByLaunchWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes/GetUsageMetricsForTeamsByLaunchWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetQueryParameters.php index 7810d9e427e..d02f7e78a62 100644 --- a/src/Generated/Reports/ServiceActivity/GetUsageMetricsForTeamsByLaunchWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes/GetUsageMetricsForTeamsByLaunchWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetQueryParameters.php +++ b/src/Generated/Reports/ServiceActivity/GetUsageMetricsForTeamsByLaunchWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes/GetUsageMetricsForTeamsByLaunchWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Invoke function getUsageMetricsForTeamsByLaunch + * Get usage metrics based on the number of times users opened the Teams app without error. */ class GetUsageMetricsForTeamsByLaunchWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetQueryParameters { diff --git a/src/Generated/Reports/ServiceActivity/GetUsageMetricsForTeamsByMeetingsJoinedWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes/GetUsageMetricsForTeamsByMeetingsJoinedWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder.php b/src/Generated/Reports/ServiceActivity/GetUsageMetricsForTeamsByMeetingsJoinedWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes/GetUsageMetricsForTeamsByMeetingsJoinedWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder.php index 2b560cf9844..a0b527040e8 100644 --- a/src/Generated/Reports/ServiceActivity/GetUsageMetricsForTeamsByMeetingsJoinedWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes/GetUsageMetricsForTeamsByMeetingsJoinedWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder.php +++ b/src/Generated/Reports/ServiceActivity/GetUsageMetricsForTeamsByMeetingsJoinedWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes/GetUsageMetricsForTeamsByMeetingsJoinedWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder.php @@ -36,10 +36,11 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Invoke function getUsageMetricsForTeamsByMeetingsJoined + * Get usage metrics based on the number of times users joined Teams meetings without errors. * @param GetUsageMetricsForTeamsByMeetingsJoinedWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetRequestConfiguration|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/serviceactivity-getusagemetricsforteamsbymeetingsjoined?view=graph-rest-beta Find more info here */ public function get(?GetUsageMetricsForTeamsByMeetingsJoinedWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toGetRequestInformation($requestConfiguration); @@ -50,7 +51,7 @@ public function get(?GetUsageMetricsForTeamsByMeetingsJoinedWithInclusiveInterva } /** - * Invoke function getUsageMetricsForTeamsByMeetingsJoined + * Get usage metrics based on the number of times users joined Teams meetings without errors. * @param GetUsageMetricsForTeamsByMeetingsJoinedWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Reports/ServiceActivity/GetUsageMetricsForTeamsByMeetingsJoinedWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes/GetUsageMetricsForTeamsByMeetingsJoinedWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetQueryParameters.php b/src/Generated/Reports/ServiceActivity/GetUsageMetricsForTeamsByMeetingsJoinedWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes/GetUsageMetricsForTeamsByMeetingsJoinedWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetQueryParameters.php index a2f9eda036f..10b648f5753 100644 --- a/src/Generated/Reports/ServiceActivity/GetUsageMetricsForTeamsByMeetingsJoinedWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes/GetUsageMetricsForTeamsByMeetingsJoinedWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetQueryParameters.php +++ b/src/Generated/Reports/ServiceActivity/GetUsageMetricsForTeamsByMeetingsJoinedWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes/GetUsageMetricsForTeamsByMeetingsJoinedWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Invoke function getUsageMetricsForTeamsByMeetingsJoined + * Get usage metrics based on the number of times users joined Teams meetings without errors. */ class GetUsageMetricsForTeamsByMeetingsJoinedWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetQueryParameters { diff --git a/src/Generated/Security/AttackSimulation/Payloads/Item/PayloadItemRequestBuilder.php b/src/Generated/Security/AttackSimulation/Payloads/Item/PayloadItemRequestBuilder.php index ceffecf8e0b..cc0b970faf3 100644 --- a/src/Generated/Security/AttackSimulation/Payloads/Item/PayloadItemRequestBuilder.php +++ b/src/Generated/Security/AttackSimulation/Payloads/Item/PayloadItemRequestBuilder.php @@ -45,10 +45,11 @@ public function delete(?PayloadItemRequestBuilderDeleteRequestConfiguration $req } /** - * Represents an attack simulation training campaign payload in a tenant. + * Get an attack simulation campaign payload for a tenant. * @param PayloadItemRequestBuilderGetRequestConfiguration|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/payload-get?view=graph-rest-beta Find more info here */ public function get(?PayloadItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toGetRequestInformation($requestConfiguration); @@ -92,7 +93,7 @@ public function toDeleteRequestInformation(?PayloadItemRequestBuilderDeleteReque } /** - * Represents an attack simulation training campaign payload in a tenant. + * Get an attack simulation campaign payload for a tenant. * @param PayloadItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Security/AttackSimulation/Payloads/Item/PayloadItemRequestBuilderGetQueryParameters.php b/src/Generated/Security/AttackSimulation/Payloads/Item/PayloadItemRequestBuilderGetQueryParameters.php index 6d4df64ee42..8702f3de1fd 100644 --- a/src/Generated/Security/AttackSimulation/Payloads/Item/PayloadItemRequestBuilderGetQueryParameters.php +++ b/src/Generated/Security/AttackSimulation/Payloads/Item/PayloadItemRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Represents an attack simulation training campaign payload in a tenant. + * Get an attack simulation campaign payload for a tenant. */ class PayloadItemRequestBuilderGetQueryParameters { 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 8df076b625d..f5edeb4e589 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 } /** - * Get the list of richLongRunningOperations associated with a list. + * Return the metadata for 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-list-operations?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/list-get?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 } /** - * Get the list of richLongRunningOperations associated with a list. + * Return the metadata for 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 33f5af44dc0..183d8b067e0 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; /** - * Get the list of richLongRunningOperations associated with a list. + * Return the metadata for a list. */ class ListItemRequestBuilderGetQueryParameters { diff --git a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/ChannelItemRequestBuilder.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/ChannelItemRequestBuilder.php index e190e2fe595..c81fb47054d 100644 --- a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/ChannelItemRequestBuilder.php +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/ChannelItemRequestBuilder.php @@ -10,6 +10,7 @@ use Microsoft\Graph\Beta\Generated\TeamTemplateDefinition\Item\TeamDefinition\Channels\Item\CompleteMigration\CompleteMigrationRequestBuilder; use Microsoft\Graph\Beta\Generated\TeamTemplateDefinition\Item\TeamDefinition\Channels\Item\DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalName\DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilder; use Microsoft\Graph\Beta\Generated\TeamTemplateDefinition\Item\TeamDefinition\Channels\Item\FilesFolder\FilesFolderRequestBuilder; +use Microsoft\Graph\Beta\Generated\TeamTemplateDefinition\Item\TeamDefinition\Channels\Item\GetAllMembers\GetAllMembersRequestBuilder; use Microsoft\Graph\Beta\Generated\TeamTemplateDefinition\Item\TeamDefinition\Channels\Item\Members\MembersRequestBuilder; use Microsoft\Graph\Beta\Generated\TeamTemplateDefinition\Item\TeamDefinition\Channels\Item\Messages\MessagesRequestBuilder; use Microsoft\Graph\Beta\Generated\TeamTemplateDefinition\Item\TeamDefinition\Channels\Item\ProvisionEmail\ProvisionEmailRequestBuilder; @@ -55,6 +56,13 @@ public function filesFolder(): FilesFolderRequestBuilder { return new FilesFolderRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to manage the getAllMembers property of the microsoft.graph.channel entity. + */ + public function getAllMembers(): GetAllMembersRequestBuilder { + return new GetAllMembersRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Provides operations to manage the members property of the microsoft.graph.channel entity. */ diff --git a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/GetAllMembers/Add/AddPostRequestBody.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/GetAllMembers/Add/AddPostRequestBody.php new file mode 100644 index 00000000000..25c5d9cbf6b --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/GetAllMembers/Add/AddPostRequestBody.php @@ -0,0 +1,118 @@ +backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); + $this->setAdditionalData([]); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return AddPostRequestBody + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): AddPostRequestBody { + return new AddPostRequestBody(); + } + + /** + * Gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @return array|null + */ + public function getAdditionalData(): ?array { + $val = $this->getBackingStore()->get('additionalData'); + if (is_null($val) || is_array($val)) { + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'additionalData'"); + } + + /** + * Gets the BackingStore property value. Stores model information. + * @return BackingStore + */ + public function getBackingStore(): BackingStore { + return $this->backingStore; + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return [ + 'values' => fn(ParseNode $n) => $o->setValues($n->getCollectionOfObjectValues([ConversationMember::class, 'createFromDiscriminatorValue'])), + ]; + } + + /** + * Gets the values property value. The values property + * @return array|null + */ + public function getValues(): ?array { + $val = $this->getBackingStore()->get('values'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, ConversationMember::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'values'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeCollectionOfObjectValues('values', $this->getValues()); + $writer->writeAdditionalData($this->getAdditionalData()); + } + + /** + * Sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @param array $value Value to set for the AdditionalData property. + */ + public function setAdditionalData(?array $value): void { + $this->getBackingStore()->set('additionalData', $value); + } + + /** + * Sets the BackingStore property value. Stores model information. + * @param BackingStore $value Value to set for the BackingStore property. + */ + public function setBackingStore(BackingStore $value): void { + $this->backingStore = $value; + } + + /** + * Sets the values property value. The values property + * @param array|null $value Value to set for the values property. + */ + public function setValues(?array $value): void { + $this->getBackingStore()->set('values', $value); + } + +} diff --git a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/GetAllMembers/Add/AddPostResponse.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/GetAllMembers/Add/AddPostResponse.php new file mode 100644 index 00000000000..d7d2b89359e --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/GetAllMembers/Add/AddPostResponse.php @@ -0,0 +1,72 @@ + + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'value' => fn(ParseNode $n) => $o->setValue($n->getCollectionOfObjectValues([ActionResultPart::class, 'createFromDiscriminatorValue'])), + ]); + } + + /** + * Gets the value property value. The value property + * @return array|null + */ + public function getValue(): ?array { + $val = $this->getBackingStore()->get('value'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, ActionResultPart::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'value'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + $writer->writeCollectionOfObjectValues('value', $this->getValue()); + } + + /** + * Sets the value property value. The value property + * @param array|null $value Value to set for the value property. + */ + public function setValue(?array $value): void { + $this->getBackingStore()->set('value', $value); + } + +} diff --git a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/GetAllMembers/Add/AddRequestBuilder.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/GetAllMembers/Add/AddRequestBuilder.php new file mode 100644 index 00000000000..011832f0da5 --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/GetAllMembers/Add/AddRequestBuilder.php @@ -0,0 +1,77 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/teamTemplateDefinition/{teamTemplateDefinition%2Did}/teamDefinition/channels/{channel%2Did}/getAllMembers/add'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Add multiple members in a single request to a team. The response provides details about which memberships could and couldn't be created. + * @param AddPostRequestBody $body The request body + * @param AddRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + * @link https://learn.microsoft.com/graph/api/conversationmembers-add?view=graph-rest-beta Find more info here + */ + public function post(AddPostRequestBody $body, ?AddRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [AddPostResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Add multiple members in a single request to a team. The response provides details about which memberships could and couldn't be created. + * @param AddPostRequestBody $body The request body + * @param AddRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(AddPostRequestBody $body, ?AddRequestBuilderPostRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::POST; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + $requestInfo->setContentFromParsable($this->requestAdapter, "application/json", $body); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return AddRequestBuilder + */ + public function withUrl(string $rawUrl): AddRequestBuilder { + return new AddRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/GetAllMembers/Add/AddRequestBuilderPostRequestConfiguration.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/GetAllMembers/Add/AddRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..ea4da09e64b --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/GetAllMembers/Add/AddRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/GetAllMembers/Count/CountRequestBuilder.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/GetAllMembers/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..cc1148d8884 --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/GetAllMembers/Count/CountRequestBuilder.php @@ -0,0 +1,78 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/teamTemplateDefinition/{teamTemplateDefinition%2Did}/teamDefinition/channels/{channel%2Did}/getAllMembers/$count{?%24filter,%24search}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + /** @var Promise $result */ + $result = $this->requestAdapter->sendPrimitiveAsync($requestInfo, 'int', $errorMappings); + return $result; + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "text/plain;q=0.9"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return CountRequestBuilder + */ + public function withUrl(string $rawUrl): CountRequestBuilder { + return new CountRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/GetAllMembers/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/GetAllMembers/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..6e1879f0e5f --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/GetAllMembers/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/GetAllMembers/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/GetAllMembers/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..cef12082263 --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/GetAllMembers/Count/CountRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CountRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CountRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CountRequestBuilderGetQueryParameters. + * @param string|null $filter Filter items by property values + * @param string|null $search Search items by search phrases + * @return CountRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?string $filter = null, ?string $search = null): CountRequestBuilderGetQueryParameters { + return new CountRequestBuilderGetQueryParameters($filter, $search); + } + +} diff --git a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/GetAllMembers/GetAllMembersRequestBuilder.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/GetAllMembers/GetAllMembersRequestBuilder.php new file mode 100644 index 00000000000..82213b888ca --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/GetAllMembers/GetAllMembersRequestBuilder.php @@ -0,0 +1,149 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to count the resources in the collection. + */ + public function count(): CountRequestBuilder { + return new CountRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to call the remove method. + */ + public function remove(): RemoveRequestBuilder { + return new RemoveRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the getAllMembers property of the microsoft.graph.channel entity. + * @param string $conversationMemberId The unique identifier of conversationMember + * @return ConversationMemberItemRequestBuilder + */ + public function byConversationMemberId(string $conversationMemberId): ConversationMemberItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['conversationMember%2Did'] = $conversationMemberId; + return new ConversationMemberItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new GetAllMembersRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/teamTemplateDefinition/{teamTemplateDefinition%2Did}/teamDefinition/channels/{channel%2Did}/getAllMembers{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get getAllMembers from teamTemplateDefinition + * @param GetAllMembersRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?GetAllMembersRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [ConversationMemberCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Create new navigation property to getAllMembers for teamTemplateDefinition + * @param ConversationMember $body The request body + * @param GetAllMembersRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(ConversationMember $body, ?GetAllMembersRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [ConversationMember::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Get getAllMembers from teamTemplateDefinition + * @param GetAllMembersRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?GetAllMembersRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 getAllMembers for teamTemplateDefinition + * @param ConversationMember $body The request body + * @param GetAllMembersRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(ConversationMember $body, ?GetAllMembersRequestBuilderPostRequestConfiguration $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 GetAllMembersRequestBuilder + */ + public function withUrl(string $rawUrl): GetAllMembersRequestBuilder { + return new GetAllMembersRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/GetAllMembers/GetAllMembersRequestBuilderGetQueryParameters.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/GetAllMembers/GetAllMembersRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..40564d236e6 --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/GetAllMembers/GetAllMembersRequestBuilderGetQueryParameters.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 GetAllMembersRequestBuilderGetQueryParameters and sets the default values. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + */ + public function __construct(?bool $count = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null) { + $this->count = $count; + $this->expand = $expand; + $this->filter = $filter; + $this->orderby = $orderby; + $this->search = $search; + $this->select = $select; + $this->skip = $skip; + $this->top = $top; + } + +} diff --git a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/GetAllMembers/GetAllMembersRequestBuilderGetRequestConfiguration.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/GetAllMembers/GetAllMembersRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..a9204ac8076 --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/GetAllMembers/GetAllMembersRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param GetAllMembersRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?GetAllMembersRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new GetAllMembersRequestBuilderGetQueryParameters. + * @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 GetAllMembersRequestBuilderGetQueryParameters + */ + 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): GetAllMembersRequestBuilderGetQueryParameters { + return new GetAllMembersRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/GetAllMembers/GetAllMembersRequestBuilderPostRequestConfiguration.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/GetAllMembers/GetAllMembersRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..1515831f609 --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/GetAllMembers/GetAllMembersRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/GetAllMembers/Item/ConversationMemberItemRequestBuilder.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/GetAllMembers/Item/ConversationMemberItemRequestBuilder.php new file mode 100644 index 00000000000..fecc46603b2 --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/GetAllMembers/Item/ConversationMemberItemRequestBuilder.php @@ -0,0 +1,144 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/teamTemplateDefinition/{teamTemplateDefinition%2Did}/teamDefinition/channels/{channel%2Did}/getAllMembers/{conversationMember%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property getAllMembers for teamTemplateDefinition + * @param ConversationMemberItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?ConversationMemberItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Get getAllMembers from teamTemplateDefinition + * @param ConversationMemberItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?ConversationMemberItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [ConversationMember::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property getAllMembers in teamTemplateDefinition + * @param ConversationMember $body The request body + * @param ConversationMemberItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(ConversationMember $body, ?ConversationMemberItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [ConversationMember::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property getAllMembers for teamTemplateDefinition + * @param ConversationMemberItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?ConversationMemberItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::DELETE; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Get getAllMembers from teamTemplateDefinition + * @param ConversationMemberItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?ConversationMemberItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Update the navigation property getAllMembers in teamTemplateDefinition + * @param ConversationMember $body The request body + * @param ConversationMemberItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(ConversationMember $body, ?ConversationMemberItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::PATCH; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + $requestInfo->setContentFromParsable($this->requestAdapter, "application/json", $body); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return ConversationMemberItemRequestBuilder + */ + public function withUrl(string $rawUrl): ConversationMemberItemRequestBuilder { + return new ConversationMemberItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/GetAllMembers/Item/ConversationMemberItemRequestBuilderDeleteRequestConfiguration.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/GetAllMembers/Item/ConversationMemberItemRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..622a53063ad --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/GetAllMembers/Item/ConversationMemberItemRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/GetAllMembers/Item/ConversationMemberItemRequestBuilderGetQueryParameters.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/GetAllMembers/Item/ConversationMemberItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..cb639236905 --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/GetAllMembers/Item/ConversationMemberItemRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +|null $expand Expand related entities + */ + public ?array $expand = null; + + /** + * @QueryParameter("%24select") + * @var array|null $select Select properties to be returned + */ + public ?array $select = null; + + /** + * Instantiates a new ConversationMemberItemRequestBuilderGetQueryParameters and sets the default values. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + */ + public function __construct(?array $expand = null, ?array $select = null) { + $this->expand = $expand; + $this->select = $select; + } + +} diff --git a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/GetAllMembers/Item/ConversationMemberItemRequestBuilderGetRequestConfiguration.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/GetAllMembers/Item/ConversationMemberItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..fdad1967e2d --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/GetAllMembers/Item/ConversationMemberItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param ConversationMemberItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?ConversationMemberItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new ConversationMemberItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return ConversationMemberItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): ConversationMemberItemRequestBuilderGetQueryParameters { + return new ConversationMemberItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/GetAllMembers/Item/ConversationMemberItemRequestBuilderPatchRequestConfiguration.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/GetAllMembers/Item/ConversationMemberItemRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..54b53cc62a4 --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/GetAllMembers/Item/ConversationMemberItemRequestBuilderPatchRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/GetAllMembers/Remove/RemovePostRequestBody.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/GetAllMembers/Remove/RemovePostRequestBody.php new file mode 100644 index 00000000000..ce781392146 --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/GetAllMembers/Remove/RemovePostRequestBody.php @@ -0,0 +1,118 @@ +backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); + $this->setAdditionalData([]); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return RemovePostRequestBody + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): RemovePostRequestBody { + return new RemovePostRequestBody(); + } + + /** + * Gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @return array|null + */ + public function getAdditionalData(): ?array { + $val = $this->getBackingStore()->get('additionalData'); + if (is_null($val) || is_array($val)) { + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'additionalData'"); + } + + /** + * Gets the BackingStore property value. Stores model information. + * @return BackingStore + */ + public function getBackingStore(): BackingStore { + return $this->backingStore; + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return [ + 'values' => fn(ParseNode $n) => $o->setValues($n->getCollectionOfObjectValues([ConversationMember::class, 'createFromDiscriminatorValue'])), + ]; + } + + /** + * Gets the values property value. The values property + * @return array|null + */ + public function getValues(): ?array { + $val = $this->getBackingStore()->get('values'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, ConversationMember::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'values'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeCollectionOfObjectValues('values', $this->getValues()); + $writer->writeAdditionalData($this->getAdditionalData()); + } + + /** + * Sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @param array $value Value to set for the AdditionalData property. + */ + public function setAdditionalData(?array $value): void { + $this->getBackingStore()->set('additionalData', $value); + } + + /** + * Sets the BackingStore property value. Stores model information. + * @param BackingStore $value Value to set for the BackingStore property. + */ + public function setBackingStore(BackingStore $value): void { + $this->backingStore = $value; + } + + /** + * Sets the values property value. The values property + * @param array|null $value Value to set for the values property. + */ + public function setValues(?array $value): void { + $this->getBackingStore()->set('values', $value); + } + +} diff --git a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/GetAllMembers/Remove/RemovePostResponse.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/GetAllMembers/Remove/RemovePostResponse.php new file mode 100644 index 00000000000..dea09425f58 --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/GetAllMembers/Remove/RemovePostResponse.php @@ -0,0 +1,72 @@ + + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'value' => fn(ParseNode $n) => $o->setValue($n->getCollectionOfObjectValues([ActionResultPart::class, 'createFromDiscriminatorValue'])), + ]); + } + + /** + * Gets the value property value. The value property + * @return array|null + */ + public function getValue(): ?array { + $val = $this->getBackingStore()->get('value'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, ActionResultPart::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'value'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + $writer->writeCollectionOfObjectValues('value', $this->getValue()); + } + + /** + * Sets the value property value. The value property + * @param array|null $value Value to set for the value property. + */ + public function setValue(?array $value): void { + $this->getBackingStore()->set('value', $value); + } + +} diff --git a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/GetAllMembers/Remove/RemoveRequestBuilder.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/GetAllMembers/Remove/RemoveRequestBuilder.php new file mode 100644 index 00000000000..229839ffbf3 --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/GetAllMembers/Remove/RemoveRequestBuilder.php @@ -0,0 +1,77 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/teamTemplateDefinition/{teamTemplateDefinition%2Did}/teamDefinition/channels/{channel%2Did}/getAllMembers/remove'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Remove multiple members from a team in a single request. The response provides details about which memberships could and couldn't be removed. + * @param RemovePostRequestBody $body The request body + * @param RemoveRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + * @link https://learn.microsoft.com/graph/api/conversationmember-remove?view=graph-rest-beta Find more info here + */ + public function post(RemovePostRequestBody $body, ?RemoveRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [RemovePostResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Remove multiple members from a team in a single request. The response provides details about which memberships could and couldn't be removed. + * @param RemovePostRequestBody $body The request body + * @param RemoveRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(RemovePostRequestBody $body, ?RemoveRequestBuilderPostRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::POST; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + $requestInfo->setContentFromParsable($this->requestAdapter, "application/json", $body); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return RemoveRequestBuilder + */ + public function withUrl(string $rawUrl): RemoveRequestBuilder { + return new RemoveRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/GetAllMembers/Remove/RemoveRequestBuilderPostRequestConfiguration.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/GetAllMembers/Remove/RemoveRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..d7f914785bc --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/Channels/Item/GetAllMembers/Remove/RemoveRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/GetAllMembers/Add/AddPostRequestBody.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/GetAllMembers/Add/AddPostRequestBody.php new file mode 100644 index 00000000000..55fc48c19a5 --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/GetAllMembers/Add/AddPostRequestBody.php @@ -0,0 +1,118 @@ +backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); + $this->setAdditionalData([]); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return AddPostRequestBody + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): AddPostRequestBody { + return new AddPostRequestBody(); + } + + /** + * Gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @return array|null + */ + public function getAdditionalData(): ?array { + $val = $this->getBackingStore()->get('additionalData'); + if (is_null($val) || is_array($val)) { + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'additionalData'"); + } + + /** + * Gets the BackingStore property value. Stores model information. + * @return BackingStore + */ + public function getBackingStore(): BackingStore { + return $this->backingStore; + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return [ + 'values' => fn(ParseNode $n) => $o->setValues($n->getCollectionOfObjectValues([ConversationMember::class, 'createFromDiscriminatorValue'])), + ]; + } + + /** + * Gets the values property value. The values property + * @return array|null + */ + public function getValues(): ?array { + $val = $this->getBackingStore()->get('values'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, ConversationMember::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'values'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeCollectionOfObjectValues('values', $this->getValues()); + $writer->writeAdditionalData($this->getAdditionalData()); + } + + /** + * Sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @param array $value Value to set for the AdditionalData property. + */ + public function setAdditionalData(?array $value): void { + $this->getBackingStore()->set('additionalData', $value); + } + + /** + * Sets the BackingStore property value. Stores model information. + * @param BackingStore $value Value to set for the BackingStore property. + */ + public function setBackingStore(BackingStore $value): void { + $this->backingStore = $value; + } + + /** + * Sets the values property value. The values property + * @param array|null $value Value to set for the values property. + */ + public function setValues(?array $value): void { + $this->getBackingStore()->set('values', $value); + } + +} diff --git a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/GetAllMembers/Add/AddPostResponse.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/GetAllMembers/Add/AddPostResponse.php new file mode 100644 index 00000000000..bf15dbb0272 --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/GetAllMembers/Add/AddPostResponse.php @@ -0,0 +1,72 @@ + + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'value' => fn(ParseNode $n) => $o->setValue($n->getCollectionOfObjectValues([ActionResultPart::class, 'createFromDiscriminatorValue'])), + ]); + } + + /** + * Gets the value property value. The value property + * @return array|null + */ + public function getValue(): ?array { + $val = $this->getBackingStore()->get('value'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, ActionResultPart::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'value'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + $writer->writeCollectionOfObjectValues('value', $this->getValue()); + } + + /** + * Sets the value property value. The value property + * @param array|null $value Value to set for the value property. + */ + public function setValue(?array $value): void { + $this->getBackingStore()->set('value', $value); + } + +} diff --git a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/GetAllMembers/Add/AddRequestBuilder.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/GetAllMembers/Add/AddRequestBuilder.php new file mode 100644 index 00000000000..77ecad294c8 --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/GetAllMembers/Add/AddRequestBuilder.php @@ -0,0 +1,77 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/teamTemplateDefinition/{teamTemplateDefinition%2Did}/teamDefinition/primaryChannel/getAllMembers/add'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Add multiple members in a single request to a team. The response provides details about which memberships could and couldn't be created. + * @param AddPostRequestBody $body The request body + * @param AddRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + * @link https://learn.microsoft.com/graph/api/conversationmembers-add?view=graph-rest-beta Find more info here + */ + public function post(AddPostRequestBody $body, ?AddRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [AddPostResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Add multiple members in a single request to a team. The response provides details about which memberships could and couldn't be created. + * @param AddPostRequestBody $body The request body + * @param AddRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(AddPostRequestBody $body, ?AddRequestBuilderPostRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::POST; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + $requestInfo->setContentFromParsable($this->requestAdapter, "application/json", $body); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return AddRequestBuilder + */ + public function withUrl(string $rawUrl): AddRequestBuilder { + return new AddRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/GetAllMembers/Add/AddRequestBuilderPostRequestConfiguration.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/GetAllMembers/Add/AddRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..e5ae83ea4b4 --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/GetAllMembers/Add/AddRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/GetAllMembers/Count/CountRequestBuilder.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/GetAllMembers/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..f2017e8e39d --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/GetAllMembers/Count/CountRequestBuilder.php @@ -0,0 +1,78 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/teamTemplateDefinition/{teamTemplateDefinition%2Did}/teamDefinition/primaryChannel/getAllMembers/$count{?%24filter,%24search}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + /** @var Promise $result */ + $result = $this->requestAdapter->sendPrimitiveAsync($requestInfo, 'int', $errorMappings); + return $result; + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "text/plain;q=0.9"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return CountRequestBuilder + */ + public function withUrl(string $rawUrl): CountRequestBuilder { + return new CountRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/GetAllMembers/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/GetAllMembers/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..a92841b05f7 --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/GetAllMembers/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/GetAllMembers/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/GetAllMembers/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..23c8e0a3f83 --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/GetAllMembers/Count/CountRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CountRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CountRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CountRequestBuilderGetQueryParameters. + * @param string|null $filter Filter items by property values + * @param string|null $search Search items by search phrases + * @return CountRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?string $filter = null, ?string $search = null): CountRequestBuilderGetQueryParameters { + return new CountRequestBuilderGetQueryParameters($filter, $search); + } + +} diff --git a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/GetAllMembers/GetAllMembersRequestBuilder.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/GetAllMembers/GetAllMembersRequestBuilder.php new file mode 100644 index 00000000000..ddceed5a317 --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/GetAllMembers/GetAllMembersRequestBuilder.php @@ -0,0 +1,149 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to count the resources in the collection. + */ + public function count(): CountRequestBuilder { + return new CountRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to call the remove method. + */ + public function remove(): RemoveRequestBuilder { + return new RemoveRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the getAllMembers property of the microsoft.graph.channel entity. + * @param string $conversationMemberId The unique identifier of conversationMember + * @return ConversationMemberItemRequestBuilder + */ + public function byConversationMemberId(string $conversationMemberId): ConversationMemberItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['conversationMember%2Did'] = $conversationMemberId; + return new ConversationMemberItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new GetAllMembersRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/teamTemplateDefinition/{teamTemplateDefinition%2Did}/teamDefinition/primaryChannel/getAllMembers{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get getAllMembers from teamTemplateDefinition + * @param GetAllMembersRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?GetAllMembersRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [ConversationMemberCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Create new navigation property to getAllMembers for teamTemplateDefinition + * @param ConversationMember $body The request body + * @param GetAllMembersRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(ConversationMember $body, ?GetAllMembersRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [ConversationMember::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Get getAllMembers from teamTemplateDefinition + * @param GetAllMembersRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?GetAllMembersRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 getAllMembers for teamTemplateDefinition + * @param ConversationMember $body The request body + * @param GetAllMembersRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(ConversationMember $body, ?GetAllMembersRequestBuilderPostRequestConfiguration $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 GetAllMembersRequestBuilder + */ + public function withUrl(string $rawUrl): GetAllMembersRequestBuilder { + return new GetAllMembersRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/GetAllMembers/GetAllMembersRequestBuilderGetQueryParameters.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/GetAllMembers/GetAllMembersRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..1703b4330a9 --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/GetAllMembers/GetAllMembersRequestBuilderGetQueryParameters.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 GetAllMembersRequestBuilderGetQueryParameters and sets the default values. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + */ + public function __construct(?bool $count = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null) { + $this->count = $count; + $this->expand = $expand; + $this->filter = $filter; + $this->orderby = $orderby; + $this->search = $search; + $this->select = $select; + $this->skip = $skip; + $this->top = $top; + } + +} diff --git a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/GetAllMembers/GetAllMembersRequestBuilderGetRequestConfiguration.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/GetAllMembers/GetAllMembersRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..a3a797b0365 --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/GetAllMembers/GetAllMembersRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param GetAllMembersRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?GetAllMembersRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new GetAllMembersRequestBuilderGetQueryParameters. + * @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 GetAllMembersRequestBuilderGetQueryParameters + */ + 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): GetAllMembersRequestBuilderGetQueryParameters { + return new GetAllMembersRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/GetAllMembers/GetAllMembersRequestBuilderPostRequestConfiguration.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/GetAllMembers/GetAllMembersRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..f866626237f --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/GetAllMembers/GetAllMembersRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/GetAllMembers/Item/ConversationMemberItemRequestBuilder.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/GetAllMembers/Item/ConversationMemberItemRequestBuilder.php new file mode 100644 index 00000000000..7f66df80044 --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/GetAllMembers/Item/ConversationMemberItemRequestBuilder.php @@ -0,0 +1,144 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/teamTemplateDefinition/{teamTemplateDefinition%2Did}/teamDefinition/primaryChannel/getAllMembers/{conversationMember%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property getAllMembers for teamTemplateDefinition + * @param ConversationMemberItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?ConversationMemberItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Get getAllMembers from teamTemplateDefinition + * @param ConversationMemberItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?ConversationMemberItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [ConversationMember::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property getAllMembers in teamTemplateDefinition + * @param ConversationMember $body The request body + * @param ConversationMemberItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(ConversationMember $body, ?ConversationMemberItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [ConversationMember::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property getAllMembers for teamTemplateDefinition + * @param ConversationMemberItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?ConversationMemberItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::DELETE; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Get getAllMembers from teamTemplateDefinition + * @param ConversationMemberItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?ConversationMemberItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Update the navigation property getAllMembers in teamTemplateDefinition + * @param ConversationMember $body The request body + * @param ConversationMemberItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(ConversationMember $body, ?ConversationMemberItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::PATCH; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + $requestInfo->setContentFromParsable($this->requestAdapter, "application/json", $body); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return ConversationMemberItemRequestBuilder + */ + public function withUrl(string $rawUrl): ConversationMemberItemRequestBuilder { + return new ConversationMemberItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/GetAllMembers/Item/ConversationMemberItemRequestBuilderDeleteRequestConfiguration.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/GetAllMembers/Item/ConversationMemberItemRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..9af05695e8e --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/GetAllMembers/Item/ConversationMemberItemRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/GetAllMembers/Item/ConversationMemberItemRequestBuilderGetQueryParameters.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/GetAllMembers/Item/ConversationMemberItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..48f6f5a85a6 --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/GetAllMembers/Item/ConversationMemberItemRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +|null $expand Expand related entities + */ + public ?array $expand = null; + + /** + * @QueryParameter("%24select") + * @var array|null $select Select properties to be returned + */ + public ?array $select = null; + + /** + * Instantiates a new ConversationMemberItemRequestBuilderGetQueryParameters and sets the default values. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + */ + public function __construct(?array $expand = null, ?array $select = null) { + $this->expand = $expand; + $this->select = $select; + } + +} diff --git a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/GetAllMembers/Item/ConversationMemberItemRequestBuilderGetRequestConfiguration.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/GetAllMembers/Item/ConversationMemberItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..dd6658d8dab --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/GetAllMembers/Item/ConversationMemberItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param ConversationMemberItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?ConversationMemberItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new ConversationMemberItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return ConversationMemberItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): ConversationMemberItemRequestBuilderGetQueryParameters { + return new ConversationMemberItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/GetAllMembers/Item/ConversationMemberItemRequestBuilderPatchRequestConfiguration.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/GetAllMembers/Item/ConversationMemberItemRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..dbffb8f5116 --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/GetAllMembers/Item/ConversationMemberItemRequestBuilderPatchRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/GetAllMembers/Remove/RemovePostRequestBody.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/GetAllMembers/Remove/RemovePostRequestBody.php new file mode 100644 index 00000000000..64f7c7e9258 --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/GetAllMembers/Remove/RemovePostRequestBody.php @@ -0,0 +1,118 @@ +backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); + $this->setAdditionalData([]); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return RemovePostRequestBody + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): RemovePostRequestBody { + return new RemovePostRequestBody(); + } + + /** + * Gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @return array|null + */ + public function getAdditionalData(): ?array { + $val = $this->getBackingStore()->get('additionalData'); + if (is_null($val) || is_array($val)) { + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'additionalData'"); + } + + /** + * Gets the BackingStore property value. Stores model information. + * @return BackingStore + */ + public function getBackingStore(): BackingStore { + return $this->backingStore; + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return [ + 'values' => fn(ParseNode $n) => $o->setValues($n->getCollectionOfObjectValues([ConversationMember::class, 'createFromDiscriminatorValue'])), + ]; + } + + /** + * Gets the values property value. The values property + * @return array|null + */ + public function getValues(): ?array { + $val = $this->getBackingStore()->get('values'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, ConversationMember::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'values'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeCollectionOfObjectValues('values', $this->getValues()); + $writer->writeAdditionalData($this->getAdditionalData()); + } + + /** + * Sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @param array $value Value to set for the AdditionalData property. + */ + public function setAdditionalData(?array $value): void { + $this->getBackingStore()->set('additionalData', $value); + } + + /** + * Sets the BackingStore property value. Stores model information. + * @param BackingStore $value Value to set for the BackingStore property. + */ + public function setBackingStore(BackingStore $value): void { + $this->backingStore = $value; + } + + /** + * Sets the values property value. The values property + * @param array|null $value Value to set for the values property. + */ + public function setValues(?array $value): void { + $this->getBackingStore()->set('values', $value); + } + +} diff --git a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/GetAllMembers/Remove/RemovePostResponse.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/GetAllMembers/Remove/RemovePostResponse.php new file mode 100644 index 00000000000..bd52f509b97 --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/GetAllMembers/Remove/RemovePostResponse.php @@ -0,0 +1,72 @@ + + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'value' => fn(ParseNode $n) => $o->setValue($n->getCollectionOfObjectValues([ActionResultPart::class, 'createFromDiscriminatorValue'])), + ]); + } + + /** + * Gets the value property value. The value property + * @return array|null + */ + public function getValue(): ?array { + $val = $this->getBackingStore()->get('value'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, ActionResultPart::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'value'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + $writer->writeCollectionOfObjectValues('value', $this->getValue()); + } + + /** + * Sets the value property value. The value property + * @param array|null $value Value to set for the value property. + */ + public function setValue(?array $value): void { + $this->getBackingStore()->set('value', $value); + } + +} diff --git a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/GetAllMembers/Remove/RemoveRequestBuilder.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/GetAllMembers/Remove/RemoveRequestBuilder.php new file mode 100644 index 00000000000..eabca8e7bb0 --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/GetAllMembers/Remove/RemoveRequestBuilder.php @@ -0,0 +1,77 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/teamTemplateDefinition/{teamTemplateDefinition%2Did}/teamDefinition/primaryChannel/getAllMembers/remove'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Remove multiple members from a team in a single request. The response provides details about which memberships could and couldn't be removed. + * @param RemovePostRequestBody $body The request body + * @param RemoveRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + * @link https://learn.microsoft.com/graph/api/conversationmember-remove?view=graph-rest-beta Find more info here + */ + public function post(RemovePostRequestBody $body, ?RemoveRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [RemovePostResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Remove multiple members from a team in a single request. The response provides details about which memberships could and couldn't be removed. + * @param RemovePostRequestBody $body The request body + * @param RemoveRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(RemovePostRequestBody $body, ?RemoveRequestBuilderPostRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::POST; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + $requestInfo->setContentFromParsable($this->requestAdapter, "application/json", $body); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return RemoveRequestBuilder + */ + public function withUrl(string $rawUrl): RemoveRequestBuilder { + return new RemoveRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/GetAllMembers/Remove/RemoveRequestBuilderPostRequestConfiguration.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/GetAllMembers/Remove/RemoveRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..a1653212743 --- /dev/null +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/GetAllMembers/Remove/RemoveRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/PrimaryChannelRequestBuilder.php b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/PrimaryChannelRequestBuilder.php index 8dfa17a740e..9d1e100b154 100644 --- a/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/PrimaryChannelRequestBuilder.php +++ b/src/Generated/TeamTemplateDefinition/Item/TeamDefinition/PrimaryChannel/PrimaryChannelRequestBuilder.php @@ -10,6 +10,7 @@ use Microsoft\Graph\Beta\Generated\TeamTemplateDefinition\Item\TeamDefinition\PrimaryChannel\CompleteMigration\CompleteMigrationRequestBuilder; use Microsoft\Graph\Beta\Generated\TeamTemplateDefinition\Item\TeamDefinition\PrimaryChannel\DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalName\DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilder; use Microsoft\Graph\Beta\Generated\TeamTemplateDefinition\Item\TeamDefinition\PrimaryChannel\FilesFolder\FilesFolderRequestBuilder; +use Microsoft\Graph\Beta\Generated\TeamTemplateDefinition\Item\TeamDefinition\PrimaryChannel\GetAllMembers\GetAllMembersRequestBuilder; use Microsoft\Graph\Beta\Generated\TeamTemplateDefinition\Item\TeamDefinition\PrimaryChannel\Members\MembersRequestBuilder; use Microsoft\Graph\Beta\Generated\TeamTemplateDefinition\Item\TeamDefinition\PrimaryChannel\Messages\MessagesRequestBuilder; use Microsoft\Graph\Beta\Generated\TeamTemplateDefinition\Item\TeamDefinition\PrimaryChannel\ProvisionEmail\ProvisionEmailRequestBuilder; @@ -55,6 +56,13 @@ public function filesFolder(): FilesFolderRequestBuilder { return new FilesFolderRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to manage the getAllMembers property of the microsoft.graph.channel entity. + */ + public function getAllMembers(): GetAllMembersRequestBuilder { + return new GetAllMembersRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Provides operations to manage the members property of the microsoft.graph.channel entity. */ diff --git a/src/Generated/Teams/Item/Channels/Item/ChannelItemRequestBuilder.php b/src/Generated/Teams/Item/Channels/Item/ChannelItemRequestBuilder.php index 316e518246f..8d064dc983c 100644 --- a/src/Generated/Teams/Item/Channels/Item/ChannelItemRequestBuilder.php +++ b/src/Generated/Teams/Item/Channels/Item/ChannelItemRequestBuilder.php @@ -10,6 +10,7 @@ use Microsoft\Graph\Beta\Generated\Teams\Item\Channels\Item\CompleteMigration\CompleteMigrationRequestBuilder; use Microsoft\Graph\Beta\Generated\Teams\Item\Channels\Item\DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalName\DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilder; use Microsoft\Graph\Beta\Generated\Teams\Item\Channels\Item\FilesFolder\FilesFolderRequestBuilder; +use Microsoft\Graph\Beta\Generated\Teams\Item\Channels\Item\GetAllMembers\GetAllMembersRequestBuilder; use Microsoft\Graph\Beta\Generated\Teams\Item\Channels\Item\Members\MembersRequestBuilder; use Microsoft\Graph\Beta\Generated\Teams\Item\Channels\Item\Messages\MessagesRequestBuilder; use Microsoft\Graph\Beta\Generated\Teams\Item\Channels\Item\ProvisionEmail\ProvisionEmailRequestBuilder; @@ -55,6 +56,13 @@ public function filesFolder(): FilesFolderRequestBuilder { return new FilesFolderRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to manage the getAllMembers property of the microsoft.graph.channel entity. + */ + public function getAllMembers(): GetAllMembersRequestBuilder { + return new GetAllMembersRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Provides operations to manage the members property of the microsoft.graph.channel entity. */ diff --git a/src/Generated/Teams/Item/Channels/Item/GetAllMembers/Add/AddPostRequestBody.php b/src/Generated/Teams/Item/Channels/Item/GetAllMembers/Add/AddPostRequestBody.php new file mode 100644 index 00000000000..386ee51b8a0 --- /dev/null +++ b/src/Generated/Teams/Item/Channels/Item/GetAllMembers/Add/AddPostRequestBody.php @@ -0,0 +1,118 @@ +backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); + $this->setAdditionalData([]); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return AddPostRequestBody + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): AddPostRequestBody { + return new AddPostRequestBody(); + } + + /** + * Gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @return array|null + */ + public function getAdditionalData(): ?array { + $val = $this->getBackingStore()->get('additionalData'); + if (is_null($val) || is_array($val)) { + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'additionalData'"); + } + + /** + * Gets the BackingStore property value. Stores model information. + * @return BackingStore + */ + public function getBackingStore(): BackingStore { + return $this->backingStore; + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return [ + 'values' => fn(ParseNode $n) => $o->setValues($n->getCollectionOfObjectValues([ConversationMember::class, 'createFromDiscriminatorValue'])), + ]; + } + + /** + * Gets the values property value. The values property + * @return array|null + */ + public function getValues(): ?array { + $val = $this->getBackingStore()->get('values'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, ConversationMember::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'values'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeCollectionOfObjectValues('values', $this->getValues()); + $writer->writeAdditionalData($this->getAdditionalData()); + } + + /** + * Sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @param array $value Value to set for the AdditionalData property. + */ + public function setAdditionalData(?array $value): void { + $this->getBackingStore()->set('additionalData', $value); + } + + /** + * Sets the BackingStore property value. Stores model information. + * @param BackingStore $value Value to set for the BackingStore property. + */ + public function setBackingStore(BackingStore $value): void { + $this->backingStore = $value; + } + + /** + * Sets the values property value. The values property + * @param array|null $value Value to set for the values property. + */ + public function setValues(?array $value): void { + $this->getBackingStore()->set('values', $value); + } + +} diff --git a/src/Generated/Teams/Item/Channels/Item/GetAllMembers/Add/AddPostResponse.php b/src/Generated/Teams/Item/Channels/Item/GetAllMembers/Add/AddPostResponse.php new file mode 100644 index 00000000000..c56c079a042 --- /dev/null +++ b/src/Generated/Teams/Item/Channels/Item/GetAllMembers/Add/AddPostResponse.php @@ -0,0 +1,72 @@ + + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'value' => fn(ParseNode $n) => $o->setValue($n->getCollectionOfObjectValues([ActionResultPart::class, 'createFromDiscriminatorValue'])), + ]); + } + + /** + * Gets the value property value. The value property + * @return array|null + */ + public function getValue(): ?array { + $val = $this->getBackingStore()->get('value'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, ActionResultPart::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'value'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + $writer->writeCollectionOfObjectValues('value', $this->getValue()); + } + + /** + * Sets the value property value. The value property + * @param array|null $value Value to set for the value property. + */ + public function setValue(?array $value): void { + $this->getBackingStore()->set('value', $value); + } + +} diff --git a/src/Generated/Teams/Item/Channels/Item/GetAllMembers/Add/AddRequestBuilder.php b/src/Generated/Teams/Item/Channels/Item/GetAllMembers/Add/AddRequestBuilder.php new file mode 100644 index 00000000000..5e23650d897 --- /dev/null +++ b/src/Generated/Teams/Item/Channels/Item/GetAllMembers/Add/AddRequestBuilder.php @@ -0,0 +1,77 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/teams/{team%2Did}/channels/{channel%2Did}/getAllMembers/add'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Add multiple members in a single request to a team. The response provides details about which memberships could and couldn't be created. + * @param AddPostRequestBody $body The request body + * @param AddRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + * @link https://learn.microsoft.com/graph/api/conversationmembers-add?view=graph-rest-beta Find more info here + */ + public function post(AddPostRequestBody $body, ?AddRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [AddPostResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Add multiple members in a single request to a team. The response provides details about which memberships could and couldn't be created. + * @param AddPostRequestBody $body The request body + * @param AddRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(AddPostRequestBody $body, ?AddRequestBuilderPostRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::POST; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + $requestInfo->setContentFromParsable($this->requestAdapter, "application/json", $body); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return AddRequestBuilder + */ + public function withUrl(string $rawUrl): AddRequestBuilder { + return new AddRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Teams/Item/Channels/Item/GetAllMembers/Add/AddRequestBuilderPostRequestConfiguration.php b/src/Generated/Teams/Item/Channels/Item/GetAllMembers/Add/AddRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..37bda94a720 --- /dev/null +++ b/src/Generated/Teams/Item/Channels/Item/GetAllMembers/Add/AddRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Teams/Item/Channels/Item/GetAllMembers/Count/CountRequestBuilder.php b/src/Generated/Teams/Item/Channels/Item/GetAllMembers/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..a65c6001ecb --- /dev/null +++ b/src/Generated/Teams/Item/Channels/Item/GetAllMembers/Count/CountRequestBuilder.php @@ -0,0 +1,78 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/teams/{team%2Did}/channels/{channel%2Did}/getAllMembers/$count{?%24filter,%24search}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + /** @var Promise $result */ + $result = $this->requestAdapter->sendPrimitiveAsync($requestInfo, 'int', $errorMappings); + return $result; + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "text/plain;q=0.9"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return CountRequestBuilder + */ + public function withUrl(string $rawUrl): CountRequestBuilder { + return new CountRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Teams/Item/Channels/Item/GetAllMembers/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/Teams/Item/Channels/Item/GetAllMembers/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..09ef10fbcc9 --- /dev/null +++ b/src/Generated/Teams/Item/Channels/Item/GetAllMembers/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/Teams/Item/Channels/Item/GetAllMembers/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/Teams/Item/Channels/Item/GetAllMembers/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..f21bcdaaa25 --- /dev/null +++ b/src/Generated/Teams/Item/Channels/Item/GetAllMembers/Count/CountRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CountRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CountRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CountRequestBuilderGetQueryParameters. + * @param string|null $filter Filter items by property values + * @param string|null $search Search items by search phrases + * @return CountRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?string $filter = null, ?string $search = null): CountRequestBuilderGetQueryParameters { + return new CountRequestBuilderGetQueryParameters($filter, $search); + } + +} diff --git a/src/Generated/Teams/Item/Channels/Item/GetAllMembers/GetAllMembersRequestBuilder.php b/src/Generated/Teams/Item/Channels/Item/GetAllMembers/GetAllMembersRequestBuilder.php new file mode 100644 index 00000000000..919912efdac --- /dev/null +++ b/src/Generated/Teams/Item/Channels/Item/GetAllMembers/GetAllMembersRequestBuilder.php @@ -0,0 +1,149 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to count the resources in the collection. + */ + public function count(): CountRequestBuilder { + return new CountRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to call the remove method. + */ + public function remove(): RemoveRequestBuilder { + return new RemoveRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the getAllMembers property of the microsoft.graph.channel entity. + * @param string $conversationMemberId The unique identifier of conversationMember + * @return ConversationMemberItemRequestBuilder + */ + public function byConversationMemberId(string $conversationMemberId): ConversationMemberItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['conversationMember%2Did'] = $conversationMemberId; + return new ConversationMemberItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new GetAllMembersRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/teams/{team%2Did}/channels/{channel%2Did}/getAllMembers{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get getAllMembers from teams + * @param GetAllMembersRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?GetAllMembersRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [ConversationMemberCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Create new navigation property to getAllMembers for teams + * @param ConversationMember $body The request body + * @param GetAllMembersRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(ConversationMember $body, ?GetAllMembersRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [ConversationMember::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Get getAllMembers from teams + * @param GetAllMembersRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?GetAllMembersRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 getAllMembers for teams + * @param ConversationMember $body The request body + * @param GetAllMembersRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(ConversationMember $body, ?GetAllMembersRequestBuilderPostRequestConfiguration $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 GetAllMembersRequestBuilder + */ + public function withUrl(string $rawUrl): GetAllMembersRequestBuilder { + return new GetAllMembersRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Teams/Item/Channels/Item/GetAllMembers/GetAllMembersRequestBuilderGetQueryParameters.php b/src/Generated/Teams/Item/Channels/Item/GetAllMembers/GetAllMembersRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..f4f1005875f --- /dev/null +++ b/src/Generated/Teams/Item/Channels/Item/GetAllMembers/GetAllMembersRequestBuilderGetQueryParameters.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 GetAllMembersRequestBuilderGetQueryParameters and sets the default values. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + */ + public function __construct(?bool $count = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null) { + $this->count = $count; + $this->expand = $expand; + $this->filter = $filter; + $this->orderby = $orderby; + $this->search = $search; + $this->select = $select; + $this->skip = $skip; + $this->top = $top; + } + +} diff --git a/src/Generated/Teams/Item/Channels/Item/GetAllMembers/GetAllMembersRequestBuilderGetRequestConfiguration.php b/src/Generated/Teams/Item/Channels/Item/GetAllMembers/GetAllMembersRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..d0b270ec240 --- /dev/null +++ b/src/Generated/Teams/Item/Channels/Item/GetAllMembers/GetAllMembersRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param GetAllMembersRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?GetAllMembersRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new GetAllMembersRequestBuilderGetQueryParameters. + * @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 GetAllMembersRequestBuilderGetQueryParameters + */ + 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): GetAllMembersRequestBuilderGetQueryParameters { + return new GetAllMembersRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/Teams/Item/Channels/Item/GetAllMembers/GetAllMembersRequestBuilderPostRequestConfiguration.php b/src/Generated/Teams/Item/Channels/Item/GetAllMembers/GetAllMembersRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..abd6e1c5c7a --- /dev/null +++ b/src/Generated/Teams/Item/Channels/Item/GetAllMembers/GetAllMembersRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Teams/Item/Channels/Item/GetAllMembers/Item/ConversationMemberItemRequestBuilder.php b/src/Generated/Teams/Item/Channels/Item/GetAllMembers/Item/ConversationMemberItemRequestBuilder.php new file mode 100644 index 00000000000..0db1ea54401 --- /dev/null +++ b/src/Generated/Teams/Item/Channels/Item/GetAllMembers/Item/ConversationMemberItemRequestBuilder.php @@ -0,0 +1,144 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/teams/{team%2Did}/channels/{channel%2Did}/getAllMembers/{conversationMember%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property getAllMembers for teams + * @param ConversationMemberItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?ConversationMemberItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Get getAllMembers from teams + * @param ConversationMemberItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?ConversationMemberItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [ConversationMember::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property getAllMembers in teams + * @param ConversationMember $body The request body + * @param ConversationMemberItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(ConversationMember $body, ?ConversationMemberItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [ConversationMember::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property getAllMembers for teams + * @param ConversationMemberItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?ConversationMemberItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::DELETE; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Get getAllMembers from teams + * @param ConversationMemberItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?ConversationMemberItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Update the navigation property getAllMembers in teams + * @param ConversationMember $body The request body + * @param ConversationMemberItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(ConversationMember $body, ?ConversationMemberItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::PATCH; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + $requestInfo->setContentFromParsable($this->requestAdapter, "application/json", $body); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return ConversationMemberItemRequestBuilder + */ + public function withUrl(string $rawUrl): ConversationMemberItemRequestBuilder { + return new ConversationMemberItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Teams/Item/Channels/Item/GetAllMembers/Item/ConversationMemberItemRequestBuilderDeleteRequestConfiguration.php b/src/Generated/Teams/Item/Channels/Item/GetAllMembers/Item/ConversationMemberItemRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..e9bb0b8c833 --- /dev/null +++ b/src/Generated/Teams/Item/Channels/Item/GetAllMembers/Item/ConversationMemberItemRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Teams/Item/Channels/Item/GetAllMembers/Item/ConversationMemberItemRequestBuilderGetQueryParameters.php b/src/Generated/Teams/Item/Channels/Item/GetAllMembers/Item/ConversationMemberItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..5718cfaa3f7 --- /dev/null +++ b/src/Generated/Teams/Item/Channels/Item/GetAllMembers/Item/ConversationMemberItemRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +|null $expand Expand related entities + */ + public ?array $expand = null; + + /** + * @QueryParameter("%24select") + * @var array|null $select Select properties to be returned + */ + public ?array $select = null; + + /** + * Instantiates a new ConversationMemberItemRequestBuilderGetQueryParameters and sets the default values. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + */ + public function __construct(?array $expand = null, ?array $select = null) { + $this->expand = $expand; + $this->select = $select; + } + +} diff --git a/src/Generated/Teams/Item/Channels/Item/GetAllMembers/Item/ConversationMemberItemRequestBuilderGetRequestConfiguration.php b/src/Generated/Teams/Item/Channels/Item/GetAllMembers/Item/ConversationMemberItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..64bdff69ead --- /dev/null +++ b/src/Generated/Teams/Item/Channels/Item/GetAllMembers/Item/ConversationMemberItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param ConversationMemberItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?ConversationMemberItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new ConversationMemberItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return ConversationMemberItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): ConversationMemberItemRequestBuilderGetQueryParameters { + return new ConversationMemberItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Teams/Item/Channels/Item/GetAllMembers/Item/ConversationMemberItemRequestBuilderPatchRequestConfiguration.php b/src/Generated/Teams/Item/Channels/Item/GetAllMembers/Item/ConversationMemberItemRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..fb5070352e5 --- /dev/null +++ b/src/Generated/Teams/Item/Channels/Item/GetAllMembers/Item/ConversationMemberItemRequestBuilderPatchRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Teams/Item/Channels/Item/GetAllMembers/Remove/RemovePostRequestBody.php b/src/Generated/Teams/Item/Channels/Item/GetAllMembers/Remove/RemovePostRequestBody.php new file mode 100644 index 00000000000..054bd8814f9 --- /dev/null +++ b/src/Generated/Teams/Item/Channels/Item/GetAllMembers/Remove/RemovePostRequestBody.php @@ -0,0 +1,118 @@ +backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); + $this->setAdditionalData([]); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return RemovePostRequestBody + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): RemovePostRequestBody { + return new RemovePostRequestBody(); + } + + /** + * Gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @return array|null + */ + public function getAdditionalData(): ?array { + $val = $this->getBackingStore()->get('additionalData'); + if (is_null($val) || is_array($val)) { + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'additionalData'"); + } + + /** + * Gets the BackingStore property value. Stores model information. + * @return BackingStore + */ + public function getBackingStore(): BackingStore { + return $this->backingStore; + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return [ + 'values' => fn(ParseNode $n) => $o->setValues($n->getCollectionOfObjectValues([ConversationMember::class, 'createFromDiscriminatorValue'])), + ]; + } + + /** + * Gets the values property value. The values property + * @return array|null + */ + public function getValues(): ?array { + $val = $this->getBackingStore()->get('values'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, ConversationMember::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'values'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeCollectionOfObjectValues('values', $this->getValues()); + $writer->writeAdditionalData($this->getAdditionalData()); + } + + /** + * Sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @param array $value Value to set for the AdditionalData property. + */ + public function setAdditionalData(?array $value): void { + $this->getBackingStore()->set('additionalData', $value); + } + + /** + * Sets the BackingStore property value. Stores model information. + * @param BackingStore $value Value to set for the BackingStore property. + */ + public function setBackingStore(BackingStore $value): void { + $this->backingStore = $value; + } + + /** + * Sets the values property value. The values property + * @param array|null $value Value to set for the values property. + */ + public function setValues(?array $value): void { + $this->getBackingStore()->set('values', $value); + } + +} diff --git a/src/Generated/Teams/Item/Channels/Item/GetAllMembers/Remove/RemovePostResponse.php b/src/Generated/Teams/Item/Channels/Item/GetAllMembers/Remove/RemovePostResponse.php new file mode 100644 index 00000000000..a73dce987d7 --- /dev/null +++ b/src/Generated/Teams/Item/Channels/Item/GetAllMembers/Remove/RemovePostResponse.php @@ -0,0 +1,72 @@ + + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'value' => fn(ParseNode $n) => $o->setValue($n->getCollectionOfObjectValues([ActionResultPart::class, 'createFromDiscriminatorValue'])), + ]); + } + + /** + * Gets the value property value. The value property + * @return array|null + */ + public function getValue(): ?array { + $val = $this->getBackingStore()->get('value'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, ActionResultPart::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'value'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + $writer->writeCollectionOfObjectValues('value', $this->getValue()); + } + + /** + * Sets the value property value. The value property + * @param array|null $value Value to set for the value property. + */ + public function setValue(?array $value): void { + $this->getBackingStore()->set('value', $value); + } + +} diff --git a/src/Generated/Teams/Item/Channels/Item/GetAllMembers/Remove/RemoveRequestBuilder.php b/src/Generated/Teams/Item/Channels/Item/GetAllMembers/Remove/RemoveRequestBuilder.php new file mode 100644 index 00000000000..b8b0c39e55f --- /dev/null +++ b/src/Generated/Teams/Item/Channels/Item/GetAllMembers/Remove/RemoveRequestBuilder.php @@ -0,0 +1,77 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/teams/{team%2Did}/channels/{channel%2Did}/getAllMembers/remove'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Remove multiple members from a team in a single request. The response provides details about which memberships could and couldn't be removed. + * @param RemovePostRequestBody $body The request body + * @param RemoveRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + * @link https://learn.microsoft.com/graph/api/conversationmember-remove?view=graph-rest-beta Find more info here + */ + public function post(RemovePostRequestBody $body, ?RemoveRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [RemovePostResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Remove multiple members from a team in a single request. The response provides details about which memberships could and couldn't be removed. + * @param RemovePostRequestBody $body The request body + * @param RemoveRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(RemovePostRequestBody $body, ?RemoveRequestBuilderPostRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::POST; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + $requestInfo->setContentFromParsable($this->requestAdapter, "application/json", $body); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return RemoveRequestBuilder + */ + public function withUrl(string $rawUrl): RemoveRequestBuilder { + return new RemoveRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Teams/Item/Channels/Item/GetAllMembers/Remove/RemoveRequestBuilderPostRequestConfiguration.php b/src/Generated/Teams/Item/Channels/Item/GetAllMembers/Remove/RemoveRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..dea9e102c10 --- /dev/null +++ b/src/Generated/Teams/Item/Channels/Item/GetAllMembers/Remove/RemoveRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Teams/Item/Channels/Item/Members/Item/ConversationMemberItemRequestBuilder.php b/src/Generated/Teams/Item/Channels/Item/Members/Item/ConversationMemberItemRequestBuilder.php index a3a7186504c..a19c5314b42 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 channel. This operation is allowed only for channels with a membershipType value of private or shared. + * Update the role of a conversationMember in a team.or channel. * @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/channel-update-members?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/conversationmember-update?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 channel. This operation is allowed only for channels with a membershipType value of private or shared. + * Update the role of a conversationMember in a team.or channel. * @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/Teams/Item/Channels/Item/Messages/MessagesRequestBuilder.php b/src/Generated/Teams/Item/Channels/Item/Messages/MessagesRequestBuilder.php index 955d697ee44..fc81c3ff570 100644 --- a/src/Generated/Teams/Item/Channels/Item/Messages/MessagesRequestBuilder.php +++ b/src/Generated/Teams/Item/Channels/Item/Messages/MessagesRequestBuilder.php @@ -75,12 +75,12 @@ public function get(?MessagesRequestBuilderGetRequestConfiguration $requestConfi } /** - * Send a new chatMessage in the specified channel or a chat. + * Send a new chatMessage in the specified channel. * @param ChatMessage $body The request body * @param MessagesRequestBuilderPostRequestConfiguration|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/chatmessage-post?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/channel-post-messages?view=graph-rest-beta Find more info here */ public function post(ChatMessage $body, ?MessagesRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); @@ -112,7 +112,7 @@ public function toGetRequestInformation(?MessagesRequestBuilderGetRequestConfigu } /** - * Send a new chatMessage in the specified channel or a chat. + * Send a new chatMessage in the specified channel. * @param ChatMessage $body The request body * @param MessagesRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation diff --git a/src/Generated/Teams/Item/PrimaryChannel/GetAllMembers/Add/AddPostRequestBody.php b/src/Generated/Teams/Item/PrimaryChannel/GetAllMembers/Add/AddPostRequestBody.php new file mode 100644 index 00000000000..69b0060e84a --- /dev/null +++ b/src/Generated/Teams/Item/PrimaryChannel/GetAllMembers/Add/AddPostRequestBody.php @@ -0,0 +1,118 @@ +backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); + $this->setAdditionalData([]); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return AddPostRequestBody + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): AddPostRequestBody { + return new AddPostRequestBody(); + } + + /** + * Gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @return array|null + */ + public function getAdditionalData(): ?array { + $val = $this->getBackingStore()->get('additionalData'); + if (is_null($val) || is_array($val)) { + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'additionalData'"); + } + + /** + * Gets the BackingStore property value. Stores model information. + * @return BackingStore + */ + public function getBackingStore(): BackingStore { + return $this->backingStore; + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return [ + 'values' => fn(ParseNode $n) => $o->setValues($n->getCollectionOfObjectValues([ConversationMember::class, 'createFromDiscriminatorValue'])), + ]; + } + + /** + * Gets the values property value. The values property + * @return array|null + */ + public function getValues(): ?array { + $val = $this->getBackingStore()->get('values'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, ConversationMember::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'values'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeCollectionOfObjectValues('values', $this->getValues()); + $writer->writeAdditionalData($this->getAdditionalData()); + } + + /** + * Sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @param array $value Value to set for the AdditionalData property. + */ + public function setAdditionalData(?array $value): void { + $this->getBackingStore()->set('additionalData', $value); + } + + /** + * Sets the BackingStore property value. Stores model information. + * @param BackingStore $value Value to set for the BackingStore property. + */ + public function setBackingStore(BackingStore $value): void { + $this->backingStore = $value; + } + + /** + * Sets the values property value. The values property + * @param array|null $value Value to set for the values property. + */ + public function setValues(?array $value): void { + $this->getBackingStore()->set('values', $value); + } + +} diff --git a/src/Generated/Teams/Item/PrimaryChannel/GetAllMembers/Add/AddPostResponse.php b/src/Generated/Teams/Item/PrimaryChannel/GetAllMembers/Add/AddPostResponse.php new file mode 100644 index 00000000000..851165c40c2 --- /dev/null +++ b/src/Generated/Teams/Item/PrimaryChannel/GetAllMembers/Add/AddPostResponse.php @@ -0,0 +1,72 @@ + + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'value' => fn(ParseNode $n) => $o->setValue($n->getCollectionOfObjectValues([ActionResultPart::class, 'createFromDiscriminatorValue'])), + ]); + } + + /** + * Gets the value property value. The value property + * @return array|null + */ + public function getValue(): ?array { + $val = $this->getBackingStore()->get('value'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, ActionResultPart::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'value'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + $writer->writeCollectionOfObjectValues('value', $this->getValue()); + } + + /** + * Sets the value property value. The value property + * @param array|null $value Value to set for the value property. + */ + public function setValue(?array $value): void { + $this->getBackingStore()->set('value', $value); + } + +} diff --git a/src/Generated/Teams/Item/PrimaryChannel/GetAllMembers/Add/AddRequestBuilder.php b/src/Generated/Teams/Item/PrimaryChannel/GetAllMembers/Add/AddRequestBuilder.php new file mode 100644 index 00000000000..dd5186a7034 --- /dev/null +++ b/src/Generated/Teams/Item/PrimaryChannel/GetAllMembers/Add/AddRequestBuilder.php @@ -0,0 +1,77 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/teams/{team%2Did}/primaryChannel/getAllMembers/add'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Add multiple members in a single request to a team. The response provides details about which memberships could and couldn't be created. + * @param AddPostRequestBody $body The request body + * @param AddRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + * @link https://learn.microsoft.com/graph/api/conversationmembers-add?view=graph-rest-beta Find more info here + */ + public function post(AddPostRequestBody $body, ?AddRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [AddPostResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Add multiple members in a single request to a team. The response provides details about which memberships could and couldn't be created. + * @param AddPostRequestBody $body The request body + * @param AddRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(AddPostRequestBody $body, ?AddRequestBuilderPostRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::POST; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + $requestInfo->setContentFromParsable($this->requestAdapter, "application/json", $body); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return AddRequestBuilder + */ + public function withUrl(string $rawUrl): AddRequestBuilder { + return new AddRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Teams/Item/PrimaryChannel/GetAllMembers/Add/AddRequestBuilderPostRequestConfiguration.php b/src/Generated/Teams/Item/PrimaryChannel/GetAllMembers/Add/AddRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..584f67e38fa --- /dev/null +++ b/src/Generated/Teams/Item/PrimaryChannel/GetAllMembers/Add/AddRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Teams/Item/PrimaryChannel/GetAllMembers/Count/CountRequestBuilder.php b/src/Generated/Teams/Item/PrimaryChannel/GetAllMembers/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..089b0bc77c8 --- /dev/null +++ b/src/Generated/Teams/Item/PrimaryChannel/GetAllMembers/Count/CountRequestBuilder.php @@ -0,0 +1,78 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/teams/{team%2Did}/primaryChannel/getAllMembers/$count{?%24filter,%24search}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + /** @var Promise $result */ + $result = $this->requestAdapter->sendPrimitiveAsync($requestInfo, 'int', $errorMappings); + return $result; + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "text/plain;q=0.9"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return CountRequestBuilder + */ + public function withUrl(string $rawUrl): CountRequestBuilder { + return new CountRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Teams/Item/PrimaryChannel/GetAllMembers/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/Teams/Item/PrimaryChannel/GetAllMembers/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..5e322dd3758 --- /dev/null +++ b/src/Generated/Teams/Item/PrimaryChannel/GetAllMembers/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/Teams/Item/PrimaryChannel/GetAllMembers/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/Teams/Item/PrimaryChannel/GetAllMembers/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..4501d51f1e3 --- /dev/null +++ b/src/Generated/Teams/Item/PrimaryChannel/GetAllMembers/Count/CountRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CountRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CountRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CountRequestBuilderGetQueryParameters. + * @param string|null $filter Filter items by property values + * @param string|null $search Search items by search phrases + * @return CountRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?string $filter = null, ?string $search = null): CountRequestBuilderGetQueryParameters { + return new CountRequestBuilderGetQueryParameters($filter, $search); + } + +} diff --git a/src/Generated/Teams/Item/PrimaryChannel/GetAllMembers/GetAllMembersRequestBuilder.php b/src/Generated/Teams/Item/PrimaryChannel/GetAllMembers/GetAllMembersRequestBuilder.php new file mode 100644 index 00000000000..43905f09736 --- /dev/null +++ b/src/Generated/Teams/Item/PrimaryChannel/GetAllMembers/GetAllMembersRequestBuilder.php @@ -0,0 +1,149 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to count the resources in the collection. + */ + public function count(): CountRequestBuilder { + return new CountRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to call the remove method. + */ + public function remove(): RemoveRequestBuilder { + return new RemoveRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the getAllMembers property of the microsoft.graph.channel entity. + * @param string $conversationMemberId The unique identifier of conversationMember + * @return ConversationMemberItemRequestBuilder + */ + public function byConversationMemberId(string $conversationMemberId): ConversationMemberItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['conversationMember%2Did'] = $conversationMemberId; + return new ConversationMemberItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new GetAllMembersRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/teams/{team%2Did}/primaryChannel/getAllMembers{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get getAllMembers from teams + * @param GetAllMembersRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?GetAllMembersRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [ConversationMemberCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Create new navigation property to getAllMembers for teams + * @param ConversationMember $body The request body + * @param GetAllMembersRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(ConversationMember $body, ?GetAllMembersRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [ConversationMember::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Get getAllMembers from teams + * @param GetAllMembersRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?GetAllMembersRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 getAllMembers for teams + * @param ConversationMember $body The request body + * @param GetAllMembersRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(ConversationMember $body, ?GetAllMembersRequestBuilderPostRequestConfiguration $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 GetAllMembersRequestBuilder + */ + public function withUrl(string $rawUrl): GetAllMembersRequestBuilder { + return new GetAllMembersRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Teams/Item/PrimaryChannel/GetAllMembers/GetAllMembersRequestBuilderGetQueryParameters.php b/src/Generated/Teams/Item/PrimaryChannel/GetAllMembers/GetAllMembersRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..41653f1294e --- /dev/null +++ b/src/Generated/Teams/Item/PrimaryChannel/GetAllMembers/GetAllMembersRequestBuilderGetQueryParameters.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 GetAllMembersRequestBuilderGetQueryParameters and sets the default values. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + */ + public function __construct(?bool $count = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null) { + $this->count = $count; + $this->expand = $expand; + $this->filter = $filter; + $this->orderby = $orderby; + $this->search = $search; + $this->select = $select; + $this->skip = $skip; + $this->top = $top; + } + +} diff --git a/src/Generated/Teams/Item/PrimaryChannel/GetAllMembers/GetAllMembersRequestBuilderGetRequestConfiguration.php b/src/Generated/Teams/Item/PrimaryChannel/GetAllMembers/GetAllMembersRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..1ab8bcf9b2f --- /dev/null +++ b/src/Generated/Teams/Item/PrimaryChannel/GetAllMembers/GetAllMembersRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param GetAllMembersRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?GetAllMembersRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new GetAllMembersRequestBuilderGetQueryParameters. + * @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 GetAllMembersRequestBuilderGetQueryParameters + */ + 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): GetAllMembersRequestBuilderGetQueryParameters { + return new GetAllMembersRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/Teams/Item/PrimaryChannel/GetAllMembers/GetAllMembersRequestBuilderPostRequestConfiguration.php b/src/Generated/Teams/Item/PrimaryChannel/GetAllMembers/GetAllMembersRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..0fe370a626b --- /dev/null +++ b/src/Generated/Teams/Item/PrimaryChannel/GetAllMembers/GetAllMembersRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Teams/Item/PrimaryChannel/GetAllMembers/Item/ConversationMemberItemRequestBuilder.php b/src/Generated/Teams/Item/PrimaryChannel/GetAllMembers/Item/ConversationMemberItemRequestBuilder.php new file mode 100644 index 00000000000..c691ef36597 --- /dev/null +++ b/src/Generated/Teams/Item/PrimaryChannel/GetAllMembers/Item/ConversationMemberItemRequestBuilder.php @@ -0,0 +1,144 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/teams/{team%2Did}/primaryChannel/getAllMembers/{conversationMember%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property getAllMembers for teams + * @param ConversationMemberItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?ConversationMemberItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Get getAllMembers from teams + * @param ConversationMemberItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?ConversationMemberItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [ConversationMember::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property getAllMembers in teams + * @param ConversationMember $body The request body + * @param ConversationMemberItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(ConversationMember $body, ?ConversationMemberItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [ConversationMember::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property getAllMembers for teams + * @param ConversationMemberItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?ConversationMemberItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::DELETE; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Get getAllMembers from teams + * @param ConversationMemberItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?ConversationMemberItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Update the navigation property getAllMembers in teams + * @param ConversationMember $body The request body + * @param ConversationMemberItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(ConversationMember $body, ?ConversationMemberItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::PATCH; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + $requestInfo->setContentFromParsable($this->requestAdapter, "application/json", $body); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return ConversationMemberItemRequestBuilder + */ + public function withUrl(string $rawUrl): ConversationMemberItemRequestBuilder { + return new ConversationMemberItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Teams/Item/PrimaryChannel/GetAllMembers/Item/ConversationMemberItemRequestBuilderDeleteRequestConfiguration.php b/src/Generated/Teams/Item/PrimaryChannel/GetAllMembers/Item/ConversationMemberItemRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..0a43f1195e2 --- /dev/null +++ b/src/Generated/Teams/Item/PrimaryChannel/GetAllMembers/Item/ConversationMemberItemRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Teams/Item/PrimaryChannel/GetAllMembers/Item/ConversationMemberItemRequestBuilderGetQueryParameters.php b/src/Generated/Teams/Item/PrimaryChannel/GetAllMembers/Item/ConversationMemberItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..95869e63819 --- /dev/null +++ b/src/Generated/Teams/Item/PrimaryChannel/GetAllMembers/Item/ConversationMemberItemRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +|null $expand Expand related entities + */ + public ?array $expand = null; + + /** + * @QueryParameter("%24select") + * @var array|null $select Select properties to be returned + */ + public ?array $select = null; + + /** + * Instantiates a new ConversationMemberItemRequestBuilderGetQueryParameters and sets the default values. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + */ + public function __construct(?array $expand = null, ?array $select = null) { + $this->expand = $expand; + $this->select = $select; + } + +} diff --git a/src/Generated/Teams/Item/PrimaryChannel/GetAllMembers/Item/ConversationMemberItemRequestBuilderGetRequestConfiguration.php b/src/Generated/Teams/Item/PrimaryChannel/GetAllMembers/Item/ConversationMemberItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..ecc9a3e6ee2 --- /dev/null +++ b/src/Generated/Teams/Item/PrimaryChannel/GetAllMembers/Item/ConversationMemberItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param ConversationMemberItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?ConversationMemberItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new ConversationMemberItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return ConversationMemberItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): ConversationMemberItemRequestBuilderGetQueryParameters { + return new ConversationMemberItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Teams/Item/PrimaryChannel/GetAllMembers/Item/ConversationMemberItemRequestBuilderPatchRequestConfiguration.php b/src/Generated/Teams/Item/PrimaryChannel/GetAllMembers/Item/ConversationMemberItemRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..bbce847197f --- /dev/null +++ b/src/Generated/Teams/Item/PrimaryChannel/GetAllMembers/Item/ConversationMemberItemRequestBuilderPatchRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Teams/Item/PrimaryChannel/GetAllMembers/Remove/RemovePostRequestBody.php b/src/Generated/Teams/Item/PrimaryChannel/GetAllMembers/Remove/RemovePostRequestBody.php new file mode 100644 index 00000000000..862abd0bcfa --- /dev/null +++ b/src/Generated/Teams/Item/PrimaryChannel/GetAllMembers/Remove/RemovePostRequestBody.php @@ -0,0 +1,118 @@ +backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); + $this->setAdditionalData([]); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return RemovePostRequestBody + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): RemovePostRequestBody { + return new RemovePostRequestBody(); + } + + /** + * Gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @return array|null + */ + public function getAdditionalData(): ?array { + $val = $this->getBackingStore()->get('additionalData'); + if (is_null($val) || is_array($val)) { + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'additionalData'"); + } + + /** + * Gets the BackingStore property value. Stores model information. + * @return BackingStore + */ + public function getBackingStore(): BackingStore { + return $this->backingStore; + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return [ + 'values' => fn(ParseNode $n) => $o->setValues($n->getCollectionOfObjectValues([ConversationMember::class, 'createFromDiscriminatorValue'])), + ]; + } + + /** + * Gets the values property value. The values property + * @return array|null + */ + public function getValues(): ?array { + $val = $this->getBackingStore()->get('values'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, ConversationMember::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'values'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeCollectionOfObjectValues('values', $this->getValues()); + $writer->writeAdditionalData($this->getAdditionalData()); + } + + /** + * Sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @param array $value Value to set for the AdditionalData property. + */ + public function setAdditionalData(?array $value): void { + $this->getBackingStore()->set('additionalData', $value); + } + + /** + * Sets the BackingStore property value. Stores model information. + * @param BackingStore $value Value to set for the BackingStore property. + */ + public function setBackingStore(BackingStore $value): void { + $this->backingStore = $value; + } + + /** + * Sets the values property value. The values property + * @param array|null $value Value to set for the values property. + */ + public function setValues(?array $value): void { + $this->getBackingStore()->set('values', $value); + } + +} diff --git a/src/Generated/Teams/Item/PrimaryChannel/GetAllMembers/Remove/RemovePostResponse.php b/src/Generated/Teams/Item/PrimaryChannel/GetAllMembers/Remove/RemovePostResponse.php new file mode 100644 index 00000000000..e38f741c19d --- /dev/null +++ b/src/Generated/Teams/Item/PrimaryChannel/GetAllMembers/Remove/RemovePostResponse.php @@ -0,0 +1,72 @@ + + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'value' => fn(ParseNode $n) => $o->setValue($n->getCollectionOfObjectValues([ActionResultPart::class, 'createFromDiscriminatorValue'])), + ]); + } + + /** + * Gets the value property value. The value property + * @return array|null + */ + public function getValue(): ?array { + $val = $this->getBackingStore()->get('value'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, ActionResultPart::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'value'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + $writer->writeCollectionOfObjectValues('value', $this->getValue()); + } + + /** + * Sets the value property value. The value property + * @param array|null $value Value to set for the value property. + */ + public function setValue(?array $value): void { + $this->getBackingStore()->set('value', $value); + } + +} diff --git a/src/Generated/Teams/Item/PrimaryChannel/GetAllMembers/Remove/RemoveRequestBuilder.php b/src/Generated/Teams/Item/PrimaryChannel/GetAllMembers/Remove/RemoveRequestBuilder.php new file mode 100644 index 00000000000..93297f05a67 --- /dev/null +++ b/src/Generated/Teams/Item/PrimaryChannel/GetAllMembers/Remove/RemoveRequestBuilder.php @@ -0,0 +1,77 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/teams/{team%2Did}/primaryChannel/getAllMembers/remove'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Remove multiple members from a team in a single request. The response provides details about which memberships could and couldn't be removed. + * @param RemovePostRequestBody $body The request body + * @param RemoveRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + * @link https://learn.microsoft.com/graph/api/conversationmember-remove?view=graph-rest-beta Find more info here + */ + public function post(RemovePostRequestBody $body, ?RemoveRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [RemovePostResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Remove multiple members from a team in a single request. The response provides details about which memberships could and couldn't be removed. + * @param RemovePostRequestBody $body The request body + * @param RemoveRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(RemovePostRequestBody $body, ?RemoveRequestBuilderPostRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::POST; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + $requestInfo->setContentFromParsable($this->requestAdapter, "application/json", $body); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return RemoveRequestBuilder + */ + public function withUrl(string $rawUrl): RemoveRequestBuilder { + return new RemoveRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Teams/Item/PrimaryChannel/GetAllMembers/Remove/RemoveRequestBuilderPostRequestConfiguration.php b/src/Generated/Teams/Item/PrimaryChannel/GetAllMembers/Remove/RemoveRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..c65cfec49e6 --- /dev/null +++ b/src/Generated/Teams/Item/PrimaryChannel/GetAllMembers/Remove/RemoveRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Teams/Item/PrimaryChannel/PrimaryChannelRequestBuilder.php b/src/Generated/Teams/Item/PrimaryChannel/PrimaryChannelRequestBuilder.php index c2fb2edc50f..a596d83574b 100644 --- a/src/Generated/Teams/Item/PrimaryChannel/PrimaryChannelRequestBuilder.php +++ b/src/Generated/Teams/Item/PrimaryChannel/PrimaryChannelRequestBuilder.php @@ -10,6 +10,7 @@ use Microsoft\Graph\Beta\Generated\Teams\Item\PrimaryChannel\CompleteMigration\CompleteMigrationRequestBuilder; use Microsoft\Graph\Beta\Generated\Teams\Item\PrimaryChannel\DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalName\DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilder; use Microsoft\Graph\Beta\Generated\Teams\Item\PrimaryChannel\FilesFolder\FilesFolderRequestBuilder; +use Microsoft\Graph\Beta\Generated\Teams\Item\PrimaryChannel\GetAllMembers\GetAllMembersRequestBuilder; use Microsoft\Graph\Beta\Generated\Teams\Item\PrimaryChannel\Members\MembersRequestBuilder; use Microsoft\Graph\Beta\Generated\Teams\Item\PrimaryChannel\Messages\MessagesRequestBuilder; use Microsoft\Graph\Beta\Generated\Teams\Item\PrimaryChannel\ProvisionEmail\ProvisionEmailRequestBuilder; @@ -55,6 +56,13 @@ public function filesFolder(): FilesFolderRequestBuilder { return new FilesFolderRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to manage the getAllMembers property of the microsoft.graph.channel entity. + */ + public function getAllMembers(): GetAllMembersRequestBuilder { + return new GetAllMembersRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Provides operations to manage the members property of the microsoft.graph.channel entity. */ diff --git a/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/ChannelItemRequestBuilder.php b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/ChannelItemRequestBuilder.php index 80be0d587ff..8afb9f92363 100644 --- a/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/ChannelItemRequestBuilder.php +++ b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/ChannelItemRequestBuilder.php @@ -10,6 +10,7 @@ use Microsoft\Graph\Beta\Generated\Teamwork\DeletedTeams\Item\Channels\Item\CompleteMigration\CompleteMigrationRequestBuilder; use Microsoft\Graph\Beta\Generated\Teamwork\DeletedTeams\Item\Channels\Item\DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalName\DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilder; use Microsoft\Graph\Beta\Generated\Teamwork\DeletedTeams\Item\Channels\Item\FilesFolder\FilesFolderRequestBuilder; +use Microsoft\Graph\Beta\Generated\Teamwork\DeletedTeams\Item\Channels\Item\GetAllMembers\GetAllMembersRequestBuilder; use Microsoft\Graph\Beta\Generated\Teamwork\DeletedTeams\Item\Channels\Item\Members\MembersRequestBuilder; use Microsoft\Graph\Beta\Generated\Teamwork\DeletedTeams\Item\Channels\Item\Messages\MessagesRequestBuilder; use Microsoft\Graph\Beta\Generated\Teamwork\DeletedTeams\Item\Channels\Item\ProvisionEmail\ProvisionEmailRequestBuilder; @@ -55,6 +56,13 @@ public function filesFolder(): FilesFolderRequestBuilder { return new FilesFolderRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to manage the getAllMembers property of the microsoft.graph.channel entity. + */ + public function getAllMembers(): GetAllMembersRequestBuilder { + return new GetAllMembersRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Provides operations to manage the members property of the microsoft.graph.channel entity. */ diff --git a/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/GetAllMembers/Add/AddPostRequestBody.php b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/GetAllMembers/Add/AddPostRequestBody.php new file mode 100644 index 00000000000..93d167f32ef --- /dev/null +++ b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/GetAllMembers/Add/AddPostRequestBody.php @@ -0,0 +1,118 @@ +backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); + $this->setAdditionalData([]); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return AddPostRequestBody + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): AddPostRequestBody { + return new AddPostRequestBody(); + } + + /** + * Gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @return array|null + */ + public function getAdditionalData(): ?array { + $val = $this->getBackingStore()->get('additionalData'); + if (is_null($val) || is_array($val)) { + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'additionalData'"); + } + + /** + * Gets the BackingStore property value. Stores model information. + * @return BackingStore + */ + public function getBackingStore(): BackingStore { + return $this->backingStore; + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return [ + 'values' => fn(ParseNode $n) => $o->setValues($n->getCollectionOfObjectValues([ConversationMember::class, 'createFromDiscriminatorValue'])), + ]; + } + + /** + * Gets the values property value. The values property + * @return array|null + */ + public function getValues(): ?array { + $val = $this->getBackingStore()->get('values'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, ConversationMember::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'values'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeCollectionOfObjectValues('values', $this->getValues()); + $writer->writeAdditionalData($this->getAdditionalData()); + } + + /** + * Sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @param array $value Value to set for the AdditionalData property. + */ + public function setAdditionalData(?array $value): void { + $this->getBackingStore()->set('additionalData', $value); + } + + /** + * Sets the BackingStore property value. Stores model information. + * @param BackingStore $value Value to set for the BackingStore property. + */ + public function setBackingStore(BackingStore $value): void { + $this->backingStore = $value; + } + + /** + * Sets the values property value. The values property + * @param array|null $value Value to set for the values property. + */ + public function setValues(?array $value): void { + $this->getBackingStore()->set('values', $value); + } + +} diff --git a/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/GetAllMembers/Add/AddPostResponse.php b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/GetAllMembers/Add/AddPostResponse.php new file mode 100644 index 00000000000..a939a1d0146 --- /dev/null +++ b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/GetAllMembers/Add/AddPostResponse.php @@ -0,0 +1,72 @@ + + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'value' => fn(ParseNode $n) => $o->setValue($n->getCollectionOfObjectValues([ActionResultPart::class, 'createFromDiscriminatorValue'])), + ]); + } + + /** + * Gets the value property value. The value property + * @return array|null + */ + public function getValue(): ?array { + $val = $this->getBackingStore()->get('value'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, ActionResultPart::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'value'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + $writer->writeCollectionOfObjectValues('value', $this->getValue()); + } + + /** + * Sets the value property value. The value property + * @param array|null $value Value to set for the value property. + */ + public function setValue(?array $value): void { + $this->getBackingStore()->set('value', $value); + } + +} diff --git a/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/GetAllMembers/Add/AddRequestBuilder.php b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/GetAllMembers/Add/AddRequestBuilder.php new file mode 100644 index 00000000000..4d08338f61e --- /dev/null +++ b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/GetAllMembers/Add/AddRequestBuilder.php @@ -0,0 +1,77 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/teamwork/deletedTeams/{deletedTeam%2Did}/channels/{channel%2Did}/getAllMembers/add'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Add multiple members in a single request to a team. The response provides details about which memberships could and couldn't be created. + * @param AddPostRequestBody $body The request body + * @param AddRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + * @link https://learn.microsoft.com/graph/api/conversationmembers-add?view=graph-rest-beta Find more info here + */ + public function post(AddPostRequestBody $body, ?AddRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [AddPostResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Add multiple members in a single request to a team. The response provides details about which memberships could and couldn't be created. + * @param AddPostRequestBody $body The request body + * @param AddRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(AddPostRequestBody $body, ?AddRequestBuilderPostRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::POST; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + $requestInfo->setContentFromParsable($this->requestAdapter, "application/json", $body); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return AddRequestBuilder + */ + public function withUrl(string $rawUrl): AddRequestBuilder { + return new AddRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/GetAllMembers/Add/AddRequestBuilderPostRequestConfiguration.php b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/GetAllMembers/Add/AddRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..ed75090aa57 --- /dev/null +++ b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/GetAllMembers/Add/AddRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/GetAllMembers/Count/CountRequestBuilder.php b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/GetAllMembers/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..970410bd6b2 --- /dev/null +++ b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/GetAllMembers/Count/CountRequestBuilder.php @@ -0,0 +1,78 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/teamwork/deletedTeams/{deletedTeam%2Did}/channels/{channel%2Did}/getAllMembers/$count{?%24filter,%24search}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + /** @var Promise $result */ + $result = $this->requestAdapter->sendPrimitiveAsync($requestInfo, 'int', $errorMappings); + return $result; + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "text/plain;q=0.9"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return CountRequestBuilder + */ + public function withUrl(string $rawUrl): CountRequestBuilder { + return new CountRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/GetAllMembers/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/GetAllMembers/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..a1920c9cdf2 --- /dev/null +++ b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/GetAllMembers/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/GetAllMembers/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/GetAllMembers/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..4548d1436b7 --- /dev/null +++ b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/GetAllMembers/Count/CountRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CountRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CountRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CountRequestBuilderGetQueryParameters. + * @param string|null $filter Filter items by property values + * @param string|null $search Search items by search phrases + * @return CountRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?string $filter = null, ?string $search = null): CountRequestBuilderGetQueryParameters { + return new CountRequestBuilderGetQueryParameters($filter, $search); + } + +} diff --git a/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/GetAllMembers/GetAllMembersRequestBuilder.php b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/GetAllMembers/GetAllMembersRequestBuilder.php new file mode 100644 index 00000000000..7dd3b4d85de --- /dev/null +++ b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/GetAllMembers/GetAllMembersRequestBuilder.php @@ -0,0 +1,149 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to count the resources in the collection. + */ + public function count(): CountRequestBuilder { + return new CountRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to call the remove method. + */ + public function remove(): RemoveRequestBuilder { + return new RemoveRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the getAllMembers property of the microsoft.graph.channel entity. + * @param string $conversationMemberId The unique identifier of conversationMember + * @return ConversationMemberItemRequestBuilder + */ + public function byConversationMemberId(string $conversationMemberId): ConversationMemberItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['conversationMember%2Did'] = $conversationMemberId; + return new ConversationMemberItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new GetAllMembersRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/teamwork/deletedTeams/{deletedTeam%2Did}/channels/{channel%2Did}/getAllMembers{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get getAllMembers from teamwork + * @param GetAllMembersRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?GetAllMembersRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [ConversationMemberCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Create new navigation property to getAllMembers for teamwork + * @param ConversationMember $body The request body + * @param GetAllMembersRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(ConversationMember $body, ?GetAllMembersRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [ConversationMember::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Get getAllMembers from teamwork + * @param GetAllMembersRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?GetAllMembersRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 getAllMembers for teamwork + * @param ConversationMember $body The request body + * @param GetAllMembersRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(ConversationMember $body, ?GetAllMembersRequestBuilderPostRequestConfiguration $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 GetAllMembersRequestBuilder + */ + public function withUrl(string $rawUrl): GetAllMembersRequestBuilder { + return new GetAllMembersRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/GetAllMembers/GetAllMembersRequestBuilderGetQueryParameters.php b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/GetAllMembers/GetAllMembersRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..0f040e1cb66 --- /dev/null +++ b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/GetAllMembers/GetAllMembersRequestBuilderGetQueryParameters.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 GetAllMembersRequestBuilderGetQueryParameters and sets the default values. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + */ + public function __construct(?bool $count = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null) { + $this->count = $count; + $this->expand = $expand; + $this->filter = $filter; + $this->orderby = $orderby; + $this->search = $search; + $this->select = $select; + $this->skip = $skip; + $this->top = $top; + } + +} diff --git a/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/GetAllMembers/GetAllMembersRequestBuilderGetRequestConfiguration.php b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/GetAllMembers/GetAllMembersRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..4cf9e2b9246 --- /dev/null +++ b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/GetAllMembers/GetAllMembersRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param GetAllMembersRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?GetAllMembersRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new GetAllMembersRequestBuilderGetQueryParameters. + * @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 GetAllMembersRequestBuilderGetQueryParameters + */ + 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): GetAllMembersRequestBuilderGetQueryParameters { + return new GetAllMembersRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/GetAllMembers/GetAllMembersRequestBuilderPostRequestConfiguration.php b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/GetAllMembers/GetAllMembersRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..3fe1e8a6bfb --- /dev/null +++ b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/GetAllMembers/GetAllMembersRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/GetAllMembers/Item/ConversationMemberItemRequestBuilder.php b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/GetAllMembers/Item/ConversationMemberItemRequestBuilder.php new file mode 100644 index 00000000000..00ce39ae26f --- /dev/null +++ b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/GetAllMembers/Item/ConversationMemberItemRequestBuilder.php @@ -0,0 +1,144 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/teamwork/deletedTeams/{deletedTeam%2Did}/channels/{channel%2Did}/getAllMembers/{conversationMember%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property getAllMembers for teamwork + * @param ConversationMemberItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?ConversationMemberItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Get getAllMembers from teamwork + * @param ConversationMemberItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?ConversationMemberItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [ConversationMember::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property getAllMembers in teamwork + * @param ConversationMember $body The request body + * @param ConversationMemberItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(ConversationMember $body, ?ConversationMemberItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [ConversationMember::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property getAllMembers for teamwork + * @param ConversationMemberItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?ConversationMemberItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::DELETE; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Get getAllMembers from teamwork + * @param ConversationMemberItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?ConversationMemberItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Update the navigation property getAllMembers in teamwork + * @param ConversationMember $body The request body + * @param ConversationMemberItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(ConversationMember $body, ?ConversationMemberItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::PATCH; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + $requestInfo->setContentFromParsable($this->requestAdapter, "application/json", $body); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return ConversationMemberItemRequestBuilder + */ + public function withUrl(string $rawUrl): ConversationMemberItemRequestBuilder { + return new ConversationMemberItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/GetAllMembers/Item/ConversationMemberItemRequestBuilderDeleteRequestConfiguration.php b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/GetAllMembers/Item/ConversationMemberItemRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..34380f54fed --- /dev/null +++ b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/GetAllMembers/Item/ConversationMemberItemRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/GetAllMembers/Item/ConversationMemberItemRequestBuilderGetQueryParameters.php b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/GetAllMembers/Item/ConversationMemberItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..d21c6a01ca6 --- /dev/null +++ b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/GetAllMembers/Item/ConversationMemberItemRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +|null $expand Expand related entities + */ + public ?array $expand = null; + + /** + * @QueryParameter("%24select") + * @var array|null $select Select properties to be returned + */ + public ?array $select = null; + + /** + * Instantiates a new ConversationMemberItemRequestBuilderGetQueryParameters and sets the default values. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + */ + public function __construct(?array $expand = null, ?array $select = null) { + $this->expand = $expand; + $this->select = $select; + } + +} diff --git a/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/GetAllMembers/Item/ConversationMemberItemRequestBuilderGetRequestConfiguration.php b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/GetAllMembers/Item/ConversationMemberItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..648b5366933 --- /dev/null +++ b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/GetAllMembers/Item/ConversationMemberItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param ConversationMemberItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?ConversationMemberItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new ConversationMemberItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return ConversationMemberItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): ConversationMemberItemRequestBuilderGetQueryParameters { + return new ConversationMemberItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/GetAllMembers/Item/ConversationMemberItemRequestBuilderPatchRequestConfiguration.php b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/GetAllMembers/Item/ConversationMemberItemRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..0ea68987069 --- /dev/null +++ b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/GetAllMembers/Item/ConversationMemberItemRequestBuilderPatchRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/GetAllMembers/Remove/RemovePostRequestBody.php b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/GetAllMembers/Remove/RemovePostRequestBody.php new file mode 100644 index 00000000000..3ef66a949b7 --- /dev/null +++ b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/GetAllMembers/Remove/RemovePostRequestBody.php @@ -0,0 +1,118 @@ +backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); + $this->setAdditionalData([]); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return RemovePostRequestBody + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): RemovePostRequestBody { + return new RemovePostRequestBody(); + } + + /** + * Gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @return array|null + */ + public function getAdditionalData(): ?array { + $val = $this->getBackingStore()->get('additionalData'); + if (is_null($val) || is_array($val)) { + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'additionalData'"); + } + + /** + * Gets the BackingStore property value. Stores model information. + * @return BackingStore + */ + public function getBackingStore(): BackingStore { + return $this->backingStore; + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return [ + 'values' => fn(ParseNode $n) => $o->setValues($n->getCollectionOfObjectValues([ConversationMember::class, 'createFromDiscriminatorValue'])), + ]; + } + + /** + * Gets the values property value. The values property + * @return array|null + */ + public function getValues(): ?array { + $val = $this->getBackingStore()->get('values'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, ConversationMember::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'values'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeCollectionOfObjectValues('values', $this->getValues()); + $writer->writeAdditionalData($this->getAdditionalData()); + } + + /** + * Sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @param array $value Value to set for the AdditionalData property. + */ + public function setAdditionalData(?array $value): void { + $this->getBackingStore()->set('additionalData', $value); + } + + /** + * Sets the BackingStore property value. Stores model information. + * @param BackingStore $value Value to set for the BackingStore property. + */ + public function setBackingStore(BackingStore $value): void { + $this->backingStore = $value; + } + + /** + * Sets the values property value. The values property + * @param array|null $value Value to set for the values property. + */ + public function setValues(?array $value): void { + $this->getBackingStore()->set('values', $value); + } + +} diff --git a/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/GetAllMembers/Remove/RemovePostResponse.php b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/GetAllMembers/Remove/RemovePostResponse.php new file mode 100644 index 00000000000..1188467a38d --- /dev/null +++ b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/GetAllMembers/Remove/RemovePostResponse.php @@ -0,0 +1,72 @@ + + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'value' => fn(ParseNode $n) => $o->setValue($n->getCollectionOfObjectValues([ActionResultPart::class, 'createFromDiscriminatorValue'])), + ]); + } + + /** + * Gets the value property value. The value property + * @return array|null + */ + public function getValue(): ?array { + $val = $this->getBackingStore()->get('value'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, ActionResultPart::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'value'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + $writer->writeCollectionOfObjectValues('value', $this->getValue()); + } + + /** + * Sets the value property value. The value property + * @param array|null $value Value to set for the value property. + */ + public function setValue(?array $value): void { + $this->getBackingStore()->set('value', $value); + } + +} diff --git a/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/GetAllMembers/Remove/RemoveRequestBuilder.php b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/GetAllMembers/Remove/RemoveRequestBuilder.php new file mode 100644 index 00000000000..fc61400a906 --- /dev/null +++ b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/GetAllMembers/Remove/RemoveRequestBuilder.php @@ -0,0 +1,77 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/teamwork/deletedTeams/{deletedTeam%2Did}/channels/{channel%2Did}/getAllMembers/remove'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Remove multiple members from a team in a single request. The response provides details about which memberships could and couldn't be removed. + * @param RemovePostRequestBody $body The request body + * @param RemoveRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + * @link https://learn.microsoft.com/graph/api/conversationmember-remove?view=graph-rest-beta Find more info here + */ + public function post(RemovePostRequestBody $body, ?RemoveRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [RemovePostResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Remove multiple members from a team in a single request. The response provides details about which memberships could and couldn't be removed. + * @param RemovePostRequestBody $body The request body + * @param RemoveRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(RemovePostRequestBody $body, ?RemoveRequestBuilderPostRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::POST; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + $requestInfo->setContentFromParsable($this->requestAdapter, "application/json", $body); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return RemoveRequestBuilder + */ + public function withUrl(string $rawUrl): RemoveRequestBuilder { + return new RemoveRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/GetAllMembers/Remove/RemoveRequestBuilderPostRequestConfiguration.php b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/GetAllMembers/Remove/RemoveRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..e35238410d9 --- /dev/null +++ b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/GetAllMembers/Remove/RemoveRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/ChannelItemRequestBuilder.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/ChannelItemRequestBuilder.php index 18408b141d7..9679d85c257 100644 --- a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/ChannelItemRequestBuilder.php +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/ChannelItemRequestBuilder.php @@ -10,6 +10,7 @@ use Microsoft\Graph\Beta\Generated\Teamwork\TeamTemplates\Item\Definitions\Item\TeamDefinition\Channels\Item\CompleteMigration\CompleteMigrationRequestBuilder; use Microsoft\Graph\Beta\Generated\Teamwork\TeamTemplates\Item\Definitions\Item\TeamDefinition\Channels\Item\DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalName\DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilder; use Microsoft\Graph\Beta\Generated\Teamwork\TeamTemplates\Item\Definitions\Item\TeamDefinition\Channels\Item\FilesFolder\FilesFolderRequestBuilder; +use Microsoft\Graph\Beta\Generated\Teamwork\TeamTemplates\Item\Definitions\Item\TeamDefinition\Channels\Item\GetAllMembers\GetAllMembersRequestBuilder; use Microsoft\Graph\Beta\Generated\Teamwork\TeamTemplates\Item\Definitions\Item\TeamDefinition\Channels\Item\Members\MembersRequestBuilder; use Microsoft\Graph\Beta\Generated\Teamwork\TeamTemplates\Item\Definitions\Item\TeamDefinition\Channels\Item\Messages\MessagesRequestBuilder; use Microsoft\Graph\Beta\Generated\Teamwork\TeamTemplates\Item\Definitions\Item\TeamDefinition\Channels\Item\ProvisionEmail\ProvisionEmailRequestBuilder; @@ -55,6 +56,13 @@ public function filesFolder(): FilesFolderRequestBuilder { return new FilesFolderRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to manage the getAllMembers property of the microsoft.graph.channel entity. + */ + public function getAllMembers(): GetAllMembersRequestBuilder { + return new GetAllMembersRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Provides operations to manage the members property of the microsoft.graph.channel entity. */ diff --git a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/GetAllMembers/Add/AddPostRequestBody.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/GetAllMembers/Add/AddPostRequestBody.php new file mode 100644 index 00000000000..cf10a6c794e --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/GetAllMembers/Add/AddPostRequestBody.php @@ -0,0 +1,118 @@ +backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); + $this->setAdditionalData([]); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return AddPostRequestBody + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): AddPostRequestBody { + return new AddPostRequestBody(); + } + + /** + * Gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @return array|null + */ + public function getAdditionalData(): ?array { + $val = $this->getBackingStore()->get('additionalData'); + if (is_null($val) || is_array($val)) { + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'additionalData'"); + } + + /** + * Gets the BackingStore property value. Stores model information. + * @return BackingStore + */ + public function getBackingStore(): BackingStore { + return $this->backingStore; + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return [ + 'values' => fn(ParseNode $n) => $o->setValues($n->getCollectionOfObjectValues([ConversationMember::class, 'createFromDiscriminatorValue'])), + ]; + } + + /** + * Gets the values property value. The values property + * @return array|null + */ + public function getValues(): ?array { + $val = $this->getBackingStore()->get('values'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, ConversationMember::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'values'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeCollectionOfObjectValues('values', $this->getValues()); + $writer->writeAdditionalData($this->getAdditionalData()); + } + + /** + * Sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @param array $value Value to set for the AdditionalData property. + */ + public function setAdditionalData(?array $value): void { + $this->getBackingStore()->set('additionalData', $value); + } + + /** + * Sets the BackingStore property value. Stores model information. + * @param BackingStore $value Value to set for the BackingStore property. + */ + public function setBackingStore(BackingStore $value): void { + $this->backingStore = $value; + } + + /** + * Sets the values property value. The values property + * @param array|null $value Value to set for the values property. + */ + public function setValues(?array $value): void { + $this->getBackingStore()->set('values', $value); + } + +} diff --git a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/GetAllMembers/Add/AddPostResponse.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/GetAllMembers/Add/AddPostResponse.php new file mode 100644 index 00000000000..3ff8da421cd --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/GetAllMembers/Add/AddPostResponse.php @@ -0,0 +1,72 @@ + + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'value' => fn(ParseNode $n) => $o->setValue($n->getCollectionOfObjectValues([ActionResultPart::class, 'createFromDiscriminatorValue'])), + ]); + } + + /** + * Gets the value property value. The value property + * @return array|null + */ + public function getValue(): ?array { + $val = $this->getBackingStore()->get('value'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, ActionResultPart::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'value'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + $writer->writeCollectionOfObjectValues('value', $this->getValue()); + } + + /** + * Sets the value property value. The value property + * @param array|null $value Value to set for the value property. + */ + public function setValue(?array $value): void { + $this->getBackingStore()->set('value', $value); + } + +} diff --git a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/GetAllMembers/Add/AddRequestBuilder.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/GetAllMembers/Add/AddRequestBuilder.php new file mode 100644 index 00000000000..c1b76253a87 --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/GetAllMembers/Add/AddRequestBuilder.php @@ -0,0 +1,77 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/teamwork/teamTemplates/{teamTemplate%2Did}/definitions/{teamTemplateDefinition%2Did}/teamDefinition/channels/{channel%2Did}/getAllMembers/add'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Add multiple members in a single request to a team. The response provides details about which memberships could and couldn't be created. + * @param AddPostRequestBody $body The request body + * @param AddRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + * @link https://learn.microsoft.com/graph/api/conversationmembers-add?view=graph-rest-beta Find more info here + */ + public function post(AddPostRequestBody $body, ?AddRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [AddPostResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Add multiple members in a single request to a team. The response provides details about which memberships could and couldn't be created. + * @param AddPostRequestBody $body The request body + * @param AddRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(AddPostRequestBody $body, ?AddRequestBuilderPostRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::POST; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + $requestInfo->setContentFromParsable($this->requestAdapter, "application/json", $body); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return AddRequestBuilder + */ + public function withUrl(string $rawUrl): AddRequestBuilder { + return new AddRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/GetAllMembers/Add/AddRequestBuilderPostRequestConfiguration.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/GetAllMembers/Add/AddRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..24dad1355ec --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/GetAllMembers/Add/AddRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/GetAllMembers/Count/CountRequestBuilder.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/GetAllMembers/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..9f8a09d9499 --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/GetAllMembers/Count/CountRequestBuilder.php @@ -0,0 +1,78 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/teamwork/teamTemplates/{teamTemplate%2Did}/definitions/{teamTemplateDefinition%2Did}/teamDefinition/channels/{channel%2Did}/getAllMembers/$count{?%24filter,%24search}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + /** @var Promise $result */ + $result = $this->requestAdapter->sendPrimitiveAsync($requestInfo, 'int', $errorMappings); + return $result; + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "text/plain;q=0.9"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return CountRequestBuilder + */ + public function withUrl(string $rawUrl): CountRequestBuilder { + return new CountRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/GetAllMembers/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/GetAllMembers/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..e0c06622260 --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/GetAllMembers/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/GetAllMembers/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/GetAllMembers/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..2311359227c --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/GetAllMembers/Count/CountRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CountRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CountRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CountRequestBuilderGetQueryParameters. + * @param string|null $filter Filter items by property values + * @param string|null $search Search items by search phrases + * @return CountRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?string $filter = null, ?string $search = null): CountRequestBuilderGetQueryParameters { + return new CountRequestBuilderGetQueryParameters($filter, $search); + } + +} diff --git a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/GetAllMembers/GetAllMembersRequestBuilder.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/GetAllMembers/GetAllMembersRequestBuilder.php new file mode 100644 index 00000000000..ded47805bf5 --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/GetAllMembers/GetAllMembersRequestBuilder.php @@ -0,0 +1,149 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to count the resources in the collection. + */ + public function count(): CountRequestBuilder { + return new CountRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to call the remove method. + */ + public function remove(): RemoveRequestBuilder { + return new RemoveRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the getAllMembers property of the microsoft.graph.channel entity. + * @param string $conversationMemberId The unique identifier of conversationMember + * @return ConversationMemberItemRequestBuilder + */ + public function byConversationMemberId(string $conversationMemberId): ConversationMemberItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['conversationMember%2Did'] = $conversationMemberId; + return new ConversationMemberItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new GetAllMembersRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/teamwork/teamTemplates/{teamTemplate%2Did}/definitions/{teamTemplateDefinition%2Did}/teamDefinition/channels/{channel%2Did}/getAllMembers{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get getAllMembers from teamwork + * @param GetAllMembersRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?GetAllMembersRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [ConversationMemberCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Create new navigation property to getAllMembers for teamwork + * @param ConversationMember $body The request body + * @param GetAllMembersRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(ConversationMember $body, ?GetAllMembersRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [ConversationMember::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Get getAllMembers from teamwork + * @param GetAllMembersRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?GetAllMembersRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 getAllMembers for teamwork + * @param ConversationMember $body The request body + * @param GetAllMembersRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(ConversationMember $body, ?GetAllMembersRequestBuilderPostRequestConfiguration $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 GetAllMembersRequestBuilder + */ + public function withUrl(string $rawUrl): GetAllMembersRequestBuilder { + return new GetAllMembersRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/GetAllMembers/GetAllMembersRequestBuilderGetQueryParameters.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/GetAllMembers/GetAllMembersRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..f008a45232c --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/GetAllMembers/GetAllMembersRequestBuilderGetQueryParameters.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 GetAllMembersRequestBuilderGetQueryParameters and sets the default values. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + */ + public function __construct(?bool $count = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null) { + $this->count = $count; + $this->expand = $expand; + $this->filter = $filter; + $this->orderby = $orderby; + $this->search = $search; + $this->select = $select; + $this->skip = $skip; + $this->top = $top; + } + +} diff --git a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/GetAllMembers/GetAllMembersRequestBuilderGetRequestConfiguration.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/GetAllMembers/GetAllMembersRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..4c2f2975f49 --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/GetAllMembers/GetAllMembersRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param GetAllMembersRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?GetAllMembersRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new GetAllMembersRequestBuilderGetQueryParameters. + * @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 GetAllMembersRequestBuilderGetQueryParameters + */ + 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): GetAllMembersRequestBuilderGetQueryParameters { + return new GetAllMembersRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/GetAllMembers/GetAllMembersRequestBuilderPostRequestConfiguration.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/GetAllMembers/GetAllMembersRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..470016229b2 --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/GetAllMembers/GetAllMembersRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/GetAllMembers/Item/ConversationMemberItemRequestBuilder.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/GetAllMembers/Item/ConversationMemberItemRequestBuilder.php new file mode 100644 index 00000000000..bec59db23d0 --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/GetAllMembers/Item/ConversationMemberItemRequestBuilder.php @@ -0,0 +1,144 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/teamwork/teamTemplates/{teamTemplate%2Did}/definitions/{teamTemplateDefinition%2Did}/teamDefinition/channels/{channel%2Did}/getAllMembers/{conversationMember%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property getAllMembers for teamwork + * @param ConversationMemberItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?ConversationMemberItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Get getAllMembers from teamwork + * @param ConversationMemberItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?ConversationMemberItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [ConversationMember::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property getAllMembers in teamwork + * @param ConversationMember $body The request body + * @param ConversationMemberItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(ConversationMember $body, ?ConversationMemberItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [ConversationMember::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property getAllMembers for teamwork + * @param ConversationMemberItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?ConversationMemberItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::DELETE; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Get getAllMembers from teamwork + * @param ConversationMemberItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?ConversationMemberItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Update the navigation property getAllMembers in teamwork + * @param ConversationMember $body The request body + * @param ConversationMemberItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(ConversationMember $body, ?ConversationMemberItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::PATCH; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + $requestInfo->setContentFromParsable($this->requestAdapter, "application/json", $body); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return ConversationMemberItemRequestBuilder + */ + public function withUrl(string $rawUrl): ConversationMemberItemRequestBuilder { + return new ConversationMemberItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/GetAllMembers/Item/ConversationMemberItemRequestBuilderDeleteRequestConfiguration.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/GetAllMembers/Item/ConversationMemberItemRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..3ff2ca202fb --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/GetAllMembers/Item/ConversationMemberItemRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/GetAllMembers/Item/ConversationMemberItemRequestBuilderGetQueryParameters.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/GetAllMembers/Item/ConversationMemberItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..74d7cf2c30f --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/GetAllMembers/Item/ConversationMemberItemRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +|null $expand Expand related entities + */ + public ?array $expand = null; + + /** + * @QueryParameter("%24select") + * @var array|null $select Select properties to be returned + */ + public ?array $select = null; + + /** + * Instantiates a new ConversationMemberItemRequestBuilderGetQueryParameters and sets the default values. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + */ + public function __construct(?array $expand = null, ?array $select = null) { + $this->expand = $expand; + $this->select = $select; + } + +} diff --git a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/GetAllMembers/Item/ConversationMemberItemRequestBuilderGetRequestConfiguration.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/GetAllMembers/Item/ConversationMemberItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..ef229f391c9 --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/GetAllMembers/Item/ConversationMemberItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param ConversationMemberItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?ConversationMemberItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new ConversationMemberItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return ConversationMemberItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): ConversationMemberItemRequestBuilderGetQueryParameters { + return new ConversationMemberItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/GetAllMembers/Item/ConversationMemberItemRequestBuilderPatchRequestConfiguration.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/GetAllMembers/Item/ConversationMemberItemRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..e1639b27892 --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/GetAllMembers/Item/ConversationMemberItemRequestBuilderPatchRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/GetAllMembers/Remove/RemovePostRequestBody.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/GetAllMembers/Remove/RemovePostRequestBody.php new file mode 100644 index 00000000000..b250d9fd498 --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/GetAllMembers/Remove/RemovePostRequestBody.php @@ -0,0 +1,118 @@ +backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); + $this->setAdditionalData([]); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return RemovePostRequestBody + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): RemovePostRequestBody { + return new RemovePostRequestBody(); + } + + /** + * Gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @return array|null + */ + public function getAdditionalData(): ?array { + $val = $this->getBackingStore()->get('additionalData'); + if (is_null($val) || is_array($val)) { + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'additionalData'"); + } + + /** + * Gets the BackingStore property value. Stores model information. + * @return BackingStore + */ + public function getBackingStore(): BackingStore { + return $this->backingStore; + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return [ + 'values' => fn(ParseNode $n) => $o->setValues($n->getCollectionOfObjectValues([ConversationMember::class, 'createFromDiscriminatorValue'])), + ]; + } + + /** + * Gets the values property value. The values property + * @return array|null + */ + public function getValues(): ?array { + $val = $this->getBackingStore()->get('values'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, ConversationMember::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'values'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeCollectionOfObjectValues('values', $this->getValues()); + $writer->writeAdditionalData($this->getAdditionalData()); + } + + /** + * Sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @param array $value Value to set for the AdditionalData property. + */ + public function setAdditionalData(?array $value): void { + $this->getBackingStore()->set('additionalData', $value); + } + + /** + * Sets the BackingStore property value. Stores model information. + * @param BackingStore $value Value to set for the BackingStore property. + */ + public function setBackingStore(BackingStore $value): void { + $this->backingStore = $value; + } + + /** + * Sets the values property value. The values property + * @param array|null $value Value to set for the values property. + */ + public function setValues(?array $value): void { + $this->getBackingStore()->set('values', $value); + } + +} diff --git a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/GetAllMembers/Remove/RemovePostResponse.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/GetAllMembers/Remove/RemovePostResponse.php new file mode 100644 index 00000000000..c2e0393bef6 --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/GetAllMembers/Remove/RemovePostResponse.php @@ -0,0 +1,72 @@ + + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'value' => fn(ParseNode $n) => $o->setValue($n->getCollectionOfObjectValues([ActionResultPart::class, 'createFromDiscriminatorValue'])), + ]); + } + + /** + * Gets the value property value. The value property + * @return array|null + */ + public function getValue(): ?array { + $val = $this->getBackingStore()->get('value'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, ActionResultPart::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'value'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + $writer->writeCollectionOfObjectValues('value', $this->getValue()); + } + + /** + * Sets the value property value. The value property + * @param array|null $value Value to set for the value property. + */ + public function setValue(?array $value): void { + $this->getBackingStore()->set('value', $value); + } + +} diff --git a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/GetAllMembers/Remove/RemoveRequestBuilder.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/GetAllMembers/Remove/RemoveRequestBuilder.php new file mode 100644 index 00000000000..6cd5b44e009 --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/GetAllMembers/Remove/RemoveRequestBuilder.php @@ -0,0 +1,77 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/teamwork/teamTemplates/{teamTemplate%2Did}/definitions/{teamTemplateDefinition%2Did}/teamDefinition/channels/{channel%2Did}/getAllMembers/remove'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Remove multiple members from a team in a single request. The response provides details about which memberships could and couldn't be removed. + * @param RemovePostRequestBody $body The request body + * @param RemoveRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + * @link https://learn.microsoft.com/graph/api/conversationmember-remove?view=graph-rest-beta Find more info here + */ + public function post(RemovePostRequestBody $body, ?RemoveRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [RemovePostResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Remove multiple members from a team in a single request. The response provides details about which memberships could and couldn't be removed. + * @param RemovePostRequestBody $body The request body + * @param RemoveRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(RemovePostRequestBody $body, ?RemoveRequestBuilderPostRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::POST; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + $requestInfo->setContentFromParsable($this->requestAdapter, "application/json", $body); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return RemoveRequestBuilder + */ + public function withUrl(string $rawUrl): RemoveRequestBuilder { + return new RemoveRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/GetAllMembers/Remove/RemoveRequestBuilderPostRequestConfiguration.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/GetAllMembers/Remove/RemoveRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..97f43edbc54 --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/Channels/Item/GetAllMembers/Remove/RemoveRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/GetAllMembers/Add/AddPostRequestBody.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/GetAllMembers/Add/AddPostRequestBody.php new file mode 100644 index 00000000000..28e05a5f29f --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/GetAllMembers/Add/AddPostRequestBody.php @@ -0,0 +1,118 @@ +backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); + $this->setAdditionalData([]); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return AddPostRequestBody + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): AddPostRequestBody { + return new AddPostRequestBody(); + } + + /** + * Gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @return array|null + */ + public function getAdditionalData(): ?array { + $val = $this->getBackingStore()->get('additionalData'); + if (is_null($val) || is_array($val)) { + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'additionalData'"); + } + + /** + * Gets the BackingStore property value. Stores model information. + * @return BackingStore + */ + public function getBackingStore(): BackingStore { + return $this->backingStore; + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return [ + 'values' => fn(ParseNode $n) => $o->setValues($n->getCollectionOfObjectValues([ConversationMember::class, 'createFromDiscriminatorValue'])), + ]; + } + + /** + * Gets the values property value. The values property + * @return array|null + */ + public function getValues(): ?array { + $val = $this->getBackingStore()->get('values'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, ConversationMember::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'values'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeCollectionOfObjectValues('values', $this->getValues()); + $writer->writeAdditionalData($this->getAdditionalData()); + } + + /** + * Sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @param array $value Value to set for the AdditionalData property. + */ + public function setAdditionalData(?array $value): void { + $this->getBackingStore()->set('additionalData', $value); + } + + /** + * Sets the BackingStore property value. Stores model information. + * @param BackingStore $value Value to set for the BackingStore property. + */ + public function setBackingStore(BackingStore $value): void { + $this->backingStore = $value; + } + + /** + * Sets the values property value. The values property + * @param array|null $value Value to set for the values property. + */ + public function setValues(?array $value): void { + $this->getBackingStore()->set('values', $value); + } + +} diff --git a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/GetAllMembers/Add/AddPostResponse.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/GetAllMembers/Add/AddPostResponse.php new file mode 100644 index 00000000000..23b7b33b959 --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/GetAllMembers/Add/AddPostResponse.php @@ -0,0 +1,72 @@ + + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'value' => fn(ParseNode $n) => $o->setValue($n->getCollectionOfObjectValues([ActionResultPart::class, 'createFromDiscriminatorValue'])), + ]); + } + + /** + * Gets the value property value. The value property + * @return array|null + */ + public function getValue(): ?array { + $val = $this->getBackingStore()->get('value'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, ActionResultPart::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'value'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + $writer->writeCollectionOfObjectValues('value', $this->getValue()); + } + + /** + * Sets the value property value. The value property + * @param array|null $value Value to set for the value property. + */ + public function setValue(?array $value): void { + $this->getBackingStore()->set('value', $value); + } + +} diff --git a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/GetAllMembers/Add/AddRequestBuilder.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/GetAllMembers/Add/AddRequestBuilder.php new file mode 100644 index 00000000000..a634cda2cbb --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/GetAllMembers/Add/AddRequestBuilder.php @@ -0,0 +1,77 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/teamwork/teamTemplates/{teamTemplate%2Did}/definitions/{teamTemplateDefinition%2Did}/teamDefinition/primaryChannel/getAllMembers/add'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Add multiple members in a single request to a team. The response provides details about which memberships could and couldn't be created. + * @param AddPostRequestBody $body The request body + * @param AddRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + * @link https://learn.microsoft.com/graph/api/conversationmembers-add?view=graph-rest-beta Find more info here + */ + public function post(AddPostRequestBody $body, ?AddRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [AddPostResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Add multiple members in a single request to a team. The response provides details about which memberships could and couldn't be created. + * @param AddPostRequestBody $body The request body + * @param AddRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(AddPostRequestBody $body, ?AddRequestBuilderPostRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::POST; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + $requestInfo->setContentFromParsable($this->requestAdapter, "application/json", $body); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return AddRequestBuilder + */ + public function withUrl(string $rawUrl): AddRequestBuilder { + return new AddRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/GetAllMembers/Add/AddRequestBuilderPostRequestConfiguration.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/GetAllMembers/Add/AddRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..1f0682123ce --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/GetAllMembers/Add/AddRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/GetAllMembers/Count/CountRequestBuilder.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/GetAllMembers/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..236e9bf8b53 --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/GetAllMembers/Count/CountRequestBuilder.php @@ -0,0 +1,78 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/teamwork/teamTemplates/{teamTemplate%2Did}/definitions/{teamTemplateDefinition%2Did}/teamDefinition/primaryChannel/getAllMembers/$count{?%24filter,%24search}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + /** @var Promise $result */ + $result = $this->requestAdapter->sendPrimitiveAsync($requestInfo, 'int', $errorMappings); + return $result; + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "text/plain;q=0.9"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return CountRequestBuilder + */ + public function withUrl(string $rawUrl): CountRequestBuilder { + return new CountRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/GetAllMembers/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/GetAllMembers/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..dd13a98056a --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/GetAllMembers/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/GetAllMembers/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/GetAllMembers/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..8943b76c645 --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/GetAllMembers/Count/CountRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CountRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CountRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CountRequestBuilderGetQueryParameters. + * @param string|null $filter Filter items by property values + * @param string|null $search Search items by search phrases + * @return CountRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?string $filter = null, ?string $search = null): CountRequestBuilderGetQueryParameters { + return new CountRequestBuilderGetQueryParameters($filter, $search); + } + +} diff --git a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/GetAllMembers/GetAllMembersRequestBuilder.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/GetAllMembers/GetAllMembersRequestBuilder.php new file mode 100644 index 00000000000..5682a28a97c --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/GetAllMembers/GetAllMembersRequestBuilder.php @@ -0,0 +1,149 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to count the resources in the collection. + */ + public function count(): CountRequestBuilder { + return new CountRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to call the remove method. + */ + public function remove(): RemoveRequestBuilder { + return new RemoveRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the getAllMembers property of the microsoft.graph.channel entity. + * @param string $conversationMemberId The unique identifier of conversationMember + * @return ConversationMemberItemRequestBuilder + */ + public function byConversationMemberId(string $conversationMemberId): ConversationMemberItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['conversationMember%2Did'] = $conversationMemberId; + return new ConversationMemberItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new GetAllMembersRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/teamwork/teamTemplates/{teamTemplate%2Did}/definitions/{teamTemplateDefinition%2Did}/teamDefinition/primaryChannel/getAllMembers{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get getAllMembers from teamwork + * @param GetAllMembersRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?GetAllMembersRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [ConversationMemberCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Create new navigation property to getAllMembers for teamwork + * @param ConversationMember $body The request body + * @param GetAllMembersRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(ConversationMember $body, ?GetAllMembersRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [ConversationMember::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Get getAllMembers from teamwork + * @param GetAllMembersRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?GetAllMembersRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 getAllMembers for teamwork + * @param ConversationMember $body The request body + * @param GetAllMembersRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(ConversationMember $body, ?GetAllMembersRequestBuilderPostRequestConfiguration $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 GetAllMembersRequestBuilder + */ + public function withUrl(string $rawUrl): GetAllMembersRequestBuilder { + return new GetAllMembersRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/GetAllMembers/GetAllMembersRequestBuilderGetQueryParameters.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/GetAllMembers/GetAllMembersRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..56b7ef4ce82 --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/GetAllMembers/GetAllMembersRequestBuilderGetQueryParameters.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 GetAllMembersRequestBuilderGetQueryParameters and sets the default values. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + */ + public function __construct(?bool $count = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null) { + $this->count = $count; + $this->expand = $expand; + $this->filter = $filter; + $this->orderby = $orderby; + $this->search = $search; + $this->select = $select; + $this->skip = $skip; + $this->top = $top; + } + +} diff --git a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/GetAllMembers/GetAllMembersRequestBuilderGetRequestConfiguration.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/GetAllMembers/GetAllMembersRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..4b8f5f07598 --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/GetAllMembers/GetAllMembersRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param GetAllMembersRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?GetAllMembersRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new GetAllMembersRequestBuilderGetQueryParameters. + * @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 GetAllMembersRequestBuilderGetQueryParameters + */ + 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): GetAllMembersRequestBuilderGetQueryParameters { + return new GetAllMembersRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/GetAllMembers/GetAllMembersRequestBuilderPostRequestConfiguration.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/GetAllMembers/GetAllMembersRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..c29e1ff5cac --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/GetAllMembers/GetAllMembersRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/GetAllMembers/Item/ConversationMemberItemRequestBuilder.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/GetAllMembers/Item/ConversationMemberItemRequestBuilder.php new file mode 100644 index 00000000000..1ba3265e8e5 --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/GetAllMembers/Item/ConversationMemberItemRequestBuilder.php @@ -0,0 +1,144 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/teamwork/teamTemplates/{teamTemplate%2Did}/definitions/{teamTemplateDefinition%2Did}/teamDefinition/primaryChannel/getAllMembers/{conversationMember%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property getAllMembers for teamwork + * @param ConversationMemberItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?ConversationMemberItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Get getAllMembers from teamwork + * @param ConversationMemberItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?ConversationMemberItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [ConversationMember::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property getAllMembers in teamwork + * @param ConversationMember $body The request body + * @param ConversationMemberItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(ConversationMember $body, ?ConversationMemberItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [ConversationMember::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property getAllMembers for teamwork + * @param ConversationMemberItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?ConversationMemberItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::DELETE; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Get getAllMembers from teamwork + * @param ConversationMemberItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?ConversationMemberItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Update the navigation property getAllMembers in teamwork + * @param ConversationMember $body The request body + * @param ConversationMemberItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(ConversationMember $body, ?ConversationMemberItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::PATCH; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + $requestInfo->setContentFromParsable($this->requestAdapter, "application/json", $body); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return ConversationMemberItemRequestBuilder + */ + public function withUrl(string $rawUrl): ConversationMemberItemRequestBuilder { + return new ConversationMemberItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/GetAllMembers/Item/ConversationMemberItemRequestBuilderDeleteRequestConfiguration.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/GetAllMembers/Item/ConversationMemberItemRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..6d367f63786 --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/GetAllMembers/Item/ConversationMemberItemRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/GetAllMembers/Item/ConversationMemberItemRequestBuilderGetQueryParameters.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/GetAllMembers/Item/ConversationMemberItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..cbb6dc18891 --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/GetAllMembers/Item/ConversationMemberItemRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +|null $expand Expand related entities + */ + public ?array $expand = null; + + /** + * @QueryParameter("%24select") + * @var array|null $select Select properties to be returned + */ + public ?array $select = null; + + /** + * Instantiates a new ConversationMemberItemRequestBuilderGetQueryParameters and sets the default values. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + */ + public function __construct(?array $expand = null, ?array $select = null) { + $this->expand = $expand; + $this->select = $select; + } + +} diff --git a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/GetAllMembers/Item/ConversationMemberItemRequestBuilderGetRequestConfiguration.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/GetAllMembers/Item/ConversationMemberItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..6dc5ef6145e --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/GetAllMembers/Item/ConversationMemberItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param ConversationMemberItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?ConversationMemberItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new ConversationMemberItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return ConversationMemberItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): ConversationMemberItemRequestBuilderGetQueryParameters { + return new ConversationMemberItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/GetAllMembers/Item/ConversationMemberItemRequestBuilderPatchRequestConfiguration.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/GetAllMembers/Item/ConversationMemberItemRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..cad3bacde67 --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/GetAllMembers/Item/ConversationMemberItemRequestBuilderPatchRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/GetAllMembers/Remove/RemovePostRequestBody.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/GetAllMembers/Remove/RemovePostRequestBody.php new file mode 100644 index 00000000000..0ac64f6bca3 --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/GetAllMembers/Remove/RemovePostRequestBody.php @@ -0,0 +1,118 @@ +backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); + $this->setAdditionalData([]); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return RemovePostRequestBody + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): RemovePostRequestBody { + return new RemovePostRequestBody(); + } + + /** + * Gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @return array|null + */ + public function getAdditionalData(): ?array { + $val = $this->getBackingStore()->get('additionalData'); + if (is_null($val) || is_array($val)) { + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'additionalData'"); + } + + /** + * Gets the BackingStore property value. Stores model information. + * @return BackingStore + */ + public function getBackingStore(): BackingStore { + return $this->backingStore; + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return [ + 'values' => fn(ParseNode $n) => $o->setValues($n->getCollectionOfObjectValues([ConversationMember::class, 'createFromDiscriminatorValue'])), + ]; + } + + /** + * Gets the values property value. The values property + * @return array|null + */ + public function getValues(): ?array { + $val = $this->getBackingStore()->get('values'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, ConversationMember::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'values'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeCollectionOfObjectValues('values', $this->getValues()); + $writer->writeAdditionalData($this->getAdditionalData()); + } + + /** + * Sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @param array $value Value to set for the AdditionalData property. + */ + public function setAdditionalData(?array $value): void { + $this->getBackingStore()->set('additionalData', $value); + } + + /** + * Sets the BackingStore property value. Stores model information. + * @param BackingStore $value Value to set for the BackingStore property. + */ + public function setBackingStore(BackingStore $value): void { + $this->backingStore = $value; + } + + /** + * Sets the values property value. The values property + * @param array|null $value Value to set for the values property. + */ + public function setValues(?array $value): void { + $this->getBackingStore()->set('values', $value); + } + +} diff --git a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/GetAllMembers/Remove/RemovePostResponse.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/GetAllMembers/Remove/RemovePostResponse.php new file mode 100644 index 00000000000..ce55bfa0b8a --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/GetAllMembers/Remove/RemovePostResponse.php @@ -0,0 +1,72 @@ + + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'value' => fn(ParseNode $n) => $o->setValue($n->getCollectionOfObjectValues([ActionResultPart::class, 'createFromDiscriminatorValue'])), + ]); + } + + /** + * Gets the value property value. The value property + * @return array|null + */ + public function getValue(): ?array { + $val = $this->getBackingStore()->get('value'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, ActionResultPart::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'value'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + $writer->writeCollectionOfObjectValues('value', $this->getValue()); + } + + /** + * Sets the value property value. The value property + * @param array|null $value Value to set for the value property. + */ + public function setValue(?array $value): void { + $this->getBackingStore()->set('value', $value); + } + +} diff --git a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/GetAllMembers/Remove/RemoveRequestBuilder.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/GetAllMembers/Remove/RemoveRequestBuilder.php new file mode 100644 index 00000000000..5c471883855 --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/GetAllMembers/Remove/RemoveRequestBuilder.php @@ -0,0 +1,77 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/teamwork/teamTemplates/{teamTemplate%2Did}/definitions/{teamTemplateDefinition%2Did}/teamDefinition/primaryChannel/getAllMembers/remove'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Remove multiple members from a team in a single request. The response provides details about which memberships could and couldn't be removed. + * @param RemovePostRequestBody $body The request body + * @param RemoveRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + * @link https://learn.microsoft.com/graph/api/conversationmember-remove?view=graph-rest-beta Find more info here + */ + public function post(RemovePostRequestBody $body, ?RemoveRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [RemovePostResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Remove multiple members from a team in a single request. The response provides details about which memberships could and couldn't be removed. + * @param RemovePostRequestBody $body The request body + * @param RemoveRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(RemovePostRequestBody $body, ?RemoveRequestBuilderPostRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::POST; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + $requestInfo->setContentFromParsable($this->requestAdapter, "application/json", $body); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return RemoveRequestBuilder + */ + public function withUrl(string $rawUrl): RemoveRequestBuilder { + return new RemoveRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/GetAllMembers/Remove/RemoveRequestBuilderPostRequestConfiguration.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/GetAllMembers/Remove/RemoveRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..bc72d91c23a --- /dev/null +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/GetAllMembers/Remove/RemoveRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/PrimaryChannelRequestBuilder.php b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/PrimaryChannelRequestBuilder.php index 283350aa336..0ac8604bf40 100644 --- a/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/PrimaryChannelRequestBuilder.php +++ b/src/Generated/Teamwork/TeamTemplates/Item/Definitions/Item/TeamDefinition/PrimaryChannel/PrimaryChannelRequestBuilder.php @@ -10,6 +10,7 @@ use Microsoft\Graph\Beta\Generated\Teamwork\TeamTemplates\Item\Definitions\Item\TeamDefinition\PrimaryChannel\CompleteMigration\CompleteMigrationRequestBuilder; use Microsoft\Graph\Beta\Generated\Teamwork\TeamTemplates\Item\Definitions\Item\TeamDefinition\PrimaryChannel\DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalName\DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilder; use Microsoft\Graph\Beta\Generated\Teamwork\TeamTemplates\Item\Definitions\Item\TeamDefinition\PrimaryChannel\FilesFolder\FilesFolderRequestBuilder; +use Microsoft\Graph\Beta\Generated\Teamwork\TeamTemplates\Item\Definitions\Item\TeamDefinition\PrimaryChannel\GetAllMembers\GetAllMembersRequestBuilder; use Microsoft\Graph\Beta\Generated\Teamwork\TeamTemplates\Item\Definitions\Item\TeamDefinition\PrimaryChannel\Members\MembersRequestBuilder; use Microsoft\Graph\Beta\Generated\Teamwork\TeamTemplates\Item\Definitions\Item\TeamDefinition\PrimaryChannel\Messages\MessagesRequestBuilder; use Microsoft\Graph\Beta\Generated\Teamwork\TeamTemplates\Item\Definitions\Item\TeamDefinition\PrimaryChannel\ProvisionEmail\ProvisionEmailRequestBuilder; @@ -55,6 +56,13 @@ public function filesFolder(): FilesFolderRequestBuilder { return new FilesFolderRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to manage the getAllMembers property of the microsoft.graph.channel entity. + */ + public function getAllMembers(): GetAllMembersRequestBuilder { + return new GetAllMembersRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Provides operations to manage the members property of the microsoft.graph.channel entity. */ diff --git a/src/Generated/Users/Item/Authentication/AuthenticationRequestBuilder.php b/src/Generated/Users/Item/Authentication/AuthenticationRequestBuilder.php index eb5de275621..1d5ad3693c4 100644 --- a/src/Generated/Users/Item/Authentication/AuthenticationRequestBuilder.php +++ b/src/Generated/Users/Item/Authentication/AuthenticationRequestBuilder.php @@ -8,6 +8,7 @@ use Microsoft\Graph\Beta\Generated\Models\ODataErrors\ODataError; use Microsoft\Graph\Beta\Generated\Users\Item\Authentication\EmailMethods\EmailMethodsRequestBuilder; use Microsoft\Graph\Beta\Generated\Users\Item\Authentication\Fido2Methods\Fido2MethodsRequestBuilder; +use Microsoft\Graph\Beta\Generated\Users\Item\Authentication\HardwareOathMethods\HardwareOathMethodsRequestBuilder; use Microsoft\Graph\Beta\Generated\Users\Item\Authentication\Methods\MethodsRequestBuilder; use Microsoft\Graph\Beta\Generated\Users\Item\Authentication\MicrosoftAuthenticatorMethods\MicrosoftAuthenticatorMethodsRequestBuilder; use Microsoft\Graph\Beta\Generated\Users\Item\Authentication\Operations\OperationsRequestBuilder; @@ -44,6 +45,13 @@ public function fido2Methods(): Fido2MethodsRequestBuilder { return new Fido2MethodsRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to manage the hardwareOathMethods property of the microsoft.graph.authentication entity. + */ + public function hardwareOathMethods(): HardwareOathMethodsRequestBuilder { + return new HardwareOathMethodsRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Provides operations to manage the methods property of the microsoft.graph.authentication entity. */ diff --git a/src/Generated/Users/Item/Authentication/HardwareOathMethods/AssignAndActivate/AssignAndActivatePostRequestBody.php b/src/Generated/Users/Item/Authentication/HardwareOathMethods/AssignAndActivate/AssignAndActivatePostRequestBody.php new file mode 100644 index 00000000000..281359f01ab --- /dev/null +++ b/src/Generated/Users/Item/Authentication/HardwareOathMethods/AssignAndActivate/AssignAndActivatePostRequestBody.php @@ -0,0 +1,159 @@ +backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); + $this->setAdditionalData([]); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return AssignAndActivatePostRequestBody + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): AssignAndActivatePostRequestBody { + return new AssignAndActivatePostRequestBody(); + } + + /** + * 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 device property value. The device property + * @return HardwareOathTokenAuthenticationMethodDevice|null + */ + public function getDevice(): ?HardwareOathTokenAuthenticationMethodDevice { + $val = $this->getBackingStore()->get('device'); + if (is_null($val) || $val instanceof HardwareOathTokenAuthenticationMethodDevice) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'device'"); + } + + /** + * 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 [ + 'device' => fn(ParseNode $n) => $o->setDevice($n->getObjectValue([HardwareOathTokenAuthenticationMethodDevice::class, 'createFromDiscriminatorValue'])), + 'displayName' => fn(ParseNode $n) => $o->setDisplayName($n->getStringValue()), + 'verificationCode' => fn(ParseNode $n) => $o->setVerificationCode($n->getStringValue()), + ]; + } + + /** + * Gets the verificationCode property value. The verificationCode property + * @return string|null + */ + public function getVerificationCode(): ?string { + $val = $this->getBackingStore()->get('verificationCode'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'verificationCode'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeObjectValue('device', $this->getDevice()); + $writer->writeStringValue('displayName', $this->getDisplayName()); + $writer->writeStringValue('verificationCode', $this->getVerificationCode()); + $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 device property value. The device property + * @param HardwareOathTokenAuthenticationMethodDevice|null $value Value to set for the device property. + */ + public function setDevice(?HardwareOathTokenAuthenticationMethodDevice $value): void { + $this->getBackingStore()->set('device', $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 verificationCode property value. The verificationCode property + * @param string|null $value Value to set for the verificationCode property. + */ + public function setVerificationCode(?string $value): void { + $this->getBackingStore()->set('verificationCode', $value); + } + +} diff --git a/src/Generated/Users/Item/Authentication/HardwareOathMethods/AssignAndActivate/AssignAndActivateRequestBuilder.php b/src/Generated/Users/Item/Authentication/HardwareOathMethods/AssignAndActivate/AssignAndActivateRequestBuilder.php new file mode 100644 index 00000000000..0383436aa5f --- /dev/null +++ b/src/Generated/Users/Item/Authentication/HardwareOathMethods/AssignAndActivate/AssignAndActivateRequestBuilder.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}/authentication/hardwareOathMethods/assignAndActivate'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Invoke action assignAndActivate + * @param AssignAndActivatePostRequestBody $body The request body + * @param AssignAndActivateRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(AssignAndActivatePostRequestBody $body, ?AssignAndActivateRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Invoke action assignAndActivate + * @param AssignAndActivatePostRequestBody $body The request body + * @param AssignAndActivateRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(AssignAndActivatePostRequestBody $body, ?AssignAndActivateRequestBuilderPostRequestConfiguration $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 AssignAndActivateRequestBuilder + */ + public function withUrl(string $rawUrl): AssignAndActivateRequestBuilder { + return new AssignAndActivateRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Users/Item/Authentication/HardwareOathMethods/AssignAndActivate/AssignAndActivateRequestBuilderPostRequestConfiguration.php b/src/Generated/Users/Item/Authentication/HardwareOathMethods/AssignAndActivate/AssignAndActivateRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..77baaf2b619 --- /dev/null +++ b/src/Generated/Users/Item/Authentication/HardwareOathMethods/AssignAndActivate/AssignAndActivateRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @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/Authentication/HardwareOathMethods/AssignAndActivateBySerialNumber/AssignAndActivateBySerialNumberPostRequestBody.php b/src/Generated/Users/Item/Authentication/HardwareOathMethods/AssignAndActivateBySerialNumber/AssignAndActivateBySerialNumberPostRequestBody.php new file mode 100644 index 00000000000..d903a08dfbb --- /dev/null +++ b/src/Generated/Users/Item/Authentication/HardwareOathMethods/AssignAndActivateBySerialNumber/AssignAndActivateBySerialNumberPostRequestBody.php @@ -0,0 +1,158 @@ +backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); + $this->setAdditionalData([]); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return AssignAndActivateBySerialNumberPostRequestBody + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): AssignAndActivateBySerialNumberPostRequestBody { + return new AssignAndActivateBySerialNumberPostRequestBody(); + } + + /** + * Gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @return array|null + */ + public function getAdditionalData(): ?array { + $val = $this->getBackingStore()->get('additionalData'); + if (is_null($val) || is_array($val)) { + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'additionalData'"); + } + + /** + * Gets the BackingStore property value. Stores model information. + * @return BackingStore + */ + public function getBackingStore(): BackingStore { + return $this->backingStore; + } + + /** + * Gets the displayName property value. The displayName property + * @return string|null + */ + public function getDisplayName(): ?string { + $val = $this->getBackingStore()->get('displayName'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'displayName'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return [ + 'displayName' => fn(ParseNode $n) => $o->setDisplayName($n->getStringValue()), + 'serialNumber' => fn(ParseNode $n) => $o->setSerialNumber($n->getStringValue()), + 'verificationCode' => fn(ParseNode $n) => $o->setVerificationCode($n->getStringValue()), + ]; + } + + /** + * Gets the serialNumber property value. The serialNumber property + * @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 verificationCode property value. The verificationCode property + * @return string|null + */ + public function getVerificationCode(): ?string { + $val = $this->getBackingStore()->get('verificationCode'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'verificationCode'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeStringValue('displayName', $this->getDisplayName()); + $writer->writeStringValue('serialNumber', $this->getSerialNumber()); + $writer->writeStringValue('verificationCode', $this->getVerificationCode()); + $writer->writeAdditionalData($this->getAdditionalData()); + } + + /** + * Sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @param array $value Value to set for the AdditionalData property. + */ + public function setAdditionalData(?array $value): void { + $this->getBackingStore()->set('additionalData', $value); + } + + /** + * Sets the BackingStore property value. Stores model information. + * @param BackingStore $value Value to set for the BackingStore property. + */ + public function setBackingStore(BackingStore $value): void { + $this->backingStore = $value; + } + + /** + * Sets the displayName property value. The displayName property + * @param string|null $value Value to set for the displayName property. + */ + public function setDisplayName(?string $value): void { + $this->getBackingStore()->set('displayName', $value); + } + + /** + * Sets the serialNumber property value. The serialNumber property + * @param string|null $value Value to set for the serialNumber property. + */ + public function setSerialNumber(?string $value): void { + $this->getBackingStore()->set('serialNumber', $value); + } + + /** + * Sets the verificationCode property value. The verificationCode property + * @param string|null $value Value to set for the verificationCode property. + */ + public function setVerificationCode(?string $value): void { + $this->getBackingStore()->set('verificationCode', $value); + } + +} diff --git a/src/Generated/Users/Item/Authentication/HardwareOathMethods/AssignAndActivateBySerialNumber/AssignAndActivateBySerialNumberRequestBuilder.php b/src/Generated/Users/Item/Authentication/HardwareOathMethods/AssignAndActivateBySerialNumber/AssignAndActivateBySerialNumberRequestBuilder.php new file mode 100644 index 00000000000..83876337c58 --- /dev/null +++ b/src/Generated/Users/Item/Authentication/HardwareOathMethods/AssignAndActivateBySerialNumber/AssignAndActivateBySerialNumberRequestBuilder.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}/authentication/hardwareOathMethods/assignAndActivateBySerialNumber'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Invoke action assignAndActivateBySerialNumber + * @param AssignAndActivateBySerialNumberPostRequestBody $body The request body + * @param AssignAndActivateBySerialNumberRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(AssignAndActivateBySerialNumberPostRequestBody $body, ?AssignAndActivateBySerialNumberRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Invoke action assignAndActivateBySerialNumber + * @param AssignAndActivateBySerialNumberPostRequestBody $body The request body + * @param AssignAndActivateBySerialNumberRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(AssignAndActivateBySerialNumberPostRequestBody $body, ?AssignAndActivateBySerialNumberRequestBuilderPostRequestConfiguration $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 AssignAndActivateBySerialNumberRequestBuilder + */ + public function withUrl(string $rawUrl): AssignAndActivateBySerialNumberRequestBuilder { + return new AssignAndActivateBySerialNumberRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Users/Item/Authentication/HardwareOathMethods/AssignAndActivateBySerialNumber/AssignAndActivateBySerialNumberRequestBuilderPostRequestConfiguration.php b/src/Generated/Users/Item/Authentication/HardwareOathMethods/AssignAndActivateBySerialNumber/AssignAndActivateBySerialNumberRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..fda832ab595 --- /dev/null +++ b/src/Generated/Users/Item/Authentication/HardwareOathMethods/AssignAndActivateBySerialNumber/AssignAndActivateBySerialNumberRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @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/Authentication/HardwareOathMethods/Count/CountRequestBuilder.php b/src/Generated/Users/Item/Authentication/HardwareOathMethods/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..a108383d4bc --- /dev/null +++ b/src/Generated/Users/Item/Authentication/HardwareOathMethods/Count/CountRequestBuilder.php @@ -0,0 +1,78 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/users/{user%2Did}/authentication/hardwareOathMethods/$count{?%24filter,%24search}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + /** @var Promise $result */ + $result = $this->requestAdapter->sendPrimitiveAsync($requestInfo, 'int', $errorMappings); + return $result; + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "text/plain;q=0.9"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return CountRequestBuilder + */ + public function withUrl(string $rawUrl): CountRequestBuilder { + return new CountRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Users/Item/Authentication/HardwareOathMethods/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/Users/Item/Authentication/HardwareOathMethods/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..4d8ae3ad4ca --- /dev/null +++ b/src/Generated/Users/Item/Authentication/HardwareOathMethods/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/Users/Item/Authentication/HardwareOathMethods/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/Users/Item/Authentication/HardwareOathMethods/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..d52c70a0612 --- /dev/null +++ b/src/Generated/Users/Item/Authentication/HardwareOathMethods/Count/CountRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CountRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CountRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CountRequestBuilderGetQueryParameters. + * @param string|null $filter Filter items by property values + * @param string|null $search Search items by search phrases + * @return CountRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?string $filter = null, ?string $search = null): CountRequestBuilderGetQueryParameters { + return new CountRequestBuilderGetQueryParameters($filter, $search); + } + +} diff --git a/src/Generated/Users/Item/Authentication/HardwareOathMethods/HardwareOathMethodsRequestBuilder.php b/src/Generated/Users/Item/Authentication/HardwareOathMethods/HardwareOathMethodsRequestBuilder.php new file mode 100644 index 00000000000..7c1acc96c91 --- /dev/null +++ b/src/Generated/Users/Item/Authentication/HardwareOathMethods/HardwareOathMethodsRequestBuilder.php @@ -0,0 +1,149 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to call the assignAndActivateBySerialNumber method. + */ + public function assignAndActivateBySerialNumber(): AssignAndActivateBySerialNumberRequestBuilder { + return new AssignAndActivateBySerialNumberRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to count the resources in the collection. + */ + public function count(): CountRequestBuilder { + return new CountRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the hardwareOathMethods property of the microsoft.graph.authentication entity. + * @param string $hardwareOathAuthenticationMethodId The unique identifier of hardwareOathAuthenticationMethod + * @return HardwareOathAuthenticationMethodItemRequestBuilder + */ + public function byHardwareOathAuthenticationMethodId(string $hardwareOathAuthenticationMethodId): HardwareOathAuthenticationMethodItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['hardwareOathAuthenticationMethod%2Did'] = $hardwareOathAuthenticationMethodId; + return new HardwareOathAuthenticationMethodItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new HardwareOathMethodsRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/users/{user%2Did}/authentication/hardwareOathMethods{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get hardwareOathMethods from users + * @param HardwareOathMethodsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?HardwareOathMethodsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [HardwareOathAuthenticationMethodCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Create new navigation property to hardwareOathMethods for users + * @param HardwareOathAuthenticationMethod $body The request body + * @param HardwareOathMethodsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(HardwareOathAuthenticationMethod $body, ?HardwareOathMethodsRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [HardwareOathAuthenticationMethod::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Get hardwareOathMethods from users + * @param HardwareOathMethodsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?HardwareOathMethodsRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 hardwareOathMethods for users + * @param HardwareOathAuthenticationMethod $body The request body + * @param HardwareOathMethodsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(HardwareOathAuthenticationMethod $body, ?HardwareOathMethodsRequestBuilderPostRequestConfiguration $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 HardwareOathMethodsRequestBuilder + */ + public function withUrl(string $rawUrl): HardwareOathMethodsRequestBuilder { + return new HardwareOathMethodsRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Users/Item/Authentication/HardwareOathMethods/HardwareOathMethodsRequestBuilderGetQueryParameters.php b/src/Generated/Users/Item/Authentication/HardwareOathMethods/HardwareOathMethodsRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..03b8386e46f --- /dev/null +++ b/src/Generated/Users/Item/Authentication/HardwareOathMethods/HardwareOathMethodsRequestBuilderGetQueryParameters.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 HardwareOathMethodsRequestBuilderGetQueryParameters and sets the default values. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + */ + public function __construct(?bool $count = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null) { + $this->count = $count; + $this->expand = $expand; + $this->filter = $filter; + $this->orderby = $orderby; + $this->search = $search; + $this->select = $select; + $this->skip = $skip; + $this->top = $top; + } + +} diff --git a/src/Generated/Users/Item/Authentication/HardwareOathMethods/HardwareOathMethodsRequestBuilderGetRequestConfiguration.php b/src/Generated/Users/Item/Authentication/HardwareOathMethods/HardwareOathMethodsRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..c4ddcaa97bf --- /dev/null +++ b/src/Generated/Users/Item/Authentication/HardwareOathMethods/HardwareOathMethodsRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param HardwareOathMethodsRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?HardwareOathMethodsRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new HardwareOathMethodsRequestBuilderGetQueryParameters. + * @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 HardwareOathMethodsRequestBuilderGetQueryParameters + */ + 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): HardwareOathMethodsRequestBuilderGetQueryParameters { + return new HardwareOathMethodsRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/Users/Item/Authentication/HardwareOathMethods/HardwareOathMethodsRequestBuilderPostRequestConfiguration.php b/src/Generated/Users/Item/Authentication/HardwareOathMethods/HardwareOathMethodsRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..0e6ef13a6a7 --- /dev/null +++ b/src/Generated/Users/Item/Authentication/HardwareOathMethods/HardwareOathMethodsRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @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/Authentication/HardwareOathMethods/Item/Activate/ActivatePostRequestBody.php b/src/Generated/Users/Item/Authentication/HardwareOathMethods/Item/Activate/ActivatePostRequestBody.php new file mode 100644 index 00000000000..321d1920f1a --- /dev/null +++ b/src/Generated/Users/Item/Authentication/HardwareOathMethods/Item/Activate/ActivatePostRequestBody.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 ActivatePostRequestBody + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): ActivatePostRequestBody { + return new ActivatePostRequestBody(); + } + + /** + * Gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @return array|null + */ + public function getAdditionalData(): ?array { + $val = $this->getBackingStore()->get('additionalData'); + if (is_null($val) || is_array($val)) { + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'additionalData'"); + } + + /** + * Gets the BackingStore property value. Stores model information. + * @return BackingStore + */ + public function getBackingStore(): BackingStore { + return $this->backingStore; + } + + /** + * Gets the displayName property value. The displayName property + * @return string|null + */ + public function getDisplayName(): ?string { + $val = $this->getBackingStore()->get('displayName'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'displayName'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return [ + 'displayName' => fn(ParseNode $n) => $o->setDisplayName($n->getStringValue()), + 'verificationCode' => fn(ParseNode $n) => $o->setVerificationCode($n->getStringValue()), + ]; + } + + /** + * Gets the verificationCode property value. The verificationCode property + * @return string|null + */ + public function getVerificationCode(): ?string { + $val = $this->getBackingStore()->get('verificationCode'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'verificationCode'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeStringValue('displayName', $this->getDisplayName()); + $writer->writeStringValue('verificationCode', $this->getVerificationCode()); + $writer->writeAdditionalData($this->getAdditionalData()); + } + + /** + * Sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @param array $value Value to set for the AdditionalData property. + */ + public function setAdditionalData(?array $value): void { + $this->getBackingStore()->set('additionalData', $value); + } + + /** + * Sets the BackingStore property value. Stores model information. + * @param BackingStore $value Value to set for the BackingStore property. + */ + public function setBackingStore(BackingStore $value): void { + $this->backingStore = $value; + } + + /** + * Sets the displayName property value. The displayName property + * @param string|null $value Value to set for the displayName property. + */ + public function setDisplayName(?string $value): void { + $this->getBackingStore()->set('displayName', $value); + } + + /** + * Sets the verificationCode property value. The verificationCode property + * @param string|null $value Value to set for the verificationCode property. + */ + public function setVerificationCode(?string $value): void { + $this->getBackingStore()->set('verificationCode', $value); + } + +} diff --git a/src/Generated/Users/Item/Authentication/HardwareOathMethods/Item/Activate/ActivateRequestBuilder.php b/src/Generated/Users/Item/Authentication/HardwareOathMethods/Item/Activate/ActivateRequestBuilder.php new file mode 100644 index 00000000000..89d7047f8fd --- /dev/null +++ b/src/Generated/Users/Item/Authentication/HardwareOathMethods/Item/Activate/ActivateRequestBuilder.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}/authentication/hardwareOathMethods/{hardwareOathAuthenticationMethod%2Did}/activate'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Invoke action activate + * @param ActivatePostRequestBody $body The request body + * @param ActivateRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(ActivatePostRequestBody $body, ?ActivateRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Invoke action activate + * @param ActivatePostRequestBody $body The request body + * @param ActivateRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(ActivatePostRequestBody $body, ?ActivateRequestBuilderPostRequestConfiguration $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 ActivateRequestBuilder + */ + public function withUrl(string $rawUrl): ActivateRequestBuilder { + return new ActivateRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Users/Item/Authentication/HardwareOathMethods/Item/Activate/ActivateRequestBuilderPostRequestConfiguration.php b/src/Generated/Users/Item/Authentication/HardwareOathMethods/Item/Activate/ActivateRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..98df0ad7e4f --- /dev/null +++ b/src/Generated/Users/Item/Authentication/HardwareOathMethods/Item/Activate/ActivateRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @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/Authentication/HardwareOathMethods/Item/Deactivate/DeactivateRequestBuilder.php b/src/Generated/Users/Item/Authentication/HardwareOathMethods/Item/Deactivate/DeactivateRequestBuilder.php new file mode 100644 index 00000000000..247d0339a98 --- /dev/null +++ b/src/Generated/Users/Item/Authentication/HardwareOathMethods/Item/Deactivate/DeactivateRequestBuilder.php @@ -0,0 +1,73 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/users/{user%2Did}/authentication/hardwareOathMethods/{hardwareOathAuthenticationMethod%2Did}/deactivate'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Invoke action deactivate + * @param DeactivateRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(?DeactivateRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Invoke action deactivate + * @param DeactivateRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(?DeactivateRequestBuilderPostRequestConfiguration $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 DeactivateRequestBuilder + */ + public function withUrl(string $rawUrl): DeactivateRequestBuilder { + return new DeactivateRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Users/Item/Authentication/HardwareOathMethods/Item/Deactivate/DeactivateRequestBuilderPostRequestConfiguration.php b/src/Generated/Users/Item/Authentication/HardwareOathMethods/Item/Deactivate/DeactivateRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..04abdc96d1f --- /dev/null +++ b/src/Generated/Users/Item/Authentication/HardwareOathMethods/Item/Deactivate/DeactivateRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @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/Authentication/HardwareOathMethods/Item/Device/AssignTo/AssignToRequestBuilder.php b/src/Generated/Users/Item/Authentication/HardwareOathMethods/Item/Device/AssignTo/AssignToRequestBuilder.php new file mode 100644 index 00000000000..bc9749593c2 --- /dev/null +++ b/src/Generated/Users/Item/Authentication/HardwareOathMethods/Item/Device/AssignTo/AssignToRequestBuilder.php @@ -0,0 +1,93 @@ +pathParameters, $this->requestAdapter); + } + + /** + * The serviceProvisioningErrors property + */ + public function serviceProvisioningErrors(): ServiceProvisioningErrorsRequestBuilder { + return new ServiceProvisioningErrorsRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Instantiates a new AssignToRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/users/{user%2Did}/authentication/hardwareOathMethods/{hardwareOathAuthenticationMethod%2Did}/device/assignTo{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get assignTo from users + * @param AssignToRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?AssignToRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [User::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Get assignTo from users + * @param AssignToRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?AssignToRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 AssignToRequestBuilder + */ + public function withUrl(string $rawUrl): AssignToRequestBuilder { + return new AssignToRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Users/Item/Authentication/HardwareOathMethods/Item/Device/AssignTo/AssignToRequestBuilderGetQueryParameters.php b/src/Generated/Users/Item/Authentication/HardwareOathMethods/Item/Device/AssignTo/AssignToRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..69677c1ebae --- /dev/null +++ b/src/Generated/Users/Item/Authentication/HardwareOathMethods/Item/Device/AssignTo/AssignToRequestBuilderGetQueryParameters.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 AssignToRequestBuilderGetQueryParameters 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/HardwareOathMethods/Item/Device/AssignTo/AssignToRequestBuilderGetRequestConfiguration.php b/src/Generated/Users/Item/Authentication/HardwareOathMethods/Item/Device/AssignTo/AssignToRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..b8be53dc489 --- /dev/null +++ b/src/Generated/Users/Item/Authentication/HardwareOathMethods/Item/Device/AssignTo/AssignToRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param AssignToRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?AssignToRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new AssignToRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return AssignToRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): AssignToRequestBuilderGetQueryParameters { + return new AssignToRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Users/Item/Authentication/HardwareOathMethods/Item/Device/AssignTo/MailboxSettings/MailboxSettingsRequestBuilder.php b/src/Generated/Users/Item/Authentication/HardwareOathMethods/Item/Device/AssignTo/MailboxSettings/MailboxSettingsRequestBuilder.php new file mode 100644 index 00000000000..0857d7e7cef --- /dev/null +++ b/src/Generated/Users/Item/Authentication/HardwareOathMethods/Item/Device/AssignTo/MailboxSettings/MailboxSettingsRequestBuilder.php @@ -0,0 +1,112 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/users/{user%2Did}/authentication/hardwareOathMethods/{hardwareOathAuthenticationMethod%2Did}/device/assignTo/mailboxSettings{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. For more information, see User preferences for languages and regional formats. Returned only on $select. + * @param MailboxSettingsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?MailboxSettingsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [MailboxSettings::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update property mailboxSettings value. + * @param MailboxSettings $body The request body + * @param MailboxSettingsRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(MailboxSettings $body, ?MailboxSettingsRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [MailboxSettings::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. For more information, see User preferences for languages and regional formats. Returned only on $select. + * @param MailboxSettingsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?MailboxSettingsRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Update property mailboxSettings value. + * @param MailboxSettings $body The request body + * @param MailboxSettingsRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(MailboxSettings $body, ?MailboxSettingsRequestBuilderPatchRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::PATCH; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + $requestInfo->setContentFromParsable($this->requestAdapter, "application/json", $body); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return MailboxSettingsRequestBuilder + */ + public function withUrl(string $rawUrl): MailboxSettingsRequestBuilder { + return new MailboxSettingsRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Users/Item/Authentication/HardwareOathMethods/Item/Device/AssignTo/MailboxSettings/MailboxSettingsRequestBuilderGetQueryParameters.php b/src/Generated/Users/Item/Authentication/HardwareOathMethods/Item/Device/AssignTo/MailboxSettings/MailboxSettingsRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..26ee79a96ff --- /dev/null +++ b/src/Generated/Users/Item/Authentication/HardwareOathMethods/Item/Device/AssignTo/MailboxSettings/MailboxSettingsRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +|null $expand Expand related entities + */ + public ?array $expand = null; + + /** + * @QueryParameter("%24select") + * @var array|null $select Select properties to be returned + */ + public ?array $select = null; + + /** + * Instantiates a new MailboxSettingsRequestBuilderGetQueryParameters and sets the default values. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + */ + public function __construct(?array $expand = null, ?array $select = null) { + $this->expand = $expand; + $this->select = $select; + } + +} diff --git a/src/Generated/Users/Item/Authentication/HardwareOathMethods/Item/Device/AssignTo/MailboxSettings/MailboxSettingsRequestBuilderGetRequestConfiguration.php b/src/Generated/Users/Item/Authentication/HardwareOathMethods/Item/Device/AssignTo/MailboxSettings/MailboxSettingsRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..90fa4ec7dd8 --- /dev/null +++ b/src/Generated/Users/Item/Authentication/HardwareOathMethods/Item/Device/AssignTo/MailboxSettings/MailboxSettingsRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param MailboxSettingsRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?MailboxSettingsRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new MailboxSettingsRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return MailboxSettingsRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): MailboxSettingsRequestBuilderGetQueryParameters { + return new MailboxSettingsRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Users/Item/Authentication/HardwareOathMethods/Item/Device/AssignTo/MailboxSettings/MailboxSettingsRequestBuilderPatchRequestConfiguration.php b/src/Generated/Users/Item/Authentication/HardwareOathMethods/Item/Device/AssignTo/MailboxSettings/MailboxSettingsRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..ac2541e9e0b --- /dev/null +++ b/src/Generated/Users/Item/Authentication/HardwareOathMethods/Item/Device/AssignTo/MailboxSettings/MailboxSettingsRequestBuilderPatchRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Users/Item/Authentication/HardwareOathMethods/Item/Device/AssignTo/ServiceProvisioningErrors/Count/CountRequestBuilder.php b/src/Generated/Users/Item/Authentication/HardwareOathMethods/Item/Device/AssignTo/ServiceProvisioningErrors/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..86de82714d1 --- /dev/null +++ b/src/Generated/Users/Item/Authentication/HardwareOathMethods/Item/Device/AssignTo/ServiceProvisioningErrors/Count/CountRequestBuilder.php @@ -0,0 +1,78 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/users/{user%2Did}/authentication/hardwareOathMethods/{hardwareOathAuthenticationMethod%2Did}/device/assignTo/serviceProvisioningErrors/$count{?%24filter,%24search}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + /** @var Promise $result */ + $result = $this->requestAdapter->sendPrimitiveAsync($requestInfo, 'int', $errorMappings); + return $result; + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "text/plain;q=0.9"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return CountRequestBuilder + */ + public function withUrl(string $rawUrl): CountRequestBuilder { + return new CountRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Users/Item/Authentication/HardwareOathMethods/Item/Device/AssignTo/ServiceProvisioningErrors/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/Users/Item/Authentication/HardwareOathMethods/Item/Device/AssignTo/ServiceProvisioningErrors/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..274d4f512df --- /dev/null +++ b/src/Generated/Users/Item/Authentication/HardwareOathMethods/Item/Device/AssignTo/ServiceProvisioningErrors/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/Users/Item/Authentication/HardwareOathMethods/Item/Device/AssignTo/ServiceProvisioningErrors/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/Users/Item/Authentication/HardwareOathMethods/Item/Device/AssignTo/ServiceProvisioningErrors/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..d550ed4a212 --- /dev/null +++ b/src/Generated/Users/Item/Authentication/HardwareOathMethods/Item/Device/AssignTo/ServiceProvisioningErrors/Count/CountRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CountRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CountRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CountRequestBuilderGetQueryParameters. + * @param string|null $filter Filter items by property values + * @param string|null $search Search items by search phrases + * @return CountRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?string $filter = null, ?string $search = null): CountRequestBuilderGetQueryParameters { + return new CountRequestBuilderGetQueryParameters($filter, $search); + } + +} diff --git a/src/Generated/Users/Item/Authentication/HardwareOathMethods/Item/Device/AssignTo/ServiceProvisioningErrors/ServiceProvisioningErrorsRequestBuilder.php b/src/Generated/Users/Item/Authentication/HardwareOathMethods/Item/Device/AssignTo/ServiceProvisioningErrors/ServiceProvisioningErrorsRequestBuilder.php new file mode 100644 index 00000000000..d1ce9e593f6 --- /dev/null +++ b/src/Generated/Users/Item/Authentication/HardwareOathMethods/Item/Device/AssignTo/ServiceProvisioningErrors/ServiceProvisioningErrorsRequestBuilder.php @@ -0,0 +1,85 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Instantiates a new ServiceProvisioningErrorsRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/users/{user%2Did}/authentication/hardwareOathMethods/{hardwareOathAuthenticationMethod%2Did}/device/assignTo/serviceProvisioningErrors{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Errors published by a federated service describing a nontransient, service-specific error regarding the properties or link from a user object. + * @param ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [ServiceProvisioningErrorCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Errors published by a federated service describing a nontransient, service-specific error regarding the properties or link from a user object. + * @param ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return ServiceProvisioningErrorsRequestBuilder + */ + public function withUrl(string $rawUrl): ServiceProvisioningErrorsRequestBuilder { + return new ServiceProvisioningErrorsRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Users/Item/Authentication/HardwareOathMethods/Item/Device/AssignTo/ServiceProvisioningErrors/ServiceProvisioningErrorsRequestBuilderGetQueryParameters.php b/src/Generated/Users/Item/Authentication/HardwareOathMethods/Item/Device/AssignTo/ServiceProvisioningErrors/ServiceProvisioningErrorsRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..3e0ca247812 --- /dev/null +++ b/src/Generated/Users/Item/Authentication/HardwareOathMethods/Item/Device/AssignTo/ServiceProvisioningErrors/ServiceProvisioningErrorsRequestBuilderGetQueryParameters.php @@ -0,0 +1,82 @@ +|null $expand Expand related entities + */ + public ?array $expand = null; + + /** + * @QueryParameter("%24filter") + * @var string|null $filter Filter items by property values + */ + public ?string $filter = null; + + /** + * @QueryParameter("%24orderby") + * @var array|null $orderby Order items by property values + */ + public ?array $orderby = null; + + /** + * @QueryParameter("%24search") + * @var string|null $search Search items by search phrases + */ + public ?string $search = null; + + /** + * @QueryParameter("%24select") + * @var array|null $select Select properties to be returned + */ + public ?array $select = null; + + /** + * @QueryParameter("%24skip") + * @var int|null $skip Skip the first n items + */ + public ?int $skip = null; + + /** + * @QueryParameter("%24top") + * @var int|null $top Show only the first n items + */ + public ?int $top = null; + + /** + * Instantiates a new ServiceProvisioningErrorsRequestBuilderGetQueryParameters and sets the default values. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + */ + public function __construct(?bool $count = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null) { + $this->count = $count; + $this->expand = $expand; + $this->filter = $filter; + $this->orderby = $orderby; + $this->search = $search; + $this->select = $select; + $this->skip = $skip; + $this->top = $top; + } + +} diff --git a/src/Generated/Users/Item/Authentication/HardwareOathMethods/Item/Device/AssignTo/ServiceProvisioningErrors/ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration.php b/src/Generated/Users/Item/Authentication/HardwareOathMethods/Item/Device/AssignTo/ServiceProvisioningErrors/ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..82fa885b6e4 --- /dev/null +++ b/src/Generated/Users/Item/Authentication/HardwareOathMethods/Item/Device/AssignTo/ServiceProvisioningErrors/ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param ServiceProvisioningErrorsRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?ServiceProvisioningErrorsRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new ServiceProvisioningErrorsRequestBuilderGetQueryParameters. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + * @return ServiceProvisioningErrorsRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?bool $count = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null): ServiceProvisioningErrorsRequestBuilderGetQueryParameters { + return new ServiceProvisioningErrorsRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/Users/Item/Authentication/HardwareOathMethods/Item/Device/DeviceRequestBuilder.php b/src/Generated/Users/Item/Authentication/HardwareOathMethods/Item/Device/DeviceRequestBuilder.php new file mode 100644 index 00000000000..e92a0ba4f7c --- /dev/null +++ b/src/Generated/Users/Item/Authentication/HardwareOathMethods/Item/Device/DeviceRequestBuilder.php @@ -0,0 +1,160 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the hardwareOathDevices property of the microsoft.graph.authenticationMethodDevice entity. + */ + public function hardwareOathDevices(): HardwareOathDevicesRequestBuilder { + return new HardwareOathDevicesRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Instantiates a new DeviceRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/users/{user%2Did}/authentication/hardwareOathMethods/{hardwareOathAuthenticationMethod%2Did}/device{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property device for users + * @param DeviceRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?DeviceRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Get device from users + * @param DeviceRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?DeviceRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [HardwareOathTokenAuthenticationMethodDevice::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property device in users + * @param HardwareOathTokenAuthenticationMethodDevice $body The request body + * @param DeviceRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(HardwareOathTokenAuthenticationMethodDevice $body, ?DeviceRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [HardwareOathTokenAuthenticationMethodDevice::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property device for users + * @param DeviceRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?DeviceRequestBuilderDeleteRequestConfiguration $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 device from users + * @param DeviceRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?DeviceRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 device in users + * @param HardwareOathTokenAuthenticationMethodDevice $body The request body + * @param DeviceRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(HardwareOathTokenAuthenticationMethodDevice $body, ?DeviceRequestBuilderPatchRequestConfiguration $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 DeviceRequestBuilder + */ + public function withUrl(string $rawUrl): DeviceRequestBuilder { + return new DeviceRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Users/Item/Authentication/HardwareOathMethods/Item/Device/DeviceRequestBuilderDeleteRequestConfiguration.php b/src/Generated/Users/Item/Authentication/HardwareOathMethods/Item/Device/DeviceRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..fd8e8015511 --- /dev/null +++ b/src/Generated/Users/Item/Authentication/HardwareOathMethods/Item/Device/DeviceRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @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/Authentication/HardwareOathMethods/Item/Device/DeviceRequestBuilderGetQueryParameters.php b/src/Generated/Users/Item/Authentication/HardwareOathMethods/Item/Device/DeviceRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..a6e72ffefa4 --- /dev/null +++ b/src/Generated/Users/Item/Authentication/HardwareOathMethods/Item/Device/DeviceRequestBuilderGetQueryParameters.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 DeviceRequestBuilderGetQueryParameters 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/HardwareOathMethods/Item/Device/DeviceRequestBuilderGetRequestConfiguration.php b/src/Generated/Users/Item/Authentication/HardwareOathMethods/Item/Device/DeviceRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..fafaa742426 --- /dev/null +++ b/src/Generated/Users/Item/Authentication/HardwareOathMethods/Item/Device/DeviceRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param DeviceRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?DeviceRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new DeviceRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return DeviceRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): DeviceRequestBuilderGetQueryParameters { + return new DeviceRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Users/Item/Authentication/HardwareOathMethods/Item/Device/DeviceRequestBuilderPatchRequestConfiguration.php b/src/Generated/Users/Item/Authentication/HardwareOathMethods/Item/Device/DeviceRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..91cf928994c --- /dev/null +++ b/src/Generated/Users/Item/Authentication/HardwareOathMethods/Item/Device/DeviceRequestBuilderPatchRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @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/Authentication/HardwareOathMethods/Item/Device/HardwareOathDevices/Count/CountRequestBuilder.php b/src/Generated/Users/Item/Authentication/HardwareOathMethods/Item/Device/HardwareOathDevices/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..b7554eaad0a --- /dev/null +++ b/src/Generated/Users/Item/Authentication/HardwareOathMethods/Item/Device/HardwareOathDevices/Count/CountRequestBuilder.php @@ -0,0 +1,78 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/users/{user%2Did}/authentication/hardwareOathMethods/{hardwareOathAuthenticationMethod%2Did}/device/hardwareOathDevices/$count{?%24filter,%24search}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + /** @var Promise $result */ + $result = $this->requestAdapter->sendPrimitiveAsync($requestInfo, 'int', $errorMappings); + return $result; + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "text/plain;q=0.9"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return CountRequestBuilder + */ + public function withUrl(string $rawUrl): CountRequestBuilder { + return new CountRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Users/Item/Authentication/HardwareOathMethods/Item/Device/HardwareOathDevices/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/Users/Item/Authentication/HardwareOathMethods/Item/Device/HardwareOathDevices/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..b2b9e58f82b --- /dev/null +++ b/src/Generated/Users/Item/Authentication/HardwareOathMethods/Item/Device/HardwareOathDevices/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/Users/Item/Authentication/HardwareOathMethods/Item/Device/HardwareOathDevices/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/Users/Item/Authentication/HardwareOathMethods/Item/Device/HardwareOathDevices/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..d6cc6457ab2 --- /dev/null +++ b/src/Generated/Users/Item/Authentication/HardwareOathMethods/Item/Device/HardwareOathDevices/Count/CountRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CountRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CountRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CountRequestBuilderGetQueryParameters. + * @param string|null $filter Filter items by property values + * @param string|null $search Search items by search phrases + * @return CountRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?string $filter = null, ?string $search = null): CountRequestBuilderGetQueryParameters { + return new CountRequestBuilderGetQueryParameters($filter, $search); + } + +} diff --git a/src/Generated/Users/Item/Authentication/HardwareOathMethods/Item/Device/HardwareOathDevices/HardwareOathDevicesRequestBuilder.php b/src/Generated/Users/Item/Authentication/HardwareOathMethods/Item/Device/HardwareOathDevices/HardwareOathDevicesRequestBuilder.php new file mode 100644 index 00000000000..979cace90c1 --- /dev/null +++ b/src/Generated/Users/Item/Authentication/HardwareOathMethods/Item/Device/HardwareOathDevices/HardwareOathDevicesRequestBuilder.php @@ -0,0 +1,133 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the hardwareOathDevices property of the microsoft.graph.authenticationMethodDevice entity. + * @param string $hardwareOathTokenAuthenticationMethodDeviceId The unique identifier of hardwareOathTokenAuthenticationMethodDevice + * @return HardwareOathTokenAuthenticationMethodDeviceItemRequestBuilder + */ + public function byHardwareOathTokenAuthenticationMethodDeviceId(string $hardwareOathTokenAuthenticationMethodDeviceId): HardwareOathTokenAuthenticationMethodDeviceItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['hardwareOathTokenAuthenticationMethodDevice%2Did'] = $hardwareOathTokenAuthenticationMethodDeviceId; + return new HardwareOathTokenAuthenticationMethodDeviceItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new HardwareOathDevicesRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/users/{user%2Did}/authentication/hardwareOathMethods/{hardwareOathAuthenticationMethod%2Did}/device/hardwareOathDevices{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get hardwareOathDevices from users + * @param HardwareOathDevicesRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?HardwareOathDevicesRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [HardwareOathTokenAuthenticationMethodDeviceCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Create new navigation property to hardwareOathDevices for users + * @param HardwareOathTokenAuthenticationMethodDevice $body The request body + * @param HardwareOathDevicesRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(HardwareOathTokenAuthenticationMethodDevice $body, ?HardwareOathDevicesRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [HardwareOathTokenAuthenticationMethodDevice::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Get hardwareOathDevices from users + * @param HardwareOathDevicesRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?HardwareOathDevicesRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 hardwareOathDevices for users + * @param HardwareOathTokenAuthenticationMethodDevice $body The request body + * @param HardwareOathDevicesRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(HardwareOathTokenAuthenticationMethodDevice $body, ?HardwareOathDevicesRequestBuilderPostRequestConfiguration $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 HardwareOathDevicesRequestBuilder + */ + public function withUrl(string $rawUrl): HardwareOathDevicesRequestBuilder { + return new HardwareOathDevicesRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Users/Item/Authentication/HardwareOathMethods/Item/Device/HardwareOathDevices/HardwareOathDevicesRequestBuilderGetQueryParameters.php b/src/Generated/Users/Item/Authentication/HardwareOathMethods/Item/Device/HardwareOathDevices/HardwareOathDevicesRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..02a0d702e28 --- /dev/null +++ b/src/Generated/Users/Item/Authentication/HardwareOathMethods/Item/Device/HardwareOathDevices/HardwareOathDevicesRequestBuilderGetQueryParameters.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 HardwareOathDevicesRequestBuilderGetQueryParameters and sets the default values. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + */ + public function __construct(?bool $count = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null) { + $this->count = $count; + $this->expand = $expand; + $this->filter = $filter; + $this->orderby = $orderby; + $this->search = $search; + $this->select = $select; + $this->skip = $skip; + $this->top = $top; + } + +} diff --git a/src/Generated/Users/Item/Authentication/HardwareOathMethods/Item/Device/HardwareOathDevices/HardwareOathDevicesRequestBuilderGetRequestConfiguration.php b/src/Generated/Users/Item/Authentication/HardwareOathMethods/Item/Device/HardwareOathDevices/HardwareOathDevicesRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..a2413aadcca --- /dev/null +++ b/src/Generated/Users/Item/Authentication/HardwareOathMethods/Item/Device/HardwareOathDevices/HardwareOathDevicesRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param HardwareOathDevicesRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?HardwareOathDevicesRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new HardwareOathDevicesRequestBuilderGetQueryParameters. + * @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 HardwareOathDevicesRequestBuilderGetQueryParameters + */ + 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): HardwareOathDevicesRequestBuilderGetQueryParameters { + return new HardwareOathDevicesRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/Users/Item/Authentication/HardwareOathMethods/Item/Device/HardwareOathDevices/HardwareOathDevicesRequestBuilderPostRequestConfiguration.php b/src/Generated/Users/Item/Authentication/HardwareOathMethods/Item/Device/HardwareOathDevices/HardwareOathDevicesRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..d97de594e1f --- /dev/null +++ b/src/Generated/Users/Item/Authentication/HardwareOathMethods/Item/Device/HardwareOathDevices/HardwareOathDevicesRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @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/Authentication/HardwareOathMethods/Item/Device/HardwareOathDevices/Item/AssignTo/AssignToRequestBuilder.php b/src/Generated/Users/Item/Authentication/HardwareOathMethods/Item/Device/HardwareOathDevices/Item/AssignTo/AssignToRequestBuilder.php new file mode 100644 index 00000000000..3da3bb2b1e9 --- /dev/null +++ b/src/Generated/Users/Item/Authentication/HardwareOathMethods/Item/Device/HardwareOathDevices/Item/AssignTo/AssignToRequestBuilder.php @@ -0,0 +1,93 @@ +pathParameters, $this->requestAdapter); + } + + /** + * The serviceProvisioningErrors property + */ + public function serviceProvisioningErrors(): ServiceProvisioningErrorsRequestBuilder { + return new ServiceProvisioningErrorsRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Instantiates a new AssignToRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/users/{user%2Did}/authentication/hardwareOathMethods/{hardwareOathAuthenticationMethod%2Did}/device/hardwareOathDevices/{hardwareOathTokenAuthenticationMethodDevice%2Did}/assignTo{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get assignTo from users + * @param AssignToRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?AssignToRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [User::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Get assignTo from users + * @param AssignToRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?AssignToRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 AssignToRequestBuilder + */ + public function withUrl(string $rawUrl): AssignToRequestBuilder { + return new AssignToRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Users/Item/Authentication/HardwareOathMethods/Item/Device/HardwareOathDevices/Item/AssignTo/AssignToRequestBuilderGetQueryParameters.php b/src/Generated/Users/Item/Authentication/HardwareOathMethods/Item/Device/HardwareOathDevices/Item/AssignTo/AssignToRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..17aae8347b6 --- /dev/null +++ b/src/Generated/Users/Item/Authentication/HardwareOathMethods/Item/Device/HardwareOathDevices/Item/AssignTo/AssignToRequestBuilderGetQueryParameters.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 AssignToRequestBuilderGetQueryParameters 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/HardwareOathMethods/Item/Device/HardwareOathDevices/Item/AssignTo/AssignToRequestBuilderGetRequestConfiguration.php b/src/Generated/Users/Item/Authentication/HardwareOathMethods/Item/Device/HardwareOathDevices/Item/AssignTo/AssignToRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..7cce9db2295 --- /dev/null +++ b/src/Generated/Users/Item/Authentication/HardwareOathMethods/Item/Device/HardwareOathDevices/Item/AssignTo/AssignToRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param AssignToRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?AssignToRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new AssignToRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return AssignToRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): AssignToRequestBuilderGetQueryParameters { + return new AssignToRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Users/Item/Authentication/HardwareOathMethods/Item/Device/HardwareOathDevices/Item/AssignTo/MailboxSettings/MailboxSettingsRequestBuilder.php b/src/Generated/Users/Item/Authentication/HardwareOathMethods/Item/Device/HardwareOathDevices/Item/AssignTo/MailboxSettings/MailboxSettingsRequestBuilder.php new file mode 100644 index 00000000000..da4020d1b98 --- /dev/null +++ b/src/Generated/Users/Item/Authentication/HardwareOathMethods/Item/Device/HardwareOathDevices/Item/AssignTo/MailboxSettings/MailboxSettingsRequestBuilder.php @@ -0,0 +1,112 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/users/{user%2Did}/authentication/hardwareOathMethods/{hardwareOathAuthenticationMethod%2Did}/device/hardwareOathDevices/{hardwareOathTokenAuthenticationMethodDevice%2Did}/assignTo/mailboxSettings{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. For more information, see User preferences for languages and regional formats. Returned only on $select. + * @param MailboxSettingsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?MailboxSettingsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [MailboxSettings::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update property mailboxSettings value. + * @param MailboxSettings $body The request body + * @param MailboxSettingsRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(MailboxSettings $body, ?MailboxSettingsRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [MailboxSettings::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. For more information, see User preferences for languages and regional formats. Returned only on $select. + * @param MailboxSettingsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?MailboxSettingsRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Update property mailboxSettings value. + * @param MailboxSettings $body The request body + * @param MailboxSettingsRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(MailboxSettings $body, ?MailboxSettingsRequestBuilderPatchRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::PATCH; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + $requestInfo->setContentFromParsable($this->requestAdapter, "application/json", $body); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return MailboxSettingsRequestBuilder + */ + public function withUrl(string $rawUrl): MailboxSettingsRequestBuilder { + return new MailboxSettingsRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Users/Item/Authentication/HardwareOathMethods/Item/Device/HardwareOathDevices/Item/AssignTo/MailboxSettings/MailboxSettingsRequestBuilderGetQueryParameters.php b/src/Generated/Users/Item/Authentication/HardwareOathMethods/Item/Device/HardwareOathDevices/Item/AssignTo/MailboxSettings/MailboxSettingsRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..5ec452564a4 --- /dev/null +++ b/src/Generated/Users/Item/Authentication/HardwareOathMethods/Item/Device/HardwareOathDevices/Item/AssignTo/MailboxSettings/MailboxSettingsRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +|null $expand Expand related entities + */ + public ?array $expand = null; + + /** + * @QueryParameter("%24select") + * @var array|null $select Select properties to be returned + */ + public ?array $select = null; + + /** + * Instantiates a new MailboxSettingsRequestBuilderGetQueryParameters and sets the default values. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + */ + public function __construct(?array $expand = null, ?array $select = null) { + $this->expand = $expand; + $this->select = $select; + } + +} diff --git a/src/Generated/Users/Item/Authentication/HardwareOathMethods/Item/Device/HardwareOathDevices/Item/AssignTo/MailboxSettings/MailboxSettingsRequestBuilderGetRequestConfiguration.php b/src/Generated/Users/Item/Authentication/HardwareOathMethods/Item/Device/HardwareOathDevices/Item/AssignTo/MailboxSettings/MailboxSettingsRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..19e725e7de4 --- /dev/null +++ b/src/Generated/Users/Item/Authentication/HardwareOathMethods/Item/Device/HardwareOathDevices/Item/AssignTo/MailboxSettings/MailboxSettingsRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param MailboxSettingsRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?MailboxSettingsRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new MailboxSettingsRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return MailboxSettingsRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): MailboxSettingsRequestBuilderGetQueryParameters { + return new MailboxSettingsRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Users/Item/Authentication/HardwareOathMethods/Item/Device/HardwareOathDevices/Item/AssignTo/MailboxSettings/MailboxSettingsRequestBuilderPatchRequestConfiguration.php b/src/Generated/Users/Item/Authentication/HardwareOathMethods/Item/Device/HardwareOathDevices/Item/AssignTo/MailboxSettings/MailboxSettingsRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..36e237f6de6 --- /dev/null +++ b/src/Generated/Users/Item/Authentication/HardwareOathMethods/Item/Device/HardwareOathDevices/Item/AssignTo/MailboxSettings/MailboxSettingsRequestBuilderPatchRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Users/Item/Authentication/HardwareOathMethods/Item/Device/HardwareOathDevices/Item/AssignTo/ServiceProvisioningErrors/Count/CountRequestBuilder.php b/src/Generated/Users/Item/Authentication/HardwareOathMethods/Item/Device/HardwareOathDevices/Item/AssignTo/ServiceProvisioningErrors/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..423e075e114 --- /dev/null +++ b/src/Generated/Users/Item/Authentication/HardwareOathMethods/Item/Device/HardwareOathDevices/Item/AssignTo/ServiceProvisioningErrors/Count/CountRequestBuilder.php @@ -0,0 +1,78 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/users/{user%2Did}/authentication/hardwareOathMethods/{hardwareOathAuthenticationMethod%2Did}/device/hardwareOathDevices/{hardwareOathTokenAuthenticationMethodDevice%2Did}/assignTo/serviceProvisioningErrors/$count{?%24filter,%24search}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + /** @var Promise $result */ + $result = $this->requestAdapter->sendPrimitiveAsync($requestInfo, 'int', $errorMappings); + return $result; + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "text/plain;q=0.9"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return CountRequestBuilder + */ + public function withUrl(string $rawUrl): CountRequestBuilder { + return new CountRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Users/Item/Authentication/HardwareOathMethods/Item/Device/HardwareOathDevices/Item/AssignTo/ServiceProvisioningErrors/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/Users/Item/Authentication/HardwareOathMethods/Item/Device/HardwareOathDevices/Item/AssignTo/ServiceProvisioningErrors/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..c07e126b817 --- /dev/null +++ b/src/Generated/Users/Item/Authentication/HardwareOathMethods/Item/Device/HardwareOathDevices/Item/AssignTo/ServiceProvisioningErrors/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/Users/Item/Authentication/HardwareOathMethods/Item/Device/HardwareOathDevices/Item/AssignTo/ServiceProvisioningErrors/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/Users/Item/Authentication/HardwareOathMethods/Item/Device/HardwareOathDevices/Item/AssignTo/ServiceProvisioningErrors/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..d73b3043756 --- /dev/null +++ b/src/Generated/Users/Item/Authentication/HardwareOathMethods/Item/Device/HardwareOathDevices/Item/AssignTo/ServiceProvisioningErrors/Count/CountRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CountRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CountRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CountRequestBuilderGetQueryParameters. + * @param string|null $filter Filter items by property values + * @param string|null $search Search items by search phrases + * @return CountRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?string $filter = null, ?string $search = null): CountRequestBuilderGetQueryParameters { + return new CountRequestBuilderGetQueryParameters($filter, $search); + } + +} diff --git a/src/Generated/Users/Item/Authentication/HardwareOathMethods/Item/Device/HardwareOathDevices/Item/AssignTo/ServiceProvisioningErrors/ServiceProvisioningErrorsRequestBuilder.php b/src/Generated/Users/Item/Authentication/HardwareOathMethods/Item/Device/HardwareOathDevices/Item/AssignTo/ServiceProvisioningErrors/ServiceProvisioningErrorsRequestBuilder.php new file mode 100644 index 00000000000..d44fd7d91b8 --- /dev/null +++ b/src/Generated/Users/Item/Authentication/HardwareOathMethods/Item/Device/HardwareOathDevices/Item/AssignTo/ServiceProvisioningErrors/ServiceProvisioningErrorsRequestBuilder.php @@ -0,0 +1,85 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Instantiates a new ServiceProvisioningErrorsRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/users/{user%2Did}/authentication/hardwareOathMethods/{hardwareOathAuthenticationMethod%2Did}/device/hardwareOathDevices/{hardwareOathTokenAuthenticationMethodDevice%2Did}/assignTo/serviceProvisioningErrors{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Errors published by a federated service describing a nontransient, service-specific error regarding the properties or link from a user object. + * @param ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [ServiceProvisioningErrorCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Errors published by a federated service describing a nontransient, service-specific error regarding the properties or link from a user object. + * @param ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return ServiceProvisioningErrorsRequestBuilder + */ + public function withUrl(string $rawUrl): ServiceProvisioningErrorsRequestBuilder { + return new ServiceProvisioningErrorsRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Users/Item/Authentication/HardwareOathMethods/Item/Device/HardwareOathDevices/Item/AssignTo/ServiceProvisioningErrors/ServiceProvisioningErrorsRequestBuilderGetQueryParameters.php b/src/Generated/Users/Item/Authentication/HardwareOathMethods/Item/Device/HardwareOathDevices/Item/AssignTo/ServiceProvisioningErrors/ServiceProvisioningErrorsRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..cbf9b853eeb --- /dev/null +++ b/src/Generated/Users/Item/Authentication/HardwareOathMethods/Item/Device/HardwareOathDevices/Item/AssignTo/ServiceProvisioningErrors/ServiceProvisioningErrorsRequestBuilderGetQueryParameters.php @@ -0,0 +1,82 @@ +|null $expand Expand related entities + */ + public ?array $expand = null; + + /** + * @QueryParameter("%24filter") + * @var string|null $filter Filter items by property values + */ + public ?string $filter = null; + + /** + * @QueryParameter("%24orderby") + * @var array|null $orderby Order items by property values + */ + public ?array $orderby = null; + + /** + * @QueryParameter("%24search") + * @var string|null $search Search items by search phrases + */ + public ?string $search = null; + + /** + * @QueryParameter("%24select") + * @var array|null $select Select properties to be returned + */ + public ?array $select = null; + + /** + * @QueryParameter("%24skip") + * @var int|null $skip Skip the first n items + */ + public ?int $skip = null; + + /** + * @QueryParameter("%24top") + * @var int|null $top Show only the first n items + */ + public ?int $top = null; + + /** + * Instantiates a new ServiceProvisioningErrorsRequestBuilderGetQueryParameters and sets the default values. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + */ + public function __construct(?bool $count = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null) { + $this->count = $count; + $this->expand = $expand; + $this->filter = $filter; + $this->orderby = $orderby; + $this->search = $search; + $this->select = $select; + $this->skip = $skip; + $this->top = $top; + } + +} diff --git a/src/Generated/Users/Item/Authentication/HardwareOathMethods/Item/Device/HardwareOathDevices/Item/AssignTo/ServiceProvisioningErrors/ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration.php b/src/Generated/Users/Item/Authentication/HardwareOathMethods/Item/Device/HardwareOathDevices/Item/AssignTo/ServiceProvisioningErrors/ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..19693ad2476 --- /dev/null +++ b/src/Generated/Users/Item/Authentication/HardwareOathMethods/Item/Device/HardwareOathDevices/Item/AssignTo/ServiceProvisioningErrors/ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param ServiceProvisioningErrorsRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?ServiceProvisioningErrorsRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new ServiceProvisioningErrorsRequestBuilderGetQueryParameters. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + * @return ServiceProvisioningErrorsRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?bool $count = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null): ServiceProvisioningErrorsRequestBuilderGetQueryParameters { + return new ServiceProvisioningErrorsRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/Users/Item/Authentication/HardwareOathMethods/Item/Device/HardwareOathDevices/Item/HardwareOathTokenAuthenticationMethodDeviceItemRequestBuilder.php b/src/Generated/Users/Item/Authentication/HardwareOathMethods/Item/Device/HardwareOathDevices/Item/HardwareOathTokenAuthenticationMethodDeviceItemRequestBuilder.php new file mode 100644 index 00000000000..9a417fbac7e --- /dev/null +++ b/src/Generated/Users/Item/Authentication/HardwareOathMethods/Item/Device/HardwareOathDevices/Item/HardwareOathTokenAuthenticationMethodDeviceItemRequestBuilder.php @@ -0,0 +1,152 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Instantiates a new HardwareOathTokenAuthenticationMethodDeviceItemRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/users/{user%2Did}/authentication/hardwareOathMethods/{hardwareOathAuthenticationMethod%2Did}/device/hardwareOathDevices/{hardwareOathTokenAuthenticationMethodDevice%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property hardwareOathDevices for users + * @param HardwareOathTokenAuthenticationMethodDeviceItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?HardwareOathTokenAuthenticationMethodDeviceItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Get hardwareOathDevices from users + * @param HardwareOathTokenAuthenticationMethodDeviceItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?HardwareOathTokenAuthenticationMethodDeviceItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [HardwareOathTokenAuthenticationMethodDevice::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property hardwareOathDevices in users + * @param HardwareOathTokenAuthenticationMethodDevice $body The request body + * @param HardwareOathTokenAuthenticationMethodDeviceItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(HardwareOathTokenAuthenticationMethodDevice $body, ?HardwareOathTokenAuthenticationMethodDeviceItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [HardwareOathTokenAuthenticationMethodDevice::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property hardwareOathDevices for users + * @param HardwareOathTokenAuthenticationMethodDeviceItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?HardwareOathTokenAuthenticationMethodDeviceItemRequestBuilderDeleteRequestConfiguration $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 hardwareOathDevices from users + * @param HardwareOathTokenAuthenticationMethodDeviceItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?HardwareOathTokenAuthenticationMethodDeviceItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 hardwareOathDevices in users + * @param HardwareOathTokenAuthenticationMethodDevice $body The request body + * @param HardwareOathTokenAuthenticationMethodDeviceItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(HardwareOathTokenAuthenticationMethodDevice $body, ?HardwareOathTokenAuthenticationMethodDeviceItemRequestBuilderPatchRequestConfiguration $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 HardwareOathTokenAuthenticationMethodDeviceItemRequestBuilder + */ + public function withUrl(string $rawUrl): HardwareOathTokenAuthenticationMethodDeviceItemRequestBuilder { + return new HardwareOathTokenAuthenticationMethodDeviceItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Users/Item/Authentication/HardwareOathMethods/Item/Device/HardwareOathDevices/Item/HardwareOathTokenAuthenticationMethodDeviceItemRequestBuilderDeleteRequestConfiguration.php b/src/Generated/Users/Item/Authentication/HardwareOathMethods/Item/Device/HardwareOathDevices/Item/HardwareOathTokenAuthenticationMethodDeviceItemRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..4fbbb13802b --- /dev/null +++ b/src/Generated/Users/Item/Authentication/HardwareOathMethods/Item/Device/HardwareOathDevices/Item/HardwareOathTokenAuthenticationMethodDeviceItemRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @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/Authentication/HardwareOathMethods/Item/Device/HardwareOathDevices/Item/HardwareOathTokenAuthenticationMethodDeviceItemRequestBuilderGetQueryParameters.php b/src/Generated/Users/Item/Authentication/HardwareOathMethods/Item/Device/HardwareOathDevices/Item/HardwareOathTokenAuthenticationMethodDeviceItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..3fbc9487bc8 --- /dev/null +++ b/src/Generated/Users/Item/Authentication/HardwareOathMethods/Item/Device/HardwareOathDevices/Item/HardwareOathTokenAuthenticationMethodDeviceItemRequestBuilderGetQueryParameters.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 HardwareOathTokenAuthenticationMethodDeviceItemRequestBuilderGetQueryParameters 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/HardwareOathMethods/Item/Device/HardwareOathDevices/Item/HardwareOathTokenAuthenticationMethodDeviceItemRequestBuilderGetRequestConfiguration.php b/src/Generated/Users/Item/Authentication/HardwareOathMethods/Item/Device/HardwareOathDevices/Item/HardwareOathTokenAuthenticationMethodDeviceItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..83937ef8c02 --- /dev/null +++ b/src/Generated/Users/Item/Authentication/HardwareOathMethods/Item/Device/HardwareOathDevices/Item/HardwareOathTokenAuthenticationMethodDeviceItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param HardwareOathTokenAuthenticationMethodDeviceItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?HardwareOathTokenAuthenticationMethodDeviceItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new HardwareOathTokenAuthenticationMethodDeviceItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return HardwareOathTokenAuthenticationMethodDeviceItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): HardwareOathTokenAuthenticationMethodDeviceItemRequestBuilderGetQueryParameters { + return new HardwareOathTokenAuthenticationMethodDeviceItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Users/Item/Authentication/HardwareOathMethods/Item/Device/HardwareOathDevices/Item/HardwareOathTokenAuthenticationMethodDeviceItemRequestBuilderPatchRequestConfiguration.php b/src/Generated/Users/Item/Authentication/HardwareOathMethods/Item/Device/HardwareOathDevices/Item/HardwareOathTokenAuthenticationMethodDeviceItemRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..fb2b1099baa --- /dev/null +++ b/src/Generated/Users/Item/Authentication/HardwareOathMethods/Item/Device/HardwareOathDevices/Item/HardwareOathTokenAuthenticationMethodDeviceItemRequestBuilderPatchRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @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/Authentication/HardwareOathMethods/Item/HardwareOathAuthenticationMethodItemRequestBuilder.php b/src/Generated/Users/Item/Authentication/HardwareOathMethods/Item/HardwareOathAuthenticationMethodItemRequestBuilder.php new file mode 100644 index 00000000000..717fc2471d6 --- /dev/null +++ b/src/Generated/Users/Item/Authentication/HardwareOathMethods/Item/HardwareOathAuthenticationMethodItemRequestBuilder.php @@ -0,0 +1,133 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to call the deactivate method. + */ + public function deactivate(): DeactivateRequestBuilder { + return new DeactivateRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the device property of the microsoft.graph.hardwareOathAuthenticationMethod entity. + */ + public function device(): DeviceRequestBuilder { + return new DeviceRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Instantiates a new HardwareOathAuthenticationMethodItemRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/users/{user%2Did}/authentication/hardwareOathMethods/{hardwareOathAuthenticationMethod%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property hardwareOathMethods for users + * @param HardwareOathAuthenticationMethodItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?HardwareOathAuthenticationMethodItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Get hardwareOathMethods from users + * @param HardwareOathAuthenticationMethodItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?HardwareOathAuthenticationMethodItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [HardwareOathAuthenticationMethod::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property hardwareOathMethods for users + * @param HardwareOathAuthenticationMethodItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?HardwareOathAuthenticationMethodItemRequestBuilderDeleteRequestConfiguration $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 hardwareOathMethods from users + * @param HardwareOathAuthenticationMethodItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?HardwareOathAuthenticationMethodItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== 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 HardwareOathAuthenticationMethodItemRequestBuilder + */ + public function withUrl(string $rawUrl): HardwareOathAuthenticationMethodItemRequestBuilder { + return new HardwareOathAuthenticationMethodItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Users/Item/Authentication/HardwareOathMethods/Item/HardwareOathAuthenticationMethodItemRequestBuilderDeleteRequestConfiguration.php b/src/Generated/Users/Item/Authentication/HardwareOathMethods/Item/HardwareOathAuthenticationMethodItemRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..16e995b63fa --- /dev/null +++ b/src/Generated/Users/Item/Authentication/HardwareOathMethods/Item/HardwareOathAuthenticationMethodItemRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @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/Authentication/HardwareOathMethods/Item/HardwareOathAuthenticationMethodItemRequestBuilderGetQueryParameters.php b/src/Generated/Users/Item/Authentication/HardwareOathMethods/Item/HardwareOathAuthenticationMethodItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..e47df35f7f5 --- /dev/null +++ b/src/Generated/Users/Item/Authentication/HardwareOathMethods/Item/HardwareOathAuthenticationMethodItemRequestBuilderGetQueryParameters.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 HardwareOathAuthenticationMethodItemRequestBuilderGetQueryParameters 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/HardwareOathMethods/Item/HardwareOathAuthenticationMethodItemRequestBuilderGetRequestConfiguration.php b/src/Generated/Users/Item/Authentication/HardwareOathMethods/Item/HardwareOathAuthenticationMethodItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..dc6c8886b23 --- /dev/null +++ b/src/Generated/Users/Item/Authentication/HardwareOathMethods/Item/HardwareOathAuthenticationMethodItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param HardwareOathAuthenticationMethodItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?HardwareOathAuthenticationMethodItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new HardwareOathAuthenticationMethodItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return HardwareOathAuthenticationMethodItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): HardwareOathAuthenticationMethodItemRequestBuilderGetQueryParameters { + return new HardwareOathAuthenticationMethodItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Users/Item/MobileAppTroubleshootingEvents/Item/AppLogCollectionRequests/AppLogCollectionRequestsRequestBuilder.php b/src/Generated/Users/Item/MobileAppTroubleshootingEvents/Item/AppLogCollectionRequests/AppLogCollectionRequestsRequestBuilder.php index c2ad9841997..70717ae9060 100644 --- a/src/Generated/Users/Item/MobileAppTroubleshootingEvents/Item/AppLogCollectionRequests/AppLogCollectionRequestsRequestBuilder.php +++ b/src/Generated/Users/Item/MobileAppTroubleshootingEvents/Item/AppLogCollectionRequests/AppLogCollectionRequestsRequestBuilder.php @@ -52,7 +52,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Indicates collection of App Log Upload Request. + * The collection property of AppLogUploadRequest. * @param AppLogCollectionRequestsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -81,7 +81,7 @@ public function post(AppLogCollectionRequest $body, ?AppLogCollectionRequestsReq } /** - * Indicates collection of App Log Upload Request. + * The collection property of AppLogUploadRequest. * @param AppLogCollectionRequestsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Users/Item/MobileAppTroubleshootingEvents/Item/AppLogCollectionRequests/AppLogCollectionRequestsRequestBuilderGetQueryParameters.php b/src/Generated/Users/Item/MobileAppTroubleshootingEvents/Item/AppLogCollectionRequests/AppLogCollectionRequestsRequestBuilderGetQueryParameters.php index 43dadb36e9b..3d22295397b 100644 --- a/src/Generated/Users/Item/MobileAppTroubleshootingEvents/Item/AppLogCollectionRequests/AppLogCollectionRequestsRequestBuilderGetQueryParameters.php +++ b/src/Generated/Users/Item/MobileAppTroubleshootingEvents/Item/AppLogCollectionRequests/AppLogCollectionRequestsRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Indicates collection of App Log Upload Request. + * The collection property of AppLogUploadRequest. */ class AppLogCollectionRequestsRequestBuilderGetQueryParameters { diff --git a/src/Generated/Users/Item/MobileAppTroubleshootingEvents/Item/AppLogCollectionRequests/Item/AppLogCollectionRequestItemRequestBuilder.php b/src/Generated/Users/Item/MobileAppTroubleshootingEvents/Item/AppLogCollectionRequests/Item/AppLogCollectionRequestItemRequestBuilder.php index 3dbef068be0..808df262181 100644 --- a/src/Generated/Users/Item/MobileAppTroubleshootingEvents/Item/AppLogCollectionRequests/Item/AppLogCollectionRequestItemRequestBuilder.php +++ b/src/Generated/Users/Item/MobileAppTroubleshootingEvents/Item/AppLogCollectionRequests/Item/AppLogCollectionRequestItemRequestBuilder.php @@ -53,7 +53,7 @@ public function delete(?AppLogCollectionRequestItemRequestBuilderDeleteRequestCo } /** - * Indicates collection of App Log Upload Request. + * The collection property of AppLogUploadRequest. * @param AppLogCollectionRequestItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -100,7 +100,7 @@ public function toDeleteRequestInformation(?AppLogCollectionRequestItemRequestBu } /** - * Indicates collection of App Log Upload Request. + * The collection property of AppLogUploadRequest. * @param AppLogCollectionRequestItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Users/Item/MobileAppTroubleshootingEvents/Item/AppLogCollectionRequests/Item/AppLogCollectionRequestItemRequestBuilderGetQueryParameters.php b/src/Generated/Users/Item/MobileAppTroubleshootingEvents/Item/AppLogCollectionRequests/Item/AppLogCollectionRequestItemRequestBuilderGetQueryParameters.php index 9a19dc744a6..71cd51659ac 100644 --- a/src/Generated/Users/Item/MobileAppTroubleshootingEvents/Item/AppLogCollectionRequests/Item/AppLogCollectionRequestItemRequestBuilderGetQueryParameters.php +++ b/src/Generated/Users/Item/MobileAppTroubleshootingEvents/Item/AppLogCollectionRequests/Item/AppLogCollectionRequestItemRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Indicates collection of App Log Upload Request. + * The collection property of AppLogUploadRequest. */ class AppLogCollectionRequestItemRequestBuilderGetQueryParameters { diff --git a/src/Generated/Users/Item/Presence/PresenceRequestBuilder.php b/src/Generated/Users/Item/Presence/PresenceRequestBuilder.php index 0e6459ae875..eb801dc44dc 100644 --- a/src/Generated/Users/Item/Presence/PresenceRequestBuilder.php +++ b/src/Generated/Users/Item/Presence/PresenceRequestBuilder.php @@ -85,11 +85,11 @@ public function delete(?PresenceRequestBuilderDeleteRequestConfiguration $reques } /** - * Get a user's presence information. + * Set a presence status message for a user. An optional expiration date and time can be supplied. * @param PresenceRequestBuilderGetRequestConfiguration|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/presence-get?view=graph-rest-beta Find more info here + * @link https://learn.microsoft.com/graph/api/presence-setstatusmessage?view=graph-rest-beta Find more info here */ public function get(?PresenceRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toGetRequestInformation($requestConfiguration); @@ -133,7 +133,7 @@ public function toDeleteRequestInformation(?PresenceRequestBuilderDeleteRequestC } /** - * Get a user's presence information. + * Set a presence status message for a user. An optional expiration date and time can be supplied. * @param PresenceRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Users/Item/Presence/PresenceRequestBuilderGetQueryParameters.php b/src/Generated/Users/Item/Presence/PresenceRequestBuilderGetQueryParameters.php index e1daf202f6a..4b7120c44ba 100644 --- a/src/Generated/Users/Item/Presence/PresenceRequestBuilderGetQueryParameters.php +++ b/src/Generated/Users/Item/Presence/PresenceRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Get a user's presence information. + * Set a presence status message for a user. An optional expiration date and time can be supplied. */ class PresenceRequestBuilderGetQueryParameters { diff --git a/src/Generated/kiota-dom-export.txt b/src/Generated/kiota-dom-export.txt index 33c1210ca7b..f299edbeaa9 100644 --- a/src/Generated/kiota-dom-export.txt +++ b/src/Generated/kiota-dom-export.txt @@ -12212,6 +12212,211 @@ Microsoft\Graph\Beta\Generated.authenticationMethodConfigurations.item.Authentic Microsoft\Graph\Beta\Generated.authenticationMethodConfigurations.item.AuthenticationMethodConfigurationItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):AuthenticationMethodConfigurationItemRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.authenticationMethodConfigurations.item.AuthenticationMethodConfigurationItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration Microsoft\Graph\Beta\Generated.authenticationMethodConfigurations.item.AuthenticationMethodConfigurationItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.authenticationMethodDevices.AuthenticationMethodDevicesRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.authenticationMethodDevices.AuthenticationMethodDevicesRequestBuilder::|public|ByAuthenticationMethodDeviceId(authenticationMethodDeviceId:string):AuthenticationMethodDeviceItemRequestBuilder +Microsoft\Graph\Beta\Generated.authenticationMethodDevices.AuthenticationMethodDevicesRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.authenticationMethodDevices.AuthenticationMethodDevicesRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Beta\Generated.authenticationMethodDevices.AuthenticationMethodDevicesRequestBuilder::|public|Get(requestConfiguration?:AuthenticationMethodDevicesRequestBuilderGetRequestConfiguration):AuthenticationMethodDeviceCollectionResponse +Microsoft\Graph\Beta\Generated.authenticationMethodDevices.AuthenticationMethodDevicesRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.authenticationMethodDevices.AuthenticationMethodDevicesRequestBuilder::|public|Post(body:AuthenticationMethodDevice; requestConfiguration?:AuthenticationMethodDevicesRequestBuilderPostRequestConfiguration):AuthenticationMethodDevice +Microsoft\Graph\Beta\Generated.authenticationMethodDevices.AuthenticationMethodDevicesRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.authenticationMethodDevices.AuthenticationMethodDevicesRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:AuthenticationMethodDevicesRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.authenticationMethodDevices.AuthenticationMethodDevicesRequestBuilder::|public|ToPostRequestInformation(body:AuthenticationMethodDevice; requestConfiguration?:AuthenticationMethodDevicesRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.authenticationMethodDevices.AuthenticationMethodDevicesRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.authenticationMethodDevices.AuthenticationMethodDevicesRequestBuilder::|public|WithUrl(rawUrl:string):AuthenticationMethodDevicesRequestBuilder +Microsoft\Graph\Beta\Generated.authenticationMethodDevices.authenticationMethodDevicesRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Beta\Generated.authenticationMethodDevices.authenticationMethodDevicesRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.authenticationMethodDevices.authenticationMethodDevicesRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.authenticationMethodDevices.authenticationMethodDevicesRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.authenticationMethodDevices.authenticationMethodDevicesRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.authenticationMethodDevices.authenticationMethodDevicesRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.authenticationMethodDevices.authenticationMethodDevicesRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.authenticationMethodDevices.authenticationMethodDevicesRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.authenticationMethodDevices.authenticationMethodDevicesRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.authenticationMethodDevices.authenticationMethodDevicesRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.authenticationMethodDevices.authenticationMethodDevicesRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:AuthenticationMethodDevicesRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.authenticationMethodDevices.authenticationMethodDevicesRequestBuilderGetRequestConfiguration::|public|queryParameters:AuthenticationMethodDevicesRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.authenticationMethodDevices.authenticationMethodDevicesRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):AuthenticationMethodDevicesRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.authenticationMethodDevices.authenticationMethodDevicesRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.authenticationMethodDevices.authenticationMethodDevicesRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.authenticationMethodDevices.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.authenticationMethodDevices.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.authenticationMethodDevices.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Beta\Generated.authenticationMethodDevices.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.authenticationMethodDevices.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.authenticationMethodDevices.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.authenticationMethodDevices.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.authenticationMethodDevices.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Beta\Generated.authenticationMethodDevices.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Beta\Generated.authenticationMethodDevices.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.authenticationMethodDevices.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.authenticationMethodDevices.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.authenticationMethodDevices.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.authenticationMethodDevices.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.authenticationMethodDevices.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.authenticationMethodDevices.item.AuthenticationMethodDeviceItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.authenticationMethodDevices.item.AuthenticationMethodDeviceItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.authenticationMethodDevices.item.AuthenticationMethodDeviceItemRequestBuilder::|public|Delete(requestConfiguration?:AuthenticationMethodDeviceItemRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.authenticationMethodDevices.item.AuthenticationMethodDeviceItemRequestBuilder::|public|Get(requestConfiguration?:AuthenticationMethodDeviceItemRequestBuilderGetRequestConfiguration):AuthenticationMethodDevice +Microsoft\Graph\Beta\Generated.authenticationMethodDevices.item.AuthenticationMethodDeviceItemRequestBuilder::|public|hardwareOathDevices:HardwareOathDevicesRequestBuilder +Microsoft\Graph\Beta\Generated.authenticationMethodDevices.item.AuthenticationMethodDeviceItemRequestBuilder::|public|Patch(body:AuthenticationMethodDevice; requestConfiguration?:AuthenticationMethodDeviceItemRequestBuilderPatchRequestConfiguration):AuthenticationMethodDevice +Microsoft\Graph\Beta\Generated.authenticationMethodDevices.item.AuthenticationMethodDeviceItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.authenticationMethodDevices.item.AuthenticationMethodDeviceItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.authenticationMethodDevices.item.AuthenticationMethodDeviceItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:AuthenticationMethodDeviceItemRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.authenticationMethodDevices.item.AuthenticationMethodDeviceItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:AuthenticationMethodDeviceItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.authenticationMethodDevices.item.AuthenticationMethodDeviceItemRequestBuilder::|public|ToPatchRequestInformation(body:AuthenticationMethodDevice; requestConfiguration?:AuthenticationMethodDeviceItemRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.authenticationMethodDevices.item.AuthenticationMethodDeviceItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.authenticationMethodDevices.item.AuthenticationMethodDeviceItemRequestBuilder::|public|WithUrl(rawUrl:string):AuthenticationMethodDeviceItemRequestBuilder +Microsoft\Graph\Beta\Generated.authenticationMethodDevices.item.AuthenticationMethodDeviceItemRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.authenticationMethodDevices.item.AuthenticationMethodDeviceItemRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.authenticationMethodDevices.item.AuthenticationMethodDeviceItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.authenticationMethodDevices.item.AuthenticationMethodDeviceItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.authenticationMethodDevices.item.AuthenticationMethodDeviceItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.authenticationMethodDevices.item.AuthenticationMethodDeviceItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.authenticationMethodDevices.item.AuthenticationMethodDeviceItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:AuthenticationMethodDeviceItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.authenticationMethodDevices.item.AuthenticationMethodDeviceItemRequestBuilderGetRequestConfiguration::|public|queryParameters:AuthenticationMethodDeviceItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.authenticationMethodDevices.item.AuthenticationMethodDeviceItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):AuthenticationMethodDeviceItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.authenticationMethodDevices.item.AuthenticationMethodDeviceItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.authenticationMethodDevices.item.AuthenticationMethodDeviceItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.authenticationMethodDevices.item.hardwareOathDevices.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.authenticationMethodDevices.item.hardwareOathDevices.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.authenticationMethodDevices.item.hardwareOathDevices.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Beta\Generated.authenticationMethodDevices.item.hardwareOathDevices.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.authenticationMethodDevices.item.hardwareOathDevices.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.authenticationMethodDevices.item.hardwareOathDevices.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.authenticationMethodDevices.item.hardwareOathDevices.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.authenticationMethodDevices.item.hardwareOathDevices.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Beta\Generated.authenticationMethodDevices.item.hardwareOathDevices.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Beta\Generated.authenticationMethodDevices.item.hardwareOathDevices.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.authenticationMethodDevices.item.hardwareOathDevices.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.authenticationMethodDevices.item.hardwareOathDevices.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.authenticationMethodDevices.item.hardwareOathDevices.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.authenticationMethodDevices.item.hardwareOathDevices.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.authenticationMethodDevices.item.hardwareOathDevices.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.authenticationMethodDevices.item.hardwareOathDevices.HardwareOathDevicesRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.authenticationMethodDevices.item.hardwareOathDevices.HardwareOathDevicesRequestBuilder::|public|ByHardwareOathTokenAuthenticationMethodDeviceId(hardwareOathTokenAuthenticationMethodDeviceId:string):HardwareOathTokenAuthenticationMethodDeviceItemRequestBuilder +Microsoft\Graph\Beta\Generated.authenticationMethodDevices.item.hardwareOathDevices.HardwareOathDevicesRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.authenticationMethodDevices.item.hardwareOathDevices.HardwareOathDevicesRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Beta\Generated.authenticationMethodDevices.item.hardwareOathDevices.HardwareOathDevicesRequestBuilder::|public|Get(requestConfiguration?:HardwareOathDevicesRequestBuilderGetRequestConfiguration):HardwareOathTokenAuthenticationMethodDeviceCollectionResponse +Microsoft\Graph\Beta\Generated.authenticationMethodDevices.item.hardwareOathDevices.HardwareOathDevicesRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.authenticationMethodDevices.item.hardwareOathDevices.HardwareOathDevicesRequestBuilder::|public|Post(body:HardwareOathTokenAuthenticationMethodDevice; requestConfiguration?:HardwareOathDevicesRequestBuilderPostRequestConfiguration):HardwareOathTokenAuthenticationMethodDevice +Microsoft\Graph\Beta\Generated.authenticationMethodDevices.item.hardwareOathDevices.HardwareOathDevicesRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.authenticationMethodDevices.item.hardwareOathDevices.HardwareOathDevicesRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:HardwareOathDevicesRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.authenticationMethodDevices.item.hardwareOathDevices.HardwareOathDevicesRequestBuilder::|public|ToPostRequestInformation(body:HardwareOathTokenAuthenticationMethodDevice; requestConfiguration?:HardwareOathDevicesRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.authenticationMethodDevices.item.hardwareOathDevices.HardwareOathDevicesRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.authenticationMethodDevices.item.hardwareOathDevices.HardwareOathDevicesRequestBuilder::|public|WithUrl(rawUrl:string):HardwareOathDevicesRequestBuilder +Microsoft\Graph\Beta\Generated.authenticationMethodDevices.item.hardwareOathDevices.hardwareOathDevicesRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Beta\Generated.authenticationMethodDevices.item.hardwareOathDevices.hardwareOathDevicesRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.authenticationMethodDevices.item.hardwareOathDevices.hardwareOathDevicesRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.authenticationMethodDevices.item.hardwareOathDevices.hardwareOathDevicesRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.authenticationMethodDevices.item.hardwareOathDevices.hardwareOathDevicesRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.authenticationMethodDevices.item.hardwareOathDevices.hardwareOathDevicesRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.authenticationMethodDevices.item.hardwareOathDevices.hardwareOathDevicesRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.authenticationMethodDevices.item.hardwareOathDevices.hardwareOathDevicesRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.authenticationMethodDevices.item.hardwareOathDevices.hardwareOathDevicesRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.authenticationMethodDevices.item.hardwareOathDevices.hardwareOathDevicesRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.authenticationMethodDevices.item.hardwareOathDevices.hardwareOathDevicesRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:HardwareOathDevicesRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.authenticationMethodDevices.item.hardwareOathDevices.hardwareOathDevicesRequestBuilderGetRequestConfiguration::|public|queryParameters:HardwareOathDevicesRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.authenticationMethodDevices.item.hardwareOathDevices.hardwareOathDevicesRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):HardwareOathDevicesRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.authenticationMethodDevices.item.hardwareOathDevices.hardwareOathDevicesRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.authenticationMethodDevices.item.hardwareOathDevices.hardwareOathDevicesRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.authenticationMethodDevices.item.hardwareOathDevices.item.assignTo.AssignToRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.authenticationMethodDevices.item.hardwareOathDevices.item.assignTo.AssignToRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.authenticationMethodDevices.item.hardwareOathDevices.item.assignTo.AssignToRequestBuilder::|public|Get(requestConfiguration?:AssignToRequestBuilderGetRequestConfiguration):User +Microsoft\Graph\Beta\Generated.authenticationMethodDevices.item.hardwareOathDevices.item.assignTo.AssignToRequestBuilder::|public|mailboxSettings:MailboxSettingsRequestBuilder +Microsoft\Graph\Beta\Generated.authenticationMethodDevices.item.hardwareOathDevices.item.assignTo.AssignToRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.authenticationMethodDevices.item.hardwareOathDevices.item.assignTo.AssignToRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.authenticationMethodDevices.item.hardwareOathDevices.item.assignTo.AssignToRequestBuilder::|public|serviceProvisioningErrors:ServiceProvisioningErrorsRequestBuilder +Microsoft\Graph\Beta\Generated.authenticationMethodDevices.item.hardwareOathDevices.item.assignTo.AssignToRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:AssignToRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.authenticationMethodDevices.item.hardwareOathDevices.item.assignTo.AssignToRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.authenticationMethodDevices.item.hardwareOathDevices.item.assignTo.AssignToRequestBuilder::|public|WithUrl(rawUrl:string):AssignToRequestBuilder +Microsoft\Graph\Beta\Generated.authenticationMethodDevices.item.hardwareOathDevices.item.assignTo.assignToRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.authenticationMethodDevices.item.hardwareOathDevices.item.assignTo.assignToRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.authenticationMethodDevices.item.hardwareOathDevices.item.assignTo.assignToRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.authenticationMethodDevices.item.hardwareOathDevices.item.assignTo.assignToRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.authenticationMethodDevices.item.hardwareOathDevices.item.assignTo.assignToRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:AssignToRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.authenticationMethodDevices.item.hardwareOathDevices.item.assignTo.assignToRequestBuilderGetRequestConfiguration::|public|queryParameters:AssignToRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.authenticationMethodDevices.item.hardwareOathDevices.item.assignTo.assignToRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):AssignToRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.authenticationMethodDevices.item.hardwareOathDevices.item.assignTo.mailboxSettings.MailboxSettingsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.authenticationMethodDevices.item.hardwareOathDevices.item.assignTo.mailboxSettings.MailboxSettingsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.authenticationMethodDevices.item.hardwareOathDevices.item.assignTo.mailboxSettings.MailboxSettingsRequestBuilder::|public|Get(requestConfiguration?:MailboxSettingsRequestBuilderGetRequestConfiguration):MailboxSettings +Microsoft\Graph\Beta\Generated.authenticationMethodDevices.item.hardwareOathDevices.item.assignTo.mailboxSettings.MailboxSettingsRequestBuilder::|public|Patch(body:MailboxSettings; requestConfiguration?:MailboxSettingsRequestBuilderPatchRequestConfiguration):MailboxSettings +Microsoft\Graph\Beta\Generated.authenticationMethodDevices.item.hardwareOathDevices.item.assignTo.mailboxSettings.MailboxSettingsRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.authenticationMethodDevices.item.hardwareOathDevices.item.assignTo.mailboxSettings.MailboxSettingsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.authenticationMethodDevices.item.hardwareOathDevices.item.assignTo.mailboxSettings.MailboxSettingsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:MailboxSettingsRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.authenticationMethodDevices.item.hardwareOathDevices.item.assignTo.mailboxSettings.MailboxSettingsRequestBuilder::|public|ToPatchRequestInformation(body:MailboxSettings; requestConfiguration?:MailboxSettingsRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.authenticationMethodDevices.item.hardwareOathDevices.item.assignTo.mailboxSettings.MailboxSettingsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.authenticationMethodDevices.item.hardwareOathDevices.item.assignTo.mailboxSettings.MailboxSettingsRequestBuilder::|public|WithUrl(rawUrl:string):MailboxSettingsRequestBuilder +Microsoft\Graph\Beta\Generated.authenticationMethodDevices.item.hardwareOathDevices.item.assignTo.mailboxSettings.mailboxSettingsRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.authenticationMethodDevices.item.hardwareOathDevices.item.assignTo.mailboxSettings.mailboxSettingsRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.authenticationMethodDevices.item.hardwareOathDevices.item.assignTo.mailboxSettings.mailboxSettingsRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.authenticationMethodDevices.item.hardwareOathDevices.item.assignTo.mailboxSettings.mailboxSettingsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.authenticationMethodDevices.item.hardwareOathDevices.item.assignTo.mailboxSettings.mailboxSettingsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:MailboxSettingsRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.authenticationMethodDevices.item.hardwareOathDevices.item.assignTo.mailboxSettings.mailboxSettingsRequestBuilderGetRequestConfiguration::|public|queryParameters:MailboxSettingsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.authenticationMethodDevices.item.hardwareOathDevices.item.assignTo.mailboxSettings.mailboxSettingsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):MailboxSettingsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.authenticationMethodDevices.item.hardwareOathDevices.item.assignTo.mailboxSettings.mailboxSettingsRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.authenticationMethodDevices.item.hardwareOathDevices.item.assignTo.mailboxSettings.mailboxSettingsRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.authenticationMethodDevices.item.hardwareOathDevices.item.assignTo.serviceProvisioningErrors.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.authenticationMethodDevices.item.hardwareOathDevices.item.assignTo.serviceProvisioningErrors.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.authenticationMethodDevices.item.hardwareOathDevices.item.assignTo.serviceProvisioningErrors.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Beta\Generated.authenticationMethodDevices.item.hardwareOathDevices.item.assignTo.serviceProvisioningErrors.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.authenticationMethodDevices.item.hardwareOathDevices.item.assignTo.serviceProvisioningErrors.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.authenticationMethodDevices.item.hardwareOathDevices.item.assignTo.serviceProvisioningErrors.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.authenticationMethodDevices.item.hardwareOathDevices.item.assignTo.serviceProvisioningErrors.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.authenticationMethodDevices.item.hardwareOathDevices.item.assignTo.serviceProvisioningErrors.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Beta\Generated.authenticationMethodDevices.item.hardwareOathDevices.item.assignTo.serviceProvisioningErrors.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Beta\Generated.authenticationMethodDevices.item.hardwareOathDevices.item.assignTo.serviceProvisioningErrors.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.authenticationMethodDevices.item.hardwareOathDevices.item.assignTo.serviceProvisioningErrors.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.authenticationMethodDevices.item.hardwareOathDevices.item.assignTo.serviceProvisioningErrors.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.authenticationMethodDevices.item.hardwareOathDevices.item.assignTo.serviceProvisioningErrors.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.authenticationMethodDevices.item.hardwareOathDevices.item.assignTo.serviceProvisioningErrors.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.authenticationMethodDevices.item.hardwareOathDevices.item.assignTo.serviceProvisioningErrors.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.authenticationMethodDevices.item.hardwareOathDevices.item.assignTo.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.authenticationMethodDevices.item.hardwareOathDevices.item.assignTo.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.authenticationMethodDevices.item.hardwareOathDevices.item.assignTo.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Beta\Generated.authenticationMethodDevices.item.hardwareOathDevices.item.assignTo.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder::|public|Get(requestConfiguration?:ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration):ServiceProvisioningErrorCollectionResponse +Microsoft\Graph\Beta\Generated.authenticationMethodDevices.item.hardwareOathDevices.item.assignTo.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.authenticationMethodDevices.item.hardwareOathDevices.item.assignTo.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.authenticationMethodDevices.item.hardwareOathDevices.item.assignTo.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.authenticationMethodDevices.item.hardwareOathDevices.item.assignTo.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.authenticationMethodDevices.item.hardwareOathDevices.item.assignTo.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder::|public|WithUrl(rawUrl:string):ServiceProvisioningErrorsRequestBuilder +Microsoft\Graph\Beta\Generated.authenticationMethodDevices.item.hardwareOathDevices.item.assignTo.serviceProvisioningErrors.serviceProvisioningErrorsRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Beta\Generated.authenticationMethodDevices.item.hardwareOathDevices.item.assignTo.serviceProvisioningErrors.serviceProvisioningErrorsRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.authenticationMethodDevices.item.hardwareOathDevices.item.assignTo.serviceProvisioningErrors.serviceProvisioningErrorsRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.authenticationMethodDevices.item.hardwareOathDevices.item.assignTo.serviceProvisioningErrors.serviceProvisioningErrorsRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.authenticationMethodDevices.item.hardwareOathDevices.item.assignTo.serviceProvisioningErrors.serviceProvisioningErrorsRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.authenticationMethodDevices.item.hardwareOathDevices.item.assignTo.serviceProvisioningErrors.serviceProvisioningErrorsRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.authenticationMethodDevices.item.hardwareOathDevices.item.assignTo.serviceProvisioningErrors.serviceProvisioningErrorsRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.authenticationMethodDevices.item.hardwareOathDevices.item.assignTo.serviceProvisioningErrors.serviceProvisioningErrorsRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.authenticationMethodDevices.item.hardwareOathDevices.item.assignTo.serviceProvisioningErrors.serviceProvisioningErrorsRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.authenticationMethodDevices.item.hardwareOathDevices.item.assignTo.serviceProvisioningErrors.serviceProvisioningErrorsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.authenticationMethodDevices.item.hardwareOathDevices.item.assignTo.serviceProvisioningErrors.serviceProvisioningErrorsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:ServiceProvisioningErrorsRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.authenticationMethodDevices.item.hardwareOathDevices.item.assignTo.serviceProvisioningErrors.serviceProvisioningErrorsRequestBuilderGetRequestConfiguration::|public|queryParameters:ServiceProvisioningErrorsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.authenticationMethodDevices.item.hardwareOathDevices.item.assignTo.serviceProvisioningErrors.serviceProvisioningErrorsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):ServiceProvisioningErrorsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.authenticationMethodDevices.item.hardwareOathDevices.item.HardwareOathTokenAuthenticationMethodDeviceItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.authenticationMethodDevices.item.hardwareOathDevices.item.HardwareOathTokenAuthenticationMethodDeviceItemRequestBuilder::|public|assignTo:AssignToRequestBuilder +Microsoft\Graph\Beta\Generated.authenticationMethodDevices.item.hardwareOathDevices.item.HardwareOathTokenAuthenticationMethodDeviceItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.authenticationMethodDevices.item.hardwareOathDevices.item.HardwareOathTokenAuthenticationMethodDeviceItemRequestBuilder::|public|Delete(requestConfiguration?:HardwareOathTokenAuthenticationMethodDeviceItemRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.authenticationMethodDevices.item.hardwareOathDevices.item.HardwareOathTokenAuthenticationMethodDeviceItemRequestBuilder::|public|Get(requestConfiguration?:HardwareOathTokenAuthenticationMethodDeviceItemRequestBuilderGetRequestConfiguration):HardwareOathTokenAuthenticationMethodDevice +Microsoft\Graph\Beta\Generated.authenticationMethodDevices.item.hardwareOathDevices.item.HardwareOathTokenAuthenticationMethodDeviceItemRequestBuilder::|public|Patch(body:HardwareOathTokenAuthenticationMethodDevice; requestConfiguration?:HardwareOathTokenAuthenticationMethodDeviceItemRequestBuilderPatchRequestConfiguration):HardwareOathTokenAuthenticationMethodDevice +Microsoft\Graph\Beta\Generated.authenticationMethodDevices.item.hardwareOathDevices.item.HardwareOathTokenAuthenticationMethodDeviceItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.authenticationMethodDevices.item.hardwareOathDevices.item.HardwareOathTokenAuthenticationMethodDeviceItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.authenticationMethodDevices.item.hardwareOathDevices.item.HardwareOathTokenAuthenticationMethodDeviceItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:HardwareOathTokenAuthenticationMethodDeviceItemRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.authenticationMethodDevices.item.hardwareOathDevices.item.HardwareOathTokenAuthenticationMethodDeviceItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:HardwareOathTokenAuthenticationMethodDeviceItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.authenticationMethodDevices.item.hardwareOathDevices.item.HardwareOathTokenAuthenticationMethodDeviceItemRequestBuilder::|public|ToPatchRequestInformation(body:HardwareOathTokenAuthenticationMethodDevice; requestConfiguration?:HardwareOathTokenAuthenticationMethodDeviceItemRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.authenticationMethodDevices.item.hardwareOathDevices.item.HardwareOathTokenAuthenticationMethodDeviceItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.authenticationMethodDevices.item.hardwareOathDevices.item.HardwareOathTokenAuthenticationMethodDeviceItemRequestBuilder::|public|WithUrl(rawUrl:string):HardwareOathTokenAuthenticationMethodDeviceItemRequestBuilder +Microsoft\Graph\Beta\Generated.authenticationMethodDevices.item.hardwareOathDevices.item.HardwareOathTokenAuthenticationMethodDeviceItemRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.authenticationMethodDevices.item.hardwareOathDevices.item.HardwareOathTokenAuthenticationMethodDeviceItemRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.authenticationMethodDevices.item.hardwareOathDevices.item.HardwareOathTokenAuthenticationMethodDeviceItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.authenticationMethodDevices.item.hardwareOathDevices.item.HardwareOathTokenAuthenticationMethodDeviceItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.authenticationMethodDevices.item.hardwareOathDevices.item.HardwareOathTokenAuthenticationMethodDeviceItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.authenticationMethodDevices.item.hardwareOathDevices.item.HardwareOathTokenAuthenticationMethodDeviceItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.authenticationMethodDevices.item.hardwareOathDevices.item.HardwareOathTokenAuthenticationMethodDeviceItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:HardwareOathTokenAuthenticationMethodDeviceItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.authenticationMethodDevices.item.hardwareOathDevices.item.HardwareOathTokenAuthenticationMethodDeviceItemRequestBuilderGetRequestConfiguration::|public|queryParameters:HardwareOathTokenAuthenticationMethodDeviceItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.authenticationMethodDevices.item.hardwareOathDevices.item.HardwareOathTokenAuthenticationMethodDeviceItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):HardwareOathTokenAuthenticationMethodDeviceItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.authenticationMethodDevices.item.hardwareOathDevices.item.HardwareOathTokenAuthenticationMethodDeviceItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.authenticationMethodDevices.item.hardwareOathDevices.item.HardwareOathTokenAuthenticationMethodDeviceItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Beta\Generated.authenticationMethodsPolicy.authenticationMethodConfigurations.AuthenticationMethodConfigurationsRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Beta\Generated.authenticationMethodsPolicy.authenticationMethodConfigurations.AuthenticationMethodConfigurationsRequestBuilder::|public|ByAuthenticationMethodConfigurationId(authenticationMethodConfigurationId:string):AuthenticationMethodConfigurationItemRequestBuilder Microsoft\Graph\Beta\Generated.authenticationMethodsPolicy.authenticationMethodConfigurations.AuthenticationMethodConfigurationsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void @@ -12316,6 +12521,7 @@ Microsoft\Graph\Beta\Generated.BaseGraphClient::|public|appRoleAssignments:AppRo Microsoft\Graph\Beta\Generated.BaseGraphClient::|public|approvalWorkflowProviders:ApprovalWorkflowProvidersRequestBuilder Microsoft\Graph\Beta\Generated.BaseGraphClient::|public|auditLogs:AuditLogsRequestBuilder Microsoft\Graph\Beta\Generated.BaseGraphClient::|public|authenticationMethodConfigurations:AuthenticationMethodConfigurationsRequestBuilder +Microsoft\Graph\Beta\Generated.BaseGraphClient::|public|authenticationMethodDevices:AuthenticationMethodDevicesRequestBuilder Microsoft\Graph\Beta\Generated.BaseGraphClient::|public|authenticationMethodsPolicy:AuthenticationMethodsPolicyRequestBuilder Microsoft\Graph\Beta\Generated.BaseGraphClient::|public|bookingBusinesses:BookingBusinessesRequestBuilder Microsoft\Graph\Beta\Generated.BaseGraphClient::|public|bookingCurrencies:BookingCurrenciesRequestBuilder @@ -70154,6 +70360,169 @@ Microsoft\Graph\Beta\Generated.directory.attributeSets.item.AttributeSetItemRequ Microsoft\Graph\Beta\Generated.directory.attributeSets.item.AttributeSetItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):AttributeSetItemRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.directory.attributeSets.item.AttributeSetItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration Microsoft\Graph\Beta\Generated.directory.attributeSets.item.AttributeSetItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.directory.authenticationMethodDevices.AuthenticationMethodDevicesRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.directory.authenticationMethodDevices.AuthenticationMethodDevicesRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.directory.authenticationMethodDevices.AuthenticationMethodDevicesRequestBuilder::|public|Delete(requestConfiguration?:AuthenticationMethodDevicesRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.directory.authenticationMethodDevices.AuthenticationMethodDevicesRequestBuilder::|public|Get(requestConfiguration?:AuthenticationMethodDevicesRequestBuilderGetRequestConfiguration):AuthenticationMethodDevice +Microsoft\Graph\Beta\Generated.directory.authenticationMethodDevices.AuthenticationMethodDevicesRequestBuilder::|public|hardwareOathDevices:HardwareOathDevicesRequestBuilder +Microsoft\Graph\Beta\Generated.directory.authenticationMethodDevices.AuthenticationMethodDevicesRequestBuilder::|public|Patch(body:AuthenticationMethodDevice; requestConfiguration?:AuthenticationMethodDevicesRequestBuilderPatchRequestConfiguration):AuthenticationMethodDevice +Microsoft\Graph\Beta\Generated.directory.authenticationMethodDevices.AuthenticationMethodDevicesRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.directory.authenticationMethodDevices.AuthenticationMethodDevicesRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.directory.authenticationMethodDevices.AuthenticationMethodDevicesRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:AuthenticationMethodDevicesRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.directory.authenticationMethodDevices.AuthenticationMethodDevicesRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:AuthenticationMethodDevicesRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.directory.authenticationMethodDevices.AuthenticationMethodDevicesRequestBuilder::|public|ToPatchRequestInformation(body:AuthenticationMethodDevice; requestConfiguration?:AuthenticationMethodDevicesRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.directory.authenticationMethodDevices.AuthenticationMethodDevicesRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.directory.authenticationMethodDevices.AuthenticationMethodDevicesRequestBuilder::|public|WithUrl(rawUrl:string):AuthenticationMethodDevicesRequestBuilder +Microsoft\Graph\Beta\Generated.directory.authenticationMethodDevices.authenticationMethodDevicesRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.directory.authenticationMethodDevices.authenticationMethodDevicesRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.directory.authenticationMethodDevices.authenticationMethodDevicesRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.directory.authenticationMethodDevices.authenticationMethodDevicesRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.directory.authenticationMethodDevices.authenticationMethodDevicesRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.directory.authenticationMethodDevices.authenticationMethodDevicesRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.directory.authenticationMethodDevices.authenticationMethodDevicesRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:AuthenticationMethodDevicesRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.directory.authenticationMethodDevices.authenticationMethodDevicesRequestBuilderGetRequestConfiguration::|public|queryParameters:AuthenticationMethodDevicesRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.directory.authenticationMethodDevices.authenticationMethodDevicesRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):AuthenticationMethodDevicesRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.directory.authenticationMethodDevices.authenticationMethodDevicesRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.directory.authenticationMethodDevices.authenticationMethodDevicesRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.directory.authenticationMethodDevices.hardwareOathDevices.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.directory.authenticationMethodDevices.hardwareOathDevices.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.directory.authenticationMethodDevices.hardwareOathDevices.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Beta\Generated.directory.authenticationMethodDevices.hardwareOathDevices.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.directory.authenticationMethodDevices.hardwareOathDevices.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.directory.authenticationMethodDevices.hardwareOathDevices.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.directory.authenticationMethodDevices.hardwareOathDevices.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.directory.authenticationMethodDevices.hardwareOathDevices.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Beta\Generated.directory.authenticationMethodDevices.hardwareOathDevices.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Beta\Generated.directory.authenticationMethodDevices.hardwareOathDevices.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.directory.authenticationMethodDevices.hardwareOathDevices.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.directory.authenticationMethodDevices.hardwareOathDevices.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.directory.authenticationMethodDevices.hardwareOathDevices.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.directory.authenticationMethodDevices.hardwareOathDevices.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.directory.authenticationMethodDevices.hardwareOathDevices.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.directory.authenticationMethodDevices.hardwareOathDevices.HardwareOathDevicesRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.directory.authenticationMethodDevices.hardwareOathDevices.HardwareOathDevicesRequestBuilder::|public|ByHardwareOathTokenAuthenticationMethodDeviceId(hardwareOathTokenAuthenticationMethodDeviceId:string):HardwareOathTokenAuthenticationMethodDeviceItemRequestBuilder +Microsoft\Graph\Beta\Generated.directory.authenticationMethodDevices.hardwareOathDevices.HardwareOathDevicesRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.directory.authenticationMethodDevices.hardwareOathDevices.HardwareOathDevicesRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Beta\Generated.directory.authenticationMethodDevices.hardwareOathDevices.HardwareOathDevicesRequestBuilder::|public|Get(requestConfiguration?:HardwareOathDevicesRequestBuilderGetRequestConfiguration):HardwareOathTokenAuthenticationMethodDeviceCollectionResponse +Microsoft\Graph\Beta\Generated.directory.authenticationMethodDevices.hardwareOathDevices.HardwareOathDevicesRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.directory.authenticationMethodDevices.hardwareOathDevices.HardwareOathDevicesRequestBuilder::|public|Post(body:HardwareOathTokenAuthenticationMethodDevice; requestConfiguration?:HardwareOathDevicesRequestBuilderPostRequestConfiguration):HardwareOathTokenAuthenticationMethodDevice +Microsoft\Graph\Beta\Generated.directory.authenticationMethodDevices.hardwareOathDevices.HardwareOathDevicesRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.directory.authenticationMethodDevices.hardwareOathDevices.HardwareOathDevicesRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:HardwareOathDevicesRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.directory.authenticationMethodDevices.hardwareOathDevices.HardwareOathDevicesRequestBuilder::|public|ToPostRequestInformation(body:HardwareOathTokenAuthenticationMethodDevice; requestConfiguration?:HardwareOathDevicesRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.directory.authenticationMethodDevices.hardwareOathDevices.HardwareOathDevicesRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.directory.authenticationMethodDevices.hardwareOathDevices.HardwareOathDevicesRequestBuilder::|public|WithUrl(rawUrl:string):HardwareOathDevicesRequestBuilder +Microsoft\Graph\Beta\Generated.directory.authenticationMethodDevices.hardwareOathDevices.hardwareOathDevicesRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Beta\Generated.directory.authenticationMethodDevices.hardwareOathDevices.hardwareOathDevicesRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.directory.authenticationMethodDevices.hardwareOathDevices.hardwareOathDevicesRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.directory.authenticationMethodDevices.hardwareOathDevices.hardwareOathDevicesRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.directory.authenticationMethodDevices.hardwareOathDevices.hardwareOathDevicesRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.directory.authenticationMethodDevices.hardwareOathDevices.hardwareOathDevicesRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.directory.authenticationMethodDevices.hardwareOathDevices.hardwareOathDevicesRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.directory.authenticationMethodDevices.hardwareOathDevices.hardwareOathDevicesRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.directory.authenticationMethodDevices.hardwareOathDevices.hardwareOathDevicesRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.directory.authenticationMethodDevices.hardwareOathDevices.hardwareOathDevicesRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.directory.authenticationMethodDevices.hardwareOathDevices.hardwareOathDevicesRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:HardwareOathDevicesRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.directory.authenticationMethodDevices.hardwareOathDevices.hardwareOathDevicesRequestBuilderGetRequestConfiguration::|public|queryParameters:HardwareOathDevicesRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.directory.authenticationMethodDevices.hardwareOathDevices.hardwareOathDevicesRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):HardwareOathDevicesRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.directory.authenticationMethodDevices.hardwareOathDevices.hardwareOathDevicesRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.directory.authenticationMethodDevices.hardwareOathDevices.hardwareOathDevicesRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.directory.authenticationMethodDevices.hardwareOathDevices.item.assignTo.AssignToRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.directory.authenticationMethodDevices.hardwareOathDevices.item.assignTo.AssignToRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.directory.authenticationMethodDevices.hardwareOathDevices.item.assignTo.AssignToRequestBuilder::|public|Get(requestConfiguration?:AssignToRequestBuilderGetRequestConfiguration):User +Microsoft\Graph\Beta\Generated.directory.authenticationMethodDevices.hardwareOathDevices.item.assignTo.AssignToRequestBuilder::|public|mailboxSettings:MailboxSettingsRequestBuilder +Microsoft\Graph\Beta\Generated.directory.authenticationMethodDevices.hardwareOathDevices.item.assignTo.AssignToRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.directory.authenticationMethodDevices.hardwareOathDevices.item.assignTo.AssignToRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.directory.authenticationMethodDevices.hardwareOathDevices.item.assignTo.AssignToRequestBuilder::|public|serviceProvisioningErrors:ServiceProvisioningErrorsRequestBuilder +Microsoft\Graph\Beta\Generated.directory.authenticationMethodDevices.hardwareOathDevices.item.assignTo.AssignToRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:AssignToRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.directory.authenticationMethodDevices.hardwareOathDevices.item.assignTo.AssignToRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.directory.authenticationMethodDevices.hardwareOathDevices.item.assignTo.AssignToRequestBuilder::|public|WithUrl(rawUrl:string):AssignToRequestBuilder +Microsoft\Graph\Beta\Generated.directory.authenticationMethodDevices.hardwareOathDevices.item.assignTo.assignToRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.directory.authenticationMethodDevices.hardwareOathDevices.item.assignTo.assignToRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.directory.authenticationMethodDevices.hardwareOathDevices.item.assignTo.assignToRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.directory.authenticationMethodDevices.hardwareOathDevices.item.assignTo.assignToRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.directory.authenticationMethodDevices.hardwareOathDevices.item.assignTo.assignToRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:AssignToRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.directory.authenticationMethodDevices.hardwareOathDevices.item.assignTo.assignToRequestBuilderGetRequestConfiguration::|public|queryParameters:AssignToRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.directory.authenticationMethodDevices.hardwareOathDevices.item.assignTo.assignToRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):AssignToRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.directory.authenticationMethodDevices.hardwareOathDevices.item.assignTo.mailboxSettings.MailboxSettingsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.directory.authenticationMethodDevices.hardwareOathDevices.item.assignTo.mailboxSettings.MailboxSettingsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.directory.authenticationMethodDevices.hardwareOathDevices.item.assignTo.mailboxSettings.MailboxSettingsRequestBuilder::|public|Get(requestConfiguration?:MailboxSettingsRequestBuilderGetRequestConfiguration):MailboxSettings +Microsoft\Graph\Beta\Generated.directory.authenticationMethodDevices.hardwareOathDevices.item.assignTo.mailboxSettings.MailboxSettingsRequestBuilder::|public|Patch(body:MailboxSettings; requestConfiguration?:MailboxSettingsRequestBuilderPatchRequestConfiguration):MailboxSettings +Microsoft\Graph\Beta\Generated.directory.authenticationMethodDevices.hardwareOathDevices.item.assignTo.mailboxSettings.MailboxSettingsRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.directory.authenticationMethodDevices.hardwareOathDevices.item.assignTo.mailboxSettings.MailboxSettingsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.directory.authenticationMethodDevices.hardwareOathDevices.item.assignTo.mailboxSettings.MailboxSettingsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:MailboxSettingsRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.directory.authenticationMethodDevices.hardwareOathDevices.item.assignTo.mailboxSettings.MailboxSettingsRequestBuilder::|public|ToPatchRequestInformation(body:MailboxSettings; requestConfiguration?:MailboxSettingsRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.directory.authenticationMethodDevices.hardwareOathDevices.item.assignTo.mailboxSettings.MailboxSettingsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.directory.authenticationMethodDevices.hardwareOathDevices.item.assignTo.mailboxSettings.MailboxSettingsRequestBuilder::|public|WithUrl(rawUrl:string):MailboxSettingsRequestBuilder +Microsoft\Graph\Beta\Generated.directory.authenticationMethodDevices.hardwareOathDevices.item.assignTo.mailboxSettings.mailboxSettingsRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.directory.authenticationMethodDevices.hardwareOathDevices.item.assignTo.mailboxSettings.mailboxSettingsRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.directory.authenticationMethodDevices.hardwareOathDevices.item.assignTo.mailboxSettings.mailboxSettingsRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.directory.authenticationMethodDevices.hardwareOathDevices.item.assignTo.mailboxSettings.mailboxSettingsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.directory.authenticationMethodDevices.hardwareOathDevices.item.assignTo.mailboxSettings.mailboxSettingsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:MailboxSettingsRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.directory.authenticationMethodDevices.hardwareOathDevices.item.assignTo.mailboxSettings.mailboxSettingsRequestBuilderGetRequestConfiguration::|public|queryParameters:MailboxSettingsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.directory.authenticationMethodDevices.hardwareOathDevices.item.assignTo.mailboxSettings.mailboxSettingsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):MailboxSettingsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.directory.authenticationMethodDevices.hardwareOathDevices.item.assignTo.mailboxSettings.mailboxSettingsRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.directory.authenticationMethodDevices.hardwareOathDevices.item.assignTo.mailboxSettings.mailboxSettingsRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.directory.authenticationMethodDevices.hardwareOathDevices.item.assignTo.serviceProvisioningErrors.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.directory.authenticationMethodDevices.hardwareOathDevices.item.assignTo.serviceProvisioningErrors.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.directory.authenticationMethodDevices.hardwareOathDevices.item.assignTo.serviceProvisioningErrors.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Beta\Generated.directory.authenticationMethodDevices.hardwareOathDevices.item.assignTo.serviceProvisioningErrors.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.directory.authenticationMethodDevices.hardwareOathDevices.item.assignTo.serviceProvisioningErrors.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.directory.authenticationMethodDevices.hardwareOathDevices.item.assignTo.serviceProvisioningErrors.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.directory.authenticationMethodDevices.hardwareOathDevices.item.assignTo.serviceProvisioningErrors.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.directory.authenticationMethodDevices.hardwareOathDevices.item.assignTo.serviceProvisioningErrors.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Beta\Generated.directory.authenticationMethodDevices.hardwareOathDevices.item.assignTo.serviceProvisioningErrors.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Beta\Generated.directory.authenticationMethodDevices.hardwareOathDevices.item.assignTo.serviceProvisioningErrors.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.directory.authenticationMethodDevices.hardwareOathDevices.item.assignTo.serviceProvisioningErrors.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.directory.authenticationMethodDevices.hardwareOathDevices.item.assignTo.serviceProvisioningErrors.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.directory.authenticationMethodDevices.hardwareOathDevices.item.assignTo.serviceProvisioningErrors.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.directory.authenticationMethodDevices.hardwareOathDevices.item.assignTo.serviceProvisioningErrors.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.directory.authenticationMethodDevices.hardwareOathDevices.item.assignTo.serviceProvisioningErrors.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.directory.authenticationMethodDevices.hardwareOathDevices.item.assignTo.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.directory.authenticationMethodDevices.hardwareOathDevices.item.assignTo.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.directory.authenticationMethodDevices.hardwareOathDevices.item.assignTo.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Beta\Generated.directory.authenticationMethodDevices.hardwareOathDevices.item.assignTo.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder::|public|Get(requestConfiguration?:ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration):ServiceProvisioningErrorCollectionResponse +Microsoft\Graph\Beta\Generated.directory.authenticationMethodDevices.hardwareOathDevices.item.assignTo.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.directory.authenticationMethodDevices.hardwareOathDevices.item.assignTo.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.directory.authenticationMethodDevices.hardwareOathDevices.item.assignTo.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.directory.authenticationMethodDevices.hardwareOathDevices.item.assignTo.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.directory.authenticationMethodDevices.hardwareOathDevices.item.assignTo.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder::|public|WithUrl(rawUrl:string):ServiceProvisioningErrorsRequestBuilder +Microsoft\Graph\Beta\Generated.directory.authenticationMethodDevices.hardwareOathDevices.item.assignTo.serviceProvisioningErrors.serviceProvisioningErrorsRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Beta\Generated.directory.authenticationMethodDevices.hardwareOathDevices.item.assignTo.serviceProvisioningErrors.serviceProvisioningErrorsRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.directory.authenticationMethodDevices.hardwareOathDevices.item.assignTo.serviceProvisioningErrors.serviceProvisioningErrorsRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.directory.authenticationMethodDevices.hardwareOathDevices.item.assignTo.serviceProvisioningErrors.serviceProvisioningErrorsRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.directory.authenticationMethodDevices.hardwareOathDevices.item.assignTo.serviceProvisioningErrors.serviceProvisioningErrorsRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.directory.authenticationMethodDevices.hardwareOathDevices.item.assignTo.serviceProvisioningErrors.serviceProvisioningErrorsRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.directory.authenticationMethodDevices.hardwareOathDevices.item.assignTo.serviceProvisioningErrors.serviceProvisioningErrorsRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.directory.authenticationMethodDevices.hardwareOathDevices.item.assignTo.serviceProvisioningErrors.serviceProvisioningErrorsRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.directory.authenticationMethodDevices.hardwareOathDevices.item.assignTo.serviceProvisioningErrors.serviceProvisioningErrorsRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.directory.authenticationMethodDevices.hardwareOathDevices.item.assignTo.serviceProvisioningErrors.serviceProvisioningErrorsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.directory.authenticationMethodDevices.hardwareOathDevices.item.assignTo.serviceProvisioningErrors.serviceProvisioningErrorsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:ServiceProvisioningErrorsRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.directory.authenticationMethodDevices.hardwareOathDevices.item.assignTo.serviceProvisioningErrors.serviceProvisioningErrorsRequestBuilderGetRequestConfiguration::|public|queryParameters:ServiceProvisioningErrorsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.directory.authenticationMethodDevices.hardwareOathDevices.item.assignTo.serviceProvisioningErrors.serviceProvisioningErrorsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):ServiceProvisioningErrorsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.directory.authenticationMethodDevices.hardwareOathDevices.item.HardwareOathTokenAuthenticationMethodDeviceItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.directory.authenticationMethodDevices.hardwareOathDevices.item.HardwareOathTokenAuthenticationMethodDeviceItemRequestBuilder::|public|assignTo:AssignToRequestBuilder +Microsoft\Graph\Beta\Generated.directory.authenticationMethodDevices.hardwareOathDevices.item.HardwareOathTokenAuthenticationMethodDeviceItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.directory.authenticationMethodDevices.hardwareOathDevices.item.HardwareOathTokenAuthenticationMethodDeviceItemRequestBuilder::|public|Delete(requestConfiguration?:HardwareOathTokenAuthenticationMethodDeviceItemRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.directory.authenticationMethodDevices.hardwareOathDevices.item.HardwareOathTokenAuthenticationMethodDeviceItemRequestBuilder::|public|Get(requestConfiguration?:HardwareOathTokenAuthenticationMethodDeviceItemRequestBuilderGetRequestConfiguration):HardwareOathTokenAuthenticationMethodDevice +Microsoft\Graph\Beta\Generated.directory.authenticationMethodDevices.hardwareOathDevices.item.HardwareOathTokenAuthenticationMethodDeviceItemRequestBuilder::|public|Patch(body:HardwareOathTokenAuthenticationMethodDevice; requestConfiguration?:HardwareOathTokenAuthenticationMethodDeviceItemRequestBuilderPatchRequestConfiguration):HardwareOathTokenAuthenticationMethodDevice +Microsoft\Graph\Beta\Generated.directory.authenticationMethodDevices.hardwareOathDevices.item.HardwareOathTokenAuthenticationMethodDeviceItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.directory.authenticationMethodDevices.hardwareOathDevices.item.HardwareOathTokenAuthenticationMethodDeviceItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.directory.authenticationMethodDevices.hardwareOathDevices.item.HardwareOathTokenAuthenticationMethodDeviceItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:HardwareOathTokenAuthenticationMethodDeviceItemRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.directory.authenticationMethodDevices.hardwareOathDevices.item.HardwareOathTokenAuthenticationMethodDeviceItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:HardwareOathTokenAuthenticationMethodDeviceItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.directory.authenticationMethodDevices.hardwareOathDevices.item.HardwareOathTokenAuthenticationMethodDeviceItemRequestBuilder::|public|ToPatchRequestInformation(body:HardwareOathTokenAuthenticationMethodDevice; requestConfiguration?:HardwareOathTokenAuthenticationMethodDeviceItemRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.directory.authenticationMethodDevices.hardwareOathDevices.item.HardwareOathTokenAuthenticationMethodDeviceItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.directory.authenticationMethodDevices.hardwareOathDevices.item.HardwareOathTokenAuthenticationMethodDeviceItemRequestBuilder::|public|WithUrl(rawUrl:string):HardwareOathTokenAuthenticationMethodDeviceItemRequestBuilder +Microsoft\Graph\Beta\Generated.directory.authenticationMethodDevices.hardwareOathDevices.item.HardwareOathTokenAuthenticationMethodDeviceItemRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.directory.authenticationMethodDevices.hardwareOathDevices.item.HardwareOathTokenAuthenticationMethodDeviceItemRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.directory.authenticationMethodDevices.hardwareOathDevices.item.HardwareOathTokenAuthenticationMethodDeviceItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.directory.authenticationMethodDevices.hardwareOathDevices.item.HardwareOathTokenAuthenticationMethodDeviceItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.directory.authenticationMethodDevices.hardwareOathDevices.item.HardwareOathTokenAuthenticationMethodDeviceItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.directory.authenticationMethodDevices.hardwareOathDevices.item.HardwareOathTokenAuthenticationMethodDeviceItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.directory.authenticationMethodDevices.hardwareOathDevices.item.HardwareOathTokenAuthenticationMethodDeviceItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:HardwareOathTokenAuthenticationMethodDeviceItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.directory.authenticationMethodDevices.hardwareOathDevices.item.HardwareOathTokenAuthenticationMethodDeviceItemRequestBuilderGetRequestConfiguration::|public|queryParameters:HardwareOathTokenAuthenticationMethodDeviceItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.directory.authenticationMethodDevices.hardwareOathDevices.item.HardwareOathTokenAuthenticationMethodDeviceItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):HardwareOathTokenAuthenticationMethodDeviceItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.directory.authenticationMethodDevices.hardwareOathDevices.item.HardwareOathTokenAuthenticationMethodDeviceItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.directory.authenticationMethodDevices.hardwareOathDevices.item.HardwareOathTokenAuthenticationMethodDeviceItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Beta\Generated.directory.certificateAuthorities.CertificateAuthoritiesRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Beta\Generated.directory.certificateAuthorities.CertificateAuthoritiesRequestBuilder::|public|certificateBasedApplicationConfigurations:CertificateBasedApplicationConfigurationsRequestBuilder Microsoft\Graph\Beta\Generated.directory.certificateAuthorities.CertificateAuthoritiesRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void @@ -71075,6 +71444,7 @@ Microsoft\Graph\Beta\Generated.directory.deviceLocalCredentials.item.DeviceLocal Microsoft\Graph\Beta\Generated.directory.DirectoryRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Beta\Generated.directory.DirectoryRequestBuilder::|public|administrativeUnits:AdministrativeUnitsRequestBuilder Microsoft\Graph\Beta\Generated.directory.DirectoryRequestBuilder::|public|attributeSets:AttributeSetsRequestBuilder +Microsoft\Graph\Beta\Generated.directory.DirectoryRequestBuilder::|public|authenticationMethodDevices:AuthenticationMethodDevicesRequestBuilder Microsoft\Graph\Beta\Generated.directory.DirectoryRequestBuilder::|public|certificateAuthorities:CertificateAuthoritiesRequestBuilder Microsoft\Graph\Beta\Generated.directory.DirectoryRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Beta\Generated.directory.DirectoryRequestBuilder::|public|customSecurityAttributeDefinitions:CustomSecurityAttributeDefinitionsRequestBuilder @@ -149336,6 +149706,7 @@ Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.ChannelItemRequest Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.ChannelItemRequestBuilder::|public|doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalName:DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilder Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.ChannelItemRequestBuilder::|public|filesFolder:FilesFolderRequestBuilder Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.ChannelItemRequestBuilder::|public|Get(requestConfiguration?:ChannelItemRequestBuilderGetRequestConfiguration):Channel +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.ChannelItemRequestBuilder::|public|getAllMembers:GetAllMembersRequestBuilder Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.ChannelItemRequestBuilder::|public|members:MembersRequestBuilder Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.ChannelItemRequestBuilder::|public|messages:MessagesRequestBuilder Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.ChannelItemRequestBuilder::|public|Patch(body:Channel; requestConfiguration?:ChannelItemRequestBuilderPatchRequestConfiguration):Channel @@ -149456,6 +149827,129 @@ Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.filesFolder.filesF Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.filesFolder.filesFolderRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:FilesFolderRequestBuilderGetQueryParameters):void Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.filesFolder.filesFolderRequestBuilderGetRequestConfiguration::|public|queryParameters:FilesFolderRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.filesFolder.filesFolderRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):FilesFolderRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.getAllMembers.add.addPostRequestBody::|public|constructor():void +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.getAllMembers.add.addPostRequestBody::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.getAllMembers.add.addPostRequestBody::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.getAllMembers.add.addPostRequestBody::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.getAllMembers.add.addPostRequestBody::|public|getValues():array +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.getAllMembers.add.addPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.getAllMembers.add.addPostRequestBody::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.getAllMembers.add.addPostRequestBody::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.getAllMembers.add.addPostRequestBody::|public|setValues(value?:array):void +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.getAllMembers.add.addPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):AddPostRequestBody +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.getAllMembers.add.addPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.getAllMembers.add.addPostResponse-->BaseCollectionPaginationCountResponse +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.getAllMembers.add.addPostResponse::|public|constructor():void +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.getAllMembers.add.addPostResponse::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.getAllMembers.add.addPostResponse::|public|getValue():array +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.getAllMembers.add.addPostResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.getAllMembers.add.addPostResponse::|public|setValue(value?:array):void +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.getAllMembers.add.addPostResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):AddPostResponse +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.getAllMembers.add.AddRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.getAllMembers.add.AddRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.getAllMembers.add.AddRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.getAllMembers.add.AddRequestBuilder::|public|Post(body:AddPostRequestBody; requestConfiguration?:AddRequestBuilderPostRequestConfiguration):AddPostResponse +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.getAllMembers.add.AddRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.getAllMembers.add.AddRequestBuilder::|public|ToPostRequestInformation(body:AddPostRequestBody; requestConfiguration?:AddRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.getAllMembers.add.AddRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.getAllMembers.add.AddRequestBuilder::|public|WithUrl(rawUrl:string):AddRequestBuilder +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.getAllMembers.add.addRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.getAllMembers.add.addRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.getAllMembers.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.getAllMembers.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.getAllMembers.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.getAllMembers.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.getAllMembers.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.getAllMembers.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.getAllMembers.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.getAllMembers.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.getAllMembers.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.getAllMembers.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.getAllMembers.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.getAllMembers.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.getAllMembers.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.getAllMembers.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.getAllMembers.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.getAllMembers.GetAllMembersRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.getAllMembers.GetAllMembersRequestBuilder::|public|add:AddRequestBuilder +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.getAllMembers.GetAllMembersRequestBuilder::|public|ByConversationMemberId(conversationMemberId:string):ConversationMemberItemRequestBuilder +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.getAllMembers.GetAllMembersRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.getAllMembers.GetAllMembersRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.getAllMembers.GetAllMembersRequestBuilder::|public|Get(requestConfiguration?:GetAllMembersRequestBuilderGetRequestConfiguration):ConversationMemberCollectionResponse +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.getAllMembers.GetAllMembersRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.getAllMembers.GetAllMembersRequestBuilder::|public|Post(body:ConversationMember; requestConfiguration?:GetAllMembersRequestBuilderPostRequestConfiguration):ConversationMember +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.getAllMembers.GetAllMembersRequestBuilder::|public|remove:RemoveRequestBuilder +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.getAllMembers.GetAllMembersRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.getAllMembers.GetAllMembersRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:GetAllMembersRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.getAllMembers.GetAllMembersRequestBuilder::|public|ToPostRequestInformation(body:ConversationMember; requestConfiguration?:GetAllMembersRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.getAllMembers.GetAllMembersRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.getAllMembers.GetAllMembersRequestBuilder::|public|WithUrl(rawUrl:string):GetAllMembersRequestBuilder +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.getAllMembers.getAllMembersRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.getAllMembers.getAllMembersRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.getAllMembers.getAllMembersRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.getAllMembers.getAllMembersRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.getAllMembers.getAllMembersRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.getAllMembers.getAllMembersRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.getAllMembers.getAllMembersRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.getAllMembers.getAllMembersRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.getAllMembers.getAllMembersRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.getAllMembers.getAllMembersRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.getAllMembers.getAllMembersRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:GetAllMembersRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.getAllMembers.getAllMembersRequestBuilderGetRequestConfiguration::|public|queryParameters:GetAllMembersRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.getAllMembers.getAllMembersRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):GetAllMembersRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.getAllMembers.getAllMembersRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.getAllMembers.getAllMembersRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.getAllMembers.item.ConversationMemberItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.getAllMembers.item.ConversationMemberItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.getAllMembers.item.ConversationMemberItemRequestBuilder::|public|Delete(requestConfiguration?:ConversationMemberItemRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.getAllMembers.item.ConversationMemberItemRequestBuilder::|public|Get(requestConfiguration?:ConversationMemberItemRequestBuilderGetRequestConfiguration):ConversationMember +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.getAllMembers.item.ConversationMemberItemRequestBuilder::|public|Patch(body:ConversationMember; requestConfiguration?:ConversationMemberItemRequestBuilderPatchRequestConfiguration):ConversationMember +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.getAllMembers.item.ConversationMemberItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.getAllMembers.item.ConversationMemberItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.getAllMembers.item.ConversationMemberItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:ConversationMemberItemRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.getAllMembers.item.ConversationMemberItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:ConversationMemberItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.getAllMembers.item.ConversationMemberItemRequestBuilder::|public|ToPatchRequestInformation(body:ConversationMember; requestConfiguration?:ConversationMemberItemRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.getAllMembers.item.ConversationMemberItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.getAllMembers.item.ConversationMemberItemRequestBuilder::|public|WithUrl(rawUrl:string):ConversationMemberItemRequestBuilder +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.getAllMembers.item.ConversationMemberItemRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.getAllMembers.item.ConversationMemberItemRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.getAllMembers.item.ConversationMemberItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.getAllMembers.item.ConversationMemberItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.getAllMembers.item.ConversationMemberItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.getAllMembers.item.ConversationMemberItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.getAllMembers.item.ConversationMemberItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:ConversationMemberItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.getAllMembers.item.ConversationMemberItemRequestBuilderGetRequestConfiguration::|public|queryParameters:ConversationMemberItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.getAllMembers.item.ConversationMemberItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):ConversationMemberItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.getAllMembers.item.ConversationMemberItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.getAllMembers.item.ConversationMemberItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.getAllMembers.remove.removePostRequestBody::|public|constructor():void +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.getAllMembers.remove.removePostRequestBody::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.getAllMembers.remove.removePostRequestBody::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.getAllMembers.remove.removePostRequestBody::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.getAllMembers.remove.removePostRequestBody::|public|getValues():array +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.getAllMembers.remove.removePostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.getAllMembers.remove.removePostRequestBody::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.getAllMembers.remove.removePostRequestBody::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.getAllMembers.remove.removePostRequestBody::|public|setValues(value?:array):void +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.getAllMembers.remove.removePostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):RemovePostRequestBody +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.getAllMembers.remove.removePostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.getAllMembers.remove.removePostResponse-->BaseCollectionPaginationCountResponse +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.getAllMembers.remove.removePostResponse::|public|constructor():void +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.getAllMembers.remove.removePostResponse::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.getAllMembers.remove.removePostResponse::|public|getValue():array +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.getAllMembers.remove.removePostResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.getAllMembers.remove.removePostResponse::|public|setValue(value?:array):void +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.getAllMembers.remove.removePostResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):RemovePostResponse +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.getAllMembers.remove.RemoveRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.getAllMembers.remove.RemoveRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.getAllMembers.remove.RemoveRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.getAllMembers.remove.RemoveRequestBuilder::|public|Post(body:RemovePostRequestBody; requestConfiguration?:RemoveRequestBuilderPostRequestConfiguration):RemovePostResponse +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.getAllMembers.remove.RemoveRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.getAllMembers.remove.RemoveRequestBuilder::|public|ToPostRequestInformation(body:RemovePostRequestBody; requestConfiguration?:RemoveRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.getAllMembers.remove.RemoveRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.getAllMembers.remove.RemoveRequestBuilder::|public|WithUrl(rawUrl:string):RemoveRequestBuilder +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.getAllMembers.remove.removeRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.getAllMembers.remove.removeRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.members.add.addPostRequestBody::|public|constructor():void Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.members.add.addPostRequestBody::|public|getAdditionalData():array Microsoft\Graph\Beta\Generated.groups.item.team.channels.item.members.add.addPostRequestBody::|public|getBackingStore():BackingStore @@ -151114,6 +151608,129 @@ Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.filesFolder.files Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.filesFolder.filesFolderRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:FilesFolderRequestBuilderGetQueryParameters):void Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.filesFolder.filesFolderRequestBuilderGetRequestConfiguration::|public|queryParameters:FilesFolderRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.filesFolder.filesFolderRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):FilesFolderRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.getAllMembers.add.addPostRequestBody::|public|constructor():void +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.getAllMembers.add.addPostRequestBody::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.getAllMembers.add.addPostRequestBody::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.getAllMembers.add.addPostRequestBody::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.getAllMembers.add.addPostRequestBody::|public|getValues():array +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.getAllMembers.add.addPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.getAllMembers.add.addPostRequestBody::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.getAllMembers.add.addPostRequestBody::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.getAllMembers.add.addPostRequestBody::|public|setValues(value?:array):void +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.getAllMembers.add.addPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):AddPostRequestBody +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.getAllMembers.add.addPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.getAllMembers.add.addPostResponse-->BaseCollectionPaginationCountResponse +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.getAllMembers.add.addPostResponse::|public|constructor():void +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.getAllMembers.add.addPostResponse::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.getAllMembers.add.addPostResponse::|public|getValue():array +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.getAllMembers.add.addPostResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.getAllMembers.add.addPostResponse::|public|setValue(value?:array):void +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.getAllMembers.add.addPostResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):AddPostResponse +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.getAllMembers.add.AddRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.getAllMembers.add.AddRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.getAllMembers.add.AddRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.getAllMembers.add.AddRequestBuilder::|public|Post(body:AddPostRequestBody; requestConfiguration?:AddRequestBuilderPostRequestConfiguration):AddPostResponse +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.getAllMembers.add.AddRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.getAllMembers.add.AddRequestBuilder::|public|ToPostRequestInformation(body:AddPostRequestBody; requestConfiguration?:AddRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.getAllMembers.add.AddRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.getAllMembers.add.AddRequestBuilder::|public|WithUrl(rawUrl:string):AddRequestBuilder +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.getAllMembers.add.addRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.getAllMembers.add.addRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.getAllMembers.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.getAllMembers.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.getAllMembers.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.getAllMembers.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.getAllMembers.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.getAllMembers.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.getAllMembers.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.getAllMembers.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.getAllMembers.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.getAllMembers.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.getAllMembers.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.getAllMembers.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.getAllMembers.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.getAllMembers.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.getAllMembers.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.getAllMembers.GetAllMembersRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.getAllMembers.GetAllMembersRequestBuilder::|public|add:AddRequestBuilder +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.getAllMembers.GetAllMembersRequestBuilder::|public|ByConversationMemberId(conversationMemberId:string):ConversationMemberItemRequestBuilder +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.getAllMembers.GetAllMembersRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.getAllMembers.GetAllMembersRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.getAllMembers.GetAllMembersRequestBuilder::|public|Get(requestConfiguration?:GetAllMembersRequestBuilderGetRequestConfiguration):ConversationMemberCollectionResponse +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.getAllMembers.GetAllMembersRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.getAllMembers.GetAllMembersRequestBuilder::|public|Post(body:ConversationMember; requestConfiguration?:GetAllMembersRequestBuilderPostRequestConfiguration):ConversationMember +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.getAllMembers.GetAllMembersRequestBuilder::|public|remove:RemoveRequestBuilder +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.getAllMembers.GetAllMembersRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.getAllMembers.GetAllMembersRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:GetAllMembersRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.getAllMembers.GetAllMembersRequestBuilder::|public|ToPostRequestInformation(body:ConversationMember; requestConfiguration?:GetAllMembersRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.getAllMembers.GetAllMembersRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.getAllMembers.GetAllMembersRequestBuilder::|public|WithUrl(rawUrl:string):GetAllMembersRequestBuilder +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.getAllMembers.getAllMembersRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.getAllMembers.getAllMembersRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.getAllMembers.getAllMembersRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.getAllMembers.getAllMembersRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.getAllMembers.getAllMembersRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.getAllMembers.getAllMembersRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.getAllMembers.getAllMembersRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.getAllMembers.getAllMembersRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.getAllMembers.getAllMembersRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.getAllMembers.getAllMembersRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.getAllMembers.getAllMembersRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:GetAllMembersRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.getAllMembers.getAllMembersRequestBuilderGetRequestConfiguration::|public|queryParameters:GetAllMembersRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.getAllMembers.getAllMembersRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):GetAllMembersRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.getAllMembers.getAllMembersRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.getAllMembers.getAllMembersRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.getAllMembers.item.ConversationMemberItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.getAllMembers.item.ConversationMemberItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.getAllMembers.item.ConversationMemberItemRequestBuilder::|public|Delete(requestConfiguration?:ConversationMemberItemRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.getAllMembers.item.ConversationMemberItemRequestBuilder::|public|Get(requestConfiguration?:ConversationMemberItemRequestBuilderGetRequestConfiguration):ConversationMember +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.getAllMembers.item.ConversationMemberItemRequestBuilder::|public|Patch(body:ConversationMember; requestConfiguration?:ConversationMemberItemRequestBuilderPatchRequestConfiguration):ConversationMember +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.getAllMembers.item.ConversationMemberItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.getAllMembers.item.ConversationMemberItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.getAllMembers.item.ConversationMemberItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:ConversationMemberItemRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.getAllMembers.item.ConversationMemberItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:ConversationMemberItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.getAllMembers.item.ConversationMemberItemRequestBuilder::|public|ToPatchRequestInformation(body:ConversationMember; requestConfiguration?:ConversationMemberItemRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.getAllMembers.item.ConversationMemberItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.getAllMembers.item.ConversationMemberItemRequestBuilder::|public|WithUrl(rawUrl:string):ConversationMemberItemRequestBuilder +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.getAllMembers.item.ConversationMemberItemRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.getAllMembers.item.ConversationMemberItemRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.getAllMembers.item.ConversationMemberItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.getAllMembers.item.ConversationMemberItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.getAllMembers.item.ConversationMemberItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.getAllMembers.item.ConversationMemberItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.getAllMembers.item.ConversationMemberItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:ConversationMemberItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.getAllMembers.item.ConversationMemberItemRequestBuilderGetRequestConfiguration::|public|queryParameters:ConversationMemberItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.getAllMembers.item.ConversationMemberItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):ConversationMemberItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.getAllMembers.item.ConversationMemberItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.getAllMembers.item.ConversationMemberItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.getAllMembers.remove.removePostRequestBody::|public|constructor():void +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.getAllMembers.remove.removePostRequestBody::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.getAllMembers.remove.removePostRequestBody::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.getAllMembers.remove.removePostRequestBody::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.getAllMembers.remove.removePostRequestBody::|public|getValues():array +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.getAllMembers.remove.removePostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.getAllMembers.remove.removePostRequestBody::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.getAllMembers.remove.removePostRequestBody::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.getAllMembers.remove.removePostRequestBody::|public|setValues(value?:array):void +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.getAllMembers.remove.removePostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):RemovePostRequestBody +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.getAllMembers.remove.removePostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.getAllMembers.remove.removePostResponse-->BaseCollectionPaginationCountResponse +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.getAllMembers.remove.removePostResponse::|public|constructor():void +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.getAllMembers.remove.removePostResponse::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.getAllMembers.remove.removePostResponse::|public|getValue():array +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.getAllMembers.remove.removePostResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.getAllMembers.remove.removePostResponse::|public|setValue(value?:array):void +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.getAllMembers.remove.removePostResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):RemovePostResponse +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.getAllMembers.remove.RemoveRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.getAllMembers.remove.RemoveRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.getAllMembers.remove.RemoveRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.getAllMembers.remove.RemoveRequestBuilder::|public|Post(body:RemovePostRequestBody; requestConfiguration?:RemoveRequestBuilderPostRequestConfiguration):RemovePostResponse +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.getAllMembers.remove.RemoveRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.getAllMembers.remove.RemoveRequestBuilder::|public|ToPostRequestInformation(body:RemovePostRequestBody; requestConfiguration?:RemoveRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.getAllMembers.remove.RemoveRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.getAllMembers.remove.RemoveRequestBuilder::|public|WithUrl(rawUrl:string):RemoveRequestBuilder +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.getAllMembers.remove.removeRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.getAllMembers.remove.removeRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.members.add.addPostRequestBody::|public|constructor():void Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.members.add.addPostRequestBody::|public|getAdditionalData():array Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.members.add.addPostRequestBody::|public|getBackingStore():BackingStore @@ -151736,6 +152353,7 @@ Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.PrimaryChannelReq Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.PrimaryChannelRequestBuilder::|public|doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalName:DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilder Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.PrimaryChannelRequestBuilder::|public|filesFolder:FilesFolderRequestBuilder Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.PrimaryChannelRequestBuilder::|public|Get(requestConfiguration?:PrimaryChannelRequestBuilderGetRequestConfiguration):Channel +Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.PrimaryChannelRequestBuilder::|public|getAllMembers:GetAllMembersRequestBuilder Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.PrimaryChannelRequestBuilder::|public|members:MembersRequestBuilder Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.PrimaryChannelRequestBuilder::|public|messages:MessagesRequestBuilder Microsoft\Graph\Beta\Generated.groups.item.team.primaryChannel.PrimaryChannelRequestBuilder::|public|Patch(body:Channel; requestConfiguration?:PrimaryChannelRequestBuilderPatchRequestConfiguration):Channel @@ -188768,6 +189386,7 @@ Microsoft\Graph\Beta\Generated.models.authentication::|public|constructor():void Microsoft\Graph\Beta\Generated.models.authentication::|public|getEmailMethods():array Microsoft\Graph\Beta\Generated.models.authentication::|public|getFido2Methods():array Microsoft\Graph\Beta\Generated.models.authentication::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.authentication::|public|getHardwareOathMethods():array Microsoft\Graph\Beta\Generated.models.authentication::|public|getMethods():array Microsoft\Graph\Beta\Generated.models.authentication::|public|getMicrosoftAuthenticatorMethods():array Microsoft\Graph\Beta\Generated.models.authentication::|public|getOperations():array @@ -188784,6 +189403,7 @@ Microsoft\Graph\Beta\Generated.models.authentication::|public|OdataType:string Microsoft\Graph\Beta\Generated.models.authentication::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.models.authentication::|public|setEmailMethods(value?:array):void Microsoft\Graph\Beta\Generated.models.authentication::|public|setFido2Methods(value?:array):void +Microsoft\Graph\Beta\Generated.models.authentication::|public|setHardwareOathMethods(value?:array):void Microsoft\Graph\Beta\Generated.models.authentication::|public|setMethods(value?:array):void Microsoft\Graph\Beta\Generated.models.authentication::|public|setMicrosoftAuthenticatorMethods(value?:array):void Microsoft\Graph\Beta\Generated.models.authentication::|public|setOperations(value?:array):void @@ -189251,6 +189871,23 @@ Microsoft\Graph\Beta\Generated.models.authenticationMethodConfigurationCollectio Microsoft\Graph\Beta\Generated.models.authenticationMethodConfigurationCollectionResponse::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.models.authenticationMethodConfigurationCollectionResponse::|public|setValue(value?:array):void Microsoft\Graph\Beta\Generated.models.authenticationMethodConfigurationCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):AuthenticationMethodConfigurationCollectionResponse +Microsoft\Graph\Beta\Generated.models.authenticationMethodDevice-->Entity +Microsoft\Graph\Beta\Generated.models.authenticationMethodDevice::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.authenticationMethodDevice::|public|getDisplayName():string +Microsoft\Graph\Beta\Generated.models.authenticationMethodDevice::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.authenticationMethodDevice::|public|getHardwareOathDevices():array +Microsoft\Graph\Beta\Generated.models.authenticationMethodDevice::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.authenticationMethodDevice::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.authenticationMethodDevice::|public|setDisplayName(value?:string):void +Microsoft\Graph\Beta\Generated.models.authenticationMethodDevice::|public|setHardwareOathDevices(value?:array):void +Microsoft\Graph\Beta\Generated.models.authenticationMethodDevice::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):AuthenticationMethodDevice +Microsoft\Graph\Beta\Generated.models.authenticationMethodDeviceCollectionResponse-->BaseCollectionPaginationCountResponse +Microsoft\Graph\Beta\Generated.models.authenticationMethodDeviceCollectionResponse::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.authenticationMethodDeviceCollectionResponse::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.authenticationMethodDeviceCollectionResponse::|public|getValue():array +Microsoft\Graph\Beta\Generated.models.authenticationMethodDeviceCollectionResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.authenticationMethodDeviceCollectionResponse::|public|setValue(value?:array):void +Microsoft\Graph\Beta\Generated.models.authenticationMethodDeviceCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):AuthenticationMethodDeviceCollectionResponse Microsoft\Graph\Beta\Generated.models.authenticationMethodFeature::0000-ssprRegistered Microsoft\Graph\Beta\Generated.models.authenticationMethodFeature::0001-ssprEnabled Microsoft\Graph\Beta\Generated.models.authenticationMethodFeature::0002-ssprCapable @@ -193740,6 +194377,7 @@ Microsoft\Graph\Beta\Generated.models.channel::|public|getDisplayName():string Microsoft\Graph\Beta\Generated.models.channel::|public|getEmail():string Microsoft\Graph\Beta\Generated.models.channel::|public|GetFieldDeserializers():array Microsoft\Graph\Beta\Generated.models.channel::|public|getFilesFolder():DriveItem +Microsoft\Graph\Beta\Generated.models.channel::|public|getGetAllMembers():array Microsoft\Graph\Beta\Generated.models.channel::|public|getIsArchived():bool Microsoft\Graph\Beta\Generated.models.channel::|public|getIsFavoriteByDefault():bool Microsoft\Graph\Beta\Generated.models.channel::|public|getMembers():array @@ -193758,6 +194396,7 @@ Microsoft\Graph\Beta\Generated.models.channel::|public|setDescription(value?:str Microsoft\Graph\Beta\Generated.models.channel::|public|setDisplayName(value?:string):void Microsoft\Graph\Beta\Generated.models.channel::|public|setEmail(value?:string):void Microsoft\Graph\Beta\Generated.models.channel::|public|setFilesFolder(value?:DriveItem):void +Microsoft\Graph\Beta\Generated.models.channel::|public|setGetAllMembers(value?:array):void Microsoft\Graph\Beta\Generated.models.channel::|public|setIsArchived(value?:bool):void Microsoft\Graph\Beta\Generated.models.channel::|public|setIsFavoriteByDefault(value?:bool):void Microsoft\Graph\Beta\Generated.models.channel::|public|setMembers(value?:array):void @@ -207752,6 +208391,7 @@ Microsoft\Graph\Beta\Generated.models.directory-->Entity Microsoft\Graph\Beta\Generated.models.directory::|public|constructor():void Microsoft\Graph\Beta\Generated.models.directory::|public|getAdministrativeUnits():array Microsoft\Graph\Beta\Generated.models.directory::|public|getAttributeSets():array +Microsoft\Graph\Beta\Generated.models.directory::|public|getAuthenticationMethodDevices():AuthenticationMethodDevice Microsoft\Graph\Beta\Generated.models.directory::|public|getCertificateAuthorities():CertificateAuthorityPath Microsoft\Graph\Beta\Generated.models.directory::|public|getCustomSecurityAttributeDefinitions():array Microsoft\Graph\Beta\Generated.models.directory::|public|getDeletedItems():array @@ -207773,6 +208413,7 @@ Microsoft\Graph\Beta\Generated.models.directory::|public|OdataType:string Microsoft\Graph\Beta\Generated.models.directory::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.models.directory::|public|setAdministrativeUnits(value?:array):void Microsoft\Graph\Beta\Generated.models.directory::|public|setAttributeSets(value?:array):void +Microsoft\Graph\Beta\Generated.models.directory::|public|setAuthenticationMethodDevices(value?:AuthenticationMethodDevice):void Microsoft\Graph\Beta\Generated.models.directory::|public|setCertificateAuthorities(value?:CertificateAuthorityPath):void Microsoft\Graph\Beta\Generated.models.directory::|public|setCustomSecurityAttributeDefinitions(value?:array):void Microsoft\Graph\Beta\Generated.models.directory::|public|setDeletedItems(value?:array):void @@ -215963,6 +216604,21 @@ Microsoft\Graph\Beta\Generated.models.hardwareInformation::|public|setWifiMac(va Microsoft\Graph\Beta\Generated.models.hardwareInformation::|public|setWiredIPv4Addresses(value?:array):void Microsoft\Graph\Beta\Generated.models.hardwareInformation::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):HardwareInformation Microsoft\Graph\Beta\Generated.models.hardwareInformation~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.models.hardwareOathAuthenticationMethod-->AuthenticationMethod +Microsoft\Graph\Beta\Generated.models.hardwareOathAuthenticationMethod::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.hardwareOathAuthenticationMethod::|public|getDevice():HardwareOathTokenAuthenticationMethodDevice +Microsoft\Graph\Beta\Generated.models.hardwareOathAuthenticationMethod::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.hardwareOathAuthenticationMethod::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.hardwareOathAuthenticationMethod::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.hardwareOathAuthenticationMethod::|public|setDevice(value?:HardwareOathTokenAuthenticationMethodDevice):void +Microsoft\Graph\Beta\Generated.models.hardwareOathAuthenticationMethod::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):HardwareOathAuthenticationMethod +Microsoft\Graph\Beta\Generated.models.hardwareOathAuthenticationMethodCollectionResponse-->BaseCollectionPaginationCountResponse +Microsoft\Graph\Beta\Generated.models.hardwareOathAuthenticationMethodCollectionResponse::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.hardwareOathAuthenticationMethodCollectionResponse::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.hardwareOathAuthenticationMethodCollectionResponse::|public|getValue():array +Microsoft\Graph\Beta\Generated.models.hardwareOathAuthenticationMethodCollectionResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.hardwareOathAuthenticationMethodCollectionResponse::|public|setValue(value?:array):void +Microsoft\Graph\Beta\Generated.models.hardwareOathAuthenticationMethodCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):HardwareOathAuthenticationMethodCollectionResponse Microsoft\Graph\Beta\Generated.models.hardwareOathAuthenticationMethodConfiguration-->AuthenticationMethodConfiguration Microsoft\Graph\Beta\Generated.models.hardwareOathAuthenticationMethodConfiguration::|public|constructor():void Microsoft\Graph\Beta\Generated.models.hardwareOathAuthenticationMethodConfiguration::|public|GetFieldDeserializers():array @@ -215971,6 +216627,45 @@ Microsoft\Graph\Beta\Generated.models.hardwareOathAuthenticationMethodConfigurat Microsoft\Graph\Beta\Generated.models.hardwareOathAuthenticationMethodConfiguration::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.models.hardwareOathAuthenticationMethodConfiguration::|public|setIncludeTargets(value?:array):void Microsoft\Graph\Beta\Generated.models.hardwareOathAuthenticationMethodConfiguration::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):HardwareOathAuthenticationMethodConfiguration +Microsoft\Graph\Beta\Generated.models.hardwareOathTokenAuthenticationMethodDevice-->AuthenticationMethodDevice +Microsoft\Graph\Beta\Generated.models.hardwareOathTokenAuthenticationMethodDevice::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.hardwareOathTokenAuthenticationMethodDevice::|public|getAssignedTo():Identity +Microsoft\Graph\Beta\Generated.models.hardwareOathTokenAuthenticationMethodDevice::|public|getAssignTo():User +Microsoft\Graph\Beta\Generated.models.hardwareOathTokenAuthenticationMethodDevice::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.hardwareOathTokenAuthenticationMethodDevice::|public|getHashFunction():HardwareOathTokenHashFunction +Microsoft\Graph\Beta\Generated.models.hardwareOathTokenAuthenticationMethodDevice::|public|getManufacturer():string +Microsoft\Graph\Beta\Generated.models.hardwareOathTokenAuthenticationMethodDevice::|public|getModel():string +Microsoft\Graph\Beta\Generated.models.hardwareOathTokenAuthenticationMethodDevice::|public|getSecretKey():string +Microsoft\Graph\Beta\Generated.models.hardwareOathTokenAuthenticationMethodDevice::|public|getSerialNumber():string +Microsoft\Graph\Beta\Generated.models.hardwareOathTokenAuthenticationMethodDevice::|public|getStatus():HardwareOathTokenStatus +Microsoft\Graph\Beta\Generated.models.hardwareOathTokenAuthenticationMethodDevice::|public|getTimeIntervalInSeconds():int +Microsoft\Graph\Beta\Generated.models.hardwareOathTokenAuthenticationMethodDevice::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.hardwareOathTokenAuthenticationMethodDevice::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.hardwareOathTokenAuthenticationMethodDevice::|public|setAssignedTo(value?:Identity):void +Microsoft\Graph\Beta\Generated.models.hardwareOathTokenAuthenticationMethodDevice::|public|setAssignTo(value?:User):void +Microsoft\Graph\Beta\Generated.models.hardwareOathTokenAuthenticationMethodDevice::|public|setHashFunction(value?:HardwareOathTokenHashFunction):void +Microsoft\Graph\Beta\Generated.models.hardwareOathTokenAuthenticationMethodDevice::|public|setManufacturer(value?:string):void +Microsoft\Graph\Beta\Generated.models.hardwareOathTokenAuthenticationMethodDevice::|public|setModel(value?:string):void +Microsoft\Graph\Beta\Generated.models.hardwareOathTokenAuthenticationMethodDevice::|public|setSecretKey(value?:string):void +Microsoft\Graph\Beta\Generated.models.hardwareOathTokenAuthenticationMethodDevice::|public|setSerialNumber(value?:string):void +Microsoft\Graph\Beta\Generated.models.hardwareOathTokenAuthenticationMethodDevice::|public|setStatus(value?:HardwareOathTokenStatus):void +Microsoft\Graph\Beta\Generated.models.hardwareOathTokenAuthenticationMethodDevice::|public|setTimeIntervalInSeconds(value?:int):void +Microsoft\Graph\Beta\Generated.models.hardwareOathTokenAuthenticationMethodDevice::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):HardwareOathTokenAuthenticationMethodDevice +Microsoft\Graph\Beta\Generated.models.hardwareOathTokenAuthenticationMethodDeviceCollectionResponse-->BaseCollectionPaginationCountResponse +Microsoft\Graph\Beta\Generated.models.hardwareOathTokenAuthenticationMethodDeviceCollectionResponse::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.hardwareOathTokenAuthenticationMethodDeviceCollectionResponse::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.hardwareOathTokenAuthenticationMethodDeviceCollectionResponse::|public|getValue():array +Microsoft\Graph\Beta\Generated.models.hardwareOathTokenAuthenticationMethodDeviceCollectionResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.hardwareOathTokenAuthenticationMethodDeviceCollectionResponse::|public|setValue(value?:array):void +Microsoft\Graph\Beta\Generated.models.hardwareOathTokenAuthenticationMethodDeviceCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):HardwareOathTokenAuthenticationMethodDeviceCollectionResponse +Microsoft\Graph\Beta\Generated.models.hardwareOathTokenHashFunction::0000-hmacsha1 +Microsoft\Graph\Beta\Generated.models.hardwareOathTokenHashFunction::0001-hmacsha256 +Microsoft\Graph\Beta\Generated.models.hardwareOathTokenHashFunction::0002-unknownFutureValue +Microsoft\Graph\Beta\Generated.models.hardwareOathTokenStatus::0000-available +Microsoft\Graph\Beta\Generated.models.hardwareOathTokenStatus::0001-assigned +Microsoft\Graph\Beta\Generated.models.hardwareOathTokenStatus::0002-activated +Microsoft\Graph\Beta\Generated.models.hardwareOathTokenStatus::0003-failedActivation +Microsoft\Graph\Beta\Generated.models.hardwareOathTokenStatus::0004-unknownFutureValue Microsoft\Graph\Beta\Generated.models.hardwarePasswordDetail-->Entity Microsoft\Graph\Beta\Generated.models.hardwarePasswordDetail::|public|constructor():void Microsoft\Graph\Beta\Generated.models.hardwarePasswordDetail::|public|getCurrentPassword():string @@ -230878,6 +231573,23 @@ Microsoft\Graph\Beta\Generated.models.networkaccess.alertSeveritySummary::|publi Microsoft\Graph\Beta\Generated.models.networkaccess.alertSeveritySummary::|public|setSeverity(value?:AlertSeverity):void Microsoft\Graph\Beta\Generated.models.networkaccess.alertSeveritySummary::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):AlertSeveritySummary Microsoft\Graph\Beta\Generated.models.networkaccess.alertSeveritySummary~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.models.networkaccess.alertSummary::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.networkaccess.alertSummary::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.models.networkaccess.alertSummary::|public|getAlertType():AlertType +Microsoft\Graph\Beta\Generated.models.networkaccess.alertSummary::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.models.networkaccess.alertSummary::|public|getCount():int +Microsoft\Graph\Beta\Generated.models.networkaccess.alertSummary::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.networkaccess.alertSummary::|public|getOdataType():string +Microsoft\Graph\Beta\Generated.models.networkaccess.alertSummary::|public|getSeverity():AlertSeverity +Microsoft\Graph\Beta\Generated.models.networkaccess.alertSummary::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.networkaccess.alertSummary::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.models.networkaccess.alertSummary::|public|setAlertType(value?:AlertType):void +Microsoft\Graph\Beta\Generated.models.networkaccess.alertSummary::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.models.networkaccess.alertSummary::|public|setCount(value?:int):void +Microsoft\Graph\Beta\Generated.models.networkaccess.alertSummary::|public|setOdataType(value?:string):void +Microsoft\Graph\Beta\Generated.models.networkaccess.alertSummary::|public|setSeverity(value?:AlertSeverity):void +Microsoft\Graph\Beta\Generated.models.networkaccess.alertSummary::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):AlertSummary +Microsoft\Graph\Beta\Generated.models.networkaccess.alertSummary~~>AdditionalDataHolder; BackedModel; Parsable Microsoft\Graph\Beta\Generated.models.networkaccess.alertType::0000-unhealthyRemoteNetworks Microsoft\Graph\Beta\Generated.models.networkaccess.alertType::0001-unhealthyConnectors Microsoft\Graph\Beta\Generated.models.networkaccess.alertType::0002-deviceTokenInconsistency @@ -249067,12 +249779,14 @@ Microsoft\Graph\Beta\Generated.models.security.dataSet-->Entity Microsoft\Graph\Beta\Generated.models.security.dataSet::|public|constructor():void Microsoft\Graph\Beta\Generated.models.security.dataSet::|public|getCreatedBy():IdentitySet Microsoft\Graph\Beta\Generated.models.security.dataSet::|public|getCreatedDateTime():DateTime +Microsoft\Graph\Beta\Generated.models.security.dataSet::|public|getDescription():string Microsoft\Graph\Beta\Generated.models.security.dataSet::|public|getDisplayName():string Microsoft\Graph\Beta\Generated.models.security.dataSet::|public|GetFieldDeserializers():array Microsoft\Graph\Beta\Generated.models.security.dataSet::|public|OdataType:string Microsoft\Graph\Beta\Generated.models.security.dataSet::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.models.security.dataSet::|public|setCreatedBy(value?:IdentitySet):void Microsoft\Graph\Beta\Generated.models.security.dataSet::|public|setCreatedDateTime(value?:DateTime):void +Microsoft\Graph\Beta\Generated.models.security.dataSet::|public|setDescription(value?:string):void Microsoft\Graph\Beta\Generated.models.security.dataSet::|public|setDisplayName(value?:string):void Microsoft\Graph\Beta\Generated.models.security.dataSet::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):DataSet Microsoft\Graph\Beta\Generated.models.security.dataShareOperationAuditRecord-->AuditData @@ -257850,6 +258564,12 @@ Microsoft\Graph\Beta\Generated.models.startHoldMusicOperation::|public|GetFieldD Microsoft\Graph\Beta\Generated.models.startHoldMusicOperation::|public|OdataType:string Microsoft\Graph\Beta\Generated.models.startHoldMusicOperation::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.models.startHoldMusicOperation::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):StartHoldMusicOperation +Microsoft\Graph\Beta\Generated.models.startRecordingOperation-->CommsOperation +Microsoft\Graph\Beta\Generated.models.startRecordingOperation::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.startRecordingOperation::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.startRecordingOperation::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.startRecordingOperation::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.startRecordingOperation::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):StartRecordingOperation Microsoft\Graph\Beta\Generated.models.startsWithTransformation-->CustomClaimTransformation Microsoft\Graph\Beta\Generated.models.startsWithTransformation::|public|constructor():void Microsoft\Graph\Beta\Generated.models.startsWithTransformation::|public|GetFieldDeserializers():array @@ -257860,6 +258580,12 @@ Microsoft\Graph\Beta\Generated.models.startsWithTransformation::|public|Serializ Microsoft\Graph\Beta\Generated.models.startsWithTransformation::|public|setOutput(value?:TransformationAttribute):void Microsoft\Graph\Beta\Generated.models.startsWithTransformation::|public|setValue(value?:string):void Microsoft\Graph\Beta\Generated.models.startsWithTransformation::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):StartsWithTransformation +Microsoft\Graph\Beta\Generated.models.startTranscriptionOperation-->CommsOperation +Microsoft\Graph\Beta\Generated.models.startTranscriptionOperation::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.startTranscriptionOperation::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.startTranscriptionOperation::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.startTranscriptionOperation::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.startTranscriptionOperation::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):StartTranscriptionOperation Microsoft\Graph\Beta\Generated.models.stateManagementSetting::0000-notConfigured Microsoft\Graph\Beta\Generated.models.stateManagementSetting::0001-blocked Microsoft\Graph\Beta\Generated.models.stateManagementSetting::0002-allowed @@ -257909,6 +258635,18 @@ Microsoft\Graph\Beta\Generated.models.stopHoldMusicOperation::|public|GetFieldDe Microsoft\Graph\Beta\Generated.models.stopHoldMusicOperation::|public|OdataType:string Microsoft\Graph\Beta\Generated.models.stopHoldMusicOperation::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Beta\Generated.models.stopHoldMusicOperation::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):StopHoldMusicOperation +Microsoft\Graph\Beta\Generated.models.stopRecordingOperation-->CommsOperation +Microsoft\Graph\Beta\Generated.models.stopRecordingOperation::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.stopRecordingOperation::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.stopRecordingOperation::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.stopRecordingOperation::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.stopRecordingOperation::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):StopRecordingOperation +Microsoft\Graph\Beta\Generated.models.stopTranscriptionOperation-->CommsOperation +Microsoft\Graph\Beta\Generated.models.stopTranscriptionOperation::|public|constructor():void +Microsoft\Graph\Beta\Generated.models.stopTranscriptionOperation::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.models.stopTranscriptionOperation::|public|OdataType:string +Microsoft\Graph\Beta\Generated.models.stopTranscriptionOperation::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.models.stopTranscriptionOperation::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):StopTranscriptionOperation Microsoft\Graph\Beta\Generated.models.storage::|public|constructor():void Microsoft\Graph\Beta\Generated.models.storage::|public|getAdditionalData():array Microsoft\Graph\Beta\Generated.models.storage::|public|getBackingStore():BackingStore @@ -276261,6 +276999,7 @@ Microsoft\Graph\Beta\Generated.networkAccess.alerts.AlertsRequestBuilder::|publi Microsoft\Graph\Beta\Generated.networkAccess.alerts.AlertsRequestBuilder::|public|Get(requestConfiguration?:AlertsRequestBuilderGetRequestConfiguration):AlertCollectionResponse Microsoft\Graph\Beta\Generated.networkAccess.alerts.AlertsRequestBuilder::|public|microsoftGraphNetworkaccessGetAlertFrequenciesWithStartDateTimeWithEndDateTime(endDateTime:DateTime; startDateTime:DateTime):MicrosoftGraphNetworkaccessGetAlertFrequenciesWithStartDateTimeWithEndDateTimeRequestBuilder Microsoft\Graph\Beta\Generated.networkAccess.alerts.AlertsRequestBuilder::|public|microsoftGraphNetworkaccessGetAlertSeveritySummariesWithStartDateTimeWithEndDateTime(endDateTime:DateTime; startDateTime:DateTime):MicrosoftGraphNetworkaccessGetAlertSeveritySummariesWithStartDateTimeWithEndDateTimeRequestBuilder +Microsoft\Graph\Beta\Generated.networkAccess.alerts.AlertsRequestBuilder::|public|microsoftGraphNetworkaccessGetAlertSummariesWithStartDateTimeWithEndDateTime(endDateTime:DateTime; startDateTime:DateTime):MicrosoftGraphNetworkaccessGetAlertSummariesWithStartDateTimeWithEndDateTimeRequestBuilder Microsoft\Graph\Beta\Generated.networkAccess.alerts.AlertsRequestBuilder::|public|pathParameters:array Microsoft\Graph\Beta\Generated.networkAccess.alerts.AlertsRequestBuilder::|public|Post(body:Alert; requestConfiguration?:AlertsRequestBuilderPostRequestConfiguration):Alert Microsoft\Graph\Beta\Generated.networkAccess.alerts.AlertsRequestBuilder::|public|requestAdapter:RequestAdapter @@ -276387,6 +277126,31 @@ Microsoft\Graph\Beta\Generated.networkAccess.alerts.microsoftGraphNetworkaccessG Microsoft\Graph\Beta\Generated.networkAccess.alerts.microsoftGraphNetworkaccessGetAlertSeveritySummariesWithStartDateTimeWithEndDateTime.microsoftGraphNetworkaccessGetAlertSeveritySummariesWithStartDateTimeWithEndDateTimeRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:MicrosoftGraphNetworkaccessGetAlertSeveritySummariesWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters):void Microsoft\Graph\Beta\Generated.networkAccess.alerts.microsoftGraphNetworkaccessGetAlertSeveritySummariesWithStartDateTimeWithEndDateTime.microsoftGraphNetworkaccessGetAlertSeveritySummariesWithStartDateTimeWithEndDateTimeRequestBuilderGetRequestConfiguration::|public|queryParameters:MicrosoftGraphNetworkaccessGetAlertSeveritySummariesWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.networkAccess.alerts.microsoftGraphNetworkaccessGetAlertSeveritySummariesWithStartDateTimeWithEndDateTime.microsoftGraphNetworkaccessGetAlertSeveritySummariesWithStartDateTimeWithEndDateTimeRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; filter?:string; search?:string; skip?:int; top?:int):MicrosoftGraphNetworkaccessGetAlertSeveritySummariesWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.networkAccess.alerts.microsoftGraphNetworkaccessGetAlertSummariesWithStartDateTimeWithEndDateTime.getAlertSummariesWithStartDateTimeWithEndDateTimeGetResponse-->BaseCollectionPaginationCountResponse +Microsoft\Graph\Beta\Generated.networkAccess.alerts.microsoftGraphNetworkaccessGetAlertSummariesWithStartDateTimeWithEndDateTime.getAlertSummariesWithStartDateTimeWithEndDateTimeGetResponse::|public|constructor():void +Microsoft\Graph\Beta\Generated.networkAccess.alerts.microsoftGraphNetworkaccessGetAlertSummariesWithStartDateTimeWithEndDateTime.getAlertSummariesWithStartDateTimeWithEndDateTimeGetResponse::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.networkAccess.alerts.microsoftGraphNetworkaccessGetAlertSummariesWithStartDateTimeWithEndDateTime.getAlertSummariesWithStartDateTimeWithEndDateTimeGetResponse::|public|getValue():array +Microsoft\Graph\Beta\Generated.networkAccess.alerts.microsoftGraphNetworkaccessGetAlertSummariesWithStartDateTimeWithEndDateTime.getAlertSummariesWithStartDateTimeWithEndDateTimeGetResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.networkAccess.alerts.microsoftGraphNetworkaccessGetAlertSummariesWithStartDateTimeWithEndDateTime.getAlertSummariesWithStartDateTimeWithEndDateTimeGetResponse::|public|setValue(value?:array):void +Microsoft\Graph\Beta\Generated.networkAccess.alerts.microsoftGraphNetworkaccessGetAlertSummariesWithStartDateTimeWithEndDateTime.getAlertSummariesWithStartDateTimeWithEndDateTimeGetResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):GetAlertSummariesWithStartDateTimeWithEndDateTimeGetResponse +Microsoft\Graph\Beta\Generated.networkAccess.alerts.microsoftGraphNetworkaccessGetAlertSummariesWithStartDateTimeWithEndDateTime.microsoftGraphNetworkaccessGetAlertSummariesWithStartDateTimeWithEndDateTimeRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.networkAccess.alerts.microsoftGraphNetworkaccessGetAlertSummariesWithStartDateTimeWithEndDateTime.microsoftGraphNetworkaccessGetAlertSummariesWithStartDateTimeWithEndDateTimeRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter; endDateTime?:DateTime; startDateTime?:DateTime):void +Microsoft\Graph\Beta\Generated.networkAccess.alerts.microsoftGraphNetworkaccessGetAlertSummariesWithStartDateTimeWithEndDateTime.microsoftGraphNetworkaccessGetAlertSummariesWithStartDateTimeWithEndDateTimeRequestBuilder::|public|Get(requestConfiguration?:MicrosoftGraphNetworkaccessGetAlertSummariesWithStartDateTimeWithEndDateTimeRequestBuilderGetRequestConfiguration):GetAlertSummariesWithStartDateTimeWithEndDateTimeGetResponse +Microsoft\Graph\Beta\Generated.networkAccess.alerts.microsoftGraphNetworkaccessGetAlertSummariesWithStartDateTimeWithEndDateTime.microsoftGraphNetworkaccessGetAlertSummariesWithStartDateTimeWithEndDateTimeRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.networkAccess.alerts.microsoftGraphNetworkaccessGetAlertSummariesWithStartDateTimeWithEndDateTime.microsoftGraphNetworkaccessGetAlertSummariesWithStartDateTimeWithEndDateTimeRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.networkAccess.alerts.microsoftGraphNetworkaccessGetAlertSummariesWithStartDateTimeWithEndDateTime.microsoftGraphNetworkaccessGetAlertSummariesWithStartDateTimeWithEndDateTimeRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:MicrosoftGraphNetworkaccessGetAlertSummariesWithStartDateTimeWithEndDateTimeRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.networkAccess.alerts.microsoftGraphNetworkaccessGetAlertSummariesWithStartDateTimeWithEndDateTime.microsoftGraphNetworkaccessGetAlertSummariesWithStartDateTimeWithEndDateTimeRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.networkAccess.alerts.microsoftGraphNetworkaccessGetAlertSummariesWithStartDateTimeWithEndDateTime.microsoftGraphNetworkaccessGetAlertSummariesWithStartDateTimeWithEndDateTimeRequestBuilder::|public|WithUrl(rawUrl:string):MicrosoftGraphNetworkaccessGetAlertSummariesWithStartDateTimeWithEndDateTimeRequestBuilder +Microsoft\Graph\Beta\Generated.networkAccess.alerts.microsoftGraphNetworkaccessGetAlertSummariesWithStartDateTimeWithEndDateTime.microsoftGraphNetworkaccessGetAlertSummariesWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters::|public|constructor(count?:bool; filter?:string; search?:string; skip?:int; top?:int):void +Microsoft\Graph\Beta\Generated.networkAccess.alerts.microsoftGraphNetworkaccessGetAlertSummariesWithStartDateTimeWithEndDateTime.microsoftGraphNetworkaccessGetAlertSummariesWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.networkAccess.alerts.microsoftGraphNetworkaccessGetAlertSummariesWithStartDateTimeWithEndDateTime.microsoftGraphNetworkaccessGetAlertSummariesWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.networkAccess.alerts.microsoftGraphNetworkaccessGetAlertSummariesWithStartDateTimeWithEndDateTime.microsoftGraphNetworkaccessGetAlertSummariesWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.networkAccess.alerts.microsoftGraphNetworkaccessGetAlertSummariesWithStartDateTimeWithEndDateTime.microsoftGraphNetworkaccessGetAlertSummariesWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.networkAccess.alerts.microsoftGraphNetworkaccessGetAlertSummariesWithStartDateTimeWithEndDateTime.microsoftGraphNetworkaccessGetAlertSummariesWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.networkAccess.alerts.microsoftGraphNetworkaccessGetAlertSummariesWithStartDateTimeWithEndDateTime.microsoftGraphNetworkaccessGetAlertSummariesWithStartDateTimeWithEndDateTimeRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.networkAccess.alerts.microsoftGraphNetworkaccessGetAlertSummariesWithStartDateTimeWithEndDateTime.microsoftGraphNetworkaccessGetAlertSummariesWithStartDateTimeWithEndDateTimeRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:MicrosoftGraphNetworkaccessGetAlertSummariesWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.networkAccess.alerts.microsoftGraphNetworkaccessGetAlertSummariesWithStartDateTimeWithEndDateTime.microsoftGraphNetworkaccessGetAlertSummariesWithStartDateTimeWithEndDateTimeRequestBuilderGetRequestConfiguration::|public|queryParameters:MicrosoftGraphNetworkaccessGetAlertSummariesWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.networkAccess.alerts.microsoftGraphNetworkaccessGetAlertSummariesWithStartDateTimeWithEndDateTime.microsoftGraphNetworkaccessGetAlertSummariesWithStartDateTimeWithEndDateTimeRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; filter?:string; search?:string; skip?:int; top?:int):MicrosoftGraphNetworkaccessGetAlertSummariesWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.networkAccess.connectivity.branches.BranchesRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Beta\Generated.networkAccess.connectivity.branches.BranchesRequestBuilder::|public|ByBranchSiteId(branchSiteId:string):BranchSiteItemRequestBuilder Microsoft\Graph\Beta\Generated.networkAccess.connectivity.branches.BranchesRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void @@ -339525,6 +340289,7 @@ Microsoft\Graph\Beta\Generated.teams.item.channels.item.ChannelItemRequestBuilde Microsoft\Graph\Beta\Generated.teams.item.channels.item.ChannelItemRequestBuilder::|public|doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalName:DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilder Microsoft\Graph\Beta\Generated.teams.item.channels.item.ChannelItemRequestBuilder::|public|filesFolder:FilesFolderRequestBuilder Microsoft\Graph\Beta\Generated.teams.item.channels.item.ChannelItemRequestBuilder::|public|Get(requestConfiguration?:ChannelItemRequestBuilderGetRequestConfiguration):Channel +Microsoft\Graph\Beta\Generated.teams.item.channels.item.ChannelItemRequestBuilder::|public|getAllMembers:GetAllMembersRequestBuilder Microsoft\Graph\Beta\Generated.teams.item.channels.item.ChannelItemRequestBuilder::|public|members:MembersRequestBuilder Microsoft\Graph\Beta\Generated.teams.item.channels.item.ChannelItemRequestBuilder::|public|messages:MessagesRequestBuilder Microsoft\Graph\Beta\Generated.teams.item.channels.item.ChannelItemRequestBuilder::|public|Patch(body:Channel; requestConfiguration?:ChannelItemRequestBuilderPatchRequestConfiguration):Channel @@ -339645,6 +340410,129 @@ Microsoft\Graph\Beta\Generated.teams.item.channels.item.filesFolder.filesFolderR Microsoft\Graph\Beta\Generated.teams.item.channels.item.filesFolder.filesFolderRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:FilesFolderRequestBuilderGetQueryParameters):void Microsoft\Graph\Beta\Generated.teams.item.channels.item.filesFolder.filesFolderRequestBuilderGetRequestConfiguration::|public|queryParameters:FilesFolderRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.teams.item.channels.item.filesFolder.filesFolderRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):FilesFolderRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teams.item.channels.item.getAllMembers.add.addPostRequestBody::|public|constructor():void +Microsoft\Graph\Beta\Generated.teams.item.channels.item.getAllMembers.add.addPostRequestBody::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.teams.item.channels.item.getAllMembers.add.addPostRequestBody::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.teams.item.channels.item.getAllMembers.add.addPostRequestBody::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.teams.item.channels.item.getAllMembers.add.addPostRequestBody::|public|getValues():array +Microsoft\Graph\Beta\Generated.teams.item.channels.item.getAllMembers.add.addPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.teams.item.channels.item.getAllMembers.add.addPostRequestBody::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.teams.item.channels.item.getAllMembers.add.addPostRequestBody::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.teams.item.channels.item.getAllMembers.add.addPostRequestBody::|public|setValues(value?:array):void +Microsoft\Graph\Beta\Generated.teams.item.channels.item.getAllMembers.add.addPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):AddPostRequestBody +Microsoft\Graph\Beta\Generated.teams.item.channels.item.getAllMembers.add.addPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.teams.item.channels.item.getAllMembers.add.addPostResponse-->BaseCollectionPaginationCountResponse +Microsoft\Graph\Beta\Generated.teams.item.channels.item.getAllMembers.add.addPostResponse::|public|constructor():void +Microsoft\Graph\Beta\Generated.teams.item.channels.item.getAllMembers.add.addPostResponse::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.teams.item.channels.item.getAllMembers.add.addPostResponse::|public|getValue():array +Microsoft\Graph\Beta\Generated.teams.item.channels.item.getAllMembers.add.addPostResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.teams.item.channels.item.getAllMembers.add.addPostResponse::|public|setValue(value?:array):void +Microsoft\Graph\Beta\Generated.teams.item.channels.item.getAllMembers.add.addPostResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):AddPostResponse +Microsoft\Graph\Beta\Generated.teams.item.channels.item.getAllMembers.add.AddRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teams.item.channels.item.getAllMembers.add.AddRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teams.item.channels.item.getAllMembers.add.AddRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teams.item.channels.item.getAllMembers.add.AddRequestBuilder::|public|Post(body:AddPostRequestBody; requestConfiguration?:AddRequestBuilderPostRequestConfiguration):AddPostResponse +Microsoft\Graph\Beta\Generated.teams.item.channels.item.getAllMembers.add.AddRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teams.item.channels.item.getAllMembers.add.AddRequestBuilder::|public|ToPostRequestInformation(body:AddPostRequestBody; requestConfiguration?:AddRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teams.item.channels.item.getAllMembers.add.AddRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teams.item.channels.item.getAllMembers.add.AddRequestBuilder::|public|WithUrl(rawUrl:string):AddRequestBuilder +Microsoft\Graph\Beta\Generated.teams.item.channels.item.getAllMembers.add.addRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teams.item.channels.item.getAllMembers.add.addRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.teams.item.channels.item.getAllMembers.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teams.item.channels.item.getAllMembers.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teams.item.channels.item.getAllMembers.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Beta\Generated.teams.item.channels.item.getAllMembers.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teams.item.channels.item.getAllMembers.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teams.item.channels.item.getAllMembers.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teams.item.channels.item.getAllMembers.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teams.item.channels.item.getAllMembers.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Beta\Generated.teams.item.channels.item.getAllMembers.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Beta\Generated.teams.item.channels.item.getAllMembers.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.teams.item.channels.item.getAllMembers.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.teams.item.channels.item.getAllMembers.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teams.item.channels.item.getAllMembers.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.teams.item.channels.item.getAllMembers.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teams.item.channels.item.getAllMembers.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teams.item.channels.item.getAllMembers.GetAllMembersRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teams.item.channels.item.getAllMembers.GetAllMembersRequestBuilder::|public|add:AddRequestBuilder +Microsoft\Graph\Beta\Generated.teams.item.channels.item.getAllMembers.GetAllMembersRequestBuilder::|public|ByConversationMemberId(conversationMemberId:string):ConversationMemberItemRequestBuilder +Microsoft\Graph\Beta\Generated.teams.item.channels.item.getAllMembers.GetAllMembersRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teams.item.channels.item.getAllMembers.GetAllMembersRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Beta\Generated.teams.item.channels.item.getAllMembers.GetAllMembersRequestBuilder::|public|Get(requestConfiguration?:GetAllMembersRequestBuilderGetRequestConfiguration):ConversationMemberCollectionResponse +Microsoft\Graph\Beta\Generated.teams.item.channels.item.getAllMembers.GetAllMembersRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teams.item.channels.item.getAllMembers.GetAllMembersRequestBuilder::|public|Post(body:ConversationMember; requestConfiguration?:GetAllMembersRequestBuilderPostRequestConfiguration):ConversationMember +Microsoft\Graph\Beta\Generated.teams.item.channels.item.getAllMembers.GetAllMembersRequestBuilder::|public|remove:RemoveRequestBuilder +Microsoft\Graph\Beta\Generated.teams.item.channels.item.getAllMembers.GetAllMembersRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teams.item.channels.item.getAllMembers.GetAllMembersRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:GetAllMembersRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teams.item.channels.item.getAllMembers.GetAllMembersRequestBuilder::|public|ToPostRequestInformation(body:ConversationMember; requestConfiguration?:GetAllMembersRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teams.item.channels.item.getAllMembers.GetAllMembersRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teams.item.channels.item.getAllMembers.GetAllMembersRequestBuilder::|public|WithUrl(rawUrl:string):GetAllMembersRequestBuilder +Microsoft\Graph\Beta\Generated.teams.item.channels.item.getAllMembers.getAllMembersRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Beta\Generated.teams.item.channels.item.getAllMembers.getAllMembersRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.teams.item.channels.item.getAllMembers.getAllMembersRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.teams.item.channels.item.getAllMembers.getAllMembersRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.teams.item.channels.item.getAllMembers.getAllMembersRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.teams.item.channels.item.getAllMembers.getAllMembersRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.teams.item.channels.item.getAllMembers.getAllMembersRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.teams.item.channels.item.getAllMembers.getAllMembersRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.teams.item.channels.item.getAllMembers.getAllMembersRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.teams.item.channels.item.getAllMembers.getAllMembersRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teams.item.channels.item.getAllMembers.getAllMembersRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:GetAllMembersRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.teams.item.channels.item.getAllMembers.getAllMembersRequestBuilderGetRequestConfiguration::|public|queryParameters:GetAllMembersRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teams.item.channels.item.getAllMembers.getAllMembersRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):GetAllMembersRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teams.item.channels.item.getAllMembers.getAllMembersRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teams.item.channels.item.getAllMembers.getAllMembersRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.teams.item.channels.item.getAllMembers.item.ConversationMemberItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teams.item.channels.item.getAllMembers.item.ConversationMemberItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teams.item.channels.item.getAllMembers.item.ConversationMemberItemRequestBuilder::|public|Delete(requestConfiguration?:ConversationMemberItemRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.teams.item.channels.item.getAllMembers.item.ConversationMemberItemRequestBuilder::|public|Get(requestConfiguration?:ConversationMemberItemRequestBuilderGetRequestConfiguration):ConversationMember +Microsoft\Graph\Beta\Generated.teams.item.channels.item.getAllMembers.item.ConversationMemberItemRequestBuilder::|public|Patch(body:ConversationMember; requestConfiguration?:ConversationMemberItemRequestBuilderPatchRequestConfiguration):ConversationMember +Microsoft\Graph\Beta\Generated.teams.item.channels.item.getAllMembers.item.ConversationMemberItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teams.item.channels.item.getAllMembers.item.ConversationMemberItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teams.item.channels.item.getAllMembers.item.ConversationMemberItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:ConversationMemberItemRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teams.item.channels.item.getAllMembers.item.ConversationMemberItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:ConversationMemberItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teams.item.channels.item.getAllMembers.item.ConversationMemberItemRequestBuilder::|public|ToPatchRequestInformation(body:ConversationMember; requestConfiguration?:ConversationMemberItemRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teams.item.channels.item.getAllMembers.item.ConversationMemberItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teams.item.channels.item.getAllMembers.item.ConversationMemberItemRequestBuilder::|public|WithUrl(rawUrl:string):ConversationMemberItemRequestBuilder +Microsoft\Graph\Beta\Generated.teams.item.channels.item.getAllMembers.item.ConversationMemberItemRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teams.item.channels.item.getAllMembers.item.ConversationMemberItemRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.teams.item.channels.item.getAllMembers.item.ConversationMemberItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.teams.item.channels.item.getAllMembers.item.ConversationMemberItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.teams.item.channels.item.getAllMembers.item.ConversationMemberItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.teams.item.channels.item.getAllMembers.item.ConversationMemberItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teams.item.channels.item.getAllMembers.item.ConversationMemberItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:ConversationMemberItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.teams.item.channels.item.getAllMembers.item.ConversationMemberItemRequestBuilderGetRequestConfiguration::|public|queryParameters:ConversationMemberItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teams.item.channels.item.getAllMembers.item.ConversationMemberItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):ConversationMemberItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teams.item.channels.item.getAllMembers.item.ConversationMemberItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teams.item.channels.item.getAllMembers.item.ConversationMemberItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.teams.item.channels.item.getAllMembers.remove.removePostRequestBody::|public|constructor():void +Microsoft\Graph\Beta\Generated.teams.item.channels.item.getAllMembers.remove.removePostRequestBody::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.teams.item.channels.item.getAllMembers.remove.removePostRequestBody::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.teams.item.channels.item.getAllMembers.remove.removePostRequestBody::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.teams.item.channels.item.getAllMembers.remove.removePostRequestBody::|public|getValues():array +Microsoft\Graph\Beta\Generated.teams.item.channels.item.getAllMembers.remove.removePostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.teams.item.channels.item.getAllMembers.remove.removePostRequestBody::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.teams.item.channels.item.getAllMembers.remove.removePostRequestBody::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.teams.item.channels.item.getAllMembers.remove.removePostRequestBody::|public|setValues(value?:array):void +Microsoft\Graph\Beta\Generated.teams.item.channels.item.getAllMembers.remove.removePostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):RemovePostRequestBody +Microsoft\Graph\Beta\Generated.teams.item.channels.item.getAllMembers.remove.removePostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.teams.item.channels.item.getAllMembers.remove.removePostResponse-->BaseCollectionPaginationCountResponse +Microsoft\Graph\Beta\Generated.teams.item.channels.item.getAllMembers.remove.removePostResponse::|public|constructor():void +Microsoft\Graph\Beta\Generated.teams.item.channels.item.getAllMembers.remove.removePostResponse::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.teams.item.channels.item.getAllMembers.remove.removePostResponse::|public|getValue():array +Microsoft\Graph\Beta\Generated.teams.item.channels.item.getAllMembers.remove.removePostResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.teams.item.channels.item.getAllMembers.remove.removePostResponse::|public|setValue(value?:array):void +Microsoft\Graph\Beta\Generated.teams.item.channels.item.getAllMembers.remove.removePostResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):RemovePostResponse +Microsoft\Graph\Beta\Generated.teams.item.channels.item.getAllMembers.remove.RemoveRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teams.item.channels.item.getAllMembers.remove.RemoveRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teams.item.channels.item.getAllMembers.remove.RemoveRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teams.item.channels.item.getAllMembers.remove.RemoveRequestBuilder::|public|Post(body:RemovePostRequestBody; requestConfiguration?:RemoveRequestBuilderPostRequestConfiguration):RemovePostResponse +Microsoft\Graph\Beta\Generated.teams.item.channels.item.getAllMembers.remove.RemoveRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teams.item.channels.item.getAllMembers.remove.RemoveRequestBuilder::|public|ToPostRequestInformation(body:RemovePostRequestBody; requestConfiguration?:RemoveRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teams.item.channels.item.getAllMembers.remove.RemoveRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teams.item.channels.item.getAllMembers.remove.RemoveRequestBuilder::|public|WithUrl(rawUrl:string):RemoveRequestBuilder +Microsoft\Graph\Beta\Generated.teams.item.channels.item.getAllMembers.remove.removeRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teams.item.channels.item.getAllMembers.remove.removeRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Beta\Generated.teams.item.channels.item.members.add.addPostRequestBody::|public|constructor():void Microsoft\Graph\Beta\Generated.teams.item.channels.item.members.add.addPostRequestBody::|public|getAdditionalData():array Microsoft\Graph\Beta\Generated.teams.item.channels.item.members.add.addPostRequestBody::|public|getBackingStore():BackingStore @@ -341303,6 +342191,129 @@ Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.filesFolder.filesFolder Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.filesFolder.filesFolderRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:FilesFolderRequestBuilderGetQueryParameters):void Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.filesFolder.filesFolderRequestBuilderGetRequestConfiguration::|public|queryParameters:FilesFolderRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.filesFolder.filesFolderRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):FilesFolderRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.getAllMembers.add.addPostRequestBody::|public|constructor():void +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.getAllMembers.add.addPostRequestBody::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.getAllMembers.add.addPostRequestBody::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.getAllMembers.add.addPostRequestBody::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.getAllMembers.add.addPostRequestBody::|public|getValues():array +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.getAllMembers.add.addPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.getAllMembers.add.addPostRequestBody::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.getAllMembers.add.addPostRequestBody::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.getAllMembers.add.addPostRequestBody::|public|setValues(value?:array):void +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.getAllMembers.add.addPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):AddPostRequestBody +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.getAllMembers.add.addPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.getAllMembers.add.addPostResponse-->BaseCollectionPaginationCountResponse +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.getAllMembers.add.addPostResponse::|public|constructor():void +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.getAllMembers.add.addPostResponse::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.getAllMembers.add.addPostResponse::|public|getValue():array +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.getAllMembers.add.addPostResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.getAllMembers.add.addPostResponse::|public|setValue(value?:array):void +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.getAllMembers.add.addPostResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):AddPostResponse +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.getAllMembers.add.AddRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.getAllMembers.add.AddRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.getAllMembers.add.AddRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.getAllMembers.add.AddRequestBuilder::|public|Post(body:AddPostRequestBody; requestConfiguration?:AddRequestBuilderPostRequestConfiguration):AddPostResponse +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.getAllMembers.add.AddRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.getAllMembers.add.AddRequestBuilder::|public|ToPostRequestInformation(body:AddPostRequestBody; requestConfiguration?:AddRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.getAllMembers.add.AddRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.getAllMembers.add.AddRequestBuilder::|public|WithUrl(rawUrl:string):AddRequestBuilder +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.getAllMembers.add.addRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.getAllMembers.add.addRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.getAllMembers.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.getAllMembers.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.getAllMembers.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.getAllMembers.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.getAllMembers.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.getAllMembers.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.getAllMembers.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.getAllMembers.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.getAllMembers.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.getAllMembers.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.getAllMembers.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.getAllMembers.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.getAllMembers.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.getAllMembers.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.getAllMembers.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.getAllMembers.GetAllMembersRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.getAllMembers.GetAllMembersRequestBuilder::|public|add:AddRequestBuilder +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.getAllMembers.GetAllMembersRequestBuilder::|public|ByConversationMemberId(conversationMemberId:string):ConversationMemberItemRequestBuilder +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.getAllMembers.GetAllMembersRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.getAllMembers.GetAllMembersRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.getAllMembers.GetAllMembersRequestBuilder::|public|Get(requestConfiguration?:GetAllMembersRequestBuilderGetRequestConfiguration):ConversationMemberCollectionResponse +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.getAllMembers.GetAllMembersRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.getAllMembers.GetAllMembersRequestBuilder::|public|Post(body:ConversationMember; requestConfiguration?:GetAllMembersRequestBuilderPostRequestConfiguration):ConversationMember +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.getAllMembers.GetAllMembersRequestBuilder::|public|remove:RemoveRequestBuilder +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.getAllMembers.GetAllMembersRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.getAllMembers.GetAllMembersRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:GetAllMembersRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.getAllMembers.GetAllMembersRequestBuilder::|public|ToPostRequestInformation(body:ConversationMember; requestConfiguration?:GetAllMembersRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.getAllMembers.GetAllMembersRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.getAllMembers.GetAllMembersRequestBuilder::|public|WithUrl(rawUrl:string):GetAllMembersRequestBuilder +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.getAllMembers.getAllMembersRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.getAllMembers.getAllMembersRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.getAllMembers.getAllMembersRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.getAllMembers.getAllMembersRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.getAllMembers.getAllMembersRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.getAllMembers.getAllMembersRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.getAllMembers.getAllMembersRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.getAllMembers.getAllMembersRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.getAllMembers.getAllMembersRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.getAllMembers.getAllMembersRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.getAllMembers.getAllMembersRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:GetAllMembersRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.getAllMembers.getAllMembersRequestBuilderGetRequestConfiguration::|public|queryParameters:GetAllMembersRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.getAllMembers.getAllMembersRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):GetAllMembersRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.getAllMembers.getAllMembersRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.getAllMembers.getAllMembersRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.getAllMembers.item.ConversationMemberItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.getAllMembers.item.ConversationMemberItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.getAllMembers.item.ConversationMemberItemRequestBuilder::|public|Delete(requestConfiguration?:ConversationMemberItemRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.getAllMembers.item.ConversationMemberItemRequestBuilder::|public|Get(requestConfiguration?:ConversationMemberItemRequestBuilderGetRequestConfiguration):ConversationMember +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.getAllMembers.item.ConversationMemberItemRequestBuilder::|public|Patch(body:ConversationMember; requestConfiguration?:ConversationMemberItemRequestBuilderPatchRequestConfiguration):ConversationMember +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.getAllMembers.item.ConversationMemberItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.getAllMembers.item.ConversationMemberItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.getAllMembers.item.ConversationMemberItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:ConversationMemberItemRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.getAllMembers.item.ConversationMemberItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:ConversationMemberItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.getAllMembers.item.ConversationMemberItemRequestBuilder::|public|ToPatchRequestInformation(body:ConversationMember; requestConfiguration?:ConversationMemberItemRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.getAllMembers.item.ConversationMemberItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.getAllMembers.item.ConversationMemberItemRequestBuilder::|public|WithUrl(rawUrl:string):ConversationMemberItemRequestBuilder +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.getAllMembers.item.ConversationMemberItemRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.getAllMembers.item.ConversationMemberItemRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.getAllMembers.item.ConversationMemberItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.getAllMembers.item.ConversationMemberItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.getAllMembers.item.ConversationMemberItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.getAllMembers.item.ConversationMemberItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.getAllMembers.item.ConversationMemberItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:ConversationMemberItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.getAllMembers.item.ConversationMemberItemRequestBuilderGetRequestConfiguration::|public|queryParameters:ConversationMemberItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.getAllMembers.item.ConversationMemberItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):ConversationMemberItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.getAllMembers.item.ConversationMemberItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.getAllMembers.item.ConversationMemberItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.getAllMembers.remove.removePostRequestBody::|public|constructor():void +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.getAllMembers.remove.removePostRequestBody::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.getAllMembers.remove.removePostRequestBody::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.getAllMembers.remove.removePostRequestBody::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.getAllMembers.remove.removePostRequestBody::|public|getValues():array +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.getAllMembers.remove.removePostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.getAllMembers.remove.removePostRequestBody::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.getAllMembers.remove.removePostRequestBody::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.getAllMembers.remove.removePostRequestBody::|public|setValues(value?:array):void +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.getAllMembers.remove.removePostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):RemovePostRequestBody +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.getAllMembers.remove.removePostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.getAllMembers.remove.removePostResponse-->BaseCollectionPaginationCountResponse +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.getAllMembers.remove.removePostResponse::|public|constructor():void +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.getAllMembers.remove.removePostResponse::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.getAllMembers.remove.removePostResponse::|public|getValue():array +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.getAllMembers.remove.removePostResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.getAllMembers.remove.removePostResponse::|public|setValue(value?:array):void +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.getAllMembers.remove.removePostResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):RemovePostResponse +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.getAllMembers.remove.RemoveRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.getAllMembers.remove.RemoveRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.getAllMembers.remove.RemoveRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.getAllMembers.remove.RemoveRequestBuilder::|public|Post(body:RemovePostRequestBody; requestConfiguration?:RemoveRequestBuilderPostRequestConfiguration):RemovePostResponse +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.getAllMembers.remove.RemoveRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.getAllMembers.remove.RemoveRequestBuilder::|public|ToPostRequestInformation(body:RemovePostRequestBody; requestConfiguration?:RemoveRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.getAllMembers.remove.RemoveRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.getAllMembers.remove.RemoveRequestBuilder::|public|WithUrl(rawUrl:string):RemoveRequestBuilder +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.getAllMembers.remove.removeRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.getAllMembers.remove.removeRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.members.add.addPostRequestBody::|public|constructor():void Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.members.add.addPostRequestBody::|public|getAdditionalData():array Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.members.add.addPostRequestBody::|public|getBackingStore():BackingStore @@ -341925,6 +342936,7 @@ Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.PrimaryChannelRequestBu Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.PrimaryChannelRequestBuilder::|public|doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalName:DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilder Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.PrimaryChannelRequestBuilder::|public|filesFolder:FilesFolderRequestBuilder Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.PrimaryChannelRequestBuilder::|public|Get(requestConfiguration?:PrimaryChannelRequestBuilderGetRequestConfiguration):Channel +Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.PrimaryChannelRequestBuilder::|public|getAllMembers:GetAllMembersRequestBuilder Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.PrimaryChannelRequestBuilder::|public|members:MembersRequestBuilder Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.PrimaryChannelRequestBuilder::|public|messages:MessagesRequestBuilder Microsoft\Graph\Beta\Generated.teams.item.primaryChannel.PrimaryChannelRequestBuilder::|public|Patch(body:Channel; requestConfiguration?:PrimaryChannelRequestBuilderPatchRequestConfiguration):Channel @@ -343740,6 +344752,7 @@ Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channe Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.ChannelItemRequestBuilder::|public|doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalName:DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilder Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.ChannelItemRequestBuilder::|public|filesFolder:FilesFolderRequestBuilder Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.ChannelItemRequestBuilder::|public|Get(requestConfiguration?:ChannelItemRequestBuilderGetRequestConfiguration):Channel +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.ChannelItemRequestBuilder::|public|getAllMembers:GetAllMembersRequestBuilder Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.ChannelItemRequestBuilder::|public|members:MembersRequestBuilder Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.ChannelItemRequestBuilder::|public|messages:MessagesRequestBuilder Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.ChannelItemRequestBuilder::|public|Patch(body:Channel; requestConfiguration?:ChannelItemRequestBuilderPatchRequestConfiguration):Channel @@ -343860,6 +344873,129 @@ Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channe Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.filesFolder.filesFolderRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:FilesFolderRequestBuilderGetQueryParameters):void Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.filesFolder.filesFolderRequestBuilderGetRequestConfiguration::|public|queryParameters:FilesFolderRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.filesFolder.filesFolderRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):FilesFolderRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.getAllMembers.add.addPostRequestBody::|public|constructor():void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.getAllMembers.add.addPostRequestBody::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.getAllMembers.add.addPostRequestBody::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.getAllMembers.add.addPostRequestBody::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.getAllMembers.add.addPostRequestBody::|public|getValues():array +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.getAllMembers.add.addPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.getAllMembers.add.addPostRequestBody::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.getAllMembers.add.addPostRequestBody::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.getAllMembers.add.addPostRequestBody::|public|setValues(value?:array):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.getAllMembers.add.addPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):AddPostRequestBody +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.getAllMembers.add.addPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.getAllMembers.add.addPostResponse-->BaseCollectionPaginationCountResponse +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.getAllMembers.add.addPostResponse::|public|constructor():void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.getAllMembers.add.addPostResponse::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.getAllMembers.add.addPostResponse::|public|getValue():array +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.getAllMembers.add.addPostResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.getAllMembers.add.addPostResponse::|public|setValue(value?:array):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.getAllMembers.add.addPostResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):AddPostResponse +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.getAllMembers.add.AddRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.getAllMembers.add.AddRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.getAllMembers.add.AddRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.getAllMembers.add.AddRequestBuilder::|public|Post(body:AddPostRequestBody; requestConfiguration?:AddRequestBuilderPostRequestConfiguration):AddPostResponse +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.getAllMembers.add.AddRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.getAllMembers.add.AddRequestBuilder::|public|ToPostRequestInformation(body:AddPostRequestBody; requestConfiguration?:AddRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.getAllMembers.add.AddRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.getAllMembers.add.AddRequestBuilder::|public|WithUrl(rawUrl:string):AddRequestBuilder +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.getAllMembers.add.addRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.getAllMembers.add.addRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.getAllMembers.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.getAllMembers.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.getAllMembers.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.getAllMembers.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.getAllMembers.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.getAllMembers.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.getAllMembers.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.getAllMembers.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.getAllMembers.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.getAllMembers.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.getAllMembers.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.getAllMembers.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.getAllMembers.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.getAllMembers.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.getAllMembers.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.getAllMembers.GetAllMembersRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.getAllMembers.GetAllMembersRequestBuilder::|public|add:AddRequestBuilder +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.getAllMembers.GetAllMembersRequestBuilder::|public|ByConversationMemberId(conversationMemberId:string):ConversationMemberItemRequestBuilder +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.getAllMembers.GetAllMembersRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.getAllMembers.GetAllMembersRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.getAllMembers.GetAllMembersRequestBuilder::|public|Get(requestConfiguration?:GetAllMembersRequestBuilderGetRequestConfiguration):ConversationMemberCollectionResponse +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.getAllMembers.GetAllMembersRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.getAllMembers.GetAllMembersRequestBuilder::|public|Post(body:ConversationMember; requestConfiguration?:GetAllMembersRequestBuilderPostRequestConfiguration):ConversationMember +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.getAllMembers.GetAllMembersRequestBuilder::|public|remove:RemoveRequestBuilder +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.getAllMembers.GetAllMembersRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.getAllMembers.GetAllMembersRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:GetAllMembersRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.getAllMembers.GetAllMembersRequestBuilder::|public|ToPostRequestInformation(body:ConversationMember; requestConfiguration?:GetAllMembersRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.getAllMembers.GetAllMembersRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.getAllMembers.GetAllMembersRequestBuilder::|public|WithUrl(rawUrl:string):GetAllMembersRequestBuilder +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.getAllMembers.getAllMembersRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.getAllMembers.getAllMembersRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.getAllMembers.getAllMembersRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.getAllMembers.getAllMembersRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.getAllMembers.getAllMembersRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.getAllMembers.getAllMembersRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.getAllMembers.getAllMembersRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.getAllMembers.getAllMembersRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.getAllMembers.getAllMembersRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.getAllMembers.getAllMembersRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.getAllMembers.getAllMembersRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:GetAllMembersRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.getAllMembers.getAllMembersRequestBuilderGetRequestConfiguration::|public|queryParameters:GetAllMembersRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.getAllMembers.getAllMembersRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):GetAllMembersRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.getAllMembers.getAllMembersRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.getAllMembers.getAllMembersRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.getAllMembers.item.ConversationMemberItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.getAllMembers.item.ConversationMemberItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.getAllMembers.item.ConversationMemberItemRequestBuilder::|public|Delete(requestConfiguration?:ConversationMemberItemRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.getAllMembers.item.ConversationMemberItemRequestBuilder::|public|Get(requestConfiguration?:ConversationMemberItemRequestBuilderGetRequestConfiguration):ConversationMember +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.getAllMembers.item.ConversationMemberItemRequestBuilder::|public|Patch(body:ConversationMember; requestConfiguration?:ConversationMemberItemRequestBuilderPatchRequestConfiguration):ConversationMember +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.getAllMembers.item.ConversationMemberItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.getAllMembers.item.ConversationMemberItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.getAllMembers.item.ConversationMemberItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:ConversationMemberItemRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.getAllMembers.item.ConversationMemberItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:ConversationMemberItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.getAllMembers.item.ConversationMemberItemRequestBuilder::|public|ToPatchRequestInformation(body:ConversationMember; requestConfiguration?:ConversationMemberItemRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.getAllMembers.item.ConversationMemberItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.getAllMembers.item.ConversationMemberItemRequestBuilder::|public|WithUrl(rawUrl:string):ConversationMemberItemRequestBuilder +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.getAllMembers.item.ConversationMemberItemRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.getAllMembers.item.ConversationMemberItemRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.getAllMembers.item.ConversationMemberItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.getAllMembers.item.ConversationMemberItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.getAllMembers.item.ConversationMemberItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.getAllMembers.item.ConversationMemberItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.getAllMembers.item.ConversationMemberItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:ConversationMemberItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.getAllMembers.item.ConversationMemberItemRequestBuilderGetRequestConfiguration::|public|queryParameters:ConversationMemberItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.getAllMembers.item.ConversationMemberItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):ConversationMemberItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.getAllMembers.item.ConversationMemberItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.getAllMembers.item.ConversationMemberItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.getAllMembers.remove.removePostRequestBody::|public|constructor():void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.getAllMembers.remove.removePostRequestBody::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.getAllMembers.remove.removePostRequestBody::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.getAllMembers.remove.removePostRequestBody::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.getAllMembers.remove.removePostRequestBody::|public|getValues():array +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.getAllMembers.remove.removePostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.getAllMembers.remove.removePostRequestBody::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.getAllMembers.remove.removePostRequestBody::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.getAllMembers.remove.removePostRequestBody::|public|setValues(value?:array):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.getAllMembers.remove.removePostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):RemovePostRequestBody +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.getAllMembers.remove.removePostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.getAllMembers.remove.removePostResponse-->BaseCollectionPaginationCountResponse +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.getAllMembers.remove.removePostResponse::|public|constructor():void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.getAllMembers.remove.removePostResponse::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.getAllMembers.remove.removePostResponse::|public|getValue():array +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.getAllMembers.remove.removePostResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.getAllMembers.remove.removePostResponse::|public|setValue(value?:array):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.getAllMembers.remove.removePostResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):RemovePostResponse +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.getAllMembers.remove.RemoveRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.getAllMembers.remove.RemoveRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.getAllMembers.remove.RemoveRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.getAllMembers.remove.RemoveRequestBuilder::|public|Post(body:RemovePostRequestBody; requestConfiguration?:RemoveRequestBuilderPostRequestConfiguration):RemovePostResponse +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.getAllMembers.remove.RemoveRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.getAllMembers.remove.RemoveRequestBuilder::|public|ToPostRequestInformation(body:RemovePostRequestBody; requestConfiguration?:RemoveRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.getAllMembers.remove.RemoveRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.getAllMembers.remove.RemoveRequestBuilder::|public|WithUrl(rawUrl:string):RemoveRequestBuilder +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.getAllMembers.remove.removeRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.getAllMembers.remove.removeRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.members.add.addPostRequestBody::|public|constructor():void Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.members.add.addPostRequestBody::|public|getAdditionalData():array Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.channels.item.members.add.addPostRequestBody::|public|getBackingStore():BackingStore @@ -345518,6 +346654,129 @@ Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primar Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.filesFolder.filesFolderRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:FilesFolderRequestBuilderGetQueryParameters):void Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.filesFolder.filesFolderRequestBuilderGetRequestConfiguration::|public|queryParameters:FilesFolderRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.filesFolder.filesFolderRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):FilesFolderRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.getAllMembers.add.addPostRequestBody::|public|constructor():void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.getAllMembers.add.addPostRequestBody::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.getAllMembers.add.addPostRequestBody::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.getAllMembers.add.addPostRequestBody::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.getAllMembers.add.addPostRequestBody::|public|getValues():array +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.getAllMembers.add.addPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.getAllMembers.add.addPostRequestBody::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.getAllMembers.add.addPostRequestBody::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.getAllMembers.add.addPostRequestBody::|public|setValues(value?:array):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.getAllMembers.add.addPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):AddPostRequestBody +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.getAllMembers.add.addPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.getAllMembers.add.addPostResponse-->BaseCollectionPaginationCountResponse +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.getAllMembers.add.addPostResponse::|public|constructor():void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.getAllMembers.add.addPostResponse::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.getAllMembers.add.addPostResponse::|public|getValue():array +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.getAllMembers.add.addPostResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.getAllMembers.add.addPostResponse::|public|setValue(value?:array):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.getAllMembers.add.addPostResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):AddPostResponse +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.getAllMembers.add.AddRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.getAllMembers.add.AddRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.getAllMembers.add.AddRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.getAllMembers.add.AddRequestBuilder::|public|Post(body:AddPostRequestBody; requestConfiguration?:AddRequestBuilderPostRequestConfiguration):AddPostResponse +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.getAllMembers.add.AddRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.getAllMembers.add.AddRequestBuilder::|public|ToPostRequestInformation(body:AddPostRequestBody; requestConfiguration?:AddRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.getAllMembers.add.AddRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.getAllMembers.add.AddRequestBuilder::|public|WithUrl(rawUrl:string):AddRequestBuilder +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.getAllMembers.add.addRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.getAllMembers.add.addRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.getAllMembers.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.getAllMembers.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.getAllMembers.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.getAllMembers.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.getAllMembers.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.getAllMembers.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.getAllMembers.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.getAllMembers.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.getAllMembers.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.getAllMembers.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.getAllMembers.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.getAllMembers.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.getAllMembers.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.getAllMembers.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.getAllMembers.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.getAllMembers.GetAllMembersRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.getAllMembers.GetAllMembersRequestBuilder::|public|add:AddRequestBuilder +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.getAllMembers.GetAllMembersRequestBuilder::|public|ByConversationMemberId(conversationMemberId:string):ConversationMemberItemRequestBuilder +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.getAllMembers.GetAllMembersRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.getAllMembers.GetAllMembersRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.getAllMembers.GetAllMembersRequestBuilder::|public|Get(requestConfiguration?:GetAllMembersRequestBuilderGetRequestConfiguration):ConversationMemberCollectionResponse +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.getAllMembers.GetAllMembersRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.getAllMembers.GetAllMembersRequestBuilder::|public|Post(body:ConversationMember; requestConfiguration?:GetAllMembersRequestBuilderPostRequestConfiguration):ConversationMember +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.getAllMembers.GetAllMembersRequestBuilder::|public|remove:RemoveRequestBuilder +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.getAllMembers.GetAllMembersRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.getAllMembers.GetAllMembersRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:GetAllMembersRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.getAllMembers.GetAllMembersRequestBuilder::|public|ToPostRequestInformation(body:ConversationMember; requestConfiguration?:GetAllMembersRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.getAllMembers.GetAllMembersRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.getAllMembers.GetAllMembersRequestBuilder::|public|WithUrl(rawUrl:string):GetAllMembersRequestBuilder +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.getAllMembers.getAllMembersRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.getAllMembers.getAllMembersRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.getAllMembers.getAllMembersRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.getAllMembers.getAllMembersRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.getAllMembers.getAllMembersRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.getAllMembers.getAllMembersRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.getAllMembers.getAllMembersRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.getAllMembers.getAllMembersRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.getAllMembers.getAllMembersRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.getAllMembers.getAllMembersRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.getAllMembers.getAllMembersRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:GetAllMembersRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.getAllMembers.getAllMembersRequestBuilderGetRequestConfiguration::|public|queryParameters:GetAllMembersRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.getAllMembers.getAllMembersRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):GetAllMembersRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.getAllMembers.getAllMembersRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.getAllMembers.getAllMembersRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.getAllMembers.item.ConversationMemberItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.getAllMembers.item.ConversationMemberItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.getAllMembers.item.ConversationMemberItemRequestBuilder::|public|Delete(requestConfiguration?:ConversationMemberItemRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.getAllMembers.item.ConversationMemberItemRequestBuilder::|public|Get(requestConfiguration?:ConversationMemberItemRequestBuilderGetRequestConfiguration):ConversationMember +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.getAllMembers.item.ConversationMemberItemRequestBuilder::|public|Patch(body:ConversationMember; requestConfiguration?:ConversationMemberItemRequestBuilderPatchRequestConfiguration):ConversationMember +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.getAllMembers.item.ConversationMemberItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.getAllMembers.item.ConversationMemberItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.getAllMembers.item.ConversationMemberItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:ConversationMemberItemRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.getAllMembers.item.ConversationMemberItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:ConversationMemberItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.getAllMembers.item.ConversationMemberItemRequestBuilder::|public|ToPatchRequestInformation(body:ConversationMember; requestConfiguration?:ConversationMemberItemRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.getAllMembers.item.ConversationMemberItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.getAllMembers.item.ConversationMemberItemRequestBuilder::|public|WithUrl(rawUrl:string):ConversationMemberItemRequestBuilder +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.getAllMembers.item.ConversationMemberItemRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.getAllMembers.item.ConversationMemberItemRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.getAllMembers.item.ConversationMemberItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.getAllMembers.item.ConversationMemberItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.getAllMembers.item.ConversationMemberItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.getAllMembers.item.ConversationMemberItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.getAllMembers.item.ConversationMemberItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:ConversationMemberItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.getAllMembers.item.ConversationMemberItemRequestBuilderGetRequestConfiguration::|public|queryParameters:ConversationMemberItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.getAllMembers.item.ConversationMemberItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):ConversationMemberItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.getAllMembers.item.ConversationMemberItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.getAllMembers.item.ConversationMemberItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.getAllMembers.remove.removePostRequestBody::|public|constructor():void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.getAllMembers.remove.removePostRequestBody::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.getAllMembers.remove.removePostRequestBody::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.getAllMembers.remove.removePostRequestBody::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.getAllMembers.remove.removePostRequestBody::|public|getValues():array +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.getAllMembers.remove.removePostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.getAllMembers.remove.removePostRequestBody::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.getAllMembers.remove.removePostRequestBody::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.getAllMembers.remove.removePostRequestBody::|public|setValues(value?:array):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.getAllMembers.remove.removePostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):RemovePostRequestBody +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.getAllMembers.remove.removePostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.getAllMembers.remove.removePostResponse-->BaseCollectionPaginationCountResponse +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.getAllMembers.remove.removePostResponse::|public|constructor():void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.getAllMembers.remove.removePostResponse::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.getAllMembers.remove.removePostResponse::|public|getValue():array +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.getAllMembers.remove.removePostResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.getAllMembers.remove.removePostResponse::|public|setValue(value?:array):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.getAllMembers.remove.removePostResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):RemovePostResponse +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.getAllMembers.remove.RemoveRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.getAllMembers.remove.RemoveRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.getAllMembers.remove.RemoveRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.getAllMembers.remove.RemoveRequestBuilder::|public|Post(body:RemovePostRequestBody; requestConfiguration?:RemoveRequestBuilderPostRequestConfiguration):RemovePostResponse +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.getAllMembers.remove.RemoveRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.getAllMembers.remove.RemoveRequestBuilder::|public|ToPostRequestInformation(body:RemovePostRequestBody; requestConfiguration?:RemoveRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.getAllMembers.remove.RemoveRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.getAllMembers.remove.RemoveRequestBuilder::|public|WithUrl(rawUrl:string):RemoveRequestBuilder +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.getAllMembers.remove.removeRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.getAllMembers.remove.removeRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.members.add.addPostRequestBody::|public|constructor():void Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.members.add.addPostRequestBody::|public|getAdditionalData():array Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.members.add.addPostRequestBody::|public|getBackingStore():BackingStore @@ -346140,6 +347399,7 @@ Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primar Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.PrimaryChannelRequestBuilder::|public|doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalName:DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilder Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.PrimaryChannelRequestBuilder::|public|filesFolder:FilesFolderRequestBuilder Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.PrimaryChannelRequestBuilder::|public|Get(requestConfiguration?:PrimaryChannelRequestBuilderGetRequestConfiguration):Channel +Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.PrimaryChannelRequestBuilder::|public|getAllMembers:GetAllMembersRequestBuilder Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.PrimaryChannelRequestBuilder::|public|members:MembersRequestBuilder Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.PrimaryChannelRequestBuilder::|public|messages:MessagesRequestBuilder Microsoft\Graph\Beta\Generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.PrimaryChannelRequestBuilder::|public|Patch(body:Channel; requestConfiguration?:PrimaryChannelRequestBuilderPatchRequestConfiguration):Channel @@ -347968,6 +349228,7 @@ Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.ChannelI Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.ChannelItemRequestBuilder::|public|doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalName:DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilder Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.ChannelItemRequestBuilder::|public|filesFolder:FilesFolderRequestBuilder Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.ChannelItemRequestBuilder::|public|Get(requestConfiguration?:ChannelItemRequestBuilderGetRequestConfiguration):Channel +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.ChannelItemRequestBuilder::|public|getAllMembers:GetAllMembersRequestBuilder Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.ChannelItemRequestBuilder::|public|members:MembersRequestBuilder Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.ChannelItemRequestBuilder::|public|messages:MessagesRequestBuilder Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.ChannelItemRequestBuilder::|public|Patch(body:Channel; requestConfiguration?:ChannelItemRequestBuilderPatchRequestConfiguration):Channel @@ -348088,6 +349349,129 @@ Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.filesFol Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.filesFolder.filesFolderRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:FilesFolderRequestBuilderGetQueryParameters):void Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.filesFolder.filesFolderRequestBuilderGetRequestConfiguration::|public|queryParameters:FilesFolderRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.filesFolder.filesFolderRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):FilesFolderRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.getAllMembers.add.addPostRequestBody::|public|constructor():void +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.getAllMembers.add.addPostRequestBody::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.getAllMembers.add.addPostRequestBody::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.getAllMembers.add.addPostRequestBody::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.getAllMembers.add.addPostRequestBody::|public|getValues():array +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.getAllMembers.add.addPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.getAllMembers.add.addPostRequestBody::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.getAllMembers.add.addPostRequestBody::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.getAllMembers.add.addPostRequestBody::|public|setValues(value?:array):void +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.getAllMembers.add.addPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):AddPostRequestBody +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.getAllMembers.add.addPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.getAllMembers.add.addPostResponse-->BaseCollectionPaginationCountResponse +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.getAllMembers.add.addPostResponse::|public|constructor():void +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.getAllMembers.add.addPostResponse::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.getAllMembers.add.addPostResponse::|public|getValue():array +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.getAllMembers.add.addPostResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.getAllMembers.add.addPostResponse::|public|setValue(value?:array):void +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.getAllMembers.add.addPostResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):AddPostResponse +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.getAllMembers.add.AddRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.getAllMembers.add.AddRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.getAllMembers.add.AddRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.getAllMembers.add.AddRequestBuilder::|public|Post(body:AddPostRequestBody; requestConfiguration?:AddRequestBuilderPostRequestConfiguration):AddPostResponse +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.getAllMembers.add.AddRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.getAllMembers.add.AddRequestBuilder::|public|ToPostRequestInformation(body:AddPostRequestBody; requestConfiguration?:AddRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.getAllMembers.add.AddRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.getAllMembers.add.AddRequestBuilder::|public|WithUrl(rawUrl:string):AddRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.getAllMembers.add.addRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.getAllMembers.add.addRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.getAllMembers.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.getAllMembers.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.getAllMembers.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.getAllMembers.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.getAllMembers.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.getAllMembers.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.getAllMembers.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.getAllMembers.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.getAllMembers.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.getAllMembers.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.getAllMembers.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.getAllMembers.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.getAllMembers.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.getAllMembers.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.getAllMembers.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.getAllMembers.GetAllMembersRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.getAllMembers.GetAllMembersRequestBuilder::|public|add:AddRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.getAllMembers.GetAllMembersRequestBuilder::|public|ByConversationMemberId(conversationMemberId:string):ConversationMemberItemRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.getAllMembers.GetAllMembersRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.getAllMembers.GetAllMembersRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.getAllMembers.GetAllMembersRequestBuilder::|public|Get(requestConfiguration?:GetAllMembersRequestBuilderGetRequestConfiguration):ConversationMemberCollectionResponse +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.getAllMembers.GetAllMembersRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.getAllMembers.GetAllMembersRequestBuilder::|public|Post(body:ConversationMember; requestConfiguration?:GetAllMembersRequestBuilderPostRequestConfiguration):ConversationMember +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.getAllMembers.GetAllMembersRequestBuilder::|public|remove:RemoveRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.getAllMembers.GetAllMembersRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.getAllMembers.GetAllMembersRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:GetAllMembersRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.getAllMembers.GetAllMembersRequestBuilder::|public|ToPostRequestInformation(body:ConversationMember; requestConfiguration?:GetAllMembersRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.getAllMembers.GetAllMembersRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.getAllMembers.GetAllMembersRequestBuilder::|public|WithUrl(rawUrl:string):GetAllMembersRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.getAllMembers.getAllMembersRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.getAllMembers.getAllMembersRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.getAllMembers.getAllMembersRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.getAllMembers.getAllMembersRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.getAllMembers.getAllMembersRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.getAllMembers.getAllMembersRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.getAllMembers.getAllMembersRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.getAllMembers.getAllMembersRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.getAllMembers.getAllMembersRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.getAllMembers.getAllMembersRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.getAllMembers.getAllMembersRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:GetAllMembersRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.getAllMembers.getAllMembersRequestBuilderGetRequestConfiguration::|public|queryParameters:GetAllMembersRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.getAllMembers.getAllMembersRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):GetAllMembersRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.getAllMembers.getAllMembersRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.getAllMembers.getAllMembersRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.getAllMembers.item.ConversationMemberItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.getAllMembers.item.ConversationMemberItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.getAllMembers.item.ConversationMemberItemRequestBuilder::|public|Delete(requestConfiguration?:ConversationMemberItemRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.getAllMembers.item.ConversationMemberItemRequestBuilder::|public|Get(requestConfiguration?:ConversationMemberItemRequestBuilderGetRequestConfiguration):ConversationMember +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.getAllMembers.item.ConversationMemberItemRequestBuilder::|public|Patch(body:ConversationMember; requestConfiguration?:ConversationMemberItemRequestBuilderPatchRequestConfiguration):ConversationMember +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.getAllMembers.item.ConversationMemberItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.getAllMembers.item.ConversationMemberItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.getAllMembers.item.ConversationMemberItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:ConversationMemberItemRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.getAllMembers.item.ConversationMemberItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:ConversationMemberItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.getAllMembers.item.ConversationMemberItemRequestBuilder::|public|ToPatchRequestInformation(body:ConversationMember; requestConfiguration?:ConversationMemberItemRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.getAllMembers.item.ConversationMemberItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.getAllMembers.item.ConversationMemberItemRequestBuilder::|public|WithUrl(rawUrl:string):ConversationMemberItemRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.getAllMembers.item.ConversationMemberItemRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.getAllMembers.item.ConversationMemberItemRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.getAllMembers.item.ConversationMemberItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.getAllMembers.item.ConversationMemberItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.getAllMembers.item.ConversationMemberItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.getAllMembers.item.ConversationMemberItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.getAllMembers.item.ConversationMemberItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:ConversationMemberItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.getAllMembers.item.ConversationMemberItemRequestBuilderGetRequestConfiguration::|public|queryParameters:ConversationMemberItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.getAllMembers.item.ConversationMemberItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):ConversationMemberItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.getAllMembers.item.ConversationMemberItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.getAllMembers.item.ConversationMemberItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.getAllMembers.remove.removePostRequestBody::|public|constructor():void +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.getAllMembers.remove.removePostRequestBody::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.getAllMembers.remove.removePostRequestBody::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.getAllMembers.remove.removePostRequestBody::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.getAllMembers.remove.removePostRequestBody::|public|getValues():array +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.getAllMembers.remove.removePostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.getAllMembers.remove.removePostRequestBody::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.getAllMembers.remove.removePostRequestBody::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.getAllMembers.remove.removePostRequestBody::|public|setValues(value?:array):void +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.getAllMembers.remove.removePostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):RemovePostRequestBody +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.getAllMembers.remove.removePostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.getAllMembers.remove.removePostResponse-->BaseCollectionPaginationCountResponse +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.getAllMembers.remove.removePostResponse::|public|constructor():void +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.getAllMembers.remove.removePostResponse::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.getAllMembers.remove.removePostResponse::|public|getValue():array +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.getAllMembers.remove.removePostResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.getAllMembers.remove.removePostResponse::|public|setValue(value?:array):void +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.getAllMembers.remove.removePostResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):RemovePostResponse +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.getAllMembers.remove.RemoveRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.getAllMembers.remove.RemoveRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.getAllMembers.remove.RemoveRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.getAllMembers.remove.RemoveRequestBuilder::|public|Post(body:RemovePostRequestBody; requestConfiguration?:RemoveRequestBuilderPostRequestConfiguration):RemovePostResponse +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.getAllMembers.remove.RemoveRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.getAllMembers.remove.RemoveRequestBuilder::|public|ToPostRequestInformation(body:RemovePostRequestBody; requestConfiguration?:RemoveRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.getAllMembers.remove.RemoveRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.getAllMembers.remove.RemoveRequestBuilder::|public|WithUrl(rawUrl:string):RemoveRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.getAllMembers.remove.removeRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.getAllMembers.remove.removeRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.members.add.addPostRequestBody::|public|constructor():void Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.members.add.addPostRequestBody::|public|getAdditionalData():array Microsoft\Graph\Beta\Generated.teamwork.deletedTeams.item.channels.item.members.add.addPostRequestBody::|public|getBackingStore():BackingStore @@ -349567,6 +350951,7 @@ Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.team Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.ChannelItemRequestBuilder::|public|doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalName:DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilder Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.ChannelItemRequestBuilder::|public|filesFolder:FilesFolderRequestBuilder Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.ChannelItemRequestBuilder::|public|Get(requestConfiguration?:ChannelItemRequestBuilderGetRequestConfiguration):Channel +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.ChannelItemRequestBuilder::|public|getAllMembers:GetAllMembersRequestBuilder Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.ChannelItemRequestBuilder::|public|members:MembersRequestBuilder Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.ChannelItemRequestBuilder::|public|messages:MessagesRequestBuilder Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.ChannelItemRequestBuilder::|public|Patch(body:Channel; requestConfiguration?:ChannelItemRequestBuilderPatchRequestConfiguration):Channel @@ -349687,6 +351072,129 @@ Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.team Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.filesFolder.filesFolderRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:FilesFolderRequestBuilderGetQueryParameters):void Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.filesFolder.filesFolderRequestBuilderGetRequestConfiguration::|public|queryParameters:FilesFolderRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.filesFolder.filesFolderRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):FilesFolderRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.getAllMembers.add.addPostRequestBody::|public|constructor():void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.getAllMembers.add.addPostRequestBody::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.getAllMembers.add.addPostRequestBody::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.getAllMembers.add.addPostRequestBody::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.getAllMembers.add.addPostRequestBody::|public|getValues():array +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.getAllMembers.add.addPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.getAllMembers.add.addPostRequestBody::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.getAllMembers.add.addPostRequestBody::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.getAllMembers.add.addPostRequestBody::|public|setValues(value?:array):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.getAllMembers.add.addPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):AddPostRequestBody +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.getAllMembers.add.addPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.getAllMembers.add.addPostResponse-->BaseCollectionPaginationCountResponse +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.getAllMembers.add.addPostResponse::|public|constructor():void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.getAllMembers.add.addPostResponse::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.getAllMembers.add.addPostResponse::|public|getValue():array +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.getAllMembers.add.addPostResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.getAllMembers.add.addPostResponse::|public|setValue(value?:array):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.getAllMembers.add.addPostResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):AddPostResponse +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.getAllMembers.add.AddRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.getAllMembers.add.AddRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.getAllMembers.add.AddRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.getAllMembers.add.AddRequestBuilder::|public|Post(body:AddPostRequestBody; requestConfiguration?:AddRequestBuilderPostRequestConfiguration):AddPostResponse +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.getAllMembers.add.AddRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.getAllMembers.add.AddRequestBuilder::|public|ToPostRequestInformation(body:AddPostRequestBody; requestConfiguration?:AddRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.getAllMembers.add.AddRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.getAllMembers.add.AddRequestBuilder::|public|WithUrl(rawUrl:string):AddRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.getAllMembers.add.addRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.getAllMembers.add.addRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.getAllMembers.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.getAllMembers.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.getAllMembers.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.getAllMembers.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.getAllMembers.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.getAllMembers.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.getAllMembers.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.getAllMembers.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.getAllMembers.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.getAllMembers.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.getAllMembers.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.getAllMembers.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.getAllMembers.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.getAllMembers.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.getAllMembers.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.getAllMembers.GetAllMembersRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.getAllMembers.GetAllMembersRequestBuilder::|public|add:AddRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.getAllMembers.GetAllMembersRequestBuilder::|public|ByConversationMemberId(conversationMemberId:string):ConversationMemberItemRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.getAllMembers.GetAllMembersRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.getAllMembers.GetAllMembersRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.getAllMembers.GetAllMembersRequestBuilder::|public|Get(requestConfiguration?:GetAllMembersRequestBuilderGetRequestConfiguration):ConversationMemberCollectionResponse +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.getAllMembers.GetAllMembersRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.getAllMembers.GetAllMembersRequestBuilder::|public|Post(body:ConversationMember; requestConfiguration?:GetAllMembersRequestBuilderPostRequestConfiguration):ConversationMember +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.getAllMembers.GetAllMembersRequestBuilder::|public|remove:RemoveRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.getAllMembers.GetAllMembersRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.getAllMembers.GetAllMembersRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:GetAllMembersRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.getAllMembers.GetAllMembersRequestBuilder::|public|ToPostRequestInformation(body:ConversationMember; requestConfiguration?:GetAllMembersRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.getAllMembers.GetAllMembersRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.getAllMembers.GetAllMembersRequestBuilder::|public|WithUrl(rawUrl:string):GetAllMembersRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.getAllMembers.getAllMembersRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.getAllMembers.getAllMembersRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.getAllMembers.getAllMembersRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.getAllMembers.getAllMembersRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.getAllMembers.getAllMembersRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.getAllMembers.getAllMembersRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.getAllMembers.getAllMembersRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.getAllMembers.getAllMembersRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.getAllMembers.getAllMembersRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.getAllMembers.getAllMembersRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.getAllMembers.getAllMembersRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:GetAllMembersRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.getAllMembers.getAllMembersRequestBuilderGetRequestConfiguration::|public|queryParameters:GetAllMembersRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.getAllMembers.getAllMembersRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):GetAllMembersRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.getAllMembers.getAllMembersRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.getAllMembers.getAllMembersRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.getAllMembers.item.ConversationMemberItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.getAllMembers.item.ConversationMemberItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.getAllMembers.item.ConversationMemberItemRequestBuilder::|public|Delete(requestConfiguration?:ConversationMemberItemRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.getAllMembers.item.ConversationMemberItemRequestBuilder::|public|Get(requestConfiguration?:ConversationMemberItemRequestBuilderGetRequestConfiguration):ConversationMember +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.getAllMembers.item.ConversationMemberItemRequestBuilder::|public|Patch(body:ConversationMember; requestConfiguration?:ConversationMemberItemRequestBuilderPatchRequestConfiguration):ConversationMember +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.getAllMembers.item.ConversationMemberItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.getAllMembers.item.ConversationMemberItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.getAllMembers.item.ConversationMemberItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:ConversationMemberItemRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.getAllMembers.item.ConversationMemberItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:ConversationMemberItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.getAllMembers.item.ConversationMemberItemRequestBuilder::|public|ToPatchRequestInformation(body:ConversationMember; requestConfiguration?:ConversationMemberItemRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.getAllMembers.item.ConversationMemberItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.getAllMembers.item.ConversationMemberItemRequestBuilder::|public|WithUrl(rawUrl:string):ConversationMemberItemRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.getAllMembers.item.ConversationMemberItemRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.getAllMembers.item.ConversationMemberItemRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.getAllMembers.item.ConversationMemberItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.getAllMembers.item.ConversationMemberItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.getAllMembers.item.ConversationMemberItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.getAllMembers.item.ConversationMemberItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.getAllMembers.item.ConversationMemberItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:ConversationMemberItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.getAllMembers.item.ConversationMemberItemRequestBuilderGetRequestConfiguration::|public|queryParameters:ConversationMemberItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.getAllMembers.item.ConversationMemberItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):ConversationMemberItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.getAllMembers.item.ConversationMemberItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.getAllMembers.item.ConversationMemberItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.getAllMembers.remove.removePostRequestBody::|public|constructor():void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.getAllMembers.remove.removePostRequestBody::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.getAllMembers.remove.removePostRequestBody::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.getAllMembers.remove.removePostRequestBody::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.getAllMembers.remove.removePostRequestBody::|public|getValues():array +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.getAllMembers.remove.removePostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.getAllMembers.remove.removePostRequestBody::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.getAllMembers.remove.removePostRequestBody::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.getAllMembers.remove.removePostRequestBody::|public|setValues(value?:array):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.getAllMembers.remove.removePostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):RemovePostRequestBody +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.getAllMembers.remove.removePostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.getAllMembers.remove.removePostResponse-->BaseCollectionPaginationCountResponse +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.getAllMembers.remove.removePostResponse::|public|constructor():void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.getAllMembers.remove.removePostResponse::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.getAllMembers.remove.removePostResponse::|public|getValue():array +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.getAllMembers.remove.removePostResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.getAllMembers.remove.removePostResponse::|public|setValue(value?:array):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.getAllMembers.remove.removePostResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):RemovePostResponse +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.getAllMembers.remove.RemoveRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.getAllMembers.remove.RemoveRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.getAllMembers.remove.RemoveRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.getAllMembers.remove.RemoveRequestBuilder::|public|Post(body:RemovePostRequestBody; requestConfiguration?:RemoveRequestBuilderPostRequestConfiguration):RemovePostResponse +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.getAllMembers.remove.RemoveRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.getAllMembers.remove.RemoveRequestBuilder::|public|ToPostRequestInformation(body:RemovePostRequestBody; requestConfiguration?:RemoveRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.getAllMembers.remove.RemoveRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.getAllMembers.remove.RemoveRequestBuilder::|public|WithUrl(rawUrl:string):RemoveRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.getAllMembers.remove.removeRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.getAllMembers.remove.removeRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.members.add.addPostRequestBody::|public|constructor():void Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.members.add.addPostRequestBody::|public|getAdditionalData():array Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.members.add.addPostRequestBody::|public|getBackingStore():BackingStore @@ -351345,6 +352853,129 @@ Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.team Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.filesFolder.filesFolderRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:FilesFolderRequestBuilderGetQueryParameters):void Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.filesFolder.filesFolderRequestBuilderGetRequestConfiguration::|public|queryParameters:FilesFolderRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.filesFolder.filesFolderRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):FilesFolderRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.getAllMembers.add.addPostRequestBody::|public|constructor():void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.getAllMembers.add.addPostRequestBody::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.getAllMembers.add.addPostRequestBody::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.getAllMembers.add.addPostRequestBody::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.getAllMembers.add.addPostRequestBody::|public|getValues():array +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.getAllMembers.add.addPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.getAllMembers.add.addPostRequestBody::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.getAllMembers.add.addPostRequestBody::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.getAllMembers.add.addPostRequestBody::|public|setValues(value?:array):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.getAllMembers.add.addPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):AddPostRequestBody +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.getAllMembers.add.addPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.getAllMembers.add.addPostResponse-->BaseCollectionPaginationCountResponse +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.getAllMembers.add.addPostResponse::|public|constructor():void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.getAllMembers.add.addPostResponse::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.getAllMembers.add.addPostResponse::|public|getValue():array +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.getAllMembers.add.addPostResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.getAllMembers.add.addPostResponse::|public|setValue(value?:array):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.getAllMembers.add.addPostResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):AddPostResponse +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.getAllMembers.add.AddRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.getAllMembers.add.AddRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.getAllMembers.add.AddRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.getAllMembers.add.AddRequestBuilder::|public|Post(body:AddPostRequestBody; requestConfiguration?:AddRequestBuilderPostRequestConfiguration):AddPostResponse +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.getAllMembers.add.AddRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.getAllMembers.add.AddRequestBuilder::|public|ToPostRequestInformation(body:AddPostRequestBody; requestConfiguration?:AddRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.getAllMembers.add.AddRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.getAllMembers.add.AddRequestBuilder::|public|WithUrl(rawUrl:string):AddRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.getAllMembers.add.addRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.getAllMembers.add.addRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.getAllMembers.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.getAllMembers.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.getAllMembers.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.getAllMembers.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.getAllMembers.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.getAllMembers.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.getAllMembers.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.getAllMembers.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.getAllMembers.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.getAllMembers.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.getAllMembers.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.getAllMembers.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.getAllMembers.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.getAllMembers.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.getAllMembers.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.getAllMembers.GetAllMembersRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.getAllMembers.GetAllMembersRequestBuilder::|public|add:AddRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.getAllMembers.GetAllMembersRequestBuilder::|public|ByConversationMemberId(conversationMemberId:string):ConversationMemberItemRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.getAllMembers.GetAllMembersRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.getAllMembers.GetAllMembersRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.getAllMembers.GetAllMembersRequestBuilder::|public|Get(requestConfiguration?:GetAllMembersRequestBuilderGetRequestConfiguration):ConversationMemberCollectionResponse +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.getAllMembers.GetAllMembersRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.getAllMembers.GetAllMembersRequestBuilder::|public|Post(body:ConversationMember; requestConfiguration?:GetAllMembersRequestBuilderPostRequestConfiguration):ConversationMember +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.getAllMembers.GetAllMembersRequestBuilder::|public|remove:RemoveRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.getAllMembers.GetAllMembersRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.getAllMembers.GetAllMembersRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:GetAllMembersRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.getAllMembers.GetAllMembersRequestBuilder::|public|ToPostRequestInformation(body:ConversationMember; requestConfiguration?:GetAllMembersRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.getAllMembers.GetAllMembersRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.getAllMembers.GetAllMembersRequestBuilder::|public|WithUrl(rawUrl:string):GetAllMembersRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.getAllMembers.getAllMembersRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.getAllMembers.getAllMembersRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.getAllMembers.getAllMembersRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.getAllMembers.getAllMembersRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.getAllMembers.getAllMembersRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.getAllMembers.getAllMembersRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.getAllMembers.getAllMembersRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.getAllMembers.getAllMembersRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.getAllMembers.getAllMembersRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.getAllMembers.getAllMembersRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.getAllMembers.getAllMembersRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:GetAllMembersRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.getAllMembers.getAllMembersRequestBuilderGetRequestConfiguration::|public|queryParameters:GetAllMembersRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.getAllMembers.getAllMembersRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):GetAllMembersRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.getAllMembers.getAllMembersRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.getAllMembers.getAllMembersRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.getAllMembers.item.ConversationMemberItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.getAllMembers.item.ConversationMemberItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.getAllMembers.item.ConversationMemberItemRequestBuilder::|public|Delete(requestConfiguration?:ConversationMemberItemRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.getAllMembers.item.ConversationMemberItemRequestBuilder::|public|Get(requestConfiguration?:ConversationMemberItemRequestBuilderGetRequestConfiguration):ConversationMember +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.getAllMembers.item.ConversationMemberItemRequestBuilder::|public|Patch(body:ConversationMember; requestConfiguration?:ConversationMemberItemRequestBuilderPatchRequestConfiguration):ConversationMember +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.getAllMembers.item.ConversationMemberItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.getAllMembers.item.ConversationMemberItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.getAllMembers.item.ConversationMemberItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:ConversationMemberItemRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.getAllMembers.item.ConversationMemberItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:ConversationMemberItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.getAllMembers.item.ConversationMemberItemRequestBuilder::|public|ToPatchRequestInformation(body:ConversationMember; requestConfiguration?:ConversationMemberItemRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.getAllMembers.item.ConversationMemberItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.getAllMembers.item.ConversationMemberItemRequestBuilder::|public|WithUrl(rawUrl:string):ConversationMemberItemRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.getAllMembers.item.ConversationMemberItemRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.getAllMembers.item.ConversationMemberItemRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.getAllMembers.item.ConversationMemberItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.getAllMembers.item.ConversationMemberItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.getAllMembers.item.ConversationMemberItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.getAllMembers.item.ConversationMemberItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.getAllMembers.item.ConversationMemberItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:ConversationMemberItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.getAllMembers.item.ConversationMemberItemRequestBuilderGetRequestConfiguration::|public|queryParameters:ConversationMemberItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.getAllMembers.item.ConversationMemberItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):ConversationMemberItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.getAllMembers.item.ConversationMemberItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.getAllMembers.item.ConversationMemberItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.getAllMembers.remove.removePostRequestBody::|public|constructor():void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.getAllMembers.remove.removePostRequestBody::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.getAllMembers.remove.removePostRequestBody::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.getAllMembers.remove.removePostRequestBody::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.getAllMembers.remove.removePostRequestBody::|public|getValues():array +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.getAllMembers.remove.removePostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.getAllMembers.remove.removePostRequestBody::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.getAllMembers.remove.removePostRequestBody::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.getAllMembers.remove.removePostRequestBody::|public|setValues(value?:array):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.getAllMembers.remove.removePostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):RemovePostRequestBody +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.getAllMembers.remove.removePostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.getAllMembers.remove.removePostResponse-->BaseCollectionPaginationCountResponse +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.getAllMembers.remove.removePostResponse::|public|constructor():void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.getAllMembers.remove.removePostResponse::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.getAllMembers.remove.removePostResponse::|public|getValue():array +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.getAllMembers.remove.removePostResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.getAllMembers.remove.removePostResponse::|public|setValue(value?:array):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.getAllMembers.remove.removePostResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):RemovePostResponse +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.getAllMembers.remove.RemoveRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.getAllMembers.remove.RemoveRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.getAllMembers.remove.RemoveRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.getAllMembers.remove.RemoveRequestBuilder::|public|Post(body:RemovePostRequestBody; requestConfiguration?:RemoveRequestBuilderPostRequestConfiguration):RemovePostResponse +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.getAllMembers.remove.RemoveRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.getAllMembers.remove.RemoveRequestBuilder::|public|ToPostRequestInformation(body:RemovePostRequestBody; requestConfiguration?:RemoveRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.getAllMembers.remove.RemoveRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.getAllMembers.remove.RemoveRequestBuilder::|public|WithUrl(rawUrl:string):RemoveRequestBuilder +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.getAllMembers.remove.removeRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.getAllMembers.remove.removeRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.members.add.addPostRequestBody::|public|constructor():void Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.members.add.addPostRequestBody::|public|getAdditionalData():array Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.members.add.addPostRequestBody::|public|getBackingStore():BackingStore @@ -351967,6 +353598,7 @@ Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.team Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.PrimaryChannelRequestBuilder::|public|doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalName:DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilder Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.PrimaryChannelRequestBuilder::|public|filesFolder:FilesFolderRequestBuilder Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.PrimaryChannelRequestBuilder::|public|Get(requestConfiguration?:PrimaryChannelRequestBuilderGetRequestConfiguration):Channel +Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.PrimaryChannelRequestBuilder::|public|getAllMembers:GetAllMembersRequestBuilder Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.PrimaryChannelRequestBuilder::|public|members:MembersRequestBuilder Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.PrimaryChannelRequestBuilder::|public|messages:MessagesRequestBuilder Microsoft\Graph\Beta\Generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.PrimaryChannelRequestBuilder::|public|Patch(body:Channel; requestConfiguration?:PrimaryChannelRequestBuilderPatchRequestConfiguration):Channel @@ -362216,6 +363848,7 @@ Microsoft\Graph\Beta\Generated.users.item.authentication.AuthenticationRequestBu Microsoft\Graph\Beta\Generated.users.item.authentication.AuthenticationRequestBuilder::|public|emailMethods:EmailMethodsRequestBuilder Microsoft\Graph\Beta\Generated.users.item.authentication.AuthenticationRequestBuilder::|public|fido2Methods:Fido2MethodsRequestBuilder Microsoft\Graph\Beta\Generated.users.item.authentication.AuthenticationRequestBuilder::|public|Get(requestConfiguration?:AuthenticationRequestBuilderGetRequestConfiguration):Authentication +Microsoft\Graph\Beta\Generated.users.item.authentication.AuthenticationRequestBuilder::|public|hardwareOathMethods:HardwareOathMethodsRequestBuilder Microsoft\Graph\Beta\Generated.users.item.authentication.AuthenticationRequestBuilder::|public|methods:MethodsRequestBuilder Microsoft\Graph\Beta\Generated.users.item.authentication.AuthenticationRequestBuilder::|public|microsoftAuthenticatorMethods:MicrosoftAuthenticatorMethodsRequestBuilder Microsoft\Graph\Beta\Generated.users.item.authentication.AuthenticationRequestBuilder::|public|operations:OperationsRequestBuilder @@ -362384,6 +364017,392 @@ Microsoft\Graph\Beta\Generated.users.item.authentication.fido2Methods.item.Fido2 Microsoft\Graph\Beta\Generated.users.item.authentication.fido2Methods.item.Fido2AuthenticationMethodItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:Fido2AuthenticationMethodItemRequestBuilderGetQueryParameters):void Microsoft\Graph\Beta\Generated.users.item.authentication.fido2Methods.item.Fido2AuthenticationMethodItemRequestBuilderGetRequestConfiguration::|public|queryParameters:Fido2AuthenticationMethodItemRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.users.item.authentication.fido2Methods.item.Fido2AuthenticationMethodItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):Fido2AuthenticationMethodItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.assignAndActivate.assignAndActivatePostRequestBody::|public|constructor():void +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.assignAndActivate.assignAndActivatePostRequestBody::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.assignAndActivate.assignAndActivatePostRequestBody::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.assignAndActivate.assignAndActivatePostRequestBody::|public|getDevice():HardwareOathTokenAuthenticationMethodDevice +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.assignAndActivate.assignAndActivatePostRequestBody::|public|getDisplayName():string +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.assignAndActivate.assignAndActivatePostRequestBody::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.assignAndActivate.assignAndActivatePostRequestBody::|public|getVerificationCode():string +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.assignAndActivate.assignAndActivatePostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.assignAndActivate.assignAndActivatePostRequestBody::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.assignAndActivate.assignAndActivatePostRequestBody::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.assignAndActivate.assignAndActivatePostRequestBody::|public|setDevice(value?:HardwareOathTokenAuthenticationMethodDevice):void +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.assignAndActivate.assignAndActivatePostRequestBody::|public|setDisplayName(value?:string):void +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.assignAndActivate.assignAndActivatePostRequestBody::|public|setVerificationCode(value?:string):void +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.assignAndActivate.assignAndActivatePostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):AssignAndActivatePostRequestBody +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.assignAndActivate.assignAndActivatePostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.assignAndActivate.AssignAndActivateRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.assignAndActivate.AssignAndActivateRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.assignAndActivate.AssignAndActivateRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.assignAndActivate.AssignAndActivateRequestBuilder::|public|Post(body:AssignAndActivatePostRequestBody; requestConfiguration?:AssignAndActivateRequestBuilderPostRequestConfiguration):void +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.assignAndActivate.AssignAndActivateRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.assignAndActivate.AssignAndActivateRequestBuilder::|public|ToPostRequestInformation(body:AssignAndActivatePostRequestBody; requestConfiguration?:AssignAndActivateRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.assignAndActivate.AssignAndActivateRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.assignAndActivate.AssignAndActivateRequestBuilder::|public|WithUrl(rawUrl:string):AssignAndActivateRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.assignAndActivate.assignAndActivateRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.assignAndActivate.assignAndActivateRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.assignAndActivateBySerialNumber.assignAndActivateBySerialNumberPostRequestBody::|public|constructor():void +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.assignAndActivateBySerialNumber.assignAndActivateBySerialNumberPostRequestBody::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.assignAndActivateBySerialNumber.assignAndActivateBySerialNumberPostRequestBody::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.assignAndActivateBySerialNumber.assignAndActivateBySerialNumberPostRequestBody::|public|getDisplayName():string +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.assignAndActivateBySerialNumber.assignAndActivateBySerialNumberPostRequestBody::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.assignAndActivateBySerialNumber.assignAndActivateBySerialNumberPostRequestBody::|public|getSerialNumber():string +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.assignAndActivateBySerialNumber.assignAndActivateBySerialNumberPostRequestBody::|public|getVerificationCode():string +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.assignAndActivateBySerialNumber.assignAndActivateBySerialNumberPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.assignAndActivateBySerialNumber.assignAndActivateBySerialNumberPostRequestBody::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.assignAndActivateBySerialNumber.assignAndActivateBySerialNumberPostRequestBody::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.assignAndActivateBySerialNumber.assignAndActivateBySerialNumberPostRequestBody::|public|setDisplayName(value?:string):void +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.assignAndActivateBySerialNumber.assignAndActivateBySerialNumberPostRequestBody::|public|setSerialNumber(value?:string):void +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.assignAndActivateBySerialNumber.assignAndActivateBySerialNumberPostRequestBody::|public|setVerificationCode(value?:string):void +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.assignAndActivateBySerialNumber.assignAndActivateBySerialNumberPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):AssignAndActivateBySerialNumberPostRequestBody +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.assignAndActivateBySerialNumber.assignAndActivateBySerialNumberPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.assignAndActivateBySerialNumber.AssignAndActivateBySerialNumberRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.assignAndActivateBySerialNumber.AssignAndActivateBySerialNumberRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.assignAndActivateBySerialNumber.AssignAndActivateBySerialNumberRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.assignAndActivateBySerialNumber.AssignAndActivateBySerialNumberRequestBuilder::|public|Post(body:AssignAndActivateBySerialNumberPostRequestBody; requestConfiguration?:AssignAndActivateBySerialNumberRequestBuilderPostRequestConfiguration):void +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.assignAndActivateBySerialNumber.AssignAndActivateBySerialNumberRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.assignAndActivateBySerialNumber.AssignAndActivateBySerialNumberRequestBuilder::|public|ToPostRequestInformation(body:AssignAndActivateBySerialNumberPostRequestBody; requestConfiguration?:AssignAndActivateBySerialNumberRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.assignAndActivateBySerialNumber.AssignAndActivateBySerialNumberRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.assignAndActivateBySerialNumber.AssignAndActivateBySerialNumberRequestBuilder::|public|WithUrl(rawUrl:string):AssignAndActivateBySerialNumberRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.assignAndActivateBySerialNumber.assignAndActivateBySerialNumberRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.assignAndActivateBySerialNumber.assignAndActivateBySerialNumberRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.HardwareOathMethodsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.HardwareOathMethodsRequestBuilder::|public|assignAndActivate:AssignAndActivateRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.HardwareOathMethodsRequestBuilder::|public|assignAndActivateBySerialNumber:AssignAndActivateBySerialNumberRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.HardwareOathMethodsRequestBuilder::|public|ByHardwareOathAuthenticationMethodId(hardwareOathAuthenticationMethodId:string):HardwareOathAuthenticationMethodItemRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.HardwareOathMethodsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.HardwareOathMethodsRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.HardwareOathMethodsRequestBuilder::|public|Get(requestConfiguration?:HardwareOathMethodsRequestBuilderGetRequestConfiguration):HardwareOathAuthenticationMethodCollectionResponse +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.HardwareOathMethodsRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.HardwareOathMethodsRequestBuilder::|public|Post(body:HardwareOathAuthenticationMethod; requestConfiguration?:HardwareOathMethodsRequestBuilderPostRequestConfiguration):HardwareOathAuthenticationMethod +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.HardwareOathMethodsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.HardwareOathMethodsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:HardwareOathMethodsRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.HardwareOathMethodsRequestBuilder::|public|ToPostRequestInformation(body:HardwareOathAuthenticationMethod; requestConfiguration?:HardwareOathMethodsRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.HardwareOathMethodsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.HardwareOathMethodsRequestBuilder::|public|WithUrl(rawUrl:string):HardwareOathMethodsRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.hardwareOathMethodsRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.hardwareOathMethodsRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.hardwareOathMethodsRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.hardwareOathMethodsRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.hardwareOathMethodsRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.hardwareOathMethodsRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.hardwareOathMethodsRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.hardwareOathMethodsRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.hardwareOathMethodsRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.hardwareOathMethodsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.hardwareOathMethodsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:HardwareOathMethodsRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.hardwareOathMethodsRequestBuilderGetRequestConfiguration::|public|queryParameters:HardwareOathMethodsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.hardwareOathMethodsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):HardwareOathMethodsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.hardwareOathMethodsRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.hardwareOathMethodsRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.item.activate.activatePostRequestBody::|public|constructor():void +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.item.activate.activatePostRequestBody::|public|getAdditionalData():array +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.item.activate.activatePostRequestBody::|public|getBackingStore():BackingStore +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.item.activate.activatePostRequestBody::|public|getDisplayName():string +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.item.activate.activatePostRequestBody::|public|GetFieldDeserializers():array +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.item.activate.activatePostRequestBody::|public|getVerificationCode():string +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.item.activate.activatePostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.item.activate.activatePostRequestBody::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.item.activate.activatePostRequestBody::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.item.activate.activatePostRequestBody::|public|setDisplayName(value?:string):void +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.item.activate.activatePostRequestBody::|public|setVerificationCode(value?:string):void +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.item.activate.activatePostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):ActivatePostRequestBody +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.item.activate.activatePostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.item.activate.ActivateRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.item.activate.ActivateRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.item.activate.ActivateRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.item.activate.ActivateRequestBuilder::|public|Post(body:ActivatePostRequestBody; requestConfiguration?:ActivateRequestBuilderPostRequestConfiguration):void +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.item.activate.ActivateRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.item.activate.ActivateRequestBuilder::|public|ToPostRequestInformation(body:ActivatePostRequestBody; requestConfiguration?:ActivateRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.item.activate.ActivateRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.item.activate.ActivateRequestBuilder::|public|WithUrl(rawUrl:string):ActivateRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.item.activate.activateRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.item.activate.activateRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.item.deactivate.DeactivateRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.item.deactivate.DeactivateRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.item.deactivate.DeactivateRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.item.deactivate.DeactivateRequestBuilder::|public|Post(requestConfiguration?:DeactivateRequestBuilderPostRequestConfiguration):void +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.item.deactivate.DeactivateRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.item.deactivate.DeactivateRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:DeactivateRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.item.deactivate.DeactivateRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.item.deactivate.DeactivateRequestBuilder::|public|WithUrl(rawUrl:string):DeactivateRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.item.deactivate.deactivateRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.item.deactivate.deactivateRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.item.device.assignTo.AssignToRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.item.device.assignTo.AssignToRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.item.device.assignTo.AssignToRequestBuilder::|public|Get(requestConfiguration?:AssignToRequestBuilderGetRequestConfiguration):User +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.item.device.assignTo.AssignToRequestBuilder::|public|mailboxSettings:MailboxSettingsRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.item.device.assignTo.AssignToRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.item.device.assignTo.AssignToRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.item.device.assignTo.AssignToRequestBuilder::|public|serviceProvisioningErrors:ServiceProvisioningErrorsRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.item.device.assignTo.AssignToRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:AssignToRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.item.device.assignTo.AssignToRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.item.device.assignTo.AssignToRequestBuilder::|public|WithUrl(rawUrl:string):AssignToRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.item.device.assignTo.assignToRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.item.device.assignTo.assignToRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.item.device.assignTo.assignToRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.item.device.assignTo.assignToRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.item.device.assignTo.assignToRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:AssignToRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.item.device.assignTo.assignToRequestBuilderGetRequestConfiguration::|public|queryParameters:AssignToRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.item.device.assignTo.assignToRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):AssignToRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.item.device.assignTo.mailboxSettings.MailboxSettingsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.item.device.assignTo.mailboxSettings.MailboxSettingsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.item.device.assignTo.mailboxSettings.MailboxSettingsRequestBuilder::|public|Get(requestConfiguration?:MailboxSettingsRequestBuilderGetRequestConfiguration):MailboxSettings +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.item.device.assignTo.mailboxSettings.MailboxSettingsRequestBuilder::|public|Patch(body:MailboxSettings; requestConfiguration?:MailboxSettingsRequestBuilderPatchRequestConfiguration):MailboxSettings +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.item.device.assignTo.mailboxSettings.MailboxSettingsRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.item.device.assignTo.mailboxSettings.MailboxSettingsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.item.device.assignTo.mailboxSettings.MailboxSettingsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:MailboxSettingsRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.item.device.assignTo.mailboxSettings.MailboxSettingsRequestBuilder::|public|ToPatchRequestInformation(body:MailboxSettings; requestConfiguration?:MailboxSettingsRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.item.device.assignTo.mailboxSettings.MailboxSettingsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.item.device.assignTo.mailboxSettings.MailboxSettingsRequestBuilder::|public|WithUrl(rawUrl:string):MailboxSettingsRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.item.device.assignTo.mailboxSettings.mailboxSettingsRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.item.device.assignTo.mailboxSettings.mailboxSettingsRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.item.device.assignTo.mailboxSettings.mailboxSettingsRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.item.device.assignTo.mailboxSettings.mailboxSettingsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.item.device.assignTo.mailboxSettings.mailboxSettingsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:MailboxSettingsRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.item.device.assignTo.mailboxSettings.mailboxSettingsRequestBuilderGetRequestConfiguration::|public|queryParameters:MailboxSettingsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.item.device.assignTo.mailboxSettings.mailboxSettingsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):MailboxSettingsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.item.device.assignTo.mailboxSettings.mailboxSettingsRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.item.device.assignTo.mailboxSettings.mailboxSettingsRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.item.device.assignTo.serviceProvisioningErrors.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.item.device.assignTo.serviceProvisioningErrors.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.item.device.assignTo.serviceProvisioningErrors.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.item.device.assignTo.serviceProvisioningErrors.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.item.device.assignTo.serviceProvisioningErrors.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.item.device.assignTo.serviceProvisioningErrors.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.item.device.assignTo.serviceProvisioningErrors.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.item.device.assignTo.serviceProvisioningErrors.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.item.device.assignTo.serviceProvisioningErrors.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.item.device.assignTo.serviceProvisioningErrors.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.item.device.assignTo.serviceProvisioningErrors.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.item.device.assignTo.serviceProvisioningErrors.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.item.device.assignTo.serviceProvisioningErrors.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.item.device.assignTo.serviceProvisioningErrors.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.item.device.assignTo.serviceProvisioningErrors.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.item.device.assignTo.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.item.device.assignTo.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.item.device.assignTo.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.item.device.assignTo.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder::|public|Get(requestConfiguration?:ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration):ServiceProvisioningErrorCollectionResponse +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.item.device.assignTo.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.item.device.assignTo.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.item.device.assignTo.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.item.device.assignTo.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.item.device.assignTo.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder::|public|WithUrl(rawUrl:string):ServiceProvisioningErrorsRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.item.device.assignTo.serviceProvisioningErrors.serviceProvisioningErrorsRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.item.device.assignTo.serviceProvisioningErrors.serviceProvisioningErrorsRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.item.device.assignTo.serviceProvisioningErrors.serviceProvisioningErrorsRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.item.device.assignTo.serviceProvisioningErrors.serviceProvisioningErrorsRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.item.device.assignTo.serviceProvisioningErrors.serviceProvisioningErrorsRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.item.device.assignTo.serviceProvisioningErrors.serviceProvisioningErrorsRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.item.device.assignTo.serviceProvisioningErrors.serviceProvisioningErrorsRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.item.device.assignTo.serviceProvisioningErrors.serviceProvisioningErrorsRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.item.device.assignTo.serviceProvisioningErrors.serviceProvisioningErrorsRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.item.device.assignTo.serviceProvisioningErrors.serviceProvisioningErrorsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.item.device.assignTo.serviceProvisioningErrors.serviceProvisioningErrorsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:ServiceProvisioningErrorsRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.item.device.assignTo.serviceProvisioningErrors.serviceProvisioningErrorsRequestBuilderGetRequestConfiguration::|public|queryParameters:ServiceProvisioningErrorsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.item.device.assignTo.serviceProvisioningErrors.serviceProvisioningErrorsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):ServiceProvisioningErrorsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.item.device.DeviceRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.item.device.DeviceRequestBuilder::|public|assignTo:AssignToRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.item.device.DeviceRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.item.device.DeviceRequestBuilder::|public|Delete(requestConfiguration?:DeviceRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.item.device.DeviceRequestBuilder::|public|Get(requestConfiguration?:DeviceRequestBuilderGetRequestConfiguration):HardwareOathTokenAuthenticationMethodDevice +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.item.device.DeviceRequestBuilder::|public|hardwareOathDevices:HardwareOathDevicesRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.item.device.DeviceRequestBuilder::|public|Patch(body:HardwareOathTokenAuthenticationMethodDevice; requestConfiguration?:DeviceRequestBuilderPatchRequestConfiguration):HardwareOathTokenAuthenticationMethodDevice +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.item.device.DeviceRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.item.device.DeviceRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.item.device.DeviceRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:DeviceRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.item.device.DeviceRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:DeviceRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.item.device.DeviceRequestBuilder::|public|ToPatchRequestInformation(body:HardwareOathTokenAuthenticationMethodDevice; requestConfiguration?:DeviceRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.item.device.DeviceRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.item.device.DeviceRequestBuilder::|public|WithUrl(rawUrl:string):DeviceRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.item.device.deviceRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.item.device.deviceRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.item.device.deviceRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.item.device.deviceRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.item.device.deviceRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.item.device.deviceRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.item.device.deviceRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:DeviceRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.item.device.deviceRequestBuilderGetRequestConfiguration::|public|queryParameters:DeviceRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.item.device.deviceRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):DeviceRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.item.device.deviceRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.item.device.deviceRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.item.device.hardwareOathDevices.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.item.device.hardwareOathDevices.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.item.device.hardwareOathDevices.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.item.device.hardwareOathDevices.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.item.device.hardwareOathDevices.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.item.device.hardwareOathDevices.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.item.device.hardwareOathDevices.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.item.device.hardwareOathDevices.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.item.device.hardwareOathDevices.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.item.device.hardwareOathDevices.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.item.device.hardwareOathDevices.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.item.device.hardwareOathDevices.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.item.device.hardwareOathDevices.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.item.device.hardwareOathDevices.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.item.device.hardwareOathDevices.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.item.device.hardwareOathDevices.HardwareOathDevicesRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.item.device.hardwareOathDevices.HardwareOathDevicesRequestBuilder::|public|ByHardwareOathTokenAuthenticationMethodDeviceId(hardwareOathTokenAuthenticationMethodDeviceId:string):HardwareOathTokenAuthenticationMethodDeviceItemRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.item.device.hardwareOathDevices.HardwareOathDevicesRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.item.device.hardwareOathDevices.HardwareOathDevicesRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.item.device.hardwareOathDevices.HardwareOathDevicesRequestBuilder::|public|Get(requestConfiguration?:HardwareOathDevicesRequestBuilderGetRequestConfiguration):HardwareOathTokenAuthenticationMethodDeviceCollectionResponse +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.item.device.hardwareOathDevices.HardwareOathDevicesRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.item.device.hardwareOathDevices.HardwareOathDevicesRequestBuilder::|public|Post(body:HardwareOathTokenAuthenticationMethodDevice; requestConfiguration?:HardwareOathDevicesRequestBuilderPostRequestConfiguration):HardwareOathTokenAuthenticationMethodDevice +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.item.device.hardwareOathDevices.HardwareOathDevicesRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.item.device.hardwareOathDevices.HardwareOathDevicesRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:HardwareOathDevicesRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.item.device.hardwareOathDevices.HardwareOathDevicesRequestBuilder::|public|ToPostRequestInformation(body:HardwareOathTokenAuthenticationMethodDevice; requestConfiguration?:HardwareOathDevicesRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.item.device.hardwareOathDevices.HardwareOathDevicesRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.item.device.hardwareOathDevices.HardwareOathDevicesRequestBuilder::|public|WithUrl(rawUrl:string):HardwareOathDevicesRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.item.device.hardwareOathDevices.hardwareOathDevicesRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.item.device.hardwareOathDevices.hardwareOathDevicesRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.item.device.hardwareOathDevices.hardwareOathDevicesRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.item.device.hardwareOathDevices.hardwareOathDevicesRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.item.device.hardwareOathDevices.hardwareOathDevicesRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.item.device.hardwareOathDevices.hardwareOathDevicesRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.item.device.hardwareOathDevices.hardwareOathDevicesRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.item.device.hardwareOathDevices.hardwareOathDevicesRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.item.device.hardwareOathDevices.hardwareOathDevicesRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.item.device.hardwareOathDevices.hardwareOathDevicesRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.item.device.hardwareOathDevices.hardwareOathDevicesRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:HardwareOathDevicesRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.item.device.hardwareOathDevices.hardwareOathDevicesRequestBuilderGetRequestConfiguration::|public|queryParameters:HardwareOathDevicesRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.item.device.hardwareOathDevices.hardwareOathDevicesRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):HardwareOathDevicesRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.item.device.hardwareOathDevices.hardwareOathDevicesRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.item.device.hardwareOathDevices.hardwareOathDevicesRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.item.device.hardwareOathDevices.item.assignTo.AssignToRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.item.device.hardwareOathDevices.item.assignTo.AssignToRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.item.device.hardwareOathDevices.item.assignTo.AssignToRequestBuilder::|public|Get(requestConfiguration?:AssignToRequestBuilderGetRequestConfiguration):User +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.item.device.hardwareOathDevices.item.assignTo.AssignToRequestBuilder::|public|mailboxSettings:MailboxSettingsRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.item.device.hardwareOathDevices.item.assignTo.AssignToRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.item.device.hardwareOathDevices.item.assignTo.AssignToRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.item.device.hardwareOathDevices.item.assignTo.AssignToRequestBuilder::|public|serviceProvisioningErrors:ServiceProvisioningErrorsRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.item.device.hardwareOathDevices.item.assignTo.AssignToRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:AssignToRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.item.device.hardwareOathDevices.item.assignTo.AssignToRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.item.device.hardwareOathDevices.item.assignTo.AssignToRequestBuilder::|public|WithUrl(rawUrl:string):AssignToRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.item.device.hardwareOathDevices.item.assignTo.assignToRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.item.device.hardwareOathDevices.item.assignTo.assignToRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.item.device.hardwareOathDevices.item.assignTo.assignToRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.item.device.hardwareOathDevices.item.assignTo.assignToRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.item.device.hardwareOathDevices.item.assignTo.assignToRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:AssignToRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.item.device.hardwareOathDevices.item.assignTo.assignToRequestBuilderGetRequestConfiguration::|public|queryParameters:AssignToRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.item.device.hardwareOathDevices.item.assignTo.assignToRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):AssignToRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.item.device.hardwareOathDevices.item.assignTo.mailboxSettings.MailboxSettingsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.item.device.hardwareOathDevices.item.assignTo.mailboxSettings.MailboxSettingsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.item.device.hardwareOathDevices.item.assignTo.mailboxSettings.MailboxSettingsRequestBuilder::|public|Get(requestConfiguration?:MailboxSettingsRequestBuilderGetRequestConfiguration):MailboxSettings +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.item.device.hardwareOathDevices.item.assignTo.mailboxSettings.MailboxSettingsRequestBuilder::|public|Patch(body:MailboxSettings; requestConfiguration?:MailboxSettingsRequestBuilderPatchRequestConfiguration):MailboxSettings +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.item.device.hardwareOathDevices.item.assignTo.mailboxSettings.MailboxSettingsRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.item.device.hardwareOathDevices.item.assignTo.mailboxSettings.MailboxSettingsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.item.device.hardwareOathDevices.item.assignTo.mailboxSettings.MailboxSettingsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:MailboxSettingsRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.item.device.hardwareOathDevices.item.assignTo.mailboxSettings.MailboxSettingsRequestBuilder::|public|ToPatchRequestInformation(body:MailboxSettings; requestConfiguration?:MailboxSettingsRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.item.device.hardwareOathDevices.item.assignTo.mailboxSettings.MailboxSettingsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.item.device.hardwareOathDevices.item.assignTo.mailboxSettings.MailboxSettingsRequestBuilder::|public|WithUrl(rawUrl:string):MailboxSettingsRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.item.device.hardwareOathDevices.item.assignTo.mailboxSettings.mailboxSettingsRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.item.device.hardwareOathDevices.item.assignTo.mailboxSettings.mailboxSettingsRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.item.device.hardwareOathDevices.item.assignTo.mailboxSettings.mailboxSettingsRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.item.device.hardwareOathDevices.item.assignTo.mailboxSettings.mailboxSettingsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.item.device.hardwareOathDevices.item.assignTo.mailboxSettings.mailboxSettingsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:MailboxSettingsRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.item.device.hardwareOathDevices.item.assignTo.mailboxSettings.mailboxSettingsRequestBuilderGetRequestConfiguration::|public|queryParameters:MailboxSettingsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.item.device.hardwareOathDevices.item.assignTo.mailboxSettings.mailboxSettingsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):MailboxSettingsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.item.device.hardwareOathDevices.item.assignTo.mailboxSettings.mailboxSettingsRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.item.device.hardwareOathDevices.item.assignTo.mailboxSettings.mailboxSettingsRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.item.device.hardwareOathDevices.item.assignTo.serviceProvisioningErrors.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.item.device.hardwareOathDevices.item.assignTo.serviceProvisioningErrors.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.item.device.hardwareOathDevices.item.assignTo.serviceProvisioningErrors.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.item.device.hardwareOathDevices.item.assignTo.serviceProvisioningErrors.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.item.device.hardwareOathDevices.item.assignTo.serviceProvisioningErrors.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.item.device.hardwareOathDevices.item.assignTo.serviceProvisioningErrors.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.item.device.hardwareOathDevices.item.assignTo.serviceProvisioningErrors.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.item.device.hardwareOathDevices.item.assignTo.serviceProvisioningErrors.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.item.device.hardwareOathDevices.item.assignTo.serviceProvisioningErrors.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.item.device.hardwareOathDevices.item.assignTo.serviceProvisioningErrors.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.item.device.hardwareOathDevices.item.assignTo.serviceProvisioningErrors.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.item.device.hardwareOathDevices.item.assignTo.serviceProvisioningErrors.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.item.device.hardwareOathDevices.item.assignTo.serviceProvisioningErrors.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.item.device.hardwareOathDevices.item.assignTo.serviceProvisioningErrors.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.item.device.hardwareOathDevices.item.assignTo.serviceProvisioningErrors.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.item.device.hardwareOathDevices.item.assignTo.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.item.device.hardwareOathDevices.item.assignTo.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.item.device.hardwareOathDevices.item.assignTo.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.item.device.hardwareOathDevices.item.assignTo.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder::|public|Get(requestConfiguration?:ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration):ServiceProvisioningErrorCollectionResponse +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.item.device.hardwareOathDevices.item.assignTo.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.item.device.hardwareOathDevices.item.assignTo.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.item.device.hardwareOathDevices.item.assignTo.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.item.device.hardwareOathDevices.item.assignTo.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.item.device.hardwareOathDevices.item.assignTo.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder::|public|WithUrl(rawUrl:string):ServiceProvisioningErrorsRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.item.device.hardwareOathDevices.item.assignTo.serviceProvisioningErrors.serviceProvisioningErrorsRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.item.device.hardwareOathDevices.item.assignTo.serviceProvisioningErrors.serviceProvisioningErrorsRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.item.device.hardwareOathDevices.item.assignTo.serviceProvisioningErrors.serviceProvisioningErrorsRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.item.device.hardwareOathDevices.item.assignTo.serviceProvisioningErrors.serviceProvisioningErrorsRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.item.device.hardwareOathDevices.item.assignTo.serviceProvisioningErrors.serviceProvisioningErrorsRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.item.device.hardwareOathDevices.item.assignTo.serviceProvisioningErrors.serviceProvisioningErrorsRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.item.device.hardwareOathDevices.item.assignTo.serviceProvisioningErrors.serviceProvisioningErrorsRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.item.device.hardwareOathDevices.item.assignTo.serviceProvisioningErrors.serviceProvisioningErrorsRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.item.device.hardwareOathDevices.item.assignTo.serviceProvisioningErrors.serviceProvisioningErrorsRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.item.device.hardwareOathDevices.item.assignTo.serviceProvisioningErrors.serviceProvisioningErrorsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.item.device.hardwareOathDevices.item.assignTo.serviceProvisioningErrors.serviceProvisioningErrorsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:ServiceProvisioningErrorsRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.item.device.hardwareOathDevices.item.assignTo.serviceProvisioningErrors.serviceProvisioningErrorsRequestBuilderGetRequestConfiguration::|public|queryParameters:ServiceProvisioningErrorsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.item.device.hardwareOathDevices.item.assignTo.serviceProvisioningErrors.serviceProvisioningErrorsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):ServiceProvisioningErrorsRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.item.device.hardwareOathDevices.item.HardwareOathTokenAuthenticationMethodDeviceItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.item.device.hardwareOathDevices.item.HardwareOathTokenAuthenticationMethodDeviceItemRequestBuilder::|public|assignTo:AssignToRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.item.device.hardwareOathDevices.item.HardwareOathTokenAuthenticationMethodDeviceItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.item.device.hardwareOathDevices.item.HardwareOathTokenAuthenticationMethodDeviceItemRequestBuilder::|public|Delete(requestConfiguration?:HardwareOathTokenAuthenticationMethodDeviceItemRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.item.device.hardwareOathDevices.item.HardwareOathTokenAuthenticationMethodDeviceItemRequestBuilder::|public|Get(requestConfiguration?:HardwareOathTokenAuthenticationMethodDeviceItemRequestBuilderGetRequestConfiguration):HardwareOathTokenAuthenticationMethodDevice +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.item.device.hardwareOathDevices.item.HardwareOathTokenAuthenticationMethodDeviceItemRequestBuilder::|public|Patch(body:HardwareOathTokenAuthenticationMethodDevice; requestConfiguration?:HardwareOathTokenAuthenticationMethodDeviceItemRequestBuilderPatchRequestConfiguration):HardwareOathTokenAuthenticationMethodDevice +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.item.device.hardwareOathDevices.item.HardwareOathTokenAuthenticationMethodDeviceItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.item.device.hardwareOathDevices.item.HardwareOathTokenAuthenticationMethodDeviceItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.item.device.hardwareOathDevices.item.HardwareOathTokenAuthenticationMethodDeviceItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:HardwareOathTokenAuthenticationMethodDeviceItemRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.item.device.hardwareOathDevices.item.HardwareOathTokenAuthenticationMethodDeviceItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:HardwareOathTokenAuthenticationMethodDeviceItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.item.device.hardwareOathDevices.item.HardwareOathTokenAuthenticationMethodDeviceItemRequestBuilder::|public|ToPatchRequestInformation(body:HardwareOathTokenAuthenticationMethodDevice; requestConfiguration?:HardwareOathTokenAuthenticationMethodDeviceItemRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.item.device.hardwareOathDevices.item.HardwareOathTokenAuthenticationMethodDeviceItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.item.device.hardwareOathDevices.item.HardwareOathTokenAuthenticationMethodDeviceItemRequestBuilder::|public|WithUrl(rawUrl:string):HardwareOathTokenAuthenticationMethodDeviceItemRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.item.device.hardwareOathDevices.item.HardwareOathTokenAuthenticationMethodDeviceItemRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.item.device.hardwareOathDevices.item.HardwareOathTokenAuthenticationMethodDeviceItemRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.item.device.hardwareOathDevices.item.HardwareOathTokenAuthenticationMethodDeviceItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.item.device.hardwareOathDevices.item.HardwareOathTokenAuthenticationMethodDeviceItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.item.device.hardwareOathDevices.item.HardwareOathTokenAuthenticationMethodDeviceItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.item.device.hardwareOathDevices.item.HardwareOathTokenAuthenticationMethodDeviceItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.item.device.hardwareOathDevices.item.HardwareOathTokenAuthenticationMethodDeviceItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:HardwareOathTokenAuthenticationMethodDeviceItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.item.device.hardwareOathDevices.item.HardwareOathTokenAuthenticationMethodDeviceItemRequestBuilderGetRequestConfiguration::|public|queryParameters:HardwareOathTokenAuthenticationMethodDeviceItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.item.device.hardwareOathDevices.item.HardwareOathTokenAuthenticationMethodDeviceItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):HardwareOathTokenAuthenticationMethodDeviceItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.item.device.hardwareOathDevices.item.HardwareOathTokenAuthenticationMethodDeviceItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.item.device.hardwareOathDevices.item.HardwareOathTokenAuthenticationMethodDeviceItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.item.HardwareOathAuthenticationMethodItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.item.HardwareOathAuthenticationMethodItemRequestBuilder::|public|activate:ActivateRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.item.HardwareOathAuthenticationMethodItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.item.HardwareOathAuthenticationMethodItemRequestBuilder::|public|deactivate:DeactivateRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.item.HardwareOathAuthenticationMethodItemRequestBuilder::|public|Delete(requestConfiguration?:HardwareOathAuthenticationMethodItemRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.item.HardwareOathAuthenticationMethodItemRequestBuilder::|public|device:DeviceRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.item.HardwareOathAuthenticationMethodItemRequestBuilder::|public|Get(requestConfiguration?:HardwareOathAuthenticationMethodItemRequestBuilderGetRequestConfiguration):HardwareOathAuthenticationMethod +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.item.HardwareOathAuthenticationMethodItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.item.HardwareOathAuthenticationMethodItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.item.HardwareOathAuthenticationMethodItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:HardwareOathAuthenticationMethodItemRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.item.HardwareOathAuthenticationMethodItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:HardwareOathAuthenticationMethodItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.item.HardwareOathAuthenticationMethodItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.item.HardwareOathAuthenticationMethodItemRequestBuilder::|public|WithUrl(rawUrl:string):HardwareOathAuthenticationMethodItemRequestBuilder +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.item.HardwareOathAuthenticationMethodItemRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.item.HardwareOathAuthenticationMethodItemRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.item.HardwareOathAuthenticationMethodItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.item.HardwareOathAuthenticationMethodItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.item.HardwareOathAuthenticationMethodItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.item.HardwareOathAuthenticationMethodItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.item.HardwareOathAuthenticationMethodItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:HardwareOathAuthenticationMethodItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.item.HardwareOathAuthenticationMethodItemRequestBuilderGetRequestConfiguration::|public|queryParameters:HardwareOathAuthenticationMethodItemRequestBuilderGetQueryParameters +Microsoft\Graph\Beta\Generated.users.item.authentication.hardwareOathMethods.item.HardwareOathAuthenticationMethodItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):HardwareOathAuthenticationMethodItemRequestBuilderGetQueryParameters Microsoft\Graph\Beta\Generated.users.item.authentication.methods.count.CountRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Beta\Generated.users.item.authentication.methods.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Beta\Generated.users.item.authentication.methods.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int diff --git a/src/Generated/kiota-lock.json b/src/Generated/kiota-lock.json index 2df20e7ada0..bf7040be31d 100644 --- a/src/Generated/kiota-lock.json +++ b/src/Generated/kiota-lock.json @@ -1,5 +1,5 @@ { - "descriptionHash": "4641BD7E28A76AB0CDF1D8A276424B0690677022FF97D45ED1717B4627B06BD9F42CD0CBE280CAD3CF3CB906ED657475ABCB4FFDE5C7154C04D8E6B63B9C6353", + "descriptionHash": "C77E5CC6680E71997C77D4B497647030E3B6D51B37B16200F42FA2DB4238160C5FD8825BB6575991A5173DBE083163A1607E39644BDC1AE10B0562F5C8E58B3A", "descriptionLocation": "../../msgraph-metadata/clean_beta_openapi/openapi.yaml", "lockFileVersion": "1.0.0", "kiotaVersion": "1.21.0",